Secure Source Manager V1 API - Class Google::Cloud::SecureSourceManager::V1::Instance::PrivateConfig (v1.2.0)

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}.