REST Resource: projects.locations.announcements

资源:公告

VMware Engine 资源公告。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "code": string,
  "description": string,
  "state": enum (State),
  "targetResourceType": string,
  "metadata": {
    string: string,
    ...
  },
  "activityType": string,

  // Union field target can be only one of the following:
  "privateCloud": string,
  "cluster": string
  // End of list of possible types for union field target.
}
字段
name

string

仅限输出。公告的资源名称。资源名称是无方案 URI,遵循 https://cloud.google.com/apis/design/resource_names 中的惯例。例如 projects/my-project/locations/us-west1-a/announcements/my-announcement-id

createTime

string (Timestamp format)

仅限输出。相应资源的创建时间。它还用作通知的开始时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

仅限输出。相应资源的上次更新时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

code

string

必需。公告的代码。表示存在与 VMware Engine 相关的公告,并与 description 字段中的相关消息相对应。

description

string

仅限输出。公告的说明。

state

enum (State)

仅限输出。资源的状态。此枚举可能会在适当的时候添加新值。

targetResourceType

string

仅限输出。目标资源类型定义了公告的目标类型

metadata

map (key: string, value: string)

仅限输出。有关此公告的其他结构化详细信息。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

activityType

string

可选。公告的活动类型。对于给定的活动类型和目标资源,只能有一个有效公告。

联合字段 target。目标包含公告所针对的资源的详细信息 target 只能是下列其中一项:
privateCloud

string

私有云资源名称。

cluster

string

Cluster 资源名称。

枚举状态定义了公告的当前状态

枚举
STATE_UNSPECIFIED 默认值。不应使用此值。
ACTIVE 应向用户显示有效公告。
INACTIVE 不应向用户显示的非有效公告。
DELETING 正在删除的公告
CREATING 正在创建的公告

方法

get

按资源名称检索 Announcement

list

列出给定区域和项目的 Announcements