View Source GoogleApi.CertificateManager.V1.Model.TrustConfig (google_api_certificate_manager v0.8.1)
Defines a trust config.
Attributes
-
allowlistedCertificates
(type:list(GoogleApi.CertificateManager.V1.Model.AllowlistedCertificate.t)
, default:nil
) - Optional. A certificate matching an allowlisted certificate is always considered valid as long as the certificate is parseable, proof of private key possession is established, and constraints on the certificate's SAN field are met. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The creation timestamp of a TrustConfig. -
description
(type:String.t
, default:nil
) - Optional. One or more paragraphs of text description of a TrustConfig. -
etag
(type:String.t
, default:nil
) - 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
(type:map()
, default:nil
) - Optional. Set of labels associated with a TrustConfig. -
name
(type:String.t
, default:nil
) - Identifier. A user-defined name of the trust config. TrustConfig names must be unique globally and match patternprojects/*/locations/*/trustConfigs/*
. -
trustStores
(type:list(GoogleApi.CertificateManager.V1.Model.TrustStore.t)
, default:nil
) - Optional. 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. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The last update timestamp of a TrustConfig.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CertificateManager.V1.Model.TrustConfig{ allowlistedCertificates: [GoogleApi.CertificateManager.V1.Model.AllowlistedCertificate.t()] | nil, createTime: DateTime.t() | nil, description: String.t() | nil, etag: String.t() | nil, labels: map() | nil, name: String.t() | nil, trustStores: [GoogleApi.CertificateManager.V1.Model.TrustStore.t()] | nil, updateTime: DateTime.t() | nil }