次の方法で共有


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 の物理的な場所の識別子。

戻り値

キャッシュされた画像を含む応答。

本文​​
CachedImagesListResult

コンテナー インスタンスからログを取得する

指定されたリソース グループおよびコンテナー グループ内の指定されたコンテナー インスタンスのログを取得します。

パラメーター

名前 キー 必須 説明
サブスクリプション 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

コンテナー インスタンスの終了コードは、docker run コマンドからのコードに対応します。

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

コンテナー インスタンスの終了コードは、docker run コマンドからのコードに対応します。

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 の物理的な場所の識別子。

戻り値

機能の一覧を含む応答。

本文​​
CapabilitiesListResult

現在の使用状況を取得する

サブスクリプションの使用状況を取得する

パラメーター

名前 キー 必須 説明
サブスクリプション 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

コンテナー インスタンスの終了コードは、docker run コマンドからのコードに対応します。

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

コンテナー グループ SKU。

コンテナー グループ SKU。

SKU
string

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 コンテナーで使用可能なボリューム マウント。