リソースの削除

このガイドでは、App Lifecycle Manager リソースを削除する方法について説明します。 App Lifecycle Manager は、依存リソースが存在する場合にリソースの削除をブロックすることで、データの完全性を確保します。

依存リソースは、削除するリソースを参照しています。 たとえば、ユニットはユニットの種類に依存します。ユニットがユニットの種類を参照している場合、ユニットの種類を削除することはできません。

App Lifecycle Manager リソースの依存関係

次の表に、App Lifecycle Manager リソース間の依存関係を示します。ヘッダー列のリソースは、そのリソース インスタンスを参照するヘッダー行のリソースがない場合にのみ削除できます。たとえば、ユニットまたはリリースがユニットの種類を参照している場合、ユニットの種類の削除はできません。

リソースの種類 依存する種類 ユニットの種類 ユニット ユニット オペレーション リリース ロールアウトの種類 ロールアウト テナント SaaS サービス
ユニットの種類 X X
ユニット X X X X
ユニット オペレーション X X
リリース X X
ロールアウトの種類 X
ロールアウト X
テナント X
SaaS サービス X X

始める前に

App Lifecycle Manager リソースを削除する前に、App Lifecycle Manager リソースの依存関係を理解しておく必要があります。リソースは、依存関係なしには存在できません。

SaaS サービスを削除する

依存するユニットの種類またはテナントが SaaS サービスを参照している場合、SaaS サービスを削除することはできません。

SaaS サービスを削除するには:

  1. [App Lifecycle Manager] > [SaaS サービス] に移動します。

    [SaaS サービス] に移動

  2. [名前] 列で、削除する SaaS サービスを選択します。

  3. 依存するユニットの種類のリソースを削除します。SaaS サービスの依存するユニットの種類のリソースは、[SaaS サービスの詳細] ページの [ユニットの種類] タブで確認できます。

    App Lifecycle Manager リソースの削除の詳細については、 ユニットの種類を削除するをご覧ください。

  4. [SaaS サービスの詳細] ページで、[削除] をクリックします。

    SaaS サービスの削除が完了しました。

ユニットの種類を削除する

ユニットの種類を削除する前に、依存するユニット リソースとリリース リソースを削除する必要があります。

ユニットの種類を削除するには:

  1. [App Lifecycle Manager] > [ユニットの種類] に移動します。

    [ユニットの種類] に移動

  2. [名前] 列で、削除するユニットの種類を選択します。

  3. [ユニットの種類の詳細] ページで、[削除] をクリックします。[ユニットの種類を削除] ダイアログが表示されます。

  4. ユニットの種類の [デフォルト リリース] プロパティを [デフォルト リリースなし] に設定します。

  5. ダイアログに、削除するユニットの種類の名前を入力します。

  6. [削除] をクリックして、ユニットの種類を削除します。

    ユニットの種類の削除が完了しました。

ユニットを削除する

ユニットを削除する前に、依存するユニット リソースを削除する必要があります。

ユニットを削除するには:

  1. [App Lifecycle Manager] > [ユニット] に移動します。

    [ユニット] に移動

  2. [名前] 列で、削除するユニットを選択します。

  3. 依存するユニットのリソースを削除します。ユニットの依存リソースは、[ユニットの詳細] ページの [依存関係] タブで確認できます。

  4. [ユニットの詳細] ページで、[削除] をクリックします。[ユニットを削除] ダイアログが表示されます。

  5. ダイアログに、削除するユニットの名前を入力します。

  6. [削除] をクリックして、ユニットを削除します。

    ユニットのリソースを削除しました。

ユニット オペレーションを削除する

App Lifecycle Manager は、関連するユニットを削除すると、ユニット オペレーションを自動的に削除します。進行中のユニット オペレーションは削除できません。

リリースを削除する

次の場合は、リリースを削除できません。

  • プロビジョニングされたユニット がリリースを参照している
  • リリースがユニットの種類 リソースのデフォルト リリースとして設定されている

リリースを削除する前に、依存するユニット リソースを削除する必要があります。

リリースを削除するには:

  1. [App Lifecycle Manager] > [リリース] に移動します。

    [リリース] に移動

  2. [名前] 列で、削除するリリースを選択します。

  3. 依存するユニットをすべて削除します。リリースの依存ユニットは、[リリースの詳細] ページの [ユニット] タブで確認できます。ユニットの削除については、 ユニットを削除するをご覧ください。

  4. このリリースを参照するユニットの種類から、デフォルト リリース フィールドの設定を解除します。

  5. [リリースの詳細] ページで、[削除] をクリックします。[リリースを削除] ダイアログが表示されます。

  6. ダイアログに、削除するリリースの名前を入力します。

  7. [削除] をクリックして、リリースを削除します。

    リリースの削除が完了しました。

ロールアウトの種類を削除する

ロールアウトの種類がロールアウト リソースから参照されている場合、ロールアウトの種類 を削除することはできません。

ロールアウトの種類を削除するには:

  1. [App Lifecycle Manager] > [ロールアウトの種類] に移動します。

    [ロールアウトの種類] に移動

  2. [名前] 列で、削除するロールアウトの種類を選択します。

  3. 依存するロールアウトをすべて削除します。ロールアウトの種類の依存するロールアウト リソースは、[ロールアウトの種類の詳細] ページの [ロールアウト] タブで確認できます。ロールアウトの削除については、 ロールアウトを削除するをご覧ください。

  4. [**ロールアウトの詳細**] ページで、[**削除**] をクリックします。[ロールアウトの種類を削除] ダイアログが表示されます。

  5. ダイアログに、削除するロールアウトの種類の名前を入力します。

  6. [削除] をクリックして、ロールアウトの種類を削除します。

    ロールアウトの種類のリソースの削除が完了しました。

ロールアウトを削除する

実行中のロールアウトは削除できません。実行中のロールアウトは、削除する前に停止する必要があります。ロールアウトを削除すると、App Lifecycle Manager はグローバル ルート ロールアウトによって作成されたすべてのサブロールアウトを削除します。

ロールアウトを削除するには:

  1. [App Lifecycle Manager] > [ロールアウト] に移動します。

    [ロールアウト] に移動

  2. [名前] 列で、削除するロールアウトを選択します。

  3. 依存するユニット オペレーションのリソースを削除します。ユニット オペレーションの削除の詳細については、ユニット オペレーションを削除するをご覧ください。

  4. [**ロールアウトの詳細**] ページで、[**削除**] をクリックします。[ロールアウトを削除] ダイアログが表示されます。

  5. ダイアログに、削除するロールアウトの名前を入力します。

  6. [削除] をクリックして、ロールアウトを削除します。

    ロールアウト リソースを削除しました。

テナントを削除する

ユニット(プロビジョニング済みまたはプロビジョニングされていない)がテナントを参照している場合、テナントを削除することはできません。

テナントを削除するには:

  1. [App Lifecycle Manager] > [テナント] に移動します。

    [テナント] に移動

  2. [名前] 列で、削除するテナントを選択します。

  3. テナントからユニットの関連付けを解除します。ユニットとテナントの 関連付けについては、ユニットをテナントに関連付けるをご覧ください。

  4. [テナントの詳細] ページで、[削除] をクリックします。[テナントを削除] ダイアログが表示されます。

  5. ダイアログに、削除するテナントの名前を入力します。

  6. [削除] をクリックして、テナントを削除します。

    テナントリソースの削除が完了しました。

次のステップ