Class: Google::Cloud::AlloyDB::V1beta::Instance::PscInstanceConfig
- Inherits:
-
Object
- Object
- Google::Cloud::AlloyDB::V1beta::Instance::PscInstanceConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/alloydb/v1beta/resources.rb
Overview
PscInstanceConfig contains PSC related configuration at an instance level.
Instance Attribute Summary collapse
-
#allowed_consumer_networks ⇒ ::Array<::String>
Optional.
-
#allowed_consumer_projects ⇒ ::Array<::String>
Optional.
-
#outgoing_service_attachment_links ⇒ ::Array<::String>
Optional.
-
#psc_enabled ⇒ ::Boolean
Optional.
-
#psc_interface_configs ⇒ ::Array<::Google::Cloud::AlloyDB::V1beta::Instance::PscInterfaceConfig>
Optional.
-
#service_attachment_link ⇒ ::String
readonly
Output only.
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.
898 899 900 901 |
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 898 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.
898 899 900 901 |
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 898 class PscInstanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#outgoing_service_attachment_links ⇒ ::Array<::String>
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.
898 899 900 901 |
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 898 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.
898 899 900 901 |
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 898 class PscInstanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#psc_interface_configs ⇒ ::Array<::Google::Cloud::AlloyDB::V1beta::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.
898 899 900 901 |
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 898 class PscInstanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#service_attachment_link ⇒ ::String (readonly)
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/<alloydb-tenant-project-number>/regions/<region-name>/serviceAttachments/<service-attachment-name>
.
898 899 900 901 |
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 898 class PscInstanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |