GoogleApi.CloudResourceManager.V3.Model.TagKey (google_api_cloud_resource_manager v0.41.0) View Source

A TagKey, used to group a set of TagValues.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. Creation time.
  • description (type: String.t, default: nil) - Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write.
  • etag (type: String.t, default: nil) - Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details.
  • name (type: String.t, default: nil) - Immutable. The resource name for a TagKey. Must be in the format tagKeys/{tag_key_id}, where tag_key_id is the generated numeric id for the TagKey.
  • namespacedName (type: String.t, default: nil) - Output only. Immutable. Namespaced name of the TagKey.
  • parent (type: String.t, default: nil) - Immutable. The resource name of the new TagKey's parent. Must be of the form organizations/{org_id}.
  • shortName (type: String.t, default: nil) - 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.
  • updateTime (type: DateTime.t, default: nil) - Output only. Update time.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.CloudResourceManager.V3.Model.TagKey{
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  etag: String.t() | nil,
  name: String.t() | nil,
  namespacedName: String.t() | nil,
  parent: String.t() | nil,
  shortName: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.