v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13183862.0 KB
projects

Creates a new TrustConfig in a given project and location.

post/v1/{+parent}/trustConfigs

Path parameters

parentstring required

Required. The parent resource of the TrustConfig. Must be in the format projects/*/locations/*.

Query parameters

trustConfigIdstring

Required. A user-provided name of the TrustConfig. Must match the regexp [a-z0-9-]{1,63}.

Request body

updateTimestring google-datetime

Output only. The last update timestamp of a TrustConfig.

createTimestring google-datetime

Output only. The creation timestamp of a TrustConfig.

namestring

Identifier. A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern projects/*/locations/*/trustConfigs/*.

spiffeTrustStoresobject

Optional. Defines a mapping from a trust domain to a TrustStore. This is used for SPIFFE certificate validation.

etagstring

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.

tagsobject

Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing"

labelsobject

Optional. Set of labels associated with a TrustConfig.

descriptionstring

Optional. One or more paragraphs of text description of a TrustConfig.

Response

Successful response