ipam.gdc.goog/v1
IP アドレス管理(IPAM)API グループの API スキーマ定義が含まれています。
CIDREntry
IP バージョンが識別された CIDR エントリを表します。
表示場所: - NetworkStatus
| フィールド | 説明 |
|---|---|
version IPFamilyIPFamily |
エントリの IP アドレス バージョン。 |
cidr 文字列 |
エントリの CIDR。 |
ConsumerRef
表示場所: - SubnetStatus
| フィールド | 説明 |
|---|---|
version 文字列 |
|
group 文字列 |
|
kind 文字列 |
|
name 文字列 |
|
namespace 文字列 |
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 つずつ存在する必要があります。 |
ReferenceType
基になる型:string SubnetReference が参照しているサブネットの型を表します。
表示場所: - SubnetReference
Subnet
ゾーン 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 Subnet 配列 |
SubnetReference
単一の Subnet を参照するために使用される情報が含まれています。
表示場所: - SubnetSpec - SubnetStatus
| フィールド | 説明 |
|---|---|
name 文字列 |
|
namespace 文字列 |
参照先のサブネットの Namespace。仕様で使用されている場合、Namespace は空のままにできます。これは、参照先のサブネットが、それを参照するオブジェクトと同じ Namespace にあることを意味します。 |
type ReferenceType |
この SubnetReference が参照しているサブネットのタイプ。SingleSubnet/SubnetGroup にできます。 |
SubnetRequest
単一の IP アドレス バージョン(IPv4/IPv6)の IP アドレスの要求情報が含まれています。
表示場所: - SubnetSpec
| フィールド | 説明 |
|---|---|
cidr 文字列 |
割り当てる CIDR。専用の CIDR を取得する場合は、このフィールドを指定する必要があります。 |
prefixLength 整数 |
必要な CIDR の接頭辞の長さ。割り当てる CIDR に特定の要件がない場合は、このフィールドを指定できます。CIDR と接頭辞の両方を空のままにすると、リクエストはデフォルトで /32(IPv4)または /128(IPv6)のランダムな CIDR を取得します。 |
SubnetSpec
Subnet の仕様を定義します。
表示場所: - Subnet
| フィールド | 説明 |
|---|---|
type SubnetTypeSubnetType |
IPAM ツリー アーキテクチャのコンテキストにおけるサブネットのタイプ。 |
ipv4Request SubnetRequest |
IPv4 CIDR を取得するためのリクエストの詳細。 |
ipv6Request SubnetRequest |
IPv6 CIDR を取得するためのリクエストの詳細。 |
parentReference SubnetReference |
このサブネットの親への参照。指定した場合、このサブネットには親から割り振られた IP が割り当てられます。親が存在する場合は、親の名前を指定する必要があります。親がこのサブネットと同じ Namespace にある場合にのみ、親の Namespace を省略できます。 |
networkSpec NetworkSpec |
ネットワーク構成の設定に必要な仕様。Subnet にネットワークの影響がない場合、このフィールドは空にする必要があります。 |
SubnetStatus
Subnet のステータスを定義します。
表示場所: - Subnet
| フィールド | 説明 |
|---|---|
conditions Condition array |
リソースの全体的な状態の観測。既知の条件タイプ: Ready。 |
allocatedParent SubnetReference |
CIDR が割り振られる単一の親サブネットの情報。サブネットに親がない場合は空。 |
ipv4Allocation SubnetAllocation |
IPv4 IP アドレスの割り当て情報。 |
ipv6Allocation SubnetAllocation |
IPv6 IP アドレスの割り当て情報。 |
childrenRefs SubnetReference 配列 |
このサブネットから割り振られた子への参照。このフィールドは、Leaf タイプのサブネットには適用されません。 |
networkStatus NetworkStatus |
ネットワーク構成の割り当て結果。 |
consumerRef ConsumerRef |
サブネットのアクティブなコンシューマー。 |