Certificate Manager v1 API - Class TrustConfig (2.5.0)

public sealed class TrustConfig : IMessage<TrustConfig>, IEquatable<TrustConfig>, IDeepCloneable<TrustConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Certificate Manager v1 API class TrustConfig.

Defines a trust config.

Inheritance

object > TrustConfig

Namespace

Google.Cloud.CertificateManager.V1

Assembly

Google.Cloud.CertificateManager.V1.dll

Constructors

TrustConfig()

public TrustConfig()

TrustConfig(TrustConfig)

public TrustConfig(TrustConfig other)
Parameter
NameDescription
otherTrustConfig

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The creation timestamp of a TrustConfig.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

One or more paragraphs of text description of a TrustConfig.

Property Value
TypeDescription
string

Etag

public string Etag { get; set; }

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.

Property Value
TypeDescription
string

Labels

public MapField<string, string> Labels { get; }

Set of labels associated with a TrustConfig.

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

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

Property Value
TypeDescription
string

TrustConfigName

public TrustConfigName TrustConfigName { get; set; }

TrustConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
TrustConfigName

TrustStores

public RepeatedField<TrustConfig.Types.TrustStore> TrustStores { get; }

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.

Property Value
TypeDescription
RepeatedFieldTrustConfigTypesTrustStore

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The last update timestamp of a TrustConfig.

Property Value
TypeDescription
Timestamp