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.
Inheritance
Inherited Members
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class ReusableConfig : IMessage<ReusableConfig>, IEquatable<ReusableConfig>, IDeepCloneable<ReusableConfig>, IBufferMessage, IMessage
Constructors
ReusableConfig()
Declaration
public ReusableConfig()
ReusableConfig(ReusableConfig)
Declaration
public ReusableConfig(ReusableConfig other)
Parameters
| Type | Name | Description |
|---|---|---|
| ReusableConfig | other |
Properties
CreateTime
Output only. The time at which this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] was created.
Declaration
public Timestamp CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Description
Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Labels
Optional. Labels with user-defined metadata.
Declaration
public MapField<string, string> Labels { get; }
Property Value
| Type | Description |
|---|---|
| MapField<System.String, System.String> |
Name
Output only. The resource path for this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] in the format
projects/*/locations/*/reusableConfigs/*.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ReusableConfigName
ReusableConfigName-typed view over the Name resource name property.
Declaration
public ReusableConfigName ReusableConfigName { get; set; }
Property Value
| Type | Description |
|---|---|
| ReusableConfigName |
UpdateTime
Output only. The time at which this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] was updated.
Declaration
public Timestamp UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Values
Required. The config values.
Declaration
public ReusableConfigValues Values { get; set; }
Property Value
| Type | Description |
|---|---|
| ReusableConfigValues |