REST Resource: projects.locations.networkPeerings

资源:NetworkPeering

网络对等互连的详细信息。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "peerNetwork": string,
  "state": enum (State),
  "stateDetails": string,
  "peerMtu": integer,
  "peerNetworkType": enum (PeerNetworkType),
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "exportCustomRoutes": boolean,
  "importCustomRoutes": boolean,
  "exchangeSubnetRoutes": boolean,
  "exportCustomRoutesWithPublicIp": boolean,
  "importCustomRoutesWithPublicIp": boolean
}
字段
name

string

仅限输出。标识符。网络对等互连的资源名称。NetworkPeering 是一种全球性资源,位置只能是全球位置。资源名称是无方案 URI,遵循 https://cloud.google.com/apis/design/resource_names 中的惯例。例如 projects/my-project/locations/global/networkPeerings/my-peering

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"

peerNetwork

string

必需。要与标准 VMware Engine 网络建立对等互连的网络的相关资源名称。所提供的网络可以是使用方 VPC 网络,也可以是另一个标准 VMware Engine 网络。如果 peerNetworkType 是 VMWARE_ENGINE_NETWORK,请按以下格式指定名称:projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}。否则,请按以下格式指定名称:projects/{project}/global/networks/{network_id},其中 {project} 可以是项目编号,也可以是项目 ID。

state

enum (State)

仅限输出。网络对等互连的状态。如果对等互连网络中存在匹配的配置,则此字段的值为“ACTIVE”。此枚举可能会在适当的时候添加新值。

stateDetails

string

仅限输出。仅限输出。有关网络对等互连当前状态的详细信息。

peerMtu

integer

可选。最大传输单元 (MTU),以字节为单位。默认值为 1500。如果为此字段提供的值为 0,VMware Engine 会改用默认值。

peerNetworkType

enum (PeerNetworkType)

必需。要与 VMware Engine 网络建立对等互连的网络类型。

uid

string

仅限输出。系统为资源生成的唯一标识符。

vmwareEngineNetwork

string

必需。VMware Engine 网络的相对资源名称。按以下格式指定名称:projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId},其中 {project} 可以是项目编号,也可以是项目 ID。

description

string

可选。用户为此网络对等互连提供的说明。

exportCustomRoutes

boolean

可选。如果自定义路由已导出到对等互连网络,则为 true;否则为 false。默认值为 true。

importCustomRoutes

boolean

可选。如果从对等互连的网络导入自定义路由,则为 true;否则为 false。默认值为 true。

exchangeSubnetRoutes

boolean

可选。如果对等网络之间自动创建和管理全网状连接,则为 true;否则为 false。目前,此字段始终为 true,因为当对等互连状态为“ACTIVE”时,Google Compute Engine 会自动创建和管理两个 VPC 网络之间的子网路由。

exportCustomRoutesWithPublicIp

boolean

可选。如果导出所有具有公共 IP 地址范围的子网路由,则为 true;否则为 false。默认值为 true。 IPv4 特殊用途范围 (https://en.wikipedia.org/wiki/IPv4#Special_addresses) 始终会导出到对等方,并且不受此字段控制。

importCustomRoutesWithPublicIp

boolean

可选。如果导入了所有具有公共 IP 地址范围的子网路由,则为 true;否则为 false。默认值为 true。 IPv4 特殊用途范围 (https://en.wikipedia.org/wiki/IPv4#Special_addresses) 始终会导入到对等方,并且不受此字段控制。

网络对等互连的可能状态。

枚举
STATE_UNSPECIFIED 未指定网络对等互连状态。这是默认值。
INACTIVE 对等互连处于非活跃状态。
ACTIVE 对等互连处于活跃状态。
CREATING 正在创建对等互连。
DELETING 正在删除对等互连。

PeerNetworkType

网络对等互连连接的类型或用途。

枚举
PEER_NETWORK_TYPE_UNSPECIFIED 未指定
STANDARD 用于连接到同一用户建立的另一个 VPC 网络的对等互连连接。例如,与同一项目中的另一个 VPC 网络或本地网络的对等互连连接。
VMWARE_ENGINE_NETWORK 用于连接到其他 VMware Engine 网络的对等互连连接。
PRIVATE_SERVICES_ACCESS 用于建立专用服务访问通道的对等互连连接。
NETAPP_CLOUD_VOLUMES 用于连接到 NetApp Cloud Volumes 的对等互连连接。
THIRD_PARTY_SERVICE 用于连接到第三方服务的对等互连。大多数第三方服务都需要在与该第三方服务关联的 VPC 网络上手动设置反向对等互连。
DELL_POWERSCALE 用于连接到 Dell PowerScale Filers 的对等互连连接
GOOGLE_CLOUD_NETAPP_VOLUMES 用于连接到 Google Cloud NetApp Volumes 的对等互连连接。
GOOGLE_CLOUD_FILESTORE_INSTANCES 用于连接到 Google Cloud Filestore 实例的对等互连。

方法

create

在对等网络与 NetworkPeering 资源中提供的 VMware Engine 网络之间创建新的网络对等互连。

delete

删除 NetworkPeering 资源。

get

按资源名称检索 NetworkPeering 资源。

list

列出给定项目中的 NetworkPeering 资源。

patch

修改 NetworkPeering 资源。