REST Resource: projects.locations.zones.subnets

リソース: サブネット

Subnet オブジェクトについて説明するメッセージ

JSON 表現
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "network": string,
  "ipv4Cidr": [
    string
  ],
  "ipv6Cidr": [
    string
  ],
  "vlanId": integer,
  "bondingType": enum (BondingType),
  "state": enum (ResourceState)
}
フィールド
name

string

必須。サブネットの正規リソース名。

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"

labels

map (key: string, value: string)

このリソースに関連付けられたラベル。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

network

string

必須。このサブネットワークが属するネットワーク。

ipv4Cidr[]

string

このサブネットワークが所有する IPv4 アドレスの範囲。

ipv6Cidr[]

string

このサブネットワークが所有する IPv6 アドレスの範囲。

vlanId

integer

省略可。ユーザーが指定した VLAN ID。指定しない場合は、自動的に割り当てられます。

bondingType

enum (BondingType)

省略可。サブネット作成のボンディング タイプは、作成される VLAN がボンディング ポートタイプ、非ボンディング ポートタイプ、またはその両方に存在するかどうかを指定します。また、このフラグは、クラスタがボンディングの選択に基づいてワークロードに使用できる特定のネットワーク構成を設定するために使用されます。

state

enum (ResourceState)

出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。

BondingType

サブネット内のボンディング タイプ。

列挙型
BONDING_TYPE_UNSPECIFIED ボンディング タイプが指定されていない場合、デフォルトで指定されません。また、ユーザーが VLAN の作成時にボンディング タイプを指定しない場合も指定されません。これは、VLAN がマシンへのボンディング接続と非ボンディング接続の両方を持つ混合ボンディングとして扱われます。
BONDED マルチホーム。
NON_BONDED シングルホーム。

メソッド

create

指定されたプロジェクトとロケーションに新しいサブネットを作成します。

delete

1 つのサブネットを削除します。

get

1 つのサブネットの詳細を取得します。

list

指定されたプロジェクトとロケーションのサブネットを一覧表示します。

patch

単一のサブネットのパラメータを更新します。