Reference documentation and code samples for the Secure Source Manager V1 API class Google::Cloud::SecureSourceManager::V1::Instance::PrivateConfig.
PrivateConfig includes settings for private instance.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ca_pool
def ca_pool() -> ::String
Returns
-
(::String) — Required. Immutable. CA pool resource, resource must in the format of
projects/{project}/locations/{location}/caPools/{ca_pool}
.
#ca_pool=
def ca_pool=(value) -> ::String
Parameter
-
value (::String) — Required. Immutable. CA pool resource, resource must in the format of
projects/{project}/locations/{location}/caPools/{ca_pool}
.
Returns
-
(::String) — Required. Immutable. CA pool resource, resource must in the format of
projects/{project}/locations/{location}/caPools/{ca_pool}
.
#http_service_attachment
def http_service_attachment() -> ::String
Returns
-
(::String) — Output only. Service Attachment for HTTP, resource is in the format of
projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
.
#is_private
def is_private() -> ::Boolean
Returns
- (::Boolean) — Required. Immutable. Indicate if it's private instance.
#is_private=
def is_private=(value) -> ::Boolean
Parameter
- value (::Boolean) — Required. Immutable. Indicate if it's private instance.
Returns
- (::Boolean) — Required. Immutable. Indicate if it's private instance.
#psc_allowed_projects
def psc_allowed_projects() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
#psc_allowed_projects=
def psc_allowed_projects=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
Returns
- (::Array<::String>) — Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
#ssh_service_attachment
def ssh_service_attachment() -> ::String
Returns
-
(::String) — Output only. Service Attachment for SSH, resource is in the format of
projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
.