リソース: MulticastGroupRange
マルチキャスト グループ範囲のリソース。
| JSON 表現 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": { object ( |
| フィールド | |
|---|---|
name |
ID。マルチキャスト グループ範囲のリソース名。形式は次のようにします。 |
createTime |
出力専用。[出力専用] マルチキャスト グループ範囲が作成されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。[出力専用] マルチキャスト グループ範囲が最後に更新されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
state |
出力専用。[出力専用] リソースの状態。 |
labels |
省略可。Key-Value ペアとしてのラベル。
|
reservedInternalRange |
必須。このマルチキャスト グループ範囲に予約された内部範囲のリソース名。 内部範囲はクラス D アドレス(224.0.0.0~239.255.255.255)で、プレフィックス長が 23 以上である必要があります。 形式は次のようにします。 |
multicastDomain |
必須。このマルチキャスト グループ範囲を作成するマルチキャスト ドメインのリソース名。形式は次のようにします。 |
ipCidrRange |
出力専用。[出力専用] マルチキャスト グループの IP アドレス範囲。 |
description |
省略可。マルチキャスト グループ範囲の説明(省略可)。 |
uniqueId |
出力専用。[出力専用] このリソースの Google 生成 UUID。この値は、すべてのマルチキャスト グループ範囲のリソースで一意です。グループ範囲を削除し、同じ名前で別のグループ範囲を作成すると、新しいグループ範囲には異なる uniqueId が割り当てられます。 |
consumerAcceptList[] |
省略可。この MulticastGroupRange で定義された範囲内のマルチキャスト IP アドレスへのサブスクライブが許可されているコンシューマー プロジェクトのリスト。プロジェクトは、プロジェクト ID またはプロジェクト番号を使用して指定できます。空のままにすると、マルチキャスト ドメインに VPC ネットワークが関連付けられた後、すべてのコンシューマー プロジェクトが許可されます(requireExplicitAccept が true に設定されていない場合)。現在の許可リストの最大長は 100 です。 |
requireExplicitAccept |
省略可。空の consumerAcceptList がすべてのコンシューマー プロジェクトを拒否するかどうか。 |
logConfig |
省略可。マルチキャスト グループ範囲に関連付けられているすべてのマルチキャスト グループ範囲の有効化に関連するアクティビティのロギング オプションを指定します。デフォルトは false です。ロギングが有効になっている場合、ログは Cloud Logging にエクスポートされます。 |
distributionScope |
省略可。マルチキャスト グループ範囲の分散範囲。ゾーン内またはリージョン内のクロスゾーンがサポートされています。デフォルト値はリージョン内です。リージョン間の分散はサポートされていません。 |
DistributionScope
マルチキャスト グループ範囲の分散範囲。
| 列挙型 | |
|---|---|
DISTRIBUTION_SCOPE_UNSPECIFIED |
値が指定されていない場合は制限がないことを意味するため、システムでサポートされている最も広い範囲が適用されます。 |
INTRA_ZONE |
マルチキャスト トラフィックは、送信元から同じゾーンのサブスクライバーにのみ配信されます。 |
INTRA_REGION |
マルチキャスト トラフィックは、同じリージョン内の任意のゾーンの送信元からサブスクライバーに配信されます。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しいマルチキャスト グループ範囲を作成します。 |
|
1 つのマルチキャスト グループ範囲を削除します。 |
|
1 つのマルチキャスト グループ範囲の詳細を取得します。 |
|
指定されたプロジェクトとロケーションのマルチキャスト グループ範囲を一覧取得します。 |
|
1 つのマルチキャスト グループ範囲のパラメータを更新します。 |