Class: Google::Cloud::AlloyDB::V1alpha::Instance::PscInstanceConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/alloydb/v1alpha/resources.rb

Overview

PscInstanceConfig contains PSC related configuration at an instance level.

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_consumer_networks::Array<::String>

Returns Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.

Returns:

  • (::Array<::String>)

    Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.



872
873
874
875
# File 'proto_docs/google/cloud/alloydb/v1alpha/resources.rb', line 872

class PscInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#allowed_consumer_projects::Array<::String>

Returns Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.

Returns:

  • (::Array<::String>)

    Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.



872
873
874
875
# File 'proto_docs/google/cloud/alloydb/v1alpha/resources.rb', line 872

class PscInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

Returns Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.

Returns:

  • (::Array<::String>)

    Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.



872
873
874
875
# File 'proto_docs/google/cloud/alloydb/v1alpha/resources.rb', line 872

class PscInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#psc_enabled::Boolean

Returns Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.

Returns:

  • (::Boolean)

    Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.



872
873
874
875
# File 'proto_docs/google/cloud/alloydb/v1alpha/resources.rb', line 872

class PscInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#psc_interface_configs::Array<::Google::Cloud::AlloyDB::V1alpha::Instance::PscInterfaceConfig>

Returns Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.

Returns:

  • (::Array<::Google::Cloud::AlloyDB::V1alpha::Instance::PscInterfaceConfig>)

    Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.



872
873
874
875
# File 'proto_docs/google/cloud/alloydb/v1alpha/resources.rb', line 872

class PscInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

Returns Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/.

Returns:

  • (::String)

    Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/



872
873
874
875
# File 'proto_docs/google/cloud/alloydb/v1alpha/resources.rb', line 872

class PscInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end