REST Resource: projects.locations.reusableConfigs
Stay organized with collections
Save and categorize content based on your preferences.
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 |
|
Returns a ReusableConfig . |
|
Gets the access control policy for a resource. |
|
Lists ReusableConfigs . |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-30 UTC."],[[["\u003cp\u003eReusableConfig manages ReusableConfigValues, which define X.509 certificate fields like key usage, CA-specific fields, certificate policies, and custom extensions.\u003c/p\u003e\n"],["\u003cp\u003eThe JSON representation of a ReusableConfig includes properties such as its name, values, description, creation and update timestamps, and labels.\u003c/p\u003e\n"],["\u003cp\u003eThe ReusableConfig resource path is in the format \u003ccode\u003eprojects/*/locations/*/reusableConfigs/*\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey fields of a ReusableConfig are \u003ccode\u003ename\u003c/code\u003e, \u003ccode\u003evalues\u003c/code\u003e, \u003ccode\u003edescription\u003c/code\u003e, \u003ccode\u003ecreateTime\u003c/code\u003e, \u003ccode\u003eupdateTime\u003c/code\u003e, and \u003ccode\u003elabels\u003c/code\u003e, each serving a specific purpose in defining the configuration.\u003c/p\u003e\n"],["\u003cp\u003eThere are five methods available for interacting with ReusableConfigs, which are get, getIamPolicy, list, setIamPolicy, and testIamPermissions.\u003c/p\u003e\n"]]],[],null,[]]