REST Resource: projects.locations.reusableConfigs

Resource: 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.

JSON representation
{
  "name": string,
  "values": {
    object (ReusableConfigValues)
  },
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  }
}
Fields
name

string

Output only. The resource path for this ReusableConfig in the format projects/*/locations/*/reusableConfigs/*.

values

object (ReusableConfigValues)

Required. The config values.

description

string

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

createTime

string (Timestamp format)

Output only. The time at which this ReusableConfig was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. The time at which this ReusableConfig was updated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Optional. Labels with user-defined metadata.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Methods

get

Returns a ReusableConfig.

getIamPolicy

Gets the access control policy for a resource.

list

Lists ReusableConfigs.

setIamPolicy

Sets the access control policy on the specified resource.

testIamPermissions

Returns permissions that a caller has on the specified resource.