Reference documentation and code samples for the AlloyDB V1BETA API class Google::Cloud::AlloyDB::V1beta::Instance::PscInstanceConfig.
PscInstanceConfig contains PSC related configuration at an instance level.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#allowed_consumer_projects
def allowed_consumer_projects() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
#allowed_consumer_projects=
def allowed_consumer_projects=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — 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.
#psc_dns_name
def psc_dns_name() -> ::String
Returns
- (::String) — Output only. The DNS name of the instance for PSC connectivity. Name convention:
#service_attachment_link
def service_attachment_link() -> ::String
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/<alloydb-tenant-project-number>/regions/<region-name>/serviceAttachments/<service-attachment-name>