Microsoft.Batch batchAccounts

Definice prostředku Bicep

Typ prostředku batchAccounts je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Batch/batchAccounts, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Batch/batchAccounts@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    allowedAuthenticationModes: [
      'string'
    ]
    autoStorage: {
      authenticationMode: 'string'
      nodeIdentityReference: {
        resourceId: 'string'
      }
      storageAccountId: 'string'
    }
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        keyIdentifier: 'string'
      }
    }
    keyVaultReference: {
      id: 'string'
      url: 'string'
    }
    networkProfile: {
      accountAccess: {
        defaultAction: 'string'
        ipRules: [
          {
            action: 'Allow'
            value: 'string'
          }
        ]
      }
      nodeManagementAccess: {
        defaultAction: 'string'
        ipRules: [
          {
            action: 'Allow'
            value: 'string'
          }
        ]
      }
    }
    poolAllocationMode: 'string'
    publicNetworkAccess: 'string'
  }
}

Hodnoty vlastností

batchAccounts

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 3–24

Platné znaky:
Malá písmena a číslice.
location Oblast, ve které chcete účet vytvořit. string (povinné)
tags Uživatelem zadané značky přidružené k účtu. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity Identita účtu Batch. BatchAccountIdentity
properties Vlastnosti účtu Batch. BatchAccountCreatePropertiesOrBatchAccountVlastnosti

BatchAccountIdentity

Název Description Hodnota
typ Typ identity použitý pro účet Batch. 'Žádný'
'SystemAssigned'
UserAssigned (povinné)
userAssignedIdentity Seznam identit uživatelů přidružených k účtu Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

BatchAccountCreatePropertiesOrBatchAccountVlastnosti

Název Description Hodnota
allowedAuthenticationModes Seznam povolených režimů ověřování pro účet Batch, které se dají použít k ověření v rovině dat To nemá vliv na ověřování pomocí řídicí roviny. Pole řetězců obsahující některou z těchto možností:
"AAD"
SharedKey
TaskAuthenticationToken
automatické ukládání Vlastnosti související s účtem automatického úložiště. AutoStorageBasePropertiesOrAutoStorageProperties
šifrování Konfiguruje způsob šifrování zákaznických dat v rámci účtu Batch. Ve výchozím nastavení se účty šifrují pomocí klíče spravovaného Microsoftem. Pro další kontrolu je možné místo toho použít klíč spravovaný zákazníkem. Vlastnosti šifrování
keyVaultReference Odkaz na trezor klíčů Azure přidružený k účtu Batch. KeyVaultReference
profil sítě Profil sítě se projeví pouze v případech, kdy je povolená technologie publicNetworkAccess. Profil sítě
poolAllocationMode Režim přidělování fondů má také vliv na to, jak se klienti můžou ověřovat v rozhraní API služby Batch. Pokud je režim BatchService, klienti se můžou ověřovat pomocí přístupových klíčů nebo Microsoft Entra ID. Pokud je režim UserSubscription, klienti musí používat Microsoft Entra ID. Výchozí hodnota je BatchService. BatchService
'UserSubscription'
publicNetworkAccess Pokud není zadaný, výchozí hodnota je "povoleno". Zakázáno
Povoleno

AutoStorageBasePropertiesOrAutoStorageProperties

Název Description Hodnota
authenticationMode Režim ověřování, který bude služba Batch používat ke správě účtu automatického úložiště. BatchAccountManagedIdentity
'StorageKeys'
nodeIdentityReference Identita, na kterou se odkazuje, musí být přiřazená fondům, které mají výpočetní uzly, které potřebují přístup k automatickému úložišti. ComputeNodeIdentityReference
storageAccountId ID prostředku účtu úložiště, který se má použít pro účet automatického úložiště. string (povinné)

ComputeNodeIdentityReference

Název Description Hodnota
resourceId ID prostředku ARM identity přiřazené uživatelem. řetězec

Vlastnosti šifrování

Název Description Hodnota
keySource Typ zdroje klíče. Microsoft.Batch
Microsoft.KeyVault
keyVaultProperties Další podrobnosti o používání Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Název Description Hodnota
keyIdentifier Úplná cesta k tajnému kódu s verzí nebo bez. Příklad https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053: nebo https://mykeyvault.vault.azure.net/keys/testkey. Aby byly použitelné, musí být splněny následující požadavky:

Účet Batch má identitu přiřazenou systémem.
Identitě účtu byla udělena oprávnění Key/Get, Key/Unwrap a Key/Wrap.
KeyVault má povolenou ochranu proti obnovitelnému odstranění a vymazání.
řetězec

KeyVaultReference

Název Description Hodnota
id ID prostředku trezoru klíčů Azure přidruženého k účtu Batch string (povinné)
url Adresa URL trezoru klíčů Azure přidruženého k účtu Batch string (povinné)

NetworkProfile

Název Description Hodnota
accountAccess Profil přístupu k síti pro koncový bod batchAccount (rozhraní API roviny dat účtu Batch). EndpointAccessProfile
nodeManagementAccess Profil přístupu k síti pro koncový bod nodeManagement (služba Batch spravující výpočetní uzly pro fondy služby Batch) EndpointAccessProfile

EndpointAccessProfile

Název Description Hodnota
defaultAction Výchozí akce pro přístup ke koncovému bodu Platí jenom v případě, že je povolená technologie publicNetworkAccess. 'Povolit'
"Odepřít" (povinné)
ipRules Pole rozsahů IP adres pro filtrování IP adres klienta IpRule[]

IpRule

Název Description Hodnota
action Akce při shodě IP adresy klienta Povolit (povinné)
hodnota IPv4 adresa nebo rozsah IPv4 adres ve formátu CIDR. string (povinné)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Azure Batch fond bez veřejných IP adres

Nasazení do Azure
Tato šablona vytvoří Azure Batch zjednodušený fond komunikace uzlů bez veřejných IP adres.
Vytvoření účtu Batch pomocí šablony

Nasazení do Azure
Tato šablona vytvoří účet Batch a účet úložiště.

Definice prostředku šablony ARM

Typ prostředku batchAccounts je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Batch/batchAccounts, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "allowedAuthenticationModes": [ "string" ],
    "autoStorage": {
      "authenticationMode": "string",
      "nodeIdentityReference": {
        "resourceId": "string"
      },
      "storageAccountId": "string"
    },
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "keyIdentifier": "string"
      }
    },
    "keyVaultReference": {
      "id": "string",
      "url": "string"
    },
    "networkProfile": {
      "accountAccess": {
        "defaultAction": "string",
        "ipRules": [
          {
            "action": "Allow",
            "value": "string"
          }
        ]
      },
      "nodeManagementAccess": {
        "defaultAction": "string",
        "ipRules": [
          {
            "action": "Allow",
            "value": "string"
          }
        ]
      }
    },
    "poolAllocationMode": "string",
    "publicNetworkAccess": "string"
  }
}

Hodnoty vlastností

batchAccounts

Název Description Hodnota
typ Typ prostředku Microsoft.Batch/batchAccounts
apiVersion Verze rozhraní API prostředku '2023-11-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 3–24

Platné znaky:
Malá písmena a číslice.
location Oblast, ve které chcete účet vytvořit. string (povinné)
tags Uživatelem zadané značky přidružené k účtu. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity Identita účtu Batch. BatchAccountIdentity
properties Vlastnosti účtu Batch. BatchAccountCreatePropertiesOrBatchAccountVlastnosti

BatchAccountIdentity

Název Description Hodnota
typ Typ identity použitý pro účet Batch. 'Žádný'
'SystemAssigned'
UserAssigned (povinné)
userAssignedIdentity Seznam identit uživatelů přidružených k účtu Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

BatchAccountCreatePropertiesOrBatchAccountVlastnosti

Název Description Hodnota
allowedAuthenticationModes Seznam povolených režimů ověřování pro účet Batch, které se dají použít k ověření v rovině dat To nemá vliv na ověřování pomocí řídicí roviny. Pole řetězců obsahující některou z těchto možností:
"AAD"
SharedKey
TaskAuthenticationToken
automatické ukládání Vlastnosti související s účtem automatického úložiště. AutoStorageBasePropertiesOrAutoStorageProperties
šifrování Konfiguruje způsob šifrování zákaznických dat v rámci účtu Batch. Ve výchozím nastavení se účty šifrují pomocí klíče spravovaného Microsoftem. Pro další kontrolu je možné místo toho použít klíč spravovaný zákazníkem. Vlastnosti šifrování
keyVaultReference Odkaz na trezor klíčů Azure přidružený k účtu Batch. KeyVaultReference
profil sítě Profil sítě se projeví pouze v případech, kdy je povolená technologie publicNetworkAccess. Profil sítě
poolAllocationMode Režim přidělování fondů má také vliv na to, jak se klienti můžou ověřovat v rozhraní API služby Batch. Pokud je režim BatchService, klienti se můžou ověřovat pomocí přístupových klíčů nebo Microsoft Entra ID. Pokud je režim UserSubscription, klienti musí používat Microsoft Entra ID. Výchozí hodnota je BatchService. BatchService
'UserSubscription'
publicNetworkAccess Pokud není zadaný, výchozí hodnota je "povoleno". Zakázáno
Povoleno

AutoStorageBasePropertiesOrAutoStorageProperties

Název Description Hodnota
authenticationMode Režim ověřování, který bude služba Batch používat ke správě účtu automatického úložiště. BatchAccountManagedIdentity
'StorageKeys'
nodeIdentityReference Identita, na kterou se odkazuje, musí být přiřazená fondům, které mají výpočetní uzly, které potřebují přístup k automatickému úložišti. ComputeNodeIdentityReference
storageAccountId ID prostředku účtu úložiště, který se má použít pro účet automatického úložiště. string (povinné)

ComputeNodeIdentityReference

Název Description Hodnota
resourceId ID prostředku ARM identity přiřazené uživatelem. řetězec

Vlastnosti šifrování

Název Description Hodnota
keySource Typ zdroje klíče. Microsoft.Batch
Microsoft.KeyVault
keyVaultProperties Další podrobnosti o používání Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Název Description Hodnota
keyIdentifier Úplná cesta k tajnému kódu s verzí nebo bez. Příklad https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053: nebo https://mykeyvault.vault.azure.net/keys/testkey. Aby byly použitelné, musí být splněny následující požadavky:

Účet Batch má identitu přiřazenou systémem.
Identitě účtu byla udělena oprávnění Key/Get, Key/Unwrap a Key/Wrap.
KeyVault má povolenou ochranu proti obnovitelnému odstranění a vymazání.
řetězec

KeyVaultReference

Název Description Hodnota
id ID prostředku trezoru klíčů Azure přidruženého k účtu Batch string (povinné)
url Adresa URL trezoru klíčů Azure přidruženého k účtu Batch string (povinné)

NetworkProfile

Název Description Hodnota
accountAccess Profil přístupu k síti pro koncový bod batchAccount (rozhraní API roviny dat účtu Batch). EndpointAccessProfile
nodeManagementAccess Profil přístupu k síti pro koncový bod nodeManagement (služba Batch spravující výpočetní uzly pro fondy služby Batch) EndpointAccessProfile

EndpointAccessProfile

Název Description Hodnota
defaultAction Výchozí akce pro přístup ke koncovému bodu Platí jenom v případě, že je povolená technologie publicNetworkAccess. 'Povolit'
"Odepřít" (povinné)
ipRules Pole rozsahů IP adres pro filtrování IP adres klienta IpRule[]

IpRule

Název Description Hodnota
action Akce při shodě IP adresy klienta Povolit (povinné)
hodnota IPv4 adresa nebo rozsah IPv4 adres ve formátu CIDR. string (povinné)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Azure Batch fond bez veřejných IP adres

Nasazení do Azure
Tato šablona vytvoří Azure Batch zjednodušený fond komunikace uzlů bez veřejných IP adres.
Vytvoření účtu Batch pomocí šablony

Nasazení do Azure
Tato šablona vytvoří účet Batch a účet úložiště.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku batchAccounts je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Batch/batchAccounts, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      allowedAuthenticationModes = [
        "string"
      ]
      autoStorage = {
        authenticationMode = "string"
        nodeIdentityReference = {
          resourceId = "string"
        }
        storageAccountId = "string"
      }
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          keyIdentifier = "string"
        }
      }
      keyVaultReference = {
        id = "string"
        url = "string"
      }
      networkProfile = {
        accountAccess = {
          defaultAction = "string"
          ipRules = [
            {
              action = "Allow"
              value = "string"
            }
          ]
        }
        nodeManagementAccess = {
          defaultAction = "string"
          ipRules = [
            {
              action = "Allow"
              value = "string"
            }
          ]
        }
      }
      poolAllocationMode = "string"
      publicNetworkAccess = "string"
    }
  })
}

Hodnoty vlastností

batchAccounts

Název Description Hodnota
typ Typ prostředku Microsoft.Batch/batchAccounts@2023-11-01
name Název prostředku string (povinné)

Limit počtu znaků: 3–24

Platné znaky:
Malá písmena a číslice.
location Oblast, ve které chcete účet vytvořit. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky zadané uživatelem přidružené k účtu. Slovník názvů značek a hodnot.
identity Identita účtu Batch. BatchAccountIdentity
properties Vlastnosti účtu Batch. BatchAccountCreatePropertiesOrBatchAccountVlastnosti

BatchAccountIdentity

Název Description Hodnota
typ Typ identity použitý pro účet Batch. "SystemAssigned"
"UserAssigned" (povinné)
identity_ids Seznam identit uživatelů přidružených k účtu Batch. Pole ID identit uživatelů

BatchAccountIdentityUserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentities

UserAssignedIdentities

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

BatchAccountCreatePropertiesOrBatchAccountVlastnosti

Název Description Hodnota
allowedAuthenticationModes Seznam povolených režimů ověřování pro účet Batch, které se dají použít k ověřování v rovině dat To nemá vliv na ověřování pomocí řídicí roviny. Pole řetězců obsahující některou z těchto možností:
"AAD"
"SharedKey"
"TaskAuthenticationToken"
autoStorage Vlastnosti související s účtem automatického úložiště AutoStorageBasePropertiesOrAutoStorageProperties
šifrování Konfiguruje způsob šifrování zákaznických dat v rámci účtu Batch. Ve výchozím nastavení se účty šifrují pomocí klíče spravovaného Microsoftem. Pro další kontrolu je možné místo toho použít klíč spravovaný zákazníkem. Vlastnosti šifrování
keyVaultReference Odkaz na trezor klíčů Azure přidružený k účtu Batch. KeyVaultReference
networkProfile Profil sítě se projeví pouze v případech, kdy je povolená technologie publicNetworkAccess. NetworkProfile
poolAllocationMode Režim přidělování fondů má také vliv na to, jak se klienti můžou ověřovat v rozhraní API služby Batch. Pokud je režim BatchService, klienti se můžou ověřovat pomocí přístupových klíčů nebo Microsoft Entra ID. Pokud je režim UserSubscription, klienti musí používat Microsoft Entra ID. Výchozí hodnota je BatchService. "BatchService"
"UserSubscription"
publicNetworkAccess Pokud není zadáno, výchozí hodnota je "povoleno". "Zakázáno"
"Povoleno"

AutoStorageBasePropertiesOrAutoStorageProperties

Název Description Hodnota
authenticationMode Režim ověřování, který bude služba Batch používat ke správě účtu automatického úložiště. "BatchAccountManagedIdentity"
"StorageKeys"
nodeIdentityReference Identita, na kterou se odkazuje, musí být přiřazená fondům, které mají výpočetní uzly, které potřebují přístup k automatickému úložišti. ComputeNodeIdentityReference
storageAccountId ID prostředku účtu úložiště, který se má použít pro účet automatického úložiště. string (povinné)

ComputeNodeIdentityReference

Název Description Hodnota
resourceId ID prostředku ARM identity přiřazené uživatelem. řetězec

Vlastnosti šifrování

Název Description Hodnota
zdroj klíčů Typ zdroje klíče. Microsoft.Batch
"Microsoft.KeyVault"
keyVaultVlastnosti Další podrobnosti při použití Microsoft.KeyVault Vlastnosti služby KeyVault

Vlastnosti služby KeyVault

Název Description Hodnota
keyIdentifier Úplná cesta k tajnému kódu s verzí nebo bez. Příklad https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053: nebo https://mykeyvault.vault.azure.net/keys/testkey. Aby byly použitelné, musí být splněny následující požadavky:

Účet Batch má identitu přiřazenou systémem.
Identitě účtu byla udělena oprávnění Key/Get, Key/Unwrap a Key/Wrap.
Služba KeyVault má povolenou ochranu proti obnovitelnému odstranění a vymazání.
řetězec

KeyVaultReference

Název Description Hodnota
id ID prostředku trezoru klíčů Azure přidruženého k účtu Batch string (povinné)
url Adresa URL trezoru klíčů Azure přidruženého k účtu Batch string (povinné)

Profil sítě

Název Description Hodnota
accountAccess Profil přístupu k síti pro koncový bod batchAccount (rozhraní API roviny dat účtu Batch). EndpointAccessProfile
nodeManagementAccess Profil přístupu k síti pro koncový bod nodeManagement (služba Batch spravující výpočetní uzly pro fondy Batch). EndpointAccessProfile

EndpointAccessProfile

Název Description Hodnota
výchozí akce Výchozí akce pro přístup ke koncovému bodu Platí jenom v případě, že je povolená technologie publicNetworkAccess. "Povolit"
"Odepřít" (povinné)
pravidla ipRules Pole rozsahů IP adres pro filtrování IP adres klienta. Pravidla IP[]

Pravidla PROTOKOLU IP

Název Description Hodnota
action Akce při shodě IP adresy klienta "Povolit" (povinné)
hodnota Adresa IPv4 nebo rozsah adres IPv4 ve formátu CIDR. string (povinné)