Share via


Microsoft.Batch batchAccounts 2020-09-01

Bicep リソース定義

batchAccounts リソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.Batch/batchAccounts@2020-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    autoStorage: {
      storageAccountId: 'string'
    }
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        keyIdentifier: 'string'
      }
    }
    keyVaultReference: {
      id: 'string'
      url: 'string'
    }
    poolAllocationMode: 'string'
    publicNetworkAccess: 'string'
  }
}

プロパティ値

batchAccounts

名前 説明
name リソース名 string (必須)

文字数制限: 3 から 24

有効な文字:
小文字と数字。
location アカウントを作成するリージョン。 string (必須)
tags アカウントに関連付けられているユーザー指定のタグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity Batch アカウントの ID。 BatchAccountIdentity
properties Batch アカウントのプロパティ。 BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

名前 説明
type Batch アカウントに使用される ID の種類。 'None'
'SystemAssigned' (必須)

BatchAccountCreatePropertiesOrBatchAccountProperties

名前 説明
autoStorage 自動ストレージ アカウントに関連するプロパティ。 AutoStorageBasePropertiesOrAutoStorageProperties
暗号化 (encryption) Batch アカウント内で顧客データを暗号化する方法を構成します。 既定では、アカウントは Microsoft マネージド キーを使用して暗号化されます。 追加の制御のために、代わりにカスタマー マネージド キーを使用できます。 EncryptionProperties
keyVaultReference Batch アカウントに関連付けられている Azure キー コンテナーへの参照。 KeyVaultReference
poolAllocationMode プール割り当てモードは、クライアントが Batch Service API に対して認証する方法にも影響します。 モードが BatchService の場合、クライアントはアクセス キーまたは Azure Active Directory を使用して認証できます。 モードが UserSubscription の場合、クライアントは Azure Active Directory を使用する必要があります。 既定値は BatchService です。 'BatchService'
'UserSubscription'
publicNetworkAccess 指定しない場合、既定値は 'enabled' です。 'Disabled'
'Enabled'

AutoStorageBasePropertiesOrAutoStorageProperties

名前 説明
storageAccountId 自動ストレージ アカウントに使用するストレージ アカウントのリソース ID。 string (必須)

EncryptionProperties

名前 説明
keySource キー ソースの種類。 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Microsoft.KeyVault を使用する場合の追加の詳細 KeyVaultProperties

KeyVaultProperties

名前 説明
keyIdentifier バージョン管理されたシークレットへの完全パス。 例: https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053。 使用できるようにするには、次の前提条件を満たす必要があります。

Batch アカウントにシステム割り当て ID がある
アカウント ID には、キー/取得、キー/ラップ解除、キー/ラップのアクセス許可が付与されています
KeyVault で論理的な削除と消去の保護が有効になっている
string

KeyVaultReference

名前 説明
id Batch アカウントに関連付けられている Azure キー コンテナーのリソース ID。 string (必須)
url Batch アカウントに関連付けられている Azure キー コンテナーの URL。 string (必須)

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

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

Template 説明
パブリック IP アドレスのないAzure Batch プール

Azure にデプロイする
このテンプレートでは、パブリック IP アドレスAzure Batch含まない簡略化されたノード通信プールが作成されます。
テンプレートを使用して Batch アカウントを作成する

Azure にデプロイする
このテンプレートでは、Batch アカウントとストレージ アカウントを作成します。

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

batchAccounts リソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2020-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "autoStorage": {
      "storageAccountId": "string"
    },
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "keyIdentifier": "string"
      }
    },
    "keyVaultReference": {
      "id": "string",
      "url": "string"
    },
    "poolAllocationMode": "string",
    "publicNetworkAccess": "string"
  }
}

プロパティ値

batchAccounts

名前 説明
type リソースの種類 'Microsoft.Batch/batchAccounts'
apiVersion リソース API のバージョン '2020-09-01'
name リソース名 string (必須)

文字数制限: 3 から 24

有効な文字:
小文字と数字。
location アカウントを作成するリージョン。 string (必須)
tags アカウントに関連付けられているユーザー指定のタグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity Batch アカウントの ID。 BatchAccountIdentity
properties Batch アカウントのプロパティ。 BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

名前 説明
type Batch アカウントに使用される ID の種類。 'None'
'SystemAssigned' (必須)

BatchAccountCreatePropertiesOrBatchAccountProperties

名前 説明
autoStorage 自動ストレージ アカウントに関連するプロパティ。 AutoStorageBasePropertiesOrAutoStorageProperties
暗号化 (encryption) Batch アカウント内で顧客データを暗号化する方法を構成します。 既定では、アカウントは Microsoft マネージド キーを使用して暗号化されます。 追加の制御のために、代わりにカスタマー マネージド キーを使用できます。 EncryptionProperties
keyVaultReference Batch アカウントに関連付けられている Azure キー コンテナーへの参照。 KeyVaultReference
poolAllocationMode プール割り当てモードは、クライアントが Batch Service API に対して認証する方法にも影響します。 モードが BatchService の場合、クライアントはアクセス キーまたは Azure Active Directory を使用して認証できます。 モードが UserSubscription の場合、クライアントは Azure Active Directory を使用する必要があります。 既定値は BatchService です。 'BatchService'
'UserSubscription'
publicNetworkAccess 指定しない場合、既定値は 'enabled' です。 'Disabled'
'Enabled'

AutoStorageBasePropertiesOrAutoStorageProperties

名前 説明
storageAccountId 自動ストレージ アカウントに使用するストレージ アカウントのリソース ID。 string (必須)

EncryptionProperties

名前 説明
keySource キー ソースの種類。 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Microsoft.KeyVault を使用する場合の追加の詳細 KeyVaultProperties

KeyVaultProperties

名前 説明
keyIdentifier バージョン管理されたシークレットへの完全パス。 例: https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053。 使用できるようにするには、次の前提条件を満たす必要があります。

Batch アカウントにシステム割り当て ID がある
アカウント ID には、キー/取得、キー/ラップ解除、キー/ラップの各アクセス許可が付与されています
KeyVault で論理的な削除と消去の保護が有効になっている
string

KeyVaultReference

名前 説明
id Batch アカウントに関連付けられている Azure キー コンテナーのリソース ID。 string (必須)
url Batch アカウントに関連付けられている Azure キー コンテナーの URL。 string (必須)

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

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

Template 説明
パブリック IP アドレスのないAzure Batch プール

Azure にデプロイする
このテンプレートでは、パブリック IP アドレスAzure Batch含まない簡略化されたノード通信プールが作成されます。
テンプレートを使用して Batch アカウントを作成する

Azure にデプロイする
このテンプレートでは、Batch アカウントとストレージ アカウントが作成されます。

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

batchAccounts リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2020-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      autoStorage = {
        storageAccountId = "string"
      }
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          keyIdentifier = "string"
        }
      }
      keyVaultReference = {
        id = "string"
        url = "string"
      }
      poolAllocationMode = "string"
      publicNetworkAccess = "string"
    }
  })
}

プロパティ値

batchAccounts

名前 説明
type リソースの種類 "Microsoft.Batch/batchAccounts@2020-09-01"
name リソース名 string (必須)

文字制限: 3 から 24

有効な文字:
小文字と数字。
location アカウントを作成するリージョン。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags アカウントに関連付けられているユーザー指定のタグ。 タグの名前と値のディクショナリ。
identity Batch アカウントの ID。 BatchAccountIdentity
properties Batch アカウントのプロパティ。 BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

名前 説明
type Batch アカウントに使用される ID の種類。 "SystemAssigned" (必須)

BatchAccountCreatePropertiesOrBatchAccountProperties

名前 説明
autoStorage 自動ストレージ アカウントに関連するプロパティ。 AutoStorageBasePropertiesOrAutoStorageProperties
暗号化 (encryption) Batch アカウント内で顧客データを暗号化する方法を構成します。 既定では、アカウントは Microsoft マネージド キーを使用して暗号化されます。 追加の制御のために、代わりにカスタマー マネージド キーを使用できます。 EncryptionProperties
keyVaultReference Batch アカウントに関連付けられている Azure キー コンテナーへの参照。 KeyVaultReference
poolAllocationMode プール割り当てモードは、クライアントが Batch Service API に対して認証する方法にも影響します。 モードが BatchService の場合、クライアントはアクセス キーまたは Azure Active Directory を使用して認証できます。 モードが UserSubscription の場合、クライアントは Azure Active Directory を使用する必要があります。 既定値は BatchService です。 "BatchService"
"UserSubscription"
publicNetworkAccess 指定しない場合、既定値は 'enabled' です。 "無効"
"有効"

AutoStorageBasePropertiesOrAutoStorageProperties

名前 説明
storageAccountId 自動ストレージ アカウントに使用するストレージ アカウントのリソース ID。 string (必須)

EncryptionProperties

名前 説明
keySource キー ソースの種類。 "Microsoft.Batch"
"Microsoft.KeyVault"
keyVaultProperties Microsoft.KeyVault を使用する場合の追加の詳細 KeyVaultProperties

KeyVaultProperties

名前 説明
keyIdentifier バージョン管理されたシークレットへの完全パス。 例: https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053。 使用できるようにするには、次の前提条件を満たす必要があります。

Batch アカウントにシステム割り当て ID がある
アカウント ID には、キー/取得、キー/ラップ解除、キー/ラップの各アクセス許可が付与されています
KeyVault で論理的な削除と消去の保護が有効になっている
string

KeyVaultReference

名前 説明
id Batch アカウントに関連付けられている Azure キー コンテナーのリソース ID。 string (必須)
url Batch アカウントに関連付けられている Azure キー コンテナーの URL。 string (必須)