Secure Source Manager V1 API - Class Google::Cloud::SecureSourceManager::V1::Instance::PrivateConfig (v0.4.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.

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