Class: Google::Cloud::SecureSourceManager::V1::Instance::PrivateConfig
- Inherits:
-
Object
- Object
- Google::Cloud::SecureSourceManager::V1::Instance::PrivateConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb
Overview
PrivateConfig includes settings for private instance.
Instance Attribute Summary collapse
-
#ca_pool ⇒ ::String
Required.
-
#http_service_attachment ⇒ ::String
readonly
Output only.
-
#is_private ⇒ ::Boolean
Required.
-
#psc_allowed_projects ⇒ ::Array<::String>
Optional.
-
#ssh_service_attachment ⇒ ::String
readonly
Output only.
Instance Attribute Details
#ca_pool ⇒ ::String
Returns Required. Immutable. CA pool resource, resource must in the format of
projects/{project}/locations/{location}/caPools/{ca_pool}
.
109 110 111 112 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 109 class PrivateConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#http_service_attachment ⇒ ::String (readonly)
Returns Output only. Service Attachment for HTTP, resource is in the format of
projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
.
109 110 111 112 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 109 class PrivateConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#is_private ⇒ ::Boolean
Returns Required. Immutable. Indicate if it's private instance.
109 110 111 112 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 109 class PrivateConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#psc_allowed_projects ⇒ ::Array<::String>
Returns 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.
109 110 111 112 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 109 class PrivateConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#ssh_service_attachment ⇒ ::String (readonly)
Returns Output only. Service Attachment for SSH, resource is in the format of
projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
.
109 110 111 112 |
# File 'proto_docs/google/cloud/securesourcemanager/v1/secure_source_manager.rb', line 109 class PrivateConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |