public sealed class ReusableConfig : IMessage<ReusableConfig>, IEquatable<ReusableConfig>, IDeepCloneable<ReusableConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Authority v1beta1 API class ReusableConfig.
A [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] refers to a managed [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues]. Those, in turn, are used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
Implements
IMessage<ReusableConfig>, IEquatable<ReusableConfig>, IDeepCloneable<ReusableConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Beta1Assembly
Google.Cloud.Security.PrivateCA.V1Beta1.dll
Constructors
ReusableConfig()
public ReusableConfig()
ReusableConfig(ReusableConfig)
public ReusableConfig(ReusableConfig other)
Name | Description |
other | ReusableConfig |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time at which this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] was created.
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.
Type | Description |
String |
Labels
public MapField<string, string> Labels { get; }
Optional. Labels with user-defined metadata.
Type | Description |
MapField<String, String> |
Name
public string Name { get; set; }
Output only. The resource path for this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] in the format
projects/*/locations/*/reusableConfigs/*
.
Type | Description |
String |
ReusableConfigName
public ReusableConfigName ReusableConfigName { get; set; }
ReusableConfigName-typed view over the Name resource name property.
Type | Description |
ReusableConfigName |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time at which this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] was updated.
Type | Description |
Timestamp |
Values
public ReusableConfigValues Values { get; set; }
Required. The config values.
Type | Description |
ReusableConfigValues |