Show / Hide Table of Contents

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
System.Object
ReusableConfig
Implements
IMessage<ReusableConfig>
System.IEquatable<ReusableConfig>
IDeepCloneable<ReusableConfig>
Google.Protobuf.IBufferMessage
IMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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
Back to top