One or more paragraphs of text description of a TrustConfig.
↳ etag
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.
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.
getName
A user-defined name of the trust config. TrustConfig names must be
unique globally and match patternprojects/*/locations/*/trustConfigs/*.
Returns
Type
Description
string
setName
A user-defined name of the trust config. TrustConfig names must be
unique globally and match patternprojects/*/locations/*/trustConfigs/*.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getCreateTime
Output only. The creation timestamp of a TrustConfig.
One or more paragraphs of text description of a TrustConfig.
Returns
Type
Description
string
setDescription
One or more paragraphs of text description of a TrustConfig.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getEtag
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
Type
Description
string
setEtag
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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTrustStores
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.
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.
[[["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,["# Google Cloud Certificate Manager V1 Client - Class TrustConfig (1.0.4)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.4 (latest)](/php/docs/reference/cloud-certificate-manager/latest/V1.TrustConfig)\n- [1.0.3](/php/docs/reference/cloud-certificate-manager/1.0.3/V1.TrustConfig)\n- [0.7.3](/php/docs/reference/cloud-certificate-manager/0.7.3/V1.TrustConfig)\n- [0.6.0](/php/docs/reference/cloud-certificate-manager/0.6.0/V1.TrustConfig)\n- [0.5.2](/php/docs/reference/cloud-certificate-manager/0.5.2/V1.TrustConfig)\n- [0.4.2](/php/docs/reference/cloud-certificate-manager/0.4.2/V1.TrustConfig)\n- [0.3.7](/php/docs/reference/cloud-certificate-manager/0.3.7/V1.TrustConfig) \nReference documentation and code samples for the Google Cloud Certificate Manager V1 Client class TrustConfig.\n\nDefines a trust config.\n\nGenerated from protobuf message `google.cloud.certificatemanager.v1.TrustConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ CertificateManager \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nA user-defined name of the trust config. TrustConfig names must be\nunique globally and match pattern\n`projects/*/locations/*/trustConfigs/*`.\n\n### setName\n\nA user-defined name of the trust config. TrustConfig names must be\nunique globally and match pattern\n`projects/*/locations/*/trustConfigs/*`.\n\n### getCreateTime\n\nOutput only. The creation timestamp of a TrustConfig.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. The creation timestamp of a TrustConfig.\n\n### getUpdateTime\n\nOutput only. The last update timestamp of a TrustConfig.\n\n### hasUpdateTime\n\n### clearUpdateTime\n\n### setUpdateTime\n\nOutput only. The last update timestamp of a TrustConfig.\n\n### getLabels\n\nSet of labels associated with a TrustConfig.\n\n### setLabels\n\nSet of labels associated with a TrustConfig.\n\n### getDescription\n\nOne or more paragraphs of text description of a TrustConfig.\n\n### setDescription\n\nOne or more paragraphs of text description of a TrustConfig.\n\n### getEtag\n\nThis checksum is computed by the server based on the value of other\nfields, and may be sent on update and delete requests to ensure the\nclient has an up-to-date value before proceeding.\n\n### setEtag\n\nThis checksum is computed by the server based on the value of other\nfields, and may be sent on update and delete requests to ensure the\nclient has an up-to-date value before proceeding.\n\n### getTrustStores\n\nSet of trust stores to perform validation against.\n\nThis field is supported when TrustConfig is configured with Load Balancers,\ncurrently not supported for SPIFFE certificate validation.\nOnly one TrustStore specified is currently allowed.\n\n### setTrustStores\n\nSet of trust stores to perform validation against.\n\nThis field is supported when TrustConfig is configured with Load Balancers,\ncurrently not supported for SPIFFE certificate validation.\nOnly one TrustStore specified is currently allowed."]]