Reference documentation and code samples for the Certificate Authority Service V1beta1 API class Google::Cloud::Security::PrivateCA::V1beta1::ReusableConfig.
A ReusableConfig refers to a managed 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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time at which this ReusableConfig was created.
#description
def description() -> ::String
Returns
- (::String) — Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.
Returns
- (::String) — Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels with user-defined metadata.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels with user-defined metadata.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels with user-defined metadata.
#name
def name() -> ::String
Returns
-
(::String) — Output only. The resource path for this ReusableConfig in the format
projects/*/locations/*/reusableConfigs/*
.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time at which this ReusableConfig was updated.
#values
def values() -> ::Google::Cloud::Security::PrivateCA::V1beta1::ReusableConfigValues
Returns
- (::Google::Cloud::Security::PrivateCA::V1beta1::ReusableConfigValues) — Required. The config values.
#values=
def values=(value) -> ::Google::Cloud::Security::PrivateCA::V1beta1::ReusableConfigValues
Parameter
- value (::Google::Cloud::Security::PrivateCA::V1beta1::ReusableConfigValues) — Required. The config values.
Returns
- (::Google::Cloud::Security::PrivateCA::V1beta1::ReusableConfigValues) — Required. The config values.