ipam.gdc.goog/v1
IP アドレス管理(IPAM)API グループの API スキーマ定義が含まれています。
CIDREntry
IP バージョンが識別された CIDR エントリを表します。
表示場所: - NetworkStatus
フィールド | 説明 |
---|---|
version IPFamily |
エントリの IP アドレス バージョン。 |
cidr 文字列 |
エントリの CIDR。 |
NetworkSpec
Subnet
のネットワーク機能を設定するための情報が含まれています。
表示場所: - SubnetSpec
フィールド | 説明 |
---|---|
enableGateway ブール値 |
サブネットにゲートウェイ IP アドレスを割り当てる必要があるかどうかを指定します。 |
enableVLANID ブール値 |
サブネットに VLAN ID を割り当てる必要があるかどうかを指定します。 |
staticVLANID 整数 |
専用の VLAN ID。このフィールドが定義されている場合、VLANID フィールドは true である必要があります。 |
NetworkStatus
ネットワーク構成の割り当て結果が含まれます。
表示場所: - SubnetStatus
フィールド | 説明 |
---|---|
vlanID 整数 |
サブネット用に取得された VLAN ID。 |
gateways CIDREntry 配列 |
サブネット用に取得されたゲートウェイ IP アドレス。サブネットがシングルスタックの場合、リストに IPv4/IPv6 IP アドレスが 1 つだけ存在する必要があります。サブネットがデュアルスタックの場合、リストに IPv4 アドレスと IPv6 IP アドレスが 1 つずつ存在する必要があります。 |
サブネット
ゾーン Subnet
のリクエストと割り当て情報を表します。
表示される場所: - SubnetList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
ipam.gdc.goog/v1 |
kind 文字列 |
Subnet |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Subnet
の単一の IP バージョン(IPv4/IPv6)の CIDR 割り当て結果が含まれます。
表示場所: - SubnetStatus
フィールド | 説明 |
---|---|
cidr 文字列 |
サブネットに割り当てられた CIDR。 |
availableCIDRs 文字列配列 |
サブネットの子によって使用されたものを除外した後に残った CIDR。 |
SubnetList
Subnet
リソースのコレクションを表します。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
ipam.gdc.goog/v1 |
kind 文字列 |
SubnetList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items サブネット配列 |
SubnetReference
単一の Subnet
を参照するために使用される情報が含まれます。
表示される場所: - SubnetSpec - SubnetStatus
フィールド | 説明 |
---|---|
name 文字列 |
|
namespace 文字列 |
参照されるサブネットの Namespace。仕様で使用されている場合、Namespace は空のままにできます。これは、参照される Subnet が、それを参照するオブジェクトと同じ Namespace にあることを意味します。 |
SubnetRequest
単一の IP アドレス バージョン(IPv4/IPv6)の IP アドレスの所有権情報が含まれます。
表示場所: - SubnetSpec
フィールド | 説明 |
---|---|
cidr 文字列 |
割り当てる CIDR。専用 CIDR を取得する場合は、このフィールドを指定する必要があります。 |
prefixLength 整数 |
必要な CIDR のプレフィックス長。このフィールドは、割り当てる CIDR に特定の要件がない場合に指定できます。CIDR とプレフィックスの両方が空のままの場合、リクエストはデフォルトで /32(IPv4)または /128(IPv6)のランダムな CIDR を取得します。 |
SubnetSpec
Subnet
の仕様を定義します。
表示される場所: - サブネット
フィールド | 説明 |
---|---|
type SubnetType |
IPAM ツリー アーキテクチャのコンテキストにおけるサブネットのタイプ。 |
ipv4Request SubnetRequest |
IPv4 CIDR を取得するためのリクエストの詳細。 |
ipv6Request SubnetRequest |
IPv6 CIDR を取得するためのリクエストの詳細。 |
parentReference SubnetReference |
このサブネットの親への参照。このサブネットは、指定された場合、親から割り当てられた IP を取得します。親がある場合は、親名を指定する必要があります。親がこのサブネットと同じ Namespace にある場合にのみ、親の Namespace を省略できます。 |
networkSpec NetworkSpec |
ネットワーク構成の設定に必要な仕様。Subnet がネットワークに影響しない場合、このフィールドは空にする必要があります。 |
SubnetStatus
Subnet
のステータスを定義します。
表示される場所: - サブネット
フィールド | 説明 |
---|---|
conditions 条件の配列 |
リソースの全体的な状態の観測。既知の条件タイプ: Ready。 |
ipv4Allocation SubnetAllocation |
IPv4 IP アドレスの割り振り情報。 |
ipv6Allocation SubnetAllocation |
IPv6 IP アドレスの割り振り情報。 |
childrenRefs SubnetReference 配列 |
このサブネットから割り当てられた子への参照。このフィールドは Leaf タイプのサブネットには適用されません。 |
networkStatus NetworkStatus |
ネットワーク構成の割り当て結果。 |