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.
Implements
IMessageTrustConfig, IEquatableTrustConfig, IDeepCloneableTrustConfig, IBufferMessage, IMessageNamespace
Google.Cloud.CertificateManager.V1Assembly
Google.Cloud.CertificateManager.V1.dll
Constructors
TrustConfig()
public TrustConfig()
TrustConfig(TrustConfig)
public TrustConfig(TrustConfig other)
Parameter | |
---|---|
Name | Description |
other | TrustConfig |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The creation timestamp of a TrustConfig.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
One or more paragraphs of text description of a TrustConfig.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
Labels
public MapField<string, string> Labels { get; }
Set of labels associated with a TrustConfig.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
TrustConfigName
public TrustConfigName TrustConfigName { get; set; }
TrustConfigName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedFieldTrustConfigTypesTrustStore |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The last update timestamp of a TrustConfig.
Property Value | |
---|---|
Type | Description |
Timestamp |