GoogleApi.VMwareEngine.V1.Model.Announcement (google_api_v_mware_engine v0.5.0)

View Source

Announcement for the resources of Vmware Engine.

Attributes

  • activityType (type: String.t, default: nil) - Optional. Activity type of the announcement There can be only one active announcement for a given activity type and target resource.
  • cluster (type: String.t, default: nil) - A Cluster resource name.
  • code (type: String.t, default: nil) - Required. Code of the announcement. Indicates the presence of a VMware Engine related announcement and corresponds to a related message in the description field.
  • createTime (type: DateTime.t, default: nil) - Output only. Creation time of this resource. It also serves as start time of notification.
  • description (type: String.t, default: nil) - Output only. Description of the announcement.
  • metadata (type: map(), default: nil) - Output only. Additional structured details about this announcement.
  • name (type: String.t, default: nil) - Output only. The resource name of the announcement. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/announcements/my-announcement-id
  • privateCloud (type: String.t, default: nil) - A Private Cloud resource name.
  • state (type: String.t, default: nil) - Output only. State of the resource. New values may be added to this enum when appropriate.
  • targetResourceType (type: String.t, default: nil) - Output only. Target Resource Type defines the type of the target for the announcement
  • updateTime (type: DateTime.t, default: nil) - Output only. Last update time of this resource.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VMwareEngine.V1.Model.Announcement{
  activityType: String.t() | nil,
  cluster: String.t() | nil,
  code: String.t() | nil,
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  metadata: map() | nil,
  name: String.t() | nil,
  privateCloud: String.t() | nil,
  state: String.t() | nil,
  targetResourceType: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.