View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1AppGroup (google_api_apigee v0.46.0)

AppGroup contains the request/response fields representing the logical grouping of apps. Note that appgroup_id, create_time and update_time cannot be changed by the user, and gets updated by the system. The name and the organization once provided cannot be edited subsequently.

Attributes

  • appGroupId (type: String.t, default: nil) - Output only. Internal identifier that cannot be edited
  • attributes (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Attribute.t), default: nil) - A list of attributes
  • channelId (type: String.t, default: nil) - channel identifier identifies the owner maintaing this grouping.
  • channelUri (type: String.t, default: nil) - A reference to the associated storefront/marketplace.
  • createdAt (type: String.t, default: nil) - Output only. Created time as milliseconds since epoch.
  • displayName (type: String.t, default: nil) - app group name displayed in the UI
  • lastModifiedAt (type: String.t, default: nil) - Output only. Modified time as milliseconds since epoch.
  • name (type: String.t, default: nil) - Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
  • organization (type: String.t, default: nil) - Immutable. the org the app group is created
  • status (type: String.t, default: nil) - Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1AppGroup{
  appGroupId: String.t() | nil,
  attributes:
    [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Attribute.t()] | nil,
  channelId: String.t() | nil,
  channelUri: String.t() | nil,
  createdAt: String.t() | nil,
  displayName: String.t() | nil,
  lastModifiedAt: String.t() | nil,
  name: String.t() | nil,
  organization: String.t() | nil,
  status: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.