Certificate Authority v1beta1 API - Class ReusableConfig (2.0.0-beta02)

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.

Inheritance

Object > ReusableConfig

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

Google.Cloud.Security.PrivateCA.V1Beta1.dll

Constructors

ReusableConfig()

public ReusableConfig()

ReusableConfig(ReusableConfig)

public ReusableConfig(ReusableConfig other)
Parameter
NameDescription
otherReusableConfig

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time at which this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] was created.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.

Property Value
TypeDescription
String

Labels

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

Optional. Labels with user-defined metadata.

Property Value
TypeDescription
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/*.

Property Value
TypeDescription
String

ReusableConfigName

public ReusableConfigName ReusableConfigName { get; set; }

ReusableConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
ReusableConfigName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time at which this [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] was updated.

Property Value
TypeDescription
Timestamp

Values

public ReusableConfigValues Values { get; set; }

Required. The config values.

Property Value
TypeDescription
ReusableConfigValues