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.