Azure Container Instance
1 つのコマンドで Azure 上のコンテナーを簡単に実行できます。 コンテナー グループを作成し、コンテナーのログなどを取得します。
このコネクタは、次の製品および地域で利用可能です。
サービス | クラス | リージョン |
---|---|---|
Logic Apps | 標準 | すべての Logic Apps 地域 |
Power Automate | プレミアム | すべての Power Automate 地域 |
Power Apps | プレミアム | すべての Power Apps 地域 |
Contact | |
---|---|
件名 | マイクロソフト |
URL | Microsoft LogicApps サポート Microsoft Power Automate サポート Microsoft Power Apps サポート |
コネクタ メタデータ | |
---|---|
公開元 | Microsoft |
Web サイト | https://azure.microsoft.com/services/container-instances/ |
接続の作成
コネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべての地域 | 共有不可 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
キャッシュされた画像を取得する |
地域内のサブスクリプションの指定された OS の種類でキャッシュされた画像の一覧を取得します。 |
コンテナー インスタンスからログを取得する |
指定されたリソース グループおよびコンテナー グループ内の指定されたコンテナー インスタンスのログを取得します。 |
コンテナー グループのプロパティを取得する |
指定されたサブスクリプションおよびリソース グループ内の指定されたコンテナー グループのプロパティを取得します。 この操作は、コンテナー、イメージ レジストリの資格情報、再起動ポリシー、IP アドレスの種類、OSの種類、状態、およびボリュームなど、各コンテナー グループのプロパティを返します。 |
コンテナー グループの作成または更新 |
指定された構成でコンテナー グループの作成または更新を行います。 |
コンテナー グループの場所またはタグを更新する |
指定されたタグや場所でコンテナー グループを更新します。 |
コンテナー グループを削除する |
指定されたサブスクリプションおよびリソース グループ内の指定されたコンテナー グループを削除します。 この操作により、ボリュームなど、ユーザーが提供する他のリソースは削除されません。 |
コンテナー グループ内のコンテナーを停止する |
コンテナー グループ内のすべてのコンテナーを停止します。 コンピューティング リソースの割り当てが解除され、請求は停止します。 |
コンテナー グループ内のコンテナーを再起動する |
コンテナー グループ内のすべての稼働中のコンテナーを再起動します。 コンテナーの画像が更新されている場合、新しい画像がダウンロードされます。 |
コンテナー グループ内のコンテナーを開始する |
コンテナー グループ内のすべてのコンテナーを開始します。 コンピューティング リソースが割り当てられ、請求が開始します。 |
サブスクリプション内のコンテナー グループの一覧を取得する |
指定されたサブスクリプション内のコンテナー グループの一覧を取得します。 この操作は、コンテナー、イメージ レジストリの資格情報、再起動ポリシー、IP アドレスの種類、OSの種類、状態、およびボリュームなど、各コンテナー グループのプロパティを返します。 |
リソース グループ内のコンテナー グループの一覧を取得する |
指定されたサブスクリプションとリソース グループ内のコンテナー グループの一覧を取得します。 この操作は、コンテナー、イメージ レジストリの資格情報、再起動ポリシー、IP アドレスの種類、OSの種類、状態、およびボリュームなど、各コンテナー グループのプロパティを返します。 |
機能を取得する |
地域内のサブスクリプションの CPU/メモリ/GPU 機能の一覧を取得します。 |
現在の使用状況を取得する |
サブスクリプションの使用状況を取得する |
キャッシュされた画像を取得する
地域内のサブスクリプションの指定された OS の種類でキャッシュされた画像の一覧を取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
場所
|
location | True | string |
Azure の物理的な場所の識別子。 |
戻り値
キャッシュされた画像を含む応答。
コンテナー インスタンスからログを取得する
指定されたリソース グループおよびコンテナー グループ内の指定されたコンテナー インスタンスのログを取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
コンテナー名
|
containerName | True | string |
コンテナー インスタンスの名前。 |
末尾の行
|
tail | integer |
コンテナー インスタンス ログの末尾から表示する行数。 指定しない場合、使用可能なすべてのログが最大 4MB まで表示されます。 |
戻り値
ログ。
- 本文
- Logs
コンテナー グループのプロパティを取得する
指定されたサブスクリプションおよびリソース グループ内の指定されたコンテナー グループのプロパティを取得します。 この操作は、コンテナー、イメージ レジストリの資格情報、再起動ポリシー、IP アドレスの種類、OSの種類、状態、およびボリュームなど、各コンテナー グループのプロパティを返します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
戻り値
コンテナー グループ。
- ContainerGroup
- ContainerGroup
コンテナー グループの作成または更新
指定された構成でコンテナー グループの作成または更新を行います。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
ID
|
id | string |
リソース ID。 |
|
名前
|
name | string |
リソースの名前。 |
|
種類
|
type | string |
リソースの種類。 |
|
場所
|
location | True | string |
コンテナー グループを展開する場所。 |
Tags
|
tags | object |
リソース タグ。 |
|
principalId
|
principalId | string |
コンテナー グループ ID のプリンシパル ID。 このプロパティは、ID が割り当てられたシステムに対してのみ提供されます。 |
|
tenantId
|
tenantId | string |
コンテナー グループに関連付けられているテナント ID。 このプロパティは、ID が割り当てられたシステムに対してのみ提供されます。 |
|
タイプ
|
type | string |
コンテナー グループに使用される ID の種類。 「SystemAssigned、UserAssigned」のタイプには、暗黙的に作成された ID とユーザーが割り当てた一連の ID の両方が含まれます。 「なし」のタイプは、コンテナー グループからすべての ID を削除します。 |
|
割り当てられた ID
|
userAssignedIdentities | object |
コンテナー グループに関連付けられているユーザー ID の一覧。 ユーザー ID 辞書の主な照会先は、次の形式の ARM リソース ID になります: 「/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}」。 |
|
provisioningState
|
provisioningState | string |
コンテナー グループのプロビジョニングの状態。 これは応答にのみ表示されます。 |
|
件名
|
name | True | string |
コンテナーの名前です。 |
Image
|
image | True | string |
コンテナーの作成に使用された画像の名前。 E.g. nginx: 最新 |
command
|
command | array of string |
コンテナー内で実行するコマンド。 E.g. [ "echo", "hello aci" ] |
|
プロトコル
|
protocol | string |
ポートに関連付けられているプロトコルです。 |
|
回数
|
port | True | integer |
コンテナー グループ内で公開されているポート番号。 |
件名
|
name | True | string |
環境変数の名前。 |
値
|
value | True | string |
環境変数の値。 |
restartCount
|
restartCount | integer |
コンテナー インスタンスが再起動された回数。 |
|
状態
|
state | string |
コンテナー インスタンスの状態。 |
|
startTime
|
startTime | date-time |
コンテナー インスタンスの状態が開始された日時。 |
|
exitCode
|
exitCode | integer |
コンテナー インスタンスの終了コードは、 |
|
finishTime
|
finishTime | date-time |
コンテナー インスタンスの状態が終了した日時。 |
|
detailStatus
|
detailStatus | string |
人間が読み取り可能なコンテナー インスタンスの状態。 |
|
カウント
|
count | integer |
イベントの数。 |
|
firstTimestamp
|
firstTimestamp | date-time |
最も早くログに記録されたイベントの日時。 |
|
lastTimestamp
|
lastTimestamp | date-time |
最後にログに記録されたイベントの日時。 |
|
名前
|
name | string |
イベントの名前。 |
|
メッセージ
|
message | string |
イベントのメッセージ。 |
|
種類
|
type | string |
イベントの種類。 |
|
メモリ
|
memoryInGB | True | number |
このコンテナーの GB 単位のメモリ要求。 例: 3.5 |
CPU
|
cpu | True | number |
このコンテナーの CPU 要求。 例: 2.0 |
カウント
|
count | True | integer |
GPU リソースの数。 |
SKU
|
sku | True | string |
GPU リソースの SKU です。 |
メモリ
|
memoryInGB | double |
このコンテナーの GB 単位のメモリ制限。 |
|
CPU
|
cpu | double |
このコンテナーの CPU 制限。 |
|
件名
|
name | True | string |
ボリュームの名前。 |
パス
|
mountPath | True | string |
ボリュームをマウントする必要があるコンテナー内のパス。 コロン (:) を含めることはできません。 |
読み取り専用
|
readOnly | boolean |
ボリューム マウントが読み取り専用かどうかを示すフラグ。 |
|
command
|
command | True | array of string |
コンテナー内で実行するコマンド。 |
Path
|
path | string |
プローブへのパス。 |
|
Port
|
port | True | integer |
プローブへのポート番号。 |
スキーム
|
scheme | string |
スキーマ。 |
|
初期遅延
|
initialDelaySeconds | integer |
初期遅延 (秒)。 |
|
ピリオド
|
periodSeconds | integer |
間隔 (秒)。 |
|
失敗のしきい値
|
failureThreshold | integer |
失敗のしきい値。 |
|
成功のしきい値
|
successThreshold | integer |
成功のしきい値。 |
|
タイムアウト
|
timeoutSeconds | integer |
タイムアウト (秒)。 |
|
初期遅延
|
initialDelaySeconds | integer |
初期遅延 (秒)。 |
|
ピリオド
|
periodSeconds | integer |
間隔 (秒)。 |
|
失敗のしきい値
|
failureThreshold | integer |
失敗のしきい値。 |
|
成功のしきい値
|
successThreshold | integer |
成功のしきい値。 |
|
タイムアウト
|
timeoutSeconds | integer |
タイムアウト (秒)。 |
|
サーバー
|
server | True | string |
「myacr.azurecr.io」などのプロトコルを使用しない Docker イメージ レジストリ サーバー。 |
ユーザー名
|
username | True | string |
プライベート レジストリのユーザー名。 |
パスワード
|
password | string |
プライベート レジストリのパスワード。 |
|
再起動ポリシー
|
restartPolicy | string |
コンテナー グループ内のすべてのコンテナーの再起動ポリシー。 |
|
プロトコル
|
protocol | string |
ポートに関連付けられているプロトコルです。 |
|
数
|
port | True | integer |
ポート番号。 |
タイプ
|
type | True | string |
IP がパブリック インターネットに公開されているかどうかを指定します。 |
ip
|
ip | string |
パブリック インターネットに公開されている IP。 |
|
DNS 名
|
dnsNameLabel | string |
IP の DNS ラベル。 |
|
FQDN
|
fqdn | string |
IP の FQDN。 |
|
OS の種類
|
osType | True | string |
コンテナーに必要なオペレーティング システムの種類。 |
件名
|
name | True | string |
ボリュームの名前。 |
共有名
|
shareName | True | string |
ボリュームとしてマウントされる Azure ファイル共有の名前。 |
読み取り専用
|
readOnly | boolean |
ボリュームとしてマウントされている Azure ファイル共有が読み取り専用かどうかを示すフラグ。 |
|
ストレージ アカウント名
|
storageAccountName | True | string |
Azure ファイル共有を含むストレージ アカウントの名前。 |
ストレージ アカウント キー
|
storageAccountKey | string |
Azure ファイル共有へのアクセスに使用されるストレージ アカウント アクセス キー。 |
|
シークレット ボリューム
|
secret | object |
シークレット ボリューム。 |
|
ディレクトリ
|
directory | string |
対象ディレクトリ名。 「..」を含めたり、「..」で始めることはできません。 「.」が指定されている場合、ボリューム ディレクトリは git リポジトリになります。 それ以外の場合、指定されている場合は、ボリュームの指定された名前のサブディレクトリに git リポジトリが含まれます。 |
|
リポジトリ
|
repository | True | string |
リポジトリ URL |
改訂
|
revision | string |
指定されたリビジョンのハッシュをコミットします。 |
|
カウント
|
count | integer |
イベントの数。 |
|
firstTimestamp
|
firstTimestamp | date-time |
最も早くログに記録されたイベントの日時。 |
|
lastTimestamp
|
lastTimestamp | date-time |
最後にログに記録されたイベントの日時。 |
|
名前
|
name | string |
イベントの名前。 |
|
メッセージ
|
message | string |
イベントのメッセージ。 |
|
種類
|
type | string |
イベントの種類。 |
|
状態
|
state | string |
コンテナー グループの状態。 応答でのみ有効。 |
|
ワークスペース ID
|
workspaceId | True | string |
ログ分析用のワークスペース ID |
ワークスペース キー
|
workspaceKey | True | string |
ログ分析用のワークスペース キー |
ログの種類
|
logType | string |
使用するログの種類。 |
|
Metadata
|
metadata | object |
ログ分析用のメタデータ。 |
|
ネットワーク プロファイル ID
|
id | True | string |
ネットワーク プロファイルの識別子。 |
ネーム サーバー
|
nameServers | True | array of string |
コンテナー グループの DNS サーバー。 |
ドメインを検索する
|
searchDomains | string |
コンテナー グループ内のホスト名ルックアップ用の DNS 検索ドメイン。 |
|
オプション
|
options | string |
コンテナー グループの DNS オプション。 |
|
SKU
|
sku | string |
コンテナー グループ SKU。 |
|
Vault URL
|
vaultBaseUrl | True | string |
keyvault ベースの URL。 |
キー名
|
keyName | True | string |
暗号化キー名。 |
キーのバージョン
|
keyVersion | True | string |
暗号化キーのバージョン。 |
件名
|
name | True | string |
init コンテナーの名前。 |
Image
|
image | string |
init コンテナーの画像。 |
|
command
|
command | array of string |
exec 形式の Init コンテナー内で実行するコマンド。 |
|
件名
|
name | True | string |
環境変数の名前。 |
価値
|
value | True | string |
環境変数の値。 |
restartCount
|
restartCount | integer |
init コンテナーが再起動された回数。 |
|
状態
|
state | string |
コンテナー インスタンスの状態。 |
|
startTime
|
startTime | date-time |
コンテナー インスタンスの状態が開始された日時。 |
|
exitCode
|
exitCode | integer |
コンテナー インスタンスの終了コードは、 |
|
finishTime
|
finishTime | date-time |
コンテナー インスタンスの状態が終了した日時。 |
|
detailStatus
|
detailStatus | string |
人間が読み取り可能なコンテナー インスタンスの状態。 |
|
カウント
|
count | integer |
イベントの数。 |
|
firstTimestamp
|
firstTimestamp | date-time |
最も早くログに記録されたイベントの日時。 |
|
lastTimestamp
|
lastTimestamp | date-time |
最後にログに記録されたイベントの日時。 |
|
名前
|
name | string |
イベントの名前。 |
|
メッセージ
|
message | string |
イベントのメッセージ。 |
|
種類
|
type | string |
イベントの種類。 |
|
件名
|
name | True | string |
ボリュームの名前。 |
パス
|
mountPath | True | string |
ボリュームをマウントする必要があるコンテナー内のパス。 コロン (:) を含めることはできません。 |
読み取り専用
|
readOnly | boolean |
ボリューム マウントが読み取り専用かどうかを示すフラグ。 |
戻り値
コンテナー グループ。
- ContainerGroup
- ContainerGroup
コンテナー グループの場所またはタグを更新する
指定されたタグや場所でコンテナー グループを更新します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
ID
|
id | string |
リソース ID。 |
|
名前
|
name | string |
リソースの名前。 |
|
タイプ
|
type | string |
リソースの種類。 |
|
場所
|
location | string |
リソースの場所。 |
|
Tags
|
tags | object |
リソース タグ。 |
戻り値
コンテナー グループ。
- ContainerGroup
- ContainerGroup
コンテナー グループを削除する
指定されたサブスクリプションおよびリソース グループ内の指定されたコンテナー グループを削除します。 この操作により、ボリュームなど、ユーザーが提供する他のリソースは削除されません。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
戻り値
コンテナー グループ。
- ContainerGroup
- ContainerGroup
コンテナー グループ内のコンテナーを停止する
コンテナー グループ内のすべてのコンテナーを停止します。 コンピューティング リソースの割り当てが解除され、請求は停止します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
コンテナー グループ内のコンテナーを再起動する
コンテナー グループ内のすべての稼働中のコンテナーを再起動します。 コンテナーの画像が更新されている場合、新しい画像がダウンロードされます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
コンテナー グループ内のコンテナーを開始する
コンテナー グループ内のすべてのコンテナーを開始します。 コンピューティング リソースが割り当てられ、請求が開始します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
コンテナー グループ名
|
containerGroupName | True | string |
コンテナー グループの名前。 |
サブスクリプション内のコンテナー グループの一覧を取得する
指定されたサブスクリプション内のコンテナー グループの一覧を取得します。 この操作は、コンテナー、イメージ レジストリの資格情報、再起動ポリシー、IP アドレスの種類、OSの種類、状態、およびボリュームなど、各コンテナー グループのプロパティを返します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
戻り値
コンテナー グループのプロパティを含むコンテナー グループの一覧の応答。
リソース グループ内のコンテナー グループの一覧を取得する
指定されたサブスクリプションとリソース グループ内のコンテナー グループの一覧を取得します。 この操作は、コンテナー、イメージ レジストリの資格情報、再起動ポリシー、IP アドレスの種類、OSの種類、状態、およびボリュームなど、各コンテナー グループのプロパティを返します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
リソース グループ
|
resourceGroupName | True | string |
リソース グループの名前。 |
戻り値
コンテナー グループのプロパティを含むコンテナー グループの一覧の応答。
機能を取得する
地域内のサブスクリプションの CPU/メモリ/GPU 機能の一覧を取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
場所
|
location | True | string |
Azure の物理的な場所の識別子。 |
戻り値
機能の一覧を含む応答。
現在の使用状況を取得する
サブスクリプションの使用状況を取得する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
サブスクリプション ID
|
subscriptionId | True | string |
Microsoft Azure サブスクリプション。 |
場所
|
location | True | string |
Azure の物理的な場所の識別子。 |
戻り値
使用状況データを含む応答
- 本文
- UsageListResult
定義
Container
コンテナーのインスタンス。
名前 | パス | 型 | 説明 |
---|---|---|---|
件名
|
name | string |
コンテナーの名前です。 |
プロパティ
|
properties | ContainerProperties |
コンテナーのプロパティ。 |
ContainerProperties
コンテナーのプロパティ。
名前 | パス | 型 | 説明 |
---|---|---|---|
Image
|
image | string |
コンテナーの作成に使用された画像の名前。 例: nginx: 最新 |
command
|
command | array of string |
コンテナー内で実行するコマンド。 例: [ "echo", "hello aci" ] |
ポート
|
ports | array of ContainerPort |
コンテナー インスタンスの公開ポート。 |
環境変数
|
environmentVariables | array of EnvironmentVariable |
コンテナー インスタンスに設定する環境変数。 |
restartCount
|
instanceView.restartCount | integer |
コンテナー インスタンスが再起動された回数。 |
currentState
|
instanceView.currentState | ContainerState |
コンテナー インスタンスの状態。 |
previousState
|
instanceView.previousState | ContainerState |
コンテナー インスタンスの状態。 |
イベント
|
instanceView.events | array of Event |
コンテナー インスタンスのイベント。 |
リソース
|
resources | ResourceRequirements |
リソース要件。 |
ボリューム マウント
|
volumeMounts | array of VolumeMount |
コンテナー インスタンスで使用可能なボリューム マウント。 |
Liveness Probe
|
livenessProbe | ContainerProbeLiveness |
Liveness 用のコンテナー プローブ |
Readiness Probe
|
readinessProbe | ContainerProbeReadiness |
readiness 用のコンテナー プローブ |
ContainerState
コンテナー インスタンスの状態。
名前 | パス | 型 | 説明 |
---|---|---|---|
状態
|
state | string |
コンテナー インスタンスの状態。 |
startTime
|
startTime | date-time |
コンテナー インスタンスの状態が開始された日時。 |
exitCode
|
exitCode | integer |
コンテナー インスタンスの終了コードは、 |
finishTime
|
finishTime | date-time |
コンテナー インスタンスの状態が終了した日時。 |
detailStatus
|
detailStatus | string |
人間が読み取り可能なコンテナー インスタンスの状態。 |
イベント
コンテナー グループまたはコンテナー インスタンス イベント。
名前 | パス | 型 | 説明 |
---|---|---|---|
カウント
|
count | integer |
イベントの数。 |
firstTimestamp
|
firstTimestamp | date-time |
最も早くログに記録されたイベントの日時。 |
lastTimestamp
|
lastTimestamp | date-time |
最後にログに記録されたイベントの日時。 |
名前
|
name | string |
イベントの名前。 |
メッセージ
|
message | string |
イベントのメッセージ。 |
種類
|
type | string |
イベントの種類。 |
ResourceRequirements
リソース要件。
名前 | パス | 型 | 説明 |
---|---|---|---|
リソース要求
|
requests | ResourceRequests |
リソース要求。 |
リソースの制限
|
limits | ResourceLimits |
リソースの制限。 |
ResourceRequests
リソース要求。
名前 | パス | 型 | 説明 |
---|---|---|---|
メモリ
|
memoryInGB | number |
このコンテナーの GB 単位のメモリ要求。 例: 3.5 |
CPU
|
cpu | number |
このコンテナーの CPU 要求。 例: 2.0 |
GPU
|
gpu | GpuResource |
GPU リソース。 |
ResourceLimits
リソースの制限。
名前 | パス | 型 | 説明 |
---|---|---|---|
メモリ
|
memoryInGB | double |
このコンテナーの GB 単位のメモリ制限。 |
CPU
|
cpu | double |
このコンテナーの CPU 制限。 |
GPU
|
gpu | GpuResource |
GPU リソース。 |
GpuResource
GPU リソース。
名前 | パス | 型 | 説明 |
---|---|---|---|
カウント
|
count | integer |
GPU リソースの数。 |
SKU
|
sku | string |
GPU リソースの SKU です。 |
AzureFileVolume
Azure ファイル ボリュームのプロパティ。 Azure ファイル共有はボリュームとしてマウントされます。
名前 | パス | 型 | 説明 |
---|---|---|---|
共有名
|
shareName | string |
ボリュームとしてマウントされる Azure ファイル共有の名前。 |
読み取り専用
|
readOnly | boolean |
ボリュームとしてマウントされている Azure ファイル共有が読み取り専用かどうかを示すフラグ。 |
ストレージ アカウント名
|
storageAccountName | string |
Azure ファイル共有を含むストレージ アカウントの名前。 |
ストレージ アカウント キー
|
storageAccountKey | string |
Azure ファイル共有へのアクセスに使用されるストレージ アカウント アクセス キー。 |
EmptyDirVolume
空のディレクトリ ボリューム。
SecretVolume
シークレット ボリューム。
名前 | パス | 型 | 説明 |
---|---|---|---|
シークレット ボリューム
|
object |
シークレット ボリューム。 |
GitRepoVolume
Git リポジトリのコンテンツが入力されているボリュームを表す
名前 | パス | 型 | 説明 |
---|---|---|---|
ディレクトリ
|
directory | string |
対象ディレクトリ名。 「..」を含めたり、「..」で始めることはできません。 「.」が指定されている場合、ボリューム ディレクトリは git リポジトリになります。 それ以外の場合、指定されている場合は、ボリュームの指定された名前のサブディレクトリに git リポジトリが含まれます。 |
リポジトリ
|
repository | string |
リポジトリ URL |
改訂
|
revision | string |
指定されたリビジョンのハッシュをコミットします。 |
体積
ボリュームのプロパティ。
名前 | パス | 型 | 説明 |
---|---|---|---|
件名
|
name | string |
ボリュームの名前。 |
Azure ファイル ボリューム
|
azureFile | AzureFileVolume |
Azure ファイル ボリュームのプロパティ。 Azure ファイル共有はボリュームとしてマウントされます。 |
空のディレクトリ ボリューム
|
emptyDir | EmptyDirVolume |
空のディレクトリ ボリューム。 |
シークレット ボリューム
|
secret | SecretVolume |
シークレット ボリューム。 |
Git リポジトリ ボリューム
|
gitRepo | GitRepoVolume |
Git リポジトリのコンテンツが入力されているボリュームを表す |
VolumeMount
ボリューム マウントのプロパティ。
名前 | パス | 型 | 説明 |
---|---|---|---|
件名
|
name | string |
ボリュームの名前。 |
パス
|
mountPath | string |
ボリュームをマウントする必要があるコンテナー内のパス。 コロン (:) を含めることはできません。 |
読み取り専用
|
readOnly | boolean |
ボリューム マウントが読み取り専用かどうかを示すフラグ。 |
ContainerExec
liveness または readiness プローブ用コンテナーの実行コマンド
名前 | パス | 型 | 説明 |
---|---|---|---|
command
|
command | array of string |
コンテナー内で実行するコマンド。 |
ContainerHttpGet
liveness または readiness プローブ用コンテナーの HTTP GET 設定
名前 | パス | 型 | 説明 |
---|---|---|---|
パス
|
path | string |
プローブへのパス。 |
ポート
|
port | integer |
プローブへのポート番号。 |
スキーム
|
scheme | string |
スキーマ。 |
ContainerProbeLiveness
Liveness 用のコンテナー プローブ
名前 | パス | 型 | 説明 |
---|---|---|---|
Exec
|
exec | ContainerExec |
liveness または readiness プローブ用コンテナーの実行コマンド |
HTTP GET
|
httpGet | ContainerHttpGet |
liveness または readiness プローブ用コンテナーの HTTP GET 設定 |
初期遅延
|
initialDelaySeconds | integer |
初期遅延 (秒)。 |
ピリオド
|
periodSeconds | integer |
間隔 (秒)。 |
失敗のしきい値
|
failureThreshold | integer |
失敗のしきい値。 |
成功のしきい値
|
successThreshold | integer |
成功のしきい値。 |
タイムアウト
|
timeoutSeconds | integer |
タイムアウト (秒)。 |
ContainerProbeReadiness
readiness 用のコンテナー プローブ
名前 | パス | 型 | 説明 |
---|---|---|---|
Exec
|
exec | ContainerExec |
liveness または readiness プローブ用コンテナーの実行コマンド |
HTTP GET
|
httpGet | ContainerHttpGet |
liveness または readiness プローブ用コンテナーの HTTP GET 設定 |
初期遅延
|
initialDelaySeconds | integer |
初期遅延 (秒)。 |
ピリオド
|
periodSeconds | integer |
間隔 (秒)。 |
失敗のしきい値
|
failureThreshold | integer |
失敗のしきい値。 |
成功のしきい値
|
successThreshold | integer |
成功のしきい値。 |
タイムアウト
|
timeoutSeconds | integer |
タイムアウト (秒)。 |
ContainerGroup
コンテナー グループ。
名前 | パス | 型 | 説明 |
---|---|---|---|
ID
|
id | string |
リソース ID。 |
名前
|
name | string |
リソースの名前。 |
種類
|
type | string |
リソースの種類。 |
場所
|
location | string |
コンテナー グループを展開する場所。 |
タグ
|
tags | object |
リソース タグ。 |
マネージド ID
|
identity | ContainerGroupIdentity |
コンテナー グループの ID。 |
provisioningState
|
properties.provisioningState | string |
コンテナー グループのプロビジョニングの状態。 これは応答にのみ表示されます。 |
コンテナー
|
properties.containers | array of Container |
コンテナー グループ内のコンテナー。 |
イメージ レジストリ
|
properties.imageRegistryCredentials | array of ImageRegistryCredential |
コンテナー グループの作成元となるイメージ レジストリの資格情報。 |
再起動ポリシー
|
properties.restartPolicy | string |
コンテナー グループ内のすべてのコンテナーの再起動ポリシー。 |
IP アドレス
|
properties.ipAddress | IpAddress |
コンテナー グループの IP アドレス。 |
OS の種類
|
properties.osType | string |
コンテナーに必要なオペレーティング システムの種類。 |
ボリューム
|
properties.volumes | array of Volume |
このコンテナー グループ内のコンテナーによってマウントできるボリュームの一覧。 |
イベント
|
properties.instanceView.events | array of Event |
このコンテナー グループのイベント。 |
状態
|
properties.instanceView.state | string |
コンテナー グループの状態。 応答でのみ有効。 |
診断
|
properties.diagnostics | ContainerGroupDiagnostics |
コンテナー グループの診断情報。 |
networkProfile
|
properties.networkProfile | ContainerGroupNetworkProfile |
コンテナー グループのネットワーク プロファイル情報。 |
DNS 構成
|
properties.dnsConfig | DnsConfiguration |
コンテナー グループの DNS 構成。 |
SKU
|
properties.sku | ContainerGroupSku |
コンテナー グループ SKU。 |
暗号化
|
properties.encryptionProperties | EncryptionProperties |
コンテナー グループの暗号化プロパティ。 |
Init コンテナー
|
properties.initContainers | array of InitContainerDefinition |
コンテナー グループの Init コンテナー。 |
ContainerGroupIdentity
コンテナー グループの ID。
名前 | パス | 型 | 説明 |
---|---|---|---|
principalId
|
principalId | string |
コンテナー グループ ID のプリンシパル ID。 このプロパティは、ID が割り当てられたシステムに対してのみ提供されます。 |
tenantId
|
tenantId | string |
コンテナー グループに関連付けられているテナント ID。 このプロパティは、ID が割り当てられたシステムに対してのみ提供されます。 |
タイプ
|
type | string |
コンテナー グループに使用される ID の種類。 「SystemAssigned、UserAssigned」のタイプには、暗黙的に作成された ID とユーザーが割り当てた一連の ID の両方が含まれます。 「なし」のタイプは、コンテナー グループからすべての ID を削除します。 |
割り当てられた ID
|
userAssignedIdentities | object |
コンテナー グループに関連付けられているユーザー ID の一覧。 ユーザー ID 辞書の主な照会先は、次の形式の ARM リソース ID になります: 「/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}」。 |
ImageRegistryCredential
イメージ レジストリの資格情報。
名前 | パス | 型 | 説明 |
---|---|---|---|
サーバー
|
server | string |
「myacr.azurecr.io」などのプロトコルを使用しない Docker イメージ レジストリ サーバー。 |
ユーザー名
|
username | string |
プライベート レジストリのユーザー名。 |
パスワード
|
password | string |
プライベート レジストリのパスワード。 |
ContainerGroupDiagnostics
コンテナー グループの診断情報。
名前 | パス | 型 | 説明 |
---|---|---|---|
Log Analytics
|
logAnalytics | LogAnalytics |
コンテナー グループのログ分析情報。 |
LogAnalytics
コンテナー グループのログ分析情報。
名前 | パス | 型 | 説明 |
---|---|---|---|
ワークスペース ID
|
workspaceId | string |
ログ分析用のワークスペース ID |
ワークスペース キー
|
workspaceKey | string |
ログ分析用のワークスペース キー |
ログの種類
|
logType | string |
使用するログの種類。 |
メタデータ
|
metadata | object |
ログ分析用のメタデータ。 |
ContainerGroupNetworkProfile
コンテナー グループのネットワーク プロファイル情報。
名前 | パス | 型 | 説明 |
---|---|---|---|
ネットワーク プロファイル ID
|
id | string |
ネットワーク プロファイルの識別子。 |
IpAddress
コンテナー グループの IP アドレス。
名前 | パス | 型 | 説明 |
---|---|---|---|
ポート
|
ports | array of Port |
コンテナー グループで公開されているポートの一覧。 |
タイプ
|
type | string |
IP がパブリック インターネットに公開されているかどうかを指定します。 |
ip
|
ip | string |
パブリック インターネットに公開されている IP。 |
DNS 名
|
dnsNameLabel | string |
IP の DNS ラベル。 |
FQDN
|
fqdn | string |
IP の FQDN。 |
ポート
コンテナー グループで公開されているポート。
名前 | パス | 型 | 説明 |
---|---|---|---|
プロトコル
|
protocol | string |
ポートに関連付けられているプロトコルです。 |
数
|
port | integer |
ポート番号。 |
ContainerPort
コンテナー インスタンスで公開されているポート。
名前 | パス | 型 | 説明 |
---|---|---|---|
プロトコル
|
protocol | string |
ポートに関連付けられているプロトコルです。 |
数
|
port | integer |
コンテナー グループ内で公開されているポート番号。 |
EnvironmentVariable
コンテナー インスタンス内で設定される環境変数。
名前 | パス | 型 | 説明 |
---|---|---|---|
件名
|
name | string |
環境変数の名前。 |
値
|
value | string |
環境変数の値。 |
UsageListResult
使用状況データを含む応答
名前 | パス | 型 | 説明 |
---|---|---|---|
値
|
value | array of Usage |
使用状況データ。 |
使用状況
単一の使用状況の結果
名前 | パス | 型 | 説明 |
---|---|---|---|
単位
|
unit | string |
使用状況の結果の単位 |
currentValue
|
currentValue | integer |
リソースの現在の使用状況 |
リミット
|
limit | integer |
リソースの最大許容使用量。 |
値
|
name.value | string |
リソースの名前 |
localizedValue
|
name.localizedValue | string |
リソースのローカライズされた名前 |
ContainerGroupListResult
コンテナー グループのプロパティを含むコンテナー グループの一覧の応答。
名前 | パス | 型 | 説明 |
---|---|---|---|
値
|
value | array of ContainerGroup |
コンテナー グループの一覧。 |
nextLink
|
nextLink | string |
コンテナー グループの次のページを取り込む URI。 |
ログ
ログ。
名前 | パス | 型 | 説明 |
---|---|---|---|
content
|
content | string |
ログのコンテンツです。 |
DnsConfiguration
コンテナー グループの DNS 構成。
名前 | パス | 型 | 説明 |
---|---|---|---|
ネーム サーバー
|
nameServers | array of string |
コンテナー グループの DNS サーバー。 |
ドメインを検索する
|
searchDomains | string |
コンテナー グループ内のホスト名ルックアップ用の DNS 検索ドメイン。 |
オプション
|
options | string |
コンテナー グループの DNS オプション。 |
CachedImagesListResult
キャッシュされた画像を含む応答。
名前 | パス | 型 | 説明 |
---|---|---|---|
値
|
value | array of cachedImages |
キャッシュされた画像の一覧。 |
nextLink
|
nextLink | string |
キャッシュされた画像の次のページを取り込む URI。 |
cachedImages
キャッシュされた画像と OS の種類。
名前 | パス | 型 | 説明 |
---|---|---|---|
osType
|
osType | string |
キャッシュされた画像の OS の種類。 |
画像
|
image | string |
キャッシュされた画像名。 |
CapabilitiesListResult
機能の一覧を含む応答。
名前 | パス | 型 | 説明 |
---|---|---|---|
値
|
value | array of Capabilities |
機能の一覧。 |
nextLink
|
nextLink | string |
機能の次のページを取り込む URI。 |
能力
地域の機能。
名前 | パス | 型 | 説明 |
---|---|---|---|
resourceType
|
resourceType | string |
この機能が説明しているリソース タイプ。 |
osType
|
osType | string |
この機能が説明している OS の種類。 |
場所
|
location | string |
リソースの場所。 |
ipAddressType
|
ipAddressType | string |
この機能が説明している IP アドレスの種類。 |
GPU
|
gpu | string |
この機能が説明している GPU SKU。 |
maxMemoryInGB
|
capabilities.maxMemoryInGB | number |
GB 単位の最大許容メモリ要求。 |
maxCpu
|
capabilities.maxCpu | number |
コア単位の最大許容 CPU 要求。 |
maxGpuCount
|
capabilities.maxGpuCount | number |
最大許容 GPU 数。 |
ContainerGroupSku
EncryptionProperties
コンテナー グループの暗号化プロパティ。
名前 | パス | 型 | 説明 |
---|---|---|---|
Vault URL
|
vaultBaseUrl | string |
keyvault ベースの URL。 |
キー名
|
keyName | string |
暗号化キー名。 |
キーのバージョン
|
keyVersion | string |
暗号化キーのバージョン。 |
InitContainerDefinition
Init コンテナーの定義。
名前 | パス | 型 | 説明 |
---|---|---|---|
件名
|
name | string |
init コンテナーの名前。 |
プロパティ
|
properties | InitContainerPropertiesDefinition |
Init コンテナーの定義のプロパティ。 |
InitContainerPropertiesDefinition
Init コンテナーの定義のプロパティ。
名前 | パス | 型 | 説明 |
---|---|---|---|
Image
|
image | string |
init コンテナーの画像。 |
command
|
command | array of string |
exec 形式の Init コンテナー内で実行するコマンド。 |
環境変数
|
environmentVariables | array of EnvironmentVariable |
Init コンテナー内で設定する環境変数。 |
restartCount
|
instanceView.restartCount | integer |
init コンテナーが再起動された回数。 |
currentState
|
instanceView.currentState | ContainerState |
コンテナー インスタンスの状態。 |
previousState
|
instanceView.previousState | ContainerState |
コンテナー インスタンスの状態。 |
イベント
|
instanceView.events | array of Event |
Init コンテナーのイベント。 |
ボリューム マウント
|
volumeMounts | array of VolumeMount |
Init コンテナーで使用可能なボリューム マウント。 |