マルチキャスト構成を削除する

このページでは、既存のマルチキャスト構成を削除する方法について説明します。

このページで説明するマルチキャスト リソースの詳細については、マルチキャスト リソースモデルをご覧ください。

始める前に

マルチキャスト構成を削除するプロジェクトを使用するように gcloud CLI を設定します。次の手順で各コマンドに --project=PROJECT_ID フラグを含めることもできます。

    gcloud config set project PROJECT_ID

PROJECT_ID は、プロジェクトの ID に置き換えます。

削除する順序

このセクションでは、マルチキャスト構成の削除に必要な順序について説明します。

  • マルチキャスト コンシューマーの場合: Network Connectivity Center スタートポロジを使用するマルチキャスト ドメインのマルチキャスト コンシューマー ネットワーク管理者である場合は、マルチキャスト コンシューマー構成を削除するをご覧ください。
  • マルチキャスト プロデューサーの場合: Network Connectivity Center のスタートポロジを使用するマルチキャスト ドメインのマルチキャスト プロデューサー ネットワーク管理者である場合は、マルチキャスト プロデューサーの構成を削除するをご覧ください。
  • マルチキャスト管理者の場合: ドメインのマルチキャスト管理者である場合は、次の削除順序を遵守してください。

マルチキャスト構成は次の順序で削除する必要があります。別のリソースで使用中の次のリソースのいずれかを削除しようとすると、 Google Cloud からエラーが返されます。

  1. 同じ VPC ネットワークにマルチキャスト プロデューサーとマルチキャスト コンシューマーの両方の構成がある場合は、マルチキャスト ドメインのトポロジに関係なく、まずマルチキャスト コンシューマー構成を削除する必要があります。

    Network Connectivity Center スタートポロジを使用しており、すべてのマルチキャスト コンシューマー構成が異なるネットワークにある場合は、この手順をスキップできます。マルチキャスト コンシューマー構成を削除せずに、次のマルチキャスト構成を削除できます。

  2. マルチキャスト プロデューサーの構成を削除します

  3. グループ範囲の有効化を削除します

  4. このステップでは、グループ範囲ドメインの有効化の両方を削除できます。

  5. ドメインを削除します

  6. ドメイン グループを削除します

Network Connectivity Center のスタートポロジで、削除されたマルチキャスト グループ範囲またはマルチキャスト ドメインに依存するマルチキャスト コンシューマー構成がある場合、関連するマルチキャスト コンシューマー リソースは無効になり、ステータスは OBSOLETE になります。

マルチキャスト コンシューマーの構成を削除する

このセクションでは、マルチキャスト コンシューマーの既存の構成を削除する方法について説明します。

マルチキャスト コンシューマーの関連付けを削除するには、まずそのマルチキャスト グループ コンシューマーの有効化をすべて削除する必要があります。

マルチキャスト グループ コンシューマーの有効化を削除する

gcloud

マルチキャスト グループ コンシューマーの有効化を削除するには、network-services multicast-group-consumer-activations delete コマンドを使用します。

  gcloud beta network-services multicast-group-consumer-activations delete GROUP_CONSUMER_ACTIVATION_NAME \
      --location=ZONE

次の値を置き換えます。

  • GROUP_CONSUMER_ACTIVATION_NAME: マルチキャスト グループ コンシューマーの有効化の名前
  • ZONE: マルチキャスト コンシューマーの VPC ネットワークが有効になっているゾーン

API

マルチキャスト グループ コンシューマーの有効化を削除するには、multicastGroupConsumerActivations.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME

次の値を置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • GROUP_CONSUMER_ACTIVATION_NAME: マルチキャスト グループ コンシューマーの有効化の名前
  • ZONE: マルチキャスト コンシューマーの VPC ネットワークが有効になっているゾーン

マルチキャスト コンシューマーの関連付けを削除する

gcloud

マルチキャスト コンシューマーの関連付けを削除するには、network-services multicast-consumer-associations delete コマンドを使用します。

  gcloud beta network-services multicast-consumer-associations delete CONSUMER_ASSOCIATION_NAME \
      --location=ZONE

次の値を置き換えます。

  • CONSUMER_ASSOCIATION_NAME: マルチキャスト コンシューマーの関連付けの名前
  • ZONE: マルチキャスト コンシューマーの関連付けが作成されたゾーン

API

マルチキャスト コンシューマーの関連付けを削除するには、multicastConsumerAssociations.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastConsumerAssociations/CONSUMER_ASSOCIATION_NAME

次の値を置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • CONSUMER_ASSOCIATION_NAME: マルチキャスト コンシューマーの関連付けの名前
  • ZONE: マルチキャスト コンシューマーの関連付けが作成されたゾーン

マルチキャスト プロデューサーの構成を削除する

このセクションでは、マルチキャスト プロデューサーの既存の構成を削除する方法について説明します。

マルチキャスト プロデューサーの関連付けを削除するには、まずそのマルチキャスト グループ プロデューサーの有効化をすべて削除する必要があります。

マルチキャスト グループ プロデューサーの有効化を削除する

gcloud

マルチキャスト グループ プロデューサーの有効化を削除するには、network-services multicast-group-producer-activations delete コマンドを使用します。

  gcloud beta network-services multicast-group-producer-activations delete GROUP_PRODUCER_ACTIVATION_NAME \
      --location=ZONE

次の値を置き換えます。

  • GROUP_PRODUCER_ACTIVATION_NAME: マルチキャスト グループ プロデューサーの有効化の名前
  • ZONE: マルチキャスト プロデューサー VPC ネットワークが有効になったゾーン

API

マルチキャスト グループ プロデューサーの有効化を削除するには、multicastGroupProducerActivations.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupProducerActivations/GROUP_PRODUCER_ACTIVATION_NAME

次の値を置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • GROUP_PRODUCER_ACTIVATION_NAME: マルチキャスト グループ プロデューサーの有効化の名前
  • ZONE: マルチキャスト プロデューサー VPC ネットワークが有効になったゾーン

マルチキャスト プロデューサーの関連付けを削除する

gcloud

マルチキャスト プロデューサーの関連付けを削除するには、network-services multicast-producer-associations delete コマンドを使用します。

  gcloud beta network-services multicast-producer-associations delete PRODUCER_ASSOCIATION_NAME \
      --location=ZONE

次の値を置き換えます。

  • PRODUCER_ASSOCIATION_NAME: マルチキャスト プロデューサーの関連付けの名前
  • ZONE: マルチキャスト プロデューサーの関連付けが作成されたゾーン

API

マルチキャスト プロデューサーの関連付けを削除するには、multicastProducerAssociations.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastProducerAssociations/PRODUCER_ASSOCIATION_NAME

次の値を置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • PRODUCER_ASSOCIATION_NAME: マルチキャスト プロデューサーの関連付けの名前
  • ZONE: マルチキャスト プロデューサーの関連付けが作成されたゾーン

マルチキャスト グループ範囲とドメインを削除する

このセクションでは、マルチキャスト グループの範囲とドメインの既存の構成を削除する方法について説明します。

必要な削除順序に従っていることを確認します。

マルチキャスト グループ範囲の構成を削除する

このセクションでは、マルチキャスト グループ範囲の既存の構成を削除する方法について説明します。

グループ範囲の有効化を削除する

gcloud

マルチキャスト グループ範囲の有効化を削除するには、network-services multicast-group-range-activations delete コマンドを使用します。

  gcloud beta network-services multicast-group-range-activations delete GROUP_RANGE_ACTIVATION_NAME \
      --location=ZONE

次のように置き換えます。

  • GROUP_RANGE_ACTIVATION_NAME: グループ範囲の有効化の名前
  • ZONE: グループ範囲が有効になったゾーン

API

マルチキャスト グループ範囲の有効化を削除するには、multicastGroupRangeActivations.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupRangeActivations/GROUP_RANGE_ACTIVATION_NAME

次のように置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • GROUP_RANGE_ACTIVATION_NAME: グループ範囲の有効化の名前
  • ZONE: グループ範囲が有効になったゾーン

グループ範囲を削除する

gcloud

マルチキャスト グループ範囲を削除するには、network-services multicast-group-ranges delete コマンドを使用します。

  gcloud beta network-services multicast-group-ranges delete GROUP_RANGE_NAME \
      --location=global

GROUP_RANGE_NAME は、グループ範囲の名前に置き換えます。

API

マルチキャスト グループ範囲を削除するには、multicastGroupRanges.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/multicastGroupRanges/GROUP_RANGE_NAME

次のように置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • GROUP_RANGE_NAME: グループ範囲の名前

マルチキャスト ドメイン構成を削除する

このセクションでは、マルチキャスト ドメインの既存の構成を削除する方法について説明します。

ドメインの有効化を削除する

gcloud

マルチキャスト ドメインの有効化を削除するには、network-services multicast-domain-activations delete コマンドを使用します。

次のコマンドは、完了するまで数分かかることがあります。

  gcloud beta network-services multicast-domain-activations delete DOMAIN_ACTIVATION_NAME \
      --location=ZONE

次の値を置き換えます。

  • DOMAIN_ACTIVATION_NAME: ドメインの有効化の名前
  • ZONE: ドメインが有効になったゾーン

API

マルチキャスト ドメインの有効化を削除するには、multicastDomainActivations.delete メソッドを使用します。

次のコマンドは、完了するまで数分かかることがあります。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastDomainActivations/DOMAIN_ACTIVATION_NAME

次の値を置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • DOMAIN_ACTIVATION_NAME: ドメインの有効化の名前
  • ZONE: ドメインが有効になったゾーン

ドメインを削除する

gcloud

マルチキャスト ドメインを削除するには、network-services multicast-domains delete コマンドを使用します。

  gcloud beta network-services multicast-domains delete DOMAIN_NAME \
      --location=global

DOMAIN_NAME は、ドメインの名前に置き換えます。

API

マルチキャスト ドメインを削除するには、multicastDomains.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/multicastDomains/DOMAIN_NAME

次のように置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • DOMAIN_NAME: ドメインの名前

ドメイン グループを削除する

gcloud

マルチキャスト ドメイン グループを削除するには、network-services multicast-domain-groups delete コマンドを使用します。

  gcloud beta network-services multicast-domain-groups delete DOMAIN_GROUP_NAME \
      --location=global

DOMAIN_GROUP_NAME は、ドメイン グループの名前に置き換えます。

API

マルチキャスト ドメイン グループを削除するには、multicastDomainGroups.delete メソッドを使用します。

DELETE https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/multicastDomainGroups/DOMAIN_GROUP_NAME

次のように置き換えます。

  • PROJECT_ID: プロジェクトの ID
  • DOMAIN_GROUP_NAME: ドメイン グループの名前