次の方法で共有


Microsoft.ContainerInstance containerGroups 2018-04-01

Bicep リソース定義

containerGroups リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ContainerInstance/containerGroups リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    containers: [
      {
        name: 'string'
        properties: {
          command: [
            'string'
          ]
          environmentVariables: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          ports: [
            {
              port: int
              protocol: 'string'
            }
          ]
          resources: {
            limits: {
              cpu: int
              memoryInGB: int
            }
            requests: {
              cpu: int
              memoryInGB: int
            }
          }
          volumeMounts: [
            {
              mountPath: 'string'
              name: 'string'
              readOnly: bool
            }
          ]
        }
      }
    ]
    imageRegistryCredentials: [
      {
        password: 'string'
        server: 'string'
        username: 'string'
      }
    ]
    ipAddress: {
      dnsNameLabel: 'string'
      ip: 'string'
      ports: [
        {
          port: int
          protocol: 'string'
        }
      ]
      type: 'string'
    }
    osType: 'string'
    restartPolicy: 'string'
    volumes: [
      {
        azureFile: {
          readOnly: bool
          shareName: 'string'
          storageAccountKey: 'string'
          storageAccountName: 'string'
        }
        emptyDir: any(Azure.Bicep.Types.Concrete.AnyType)
        gitRepo: {
          directory: 'string'
          repository: 'string'
          revision: 'string'
        }
        name: 'string'
        secret: {
          {customized property}: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AzureFileVolume

名前 形容 価値
readOnly ボリュームとしてマウントされた Azure File 共有が読み取り専用かどうかを示すフラグ。 bool
shareName ボリュームとしてマウントする Azure ファイル共有の名前。 string (必須)
storageAccountKey Azure ファイル共有へのアクセスに使用されるストレージ アカウント アクセス キー。
storageAccountName Azure ファイル共有を含むストレージ アカウントの名前。 string (必須)

コンテナ

名前 形容 価値
名前 コンテナー インスタンスのユーザー指定の名前。 string (必須)
プロパティ コンテナー インスタンスのプロパティ。 ContainerProperties (必須)

ContainerGroupProperties

名前 形容 価値
コンテナー コンテナー グループ内のコンテナー。 コンテナー[] (必須)
imageRegistryCredentials コンテナー グループの作成元のイメージ レジストリ資格情報。 ImageRegistryCredential[]
ipAddress コンテナー グループの IP アドレスの種類。 IpAddress の
osType コンテナー グループ内のコンテナーに必要なオペレーティング システムの種類。 'Linux'
'Windows' (必須)
restartPolicy コンテナー グループ内のすべてのコンテナーのポリシーを再起動します。
- Always 常に再起動する
- OnFailure 失敗した場合の再起動
- Never 再起動しない
'Always'
'Never'
'OnFailure'
ボリューム このコンテナー グループ内のコンテナーによってマウントできるボリュームの一覧。 ボリューム[]

ContainerPort

名前 形容 価値
コンテナー グループ内で公開されるポート番号。 int (必須)
議定書 ポートに関連付けられているプロトコル。 'TCP'
'UDP'

ContainerProperties

名前 形容 価値
命令 コンテナー インスタンス内で exec 形式で実行するコマンド。 string[]
environmentVariables コンテナー インスタンスで設定する環境変数。 EnvironmentVariable[]
画像 コンテナー インスタンスの作成に使用されるイメージの名前。 string (必須)
ポート コンテナー インスタンスで公開されているポート。 ContainerPort[]
リソース コンテナー インスタンスのリソース要件。 ResourceRequirements (必須)
volumeMounts コンテナー インスタンスで使用できるボリューム マウント。 VolumeMount[]

EnvironmentVariable

名前 形容 価値
名前 環境変数の名前。 string (必須)
価値 環境変数の値。 string (必須)

GitRepoVolume

名前 形容 価値
ディレクトリ ターゲット ディレクトリ名。 '..' を含めたり、先頭に含めたりすることはできません。 '.' が指定されている場合、ボリューム ディレクトリは Git リポジトリになります。 指定しない場合、ボリュームには、指定された名前の git リポジトリがサブディレクトリに含まれます。
リポジトリ リポジトリ URL string (必須)
改定 指定したリビジョンのコミット ハッシュ。

ImageRegistryCredential

名前 形容 価値
パスワード プライベート レジストリのパスワード。
サーバー "http" や "https" などのプロトコルのない Docker イメージ レジストリ サーバー。 string (必須)
username プライベート レジストリのユーザー名。 string (必須)

IpAddress

名前 形容 価値
dnsNameLabel IP の Dns 名ラベル。
ip パブリック インターネットに公開されている IP。
ポート コンテナー グループで公開されているポートの一覧。 ポート[] (必須)
種類 IP がパブリック インターネットに公開されているかどうかを指定します。 'Public' (必須)

Microsoft.ContainerInstance/containerGroups

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ ContainerGroupProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

名前 形容 価値
ポート番号。 int (必須)
議定書 ポートに関連付けられているプロトコル。 'TCP'
'UDP'

ResourceLimits

名前 形容 価値
cpu このコンテナー インスタンスの CPU 制限。 int
memoryInGB このコンテナー インスタンスのメモリ制限 (GB 単位)。 int

ResourceRequests

名前 形容 価値
cpu このコンテナー インスタンスの CPU 要求。 int (必須)
memoryInGB このコンテナー インスタンスのメモリ要求 (GB 単位)。 int (必須)

ResourceRequirements

名前 形容 価値
切り このコンテナー インスタンスのリソース制限。 ResourceLimits
要求 このコンテナー インスタンスのリソース要求。 ResourceRequests (必須)

ResourceTags

名前 形容 価値

SecretVolume

名前 形容 価値

容積

名前 形容 価値
azureFile Azure File ボリューム。 AzureFileVolume
emptyDir 空のディレクトリ ボリューム。 任意
gitRepo Git リポジトリ ボリューム。 GitRepoVolume を する
名前 ボリュームの名前。 string (必須)
秘密 シークレット ボリューム。 SecretVolume

VolumeMount

名前 形容 価値
mountPath ボリュームをマウントするコンテナー内のパス。 コロン (:)を含めてはなりません。 string (必須)
名前 ボリューム マウントの名前。 string (必須)
readOnly ボリューム マウントが読み取り専用かどうかを示すフラグ。 bool

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
azure Container Instances の - SQL Server と IIS を使用した BC Azure Container Instances に、完全に機能する自己完結型 Microsoft Dynamics 365 Business Central 環境を備えた単一の Windows コンテナーをデプロイします。
Azure Container Instances の - シークレットが されたコンテナー Azure Container Instances を使用して、シークレット ボリュームを持つ Linux コンテナーをデプロイします。
Azure Container Instances の - パブリック IP を使用した Linux コンテナー Azure Container Instances を使用して、パブリック IP 経由でアクセスできる 1 つの Linux コンテナーをデプロイします。
Azure Container Instances の - VNet コンテナー インスタンスを Azure 仮想ネットワークにデプロイします。
WordPress サイト を作成する このテンプレートは、コンテナー インスタンスに WordPress サイトを作成します
永続ストレージ を使用してオンデマンド SFTP サーバーを作成する このテンプレートは、Azure Container Instance (ACI) を使用するオンデマンド SFTP サーバーを示しています。
証明書 を使用して Application Gateway を作成する このテンプレートでは、Key Vault の自己署名証明書を生成し、Application Gateway から参照する方法を示します。
Azure Container Instances を使用した Front Door Standard/Premium の このテンプレートは、コンテナー グループを使用して Front Door Standard/Premium を作成します。
コンテナー インスタンスと Application Gateway を使用した Front Door の このテンプレートは、コンテナー グループと Application Gateway を使用して Front Door Standard/Premium を作成します。
AKS での SQL Server 可用性グループの これにより、新しい AKS クラスターが作成され、Duffle と ACI を使用してデプロイされた CNAB パッケージを使用して SQL Server 可用性グループがデプロイされます

ARM テンプレート リソース定義

containerGroups リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ContainerInstance/containerGroups リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.ContainerInstance/containerGroups",
  "apiVersion": "2018-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "containers": [
      {
        "name": "string",
        "properties": {
          "command": [ "string" ],
          "environmentVariables": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "ports": [
            {
              "port": "int",
              "protocol": "string"
            }
          ],
          "resources": {
            "limits": {
              "cpu": "int",
              "memoryInGB": "int"
            },
            "requests": {
              "cpu": "int",
              "memoryInGB": "int"
            }
          },
          "volumeMounts": [
            {
              "mountPath": "string",
              "name": "string",
              "readOnly": "bool"
            }
          ]
        }
      }
    ],
    "imageRegistryCredentials": [
      {
        "password": "string",
        "server": "string",
        "username": "string"
      }
    ],
    "ipAddress": {
      "dnsNameLabel": "string",
      "ip": "string",
      "ports": [
        {
          "port": "int",
          "protocol": "string"
        }
      ],
      "type": "string"
    },
    "osType": "string",
    "restartPolicy": "string",
    "volumes": [
      {
        "azureFile": {
          "readOnly": "bool",
          "shareName": "string",
          "storageAccountKey": "string",
          "storageAccountName": "string"
        },
        "emptyDir": {},
        "gitRepo": {
          "directory": "string",
          "repository": "string",
          "revision": "string"
        },
        "name": "string",
        "secret": {
          "{customized property}": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AzureFileVolume

名前 形容 価値
readOnly ボリュームとしてマウントされた Azure File 共有が読み取り専用かどうかを示すフラグ。 bool
shareName ボリュームとしてマウントする Azure ファイル共有の名前。 string (必須)
storageAccountKey Azure ファイル共有へのアクセスに使用されるストレージ アカウント アクセス キー。
storageAccountName Azure ファイル共有を含むストレージ アカウントの名前。 string (必須)

コンテナ

名前 形容 価値
名前 コンテナー インスタンスのユーザー指定の名前。 string (必須)
プロパティ コンテナー インスタンスのプロパティ。 ContainerProperties (必須)

ContainerGroupProperties

名前 形容 価値
コンテナー コンテナー グループ内のコンテナー。 コンテナー[] (必須)
imageRegistryCredentials コンテナー グループの作成元のイメージ レジストリ資格情報。 ImageRegistryCredential[]
ipAddress コンテナー グループの IP アドレスの種類。 IpAddress の
osType コンテナー グループ内のコンテナーに必要なオペレーティング システムの種類。 'Linux'
'Windows' (必須)
restartPolicy コンテナー グループ内のすべてのコンテナーのポリシーを再起動します。
- Always 常に再起動する
- OnFailure 失敗した場合の再起動
- Never 再起動しない
'Always'
'Never'
'OnFailure'
ボリューム このコンテナー グループ内のコンテナーによってマウントできるボリュームの一覧。 ボリューム[]

ContainerPort

名前 形容 価値
コンテナー グループ内で公開されるポート番号。 int (必須)
議定書 ポートに関連付けられているプロトコル。 'TCP'
'UDP'

ContainerProperties

名前 形容 価値
命令 コンテナー インスタンス内で exec 形式で実行するコマンド。 string[]
environmentVariables コンテナー インスタンスで設定する環境変数。 EnvironmentVariable[]
画像 コンテナー インスタンスの作成に使用されるイメージの名前。 string (必須)
ポート コンテナー インスタンスで公開されているポート。 ContainerPort[]
リソース コンテナー インスタンスのリソース要件。 ResourceRequirements (必須)
volumeMounts コンテナー インスタンスで使用できるボリューム マウント。 VolumeMount[]

EnvironmentVariable

名前 形容 価値
名前 環境変数の名前。 string (必須)
価値 環境変数の値。 string (必須)

GitRepoVolume

名前 形容 価値
ディレクトリ ターゲット ディレクトリ名。 '..' を含めたり、先頭に含めたりすることはできません。 '.' が指定されている場合、ボリューム ディレクトリは Git リポジトリになります。 指定しない場合、ボリュームには、指定された名前の git リポジトリがサブディレクトリに含まれます。
リポジトリ リポジトリ URL string (必須)
改定 指定したリビジョンのコミット ハッシュ。

ImageRegistryCredential

名前 形容 価値
パスワード プライベート レジストリのパスワード。
サーバー "http" や "https" などのプロトコルのない Docker イメージ レジストリ サーバー。 string (必須)
username プライベート レジストリのユーザー名。 string (必須)

IpAddress

名前 形容 価値
dnsNameLabel IP の Dns 名ラベル。
ip パブリック インターネットに公開されている IP。
ポート コンテナー グループで公開されているポートの一覧。 ポート[] (必須)
種類 IP がパブリック インターネットに公開されているかどうかを指定します。 'Public' (必須)

Microsoft.ContainerInstance/containerGroups

名前 形容 価値
apiVersion API のバージョン '2018-04-01'
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ ContainerGroupProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.ContainerInstance/containerGroups'

名前 形容 価値
ポート番号。 int (必須)
議定書 ポートに関連付けられているプロトコル。 'TCP'
'UDP'

ResourceLimits

名前 形容 価値
cpu このコンテナー インスタンスの CPU 制限。 int
memoryInGB このコンテナー インスタンスのメモリ制限 (GB 単位)。 int

ResourceRequests

名前 形容 価値
cpu このコンテナー インスタンスの CPU 要求。 int (必須)
memoryInGB このコンテナー インスタンスのメモリ要求 (GB 単位)。 int (必須)

ResourceRequirements

名前 形容 価値
切り このコンテナー インスタンスのリソース制限。 ResourceLimits
要求 このコンテナー インスタンスのリソース要求。 ResourceRequests (必須)

ResourceTags

名前 形容 価値

SecretVolume

名前 形容 価値

容積

名前 形容 価値
azureFile Azure File ボリューム。 AzureFileVolume
emptyDir 空のディレクトリ ボリューム。 任意
gitRepo Git リポジトリ ボリューム。 GitRepoVolume を する
名前 ボリュームの名前。 string (必須)
秘密 シークレット ボリューム。 SecretVolume

VolumeMount

名前 形容 価値
mountPath ボリュームをマウントするコンテナー内のパス。 コロン (:)を含めてはなりません。 string (必須)
名前 ボリューム マウントの名前。 string (必須)
readOnly ボリューム マウントが読み取り専用かどうかを示すフラグ。 bool

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
azure Container Instances の - SQL Server と IIS を使用した BC

Azure にデプロイする
Azure Container Instances に、完全に機能する自己完結型 Microsoft Dynamics 365 Business Central 環境を備えた単一の Windows コンテナーをデプロイします。
Azure Container Instances の - 正常性プローブが されたコンテナー

Azure にデプロイする
Azure Container Instances を使用して、正常性プローブを持つ Linux コンテナーをデプロイします。
Azure Container Instances の - シークレットが されたコンテナー

Azure にデプロイする
Azure Container Instances を使用して、シークレット ボリュームを持つ Linux コンテナーをデプロイします。
azure Container Instances の - セキュリティで保護された envVar を持つコンテナー

Azure にデプロイする
Azure Container Instances を使用して、セキュリティで保護された環境変数を持つ Linux コンテナーをデプロイします。
azure Container Instances の - emptyDir を持つ Linux コンテナー

Azure にデプロイする
Azure Container Instances を使用して、emptyDir ボリュームを共有する 2 つの Linux コンテナーをデプロイします。
azure Container Instances の - gitRepo を使用した Linux コンテナー

Azure にデプロイする
Azure Container Instances を使用して gitRepo ボリュームを使用する Linux コンテナーをデプロイします。
Azure Container Instances の - パブリック IP を使用した Linux コンテナー

Azure にデプロイする
Azure Container Instances を使用して、パブリック IP 経由でアクセスできる 1 つの Linux コンテナーをデプロイします。
Azure Container Instances の - VNet

Azure にデプロイする
コンテナー インスタンスを Azure 仮想ネットワークにデプロイします。
コンテナー を使用してストレージ アカウント ファイル共有を作成する

Azure
にデプロイする
このテンプレートは、コンテナー インスタンスで azure-cli を使用してストレージ アカウントとファイル共有を作成します
WordPress サイト を作成する

Azure
にデプロイする
このテンプレートは、コンテナー インスタンスに WordPress サイトを作成します
仮想ネットワーク で WordPress サイトを作成する

Azure にデプロイする
このテンプレートは、仮想ネットワーク内のコンテナー インスタンスに WordPress サイトを作成します。 WordPress サイトにアクセスできるパブリック サイトの FQDN を出力します。
永続ストレージ を使用してオンデマンド SFTP サーバーを作成する

Azure にデプロイする
このテンプレートは、Azure Container Instance (ACI) を使用するオンデマンド SFTP サーバーを示しています。
証明書 を使用して Application Gateway を作成する

Azure
にデプロイする
このテンプレートでは、Key Vault の自己署名証明書を生成し、Application Gateway から参照する方法を示します。
Azure Container Instances を使用した Front Door Standard/Premium の

Azure
にデプロイする
このテンプレートは、コンテナー グループを使用して Front Door Standard/Premium を作成します。
コンテナー インスタンスと Application Gateway を使用した Front Door の

Azure
にデプロイする
このテンプレートは、コンテナー グループと Application Gateway を使用して Front Door Standard/Premium を作成します。
既存のストレージ アカウント を使用してオンデマンド SFTP サーバーを する

Azure
にデプロイする
このテンプレートは、Azure Container Instance (ACI) を使用するオンデマンド SFTP サーバーを示しています。
AKS での SQL Server 可用性グループの

Azure
にデプロイする
これにより、新しい AKS クラスターが作成され、Duffle と ACI を使用してデプロイされた CNAB パッケージを使用して SQL Server 可用性グループがデプロイされます
ACI での UDP コンテナーの

Azure
にデプロイする
このテンプレートは、ACI リソースを作成し、UDP を介してコンテナーを公開します

Terraform (AzAPI プロバイダー) リソース定義

containerGroups リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ContainerInstance/containerGroups リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerInstance/containerGroups@2018-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      containers = [
        {
          name = "string"
          properties = {
            command = [
              "string"
            ]
            environmentVariables = [
              {
                name = "string"
                value = "string"
              }
            ]
            image = "string"
            ports = [
              {
                port = int
                protocol = "string"
              }
            ]
            resources = {
              limits = {
                cpu = int
                memoryInGB = int
              }
              requests = {
                cpu = int
                memoryInGB = int
              }
            }
            volumeMounts = [
              {
                mountPath = "string"
                name = "string"
                readOnly = bool
              }
            ]
          }
        }
      ]
      imageRegistryCredentials = [
        {
          password = "string"
          server = "string"
          username = "string"
        }
      ]
      ipAddress = {
        dnsNameLabel = "string"
        ip = "string"
        ports = [
          {
            port = int
            protocol = "string"
          }
        ]
        type = "string"
      }
      osType = "string"
      restartPolicy = "string"
      volumes = [
        {
          azureFile = {
            readOnly = bool
            shareName = "string"
            storageAccountKey = "string"
            storageAccountName = "string"
          }
          emptyDir = ?
          gitRepo = {
            directory = "string"
            repository = "string"
            revision = "string"
          }
          name = "string"
          secret = {
            {customized property} = "string"
          }
        }
      ]
    }
  })
}

プロパティ値

AzureFileVolume

名前 形容 価値
readOnly ボリュームとしてマウントされた Azure File 共有が読み取り専用かどうかを示すフラグ。 bool
shareName ボリュームとしてマウントする Azure ファイル共有の名前。 string (必須)
storageAccountKey Azure ファイル共有へのアクセスに使用されるストレージ アカウント アクセス キー。
storageAccountName Azure ファイル共有を含むストレージ アカウントの名前。 string (必須)

コンテナ

名前 形容 価値
名前 コンテナー インスタンスのユーザー指定の名前。 string (必須)
プロパティ コンテナー インスタンスのプロパティ。 ContainerProperties (必須)

ContainerGroupProperties

名前 形容 価値
コンテナー コンテナー グループ内のコンテナー。 コンテナー[] (必須)
imageRegistryCredentials コンテナー グループの作成元のイメージ レジストリ資格情報。 ImageRegistryCredential[]
ipAddress コンテナー グループの IP アドレスの種類。 IpAddress の
osType コンテナー グループ内のコンテナーに必要なオペレーティング システムの種類。 'Linux'
'Windows' (必須)
restartPolicy コンテナー グループ内のすべてのコンテナーのポリシーを再起動します。
- Always 常に再起動する
- OnFailure 失敗した場合の再起動
- Never 再起動しない
'Always'
'Never'
'OnFailure'
ボリューム このコンテナー グループ内のコンテナーによってマウントできるボリュームの一覧。 ボリューム[]

ContainerPort

名前 形容 価値
コンテナー グループ内で公開されるポート番号。 int (必須)
議定書 ポートに関連付けられているプロトコル。 'TCP'
'UDP'

ContainerProperties

名前 形容 価値
命令 コンテナー インスタンス内で exec 形式で実行するコマンド。 string[]
environmentVariables コンテナー インスタンスで設定する環境変数。 EnvironmentVariable[]
画像 コンテナー インスタンスの作成に使用されるイメージの名前。 string (必須)
ポート コンテナー インスタンスで公開されているポート。 ContainerPort[]
リソース コンテナー インスタンスのリソース要件。 ResourceRequirements (必須)
volumeMounts コンテナー インスタンスで使用できるボリューム マウント。 VolumeMount[]

EnvironmentVariable

名前 形容 価値
名前 環境変数の名前。 string (必須)
価値 環境変数の値。 string (必須)

GitRepoVolume

名前 形容 価値
ディレクトリ ターゲット ディレクトリ名。 '..' を含めたり、先頭に含めたりすることはできません。 '.' が指定されている場合、ボリューム ディレクトリは Git リポジトリになります。 指定しない場合、ボリュームには、指定された名前の git リポジトリがサブディレクトリに含まれます。
リポジトリ リポジトリ URL string (必須)
改定 指定したリビジョンのコミット ハッシュ。

ImageRegistryCredential

名前 形容 価値
パスワード プライベート レジストリのパスワード。
サーバー "http" や "https" などのプロトコルのない Docker イメージ レジストリ サーバー。 string (必須)
username プライベート レジストリのユーザー名。 string (必須)

IpAddress

名前 形容 価値
dnsNameLabel IP の Dns 名ラベル。
ip パブリック インターネットに公開されている IP。
ポート コンテナー グループで公開されているポートの一覧。 ポート[] (必須)
種類 IP がパブリック インターネットに公開されているかどうかを指定します。 'Public' (必須)

Microsoft.ContainerInstance/containerGroups

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ ContainerGroupProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.ContainerInstance/containerGroups@2018-04-01"

名前 形容 価値
ポート番号。 int (必須)
議定書 ポートに関連付けられているプロトコル。 'TCP'
'UDP'

ResourceLimits

名前 形容 価値
cpu このコンテナー インスタンスの CPU 制限。 int
memoryInGB このコンテナー インスタンスのメモリ制限 (GB 単位)。 int

ResourceRequests

名前 形容 価値
cpu このコンテナー インスタンスの CPU 要求。 int (必須)
memoryInGB このコンテナー インスタンスのメモリ要求 (GB 単位)。 int (必須)

ResourceRequirements

名前 形容 価値
切り このコンテナー インスタンスのリソース制限。 ResourceLimits
要求 このコンテナー インスタンスのリソース要求。 ResourceRequests (必須)

ResourceTags

名前 形容 価値

SecretVolume

名前 形容 価値

容積

名前 形容 価値
azureFile Azure File ボリューム。 AzureFileVolume
emptyDir 空のディレクトリ ボリューム。 任意
gitRepo Git リポジトリ ボリューム。 GitRepoVolume を する
名前 ボリュームの名前。 string (必須)
秘密 シークレット ボリューム。 SecretVolume

VolumeMount

名前 形容 価値
mountPath ボリュームをマウントするコンテナー内のパス。 コロン (:)を含めてはなりません。 string (必須)
名前 ボリューム マウントの名前。 string (必須)
readOnly ボリューム マウントが読み取り専用かどうかを示すフラグ。 bool