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

出力専用。ID。ネットワーク ピアリングのリソース名。NetworkPeering はグローバル リソースであり、ロケーションはグローバルのみにできます。リソース名は、https://cloud.google.com/apis/design/resource_names の規則に従ったスキームのない URI です。例: projects/my-project/locations/global/networkPeerings/my-peering

createTime

string (Timestamp format)

出力専用。このリソースの作成時間。

RFC 3339 を使用します。生成された出力は常に 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 正規化され、小数点以下は 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。現在、ピアリング状態が「ACTIVE」の場合、Google Compute Engine は 2 つの VPC ネットワーク間のサブネットワーク ルートを自動的に作成して管理するため、このフィールドは常に true です。

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 リソースを変更します。