google_api_cloud_resource_manager v0.20.0 GoogleApi.CloudResourceManager.V2.Model.Folder View Source

A Folder in an Organization's resource hierarchy, used to organize that Organization's resources.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. Timestamp when the Folder was created. Assigned by the server.
  • displayName (type: String.t, default: nil) - The folder’s display name. A folder’s display name must be unique amongst its siblings, e.g. no two folders with the same parent can share the same display name. The display name must start and end with a letter or digit, may contain letters, digits, spaces, hyphens and underscores and can be no longer than 30 characters. This is captured by the regular expression: \p{L}\p{N}N}])?.
  • lifecycleState (type: String.t, default: nil) - Output only. The lifecycle state of the folder. Updates to the lifecycle_state must be performed via DeleteFolder and UndeleteFolder.
  • name (type: String.t, default: nil) - Output only. The resource name of the Folder. Its format is folders/{folder_id}, for example: "folders/1234".
  • parent (type: String.t, default: nil) - Required. The Folder’s parent's resource name. Updates to the folder's parent must be performed via MoveFolder.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.CloudResourceManager.V2.Model.Folder{
  createTime: DateTime.t(),
  displayName: String.t(),
  lifecycleState: String.t(),
  name: String.t(),
  parent: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.