Reference documentation and code samples for the Certificate Manager V1 API class Google::Cloud::CertificateManager::V1::TrustConfig.
Defines a trust config.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The creation timestamp of a TrustConfig.
#description
def description() -> ::String
- (::String) — One or more paragraphs of text description of a TrustConfig.
#description=
def description=(value) -> ::String
- value (::String) — One or more paragraphs of text description of a TrustConfig.
- (::String) — One or more paragraphs of text description of a TrustConfig.
#etag
def etag() -> ::String
- (::String) — This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
#etag=
def etag=(value) -> ::String
- value (::String) — This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- (::String) — This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a TrustConfig.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a TrustConfig.
- (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a TrustConfig.
#name
def name() -> ::String
-
(::String) — A user-defined name of the trust config. TrustConfig names must be
unique globally and match pattern
projects/*/locations/*/trustConfigs/*
.
#name=
def name=(value) -> ::String
-
value (::String) — A user-defined name of the trust config. TrustConfig names must be
unique globally and match pattern
projects/*/locations/*/trustConfigs/*
.
-
(::String) — A user-defined name of the trust config. TrustConfig names must be
unique globally and match pattern
projects/*/locations/*/trustConfigs/*
.
#trust_stores
def trust_stores() -> ::Array<::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore>
-
(::Array<::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore>) — Set of trust stores to perform validation against.
This field is supported when TrustConfig is configured with Load Balancers, currently not supported for SPIFFE certificate validation.
Only one TrustStore specified is currently allowed.
#trust_stores=
def trust_stores=(value) -> ::Array<::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore>
-
value (::Array<::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore>) — Set of trust stores to perform validation against.
This field is supported when TrustConfig is configured with Load Balancers, currently not supported for SPIFFE certificate validation.
Only one TrustStore specified is currently allowed.
-
(::Array<::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore>) — Set of trust stores to perform validation against.
This field is supported when TrustConfig is configured with Load Balancers, currently not supported for SPIFFE certificate validation.
Only one TrustStore specified is currently allowed.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The last update timestamp of a TrustConfig.