(::String) — One or more paragraphs of text description of a TrustConfig.
#description=
defdescription=(value)->::String
Parameter
value (::String) — One or more paragraphs of text description of a TrustConfig.
Returns
(::String) — One or more paragraphs of text description of a TrustConfig.
#etag
defetag()->::String
Returns
(::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=
defetag=(value)->::String
Parameter
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.
Returns
(::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.
value (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a TrustConfig.
Returns
(::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a TrustConfig.
#name
defname()->::String
Returns
(::String) — A user-defined name of the trust config. TrustConfig names must be
unique globally and match pattern
projects/*/locations/*/trustConfigs/*.
#name=
defname=(value)->::String
Parameter
value (::String) — A user-defined name of the trust config. TrustConfig names must be
unique globally and match pattern
projects/*/locations/*/trustConfigs/*.
Returns
(::String) — A user-defined name of the trust config. TrustConfig names must be
unique globally and match pattern
projects/*/locations/*/trustConfigs/*.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Certificate Manager V1 API - Class Google::Cloud::CertificateManager::V1::TrustConfig (v1.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.0 (latest)](/ruby/docs/reference/google-cloud-certificate_manager-v1/latest/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [1.0.1](/ruby/docs/reference/google-cloud-certificate_manager-v1/1.0.1/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.12.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.12.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.11.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.11.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.10.1](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.10.1/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.9.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.9.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.8.2](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.8.2/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.7.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.7.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.6.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.6.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.5.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.5.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.4.2](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.4.2/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.3.1](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.3.1/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.2.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.2.0/Google-Cloud-CertificateManager-V1-TrustConfig)\n- [0.1.0](/ruby/docs/reference/google-cloud-certificate_manager-v1/0.1.0/Google-Cloud-CertificateManager-V1-TrustConfig) \nReference documentation and code samples for the Certificate Manager V1 API class Google::Cloud::CertificateManager::V1::TrustConfig.\n\nDefines a trust config. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #create_time\n\n def create_time() -\u003e ::Google::Protobuf::Timestamp\n\n**Returns**\n\n- ([::Google::Protobuf::Timestamp](./Google-Protobuf-Timestamp)) --- Output only. The creation timestamp of a TrustConfig.\n\n### #description\n\n def description() -\u003e ::String\n\n**Returns**\n\n- (::String) --- One or more paragraphs of text description of a TrustConfig.\n\n### #description=\n\n def description=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- One or more paragraphs of text description of a TrustConfig. \n**Returns**\n\n- (::String) --- One or more paragraphs of text description of a TrustConfig.\n\n### #etag\n\n def etag() -\u003e ::String\n\n**Returns**\n\n- (::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.\n\n### #etag=\n\n def etag=(value) -\u003e ::String\n\n**Parameter**\n\n- **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. \n**Returns**\n\n- (::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.\n\n### #labels\n\n def labels() -\u003e ::Google::Protobuf::Map{::String =\u003e ::String}\n\n**Returns**\n\n- (::Google::Protobuf::Map{::String =\\\u003e ::String}) --- Set of labels associated with a TrustConfig.\n\n### #labels=\n\n def labels=(value) -\u003e ::Google::Protobuf::Map{::String =\u003e ::String}\n\n**Parameter**\n\n- **value** (::Google::Protobuf::Map{::String =\\\u003e ::String}) --- Set of labels associated with a TrustConfig. \n**Returns**\n\n- (::Google::Protobuf::Map{::String =\\\u003e ::String}) --- Set of labels associated with a TrustConfig.\n\n### #name\n\n def name() -\u003e ::String\n\n**Returns**\n\n- (::String) --- A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern `projects/*/locations/*/trustConfigs/*`.\n\n### #name=\n\n def name=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern `projects/*/locations/*/trustConfigs/*`. \n**Returns**\n\n- (::String) --- A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern `projects/*/locations/*/trustConfigs/*`.\n\n### #trust_stores\n\n def trust_stores() -\u003e ::Array\u003c::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore](./Google-Cloud-CertificateManager-V1-TrustConfig-TrustStore)\\\u003e) --- Set of trust stores to perform validation against.\n\n\n This field is supported when TrustConfig is configured with Load Balancers,\n currently not supported for SPIFFE certificate validation.\n\n Only one TrustStore specified is currently allowed.\n\n### #trust_stores=\n\n def trust_stores=(value) -\u003e ::Array\u003c::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore](./Google-Cloud-CertificateManager-V1-TrustConfig-TrustStore)\\\u003e) --- Set of trust stores to perform validation against.\n\n\n This field is supported when TrustConfig is configured with Load Balancers,\n currently not supported for SPIFFE certificate validation.\n\nOnly one TrustStore specified is currently allowed. \n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::CertificateManager::V1::TrustConfig::TrustStore](./Google-Cloud-CertificateManager-V1-TrustConfig-TrustStore)\\\u003e) --- Set of trust stores to perform validation against.\n\n\n This field is supported when TrustConfig is configured with Load Balancers,\n currently not supported for SPIFFE certificate validation.\n\n Only one TrustStore specified is currently allowed.\n\n### #update_time\n\n def update_time() -\u003e ::Google::Protobuf::Timestamp\n\n**Returns**\n\n- ([::Google::Protobuf::Timestamp](./Google-Protobuf-Timestamp)) --- Output only. The last update timestamp of a TrustConfig."]]