機械翻訳について

OrchestrationObjects RESTエンドポイント

OrchestrationObjects
オーケストレーション・オブジェクトは、オーケストレーションv2によって管理されるCompute Classicのオブジェクトです。 これは、オーケストレーションの主要な構成要素です。 各オブジェクトには、作成するコンピューティング、ネットワーキング、またはストレージ・リソースのすべての属性が含まれています。 オーケストレーションでオブジェクトを定義するときは、参照を使用して他のオブジェクトとの依存関係を作成できます。 「Oracle Cloud Infrastructure Compute Classicの使用」「オブジェクト参照と関係」を参照してください。

オーケストレーションは、最大100の相互依存オブジェクトを処理するように設計されています。 他のAPIを使用してオブジェクトを作成すると、オーケストレーションが損なわれる可能性があります。

注意: オーケストレーションを使用して調整したリソースを管理するには、常にオーケストレーションを使用する必要があります。 たとえば、OrchestrationObject APIを使用して、セキュリティ・リストを実行中のインスタンスに追加するか、SecListsまたはStorageSnapshots APIを使用せずに、アタッチされたストレージ・ボリュームのストレージ・スナップショットを作成します。 たとえば、WebコンソールまたはREST APIを使用して、オーケストレーションを使用して作成したオブジェクトを削除しないでください。 これにより、オーケストレーションがオブジェクトと関連するリソースを再作成しようとするか、エラー状態になる可能性があります。

また、Orchestrations v1を使用して作成したリソースをOrchestrations v2で参照したり、その逆に使用したり、管理したりしないでください。

以下に示すHTTPリクエストを使用して、オーケストレーション内のオブジェクトにオブジェクトを追加したり、オブジェクトを削除したり、オブジェクトを更新したりすることができます。

オーケストレーション・オブジェクトを作成
メソッド: post
パス: /platform/v1/object/
オーケストレーション・オブジェクトを削除
メソッド: delete
パス: /platform/v1/object/{name}
コンテナ内のすべてのオーケストレーション・オブジェクトの詳細を取得
メソッド: get
パス: /platform/v1/object/{container}/
オーケストレーション・オブジェクトの詳細を取得
メソッド: get
パス: /platform/v1/object/{name}
コンテナ内のすべてのオーケストレーション・オブジェクトとサブコンテナの名前を取得
メソッド: get
パス: /platform/v1/object/{container}
コンテナの名前の取得
メソッド: get
パス: /platform/v1/object/
オーケストレーション・オブジェクトを更新
メソッド: put
パス: /platform/v1/object/{name}