Resource: TagKey
A TagKey, used to group a set of TagValues.
JSON representation | |
---|---|
{ "name": string, "parent": string, "shortName": string, "namespacedName": string, "description": string, "createTime": string, "updateTime": string, "etag": string } |
Fields | |
---|---|
name |
Immutable. The resource name for a TagKey. Must be in the format |
parent |
Immutable. The resource name of the new TagKey's parent. Must be of the form |
shortName |
Required. Immutable. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. |
namespacedName |
Output only. Immutable. Namespaced name of the TagKey. |
description |
Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write. |
createTime |
Output only. Creation time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Update time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
etag |
Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details. |
Methods |
|
---|---|
|
Creates a new TagKey. |
|
Deletes a TagKey. |
|
Retrieves a TagKey. |
|
Gets the access control policy for a TagKey. |
|
Lists all TagKeys for a parent resource. |
|
Updates the attributes of the TagKey resource. |
|
Sets the access control policy on a TagKey, replacing any existing policy. |
|
Returns permissions that a caller has on the specified TagKey. |