Sdílet prostřednictvím


Microsoft.Batch batchAccounts 2023-05-01

Definice prostředku Bicep

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

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-05-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

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)

Limit znaků: 3–24

Platné znaky:
Malá písmena a číslice.
umístění Oblast, ve které se má účet vytvořit. string (povinné)
visačky Uživatelem zadané značky přidružené k účtu. Slovník názvů a hodnot značek Viz Značky v šablonách
identita Identita účtu Batch. BatchAccountIdentity
vlastnosti Vlastnosti účtu Batch. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Jméno Popis Hodnota
typ Typ identity používané pro účet Batch. None (Žádný)
SystemAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit uživatelů přidružených k účtu Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} userAssignedIdentities

UserAssignedIdentities

Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.

BatchAccountCreatePropertiesOrBatchAccountProperties

Jméno Popis Hodnota
allowedAuthenticationModes Seznam povolených režimů ověřování pro účet Batch, který se dá použít k ověření v rovině dat. To nemá vliv na ověřování v řídicí rovině. Řetězcové pole 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í spravovaného klíče Microsoftu. Pro další kontrolu je možné použít klíč spravovaný zákazníkem. encryptionProperties
keyVaultReference Odkaz na trezor klíčů Azure přidružený k účtu Batch. keyVaultReference
networkProfile Profil sítě se projeví jenom při povolení publicNetworkAccess. NetworkProfile
poolAllocationMode Režim přidělování fondů má vliv také na to, jak se můžou klienti ověřovat v rozhraní API služby Batch. Pokud je režim BatchService, můžou se klienti ověřovat pomocí přístupových klíčů nebo Azure Active Directory. Pokud je režim UserSubscription, klienti musí používat Azure Active Directory. Výchozí hodnota je BatchService. BatchService
UserSubscription
publicNetworkAccess Pokud není zadána, výchozí hodnota je povolená. Zakázáno
Povoleno

AutoStorageBasePropertiesOrAutoStorageProperties

Jméno Popis 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řazena 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

Jméno Popis Hodnota
resourceId ID prostředku ARM identity přiřazené uživatelem. řetězec

Šifrováníproperties

Jméno Popis Hodnota
keySource Typ zdroje klíče. Microsoft.Batch
Microsoft.KeyVault
keyVaultProperties Další podrobnosti při používání služby Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Jméno Popis 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 bylo možné splnit 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 obnovitelné odstranění a ochranu před vymazáním.
řetězec

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku trezoru klíčů Azure přidruženého k účtu Batch. string (povinné)
adresa URL Adresa URL trezoru klíčů Azure přidruženého k účtu Batch. string (povinné)

NetworkProfile

Jméno Popis 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

Jméno Popis Hodnota
defaultAction Výchozí akce pro přístup ke koncovému bodu Dá se použít jenom v případě, že je povolená funkce PublicNetworkAccess. Povolit
Odepřít (povinné)
IpRules Pole rozsahů IP adres pro filtrování IP adres klienta IPRule []

IpRule

Jméno Popis Hodnota
akce Akce při porovnávání IP adresy klienta Povolit (povinné)
hodnota Adresa IPv4 nebo rozsah adres IPv4 ve formátu CIDR string (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
fond Služby Azure Batch bez veřejných IP adres

nasazení do Azure
Tato šablona vytvoří zjednodušený fond komunikace uzlů služby Azure Batch 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í:

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í JSON.

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2023-05-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

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

Limit znaků: 3–24

Platné znaky:
Malá písmena a číslice.
umístění Oblast, ve které se má účet vytvořit. string (povinné)
visačky Uživatelem zadané značky přidružené k účtu. Slovník názvů a hodnot značek Viz Značky v šablonách
identita Identita účtu Batch. BatchAccountIdentity
vlastnosti Vlastnosti účtu Batch. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Jméno Popis Hodnota
typ Typ identity používané pro účet Batch. None (Žádný)
SystemAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit uživatelů přidružených k účtu Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} userAssignedIdentities

UserAssignedIdentities

Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.

BatchAccountCreatePropertiesOrBatchAccountProperties

Jméno Popis Hodnota
allowedAuthenticationModes Seznam povolených režimů ověřování pro účet Batch, který se dá použít k ověření v rovině dat. To nemá vliv na ověřování v řídicí rovině. Řetězcové pole 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í spravovaného klíče Microsoftu. Pro další kontrolu je možné použít klíč spravovaný zákazníkem. encryptionProperties
keyVaultReference Odkaz na trezor klíčů Azure přidružený k účtu Batch. keyVaultReference
networkProfile Profil sítě se projeví jenom při povolení publicNetworkAccess. NetworkProfile
poolAllocationMode Režim přidělování fondů má vliv také na to, jak se můžou klienti ověřovat v rozhraní API služby Batch. Pokud je režim BatchService, můžou se klienti ověřovat pomocí přístupových klíčů nebo Azure Active Directory. Pokud je režim UserSubscription, klienti musí používat Azure Active Directory. Výchozí hodnota je BatchService. BatchService
UserSubscription
publicNetworkAccess Pokud není zadána, výchozí hodnota je povolená. Zakázáno
Povoleno

AutoStorageBasePropertiesOrAutoStorageProperties

Jméno Popis 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řazena 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

Jméno Popis Hodnota
resourceId ID prostředku ARM identity přiřazené uživatelem. řetězec

Šifrováníproperties

Jméno Popis Hodnota
keySource Typ zdroje klíče. Microsoft.Batch
Microsoft.KeyVault
keyVaultProperties Další podrobnosti při používání služby Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Jméno Popis 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 bylo možné splnit 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 obnovitelné odstranění a ochranu před vymazáním.
řetězec

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku trezoru klíčů Azure přidruženého k účtu Batch. string (povinné)
adresa URL Adresa URL trezoru klíčů Azure přidruženého k účtu Batch. string (povinné)

NetworkProfile

Jméno Popis 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

Jméno Popis Hodnota
defaultAction Výchozí akce pro přístup ke koncovému bodu Dá se použít jenom v případě, že je povolená funkce PublicNetworkAccess. Povolit
Odepřít (povinné)
IpRules Pole rozsahů IP adres pro filtrování IP adres klienta IPRule []

IpRule

Jméno Popis Hodnota
akce Akce při porovnávání IP adresy klienta Povolit (povinné)
hodnota Adresa IPv4 nebo rozsah adres IPv4 ve formátu CIDR string (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
fond Služby Azure Batch bez veřejných IP adres

nasazení do Azure
Tato šablona vytvoří zjednodušený fond komunikace uzlů služby Azure Batch 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 (poskytovatel AzAPI)

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

  • 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-05-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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Batch/batchAccounts@2023-05-01
Jméno Název prostředku string (povinné)

Limit znaků: 3–24

Platné znaky:
Malá písmena a číslice.
umístění Oblast, ve které se má účet vytvořit. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
visačky Uživatelem zadané značky přidružené k účtu. Slovník názvů a hodnot značek
identita Identita účtu Batch. BatchAccountIdentity
vlastnosti Vlastnosti účtu Batch. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Jméno Popis Hodnota
typ Typ identity používané pro účet Batch. "SystemAssigned"
UserAssigned (povinné)
identity_ids Seznam identit uživatelů přidružených k účtu Batch. Pole ID identit uživatele

BatchAccountIdentityUserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} userAssignedIdentities

UserAssignedIdentities

Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.

BatchAccountCreatePropertiesOrBatchAccountProperties

Jméno Popis Hodnota
allowedAuthenticationModes Seznam povolených režimů ověřování pro účet Batch, který se dá použít k ověření v rovině dat. To nemá vliv na ověřování v řídicí rovině. Řetězcové pole 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í spravovaného klíče Microsoftu. Pro další kontrolu je možné použít klíč spravovaný zákazníkem. encryptionProperties
keyVaultReference Odkaz na trezor klíčů Azure přidružený k účtu Batch. keyVaultReference
networkProfile Profil sítě se projeví jenom při povolení publicNetworkAccess. NetworkProfile
poolAllocationMode Režim přidělování fondů má vliv také na to, jak se můžou klienti ověřovat v rozhraní API služby Batch. Pokud je režim BatchService, můžou se klienti ověřovat pomocí přístupových klíčů nebo Azure Active Directory. Pokud je režim UserSubscription, klienti musí používat Azure Active Directory. Výchozí hodnota je BatchService. BatchService
"UserSubscription"
publicNetworkAccess Pokud není zadána, výchozí hodnota je povolená. "Zakázáno"
"Povoleno"

AutoStorageBasePropertiesOrAutoStorageProperties

Jméno Popis 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řazena 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

Jméno Popis Hodnota
resourceId ID prostředku ARM identity přiřazené uživatelem. řetězec

Šifrováníproperties

Jméno Popis Hodnota
keySource Typ zdroje klíče. "Microsoft.Batch"
Microsoft.KeyVault
keyVaultProperties Další podrobnosti při používání služby Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Jméno Popis 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 bylo možné splnit 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 obnovitelné odstranění a ochranu před vymazáním.
řetězec

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku trezoru klíčů Azure přidruženého k účtu Batch. string (povinné)
adresa URL Adresa URL trezoru klíčů Azure přidruženého k účtu Batch. string (povinné)

NetworkProfile

Jméno Popis 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

Jméno Popis Hodnota
defaultAction Výchozí akce pro přístup ke koncovému bodu Dá se použít jenom v případě, že je povolená funkce PublicNetworkAccess. "Povolit"
"Odepřít" (povinné)
IpRules Pole rozsahů IP adres pro filtrování IP adres klienta IPRule []

IpRule

Jméno Popis Hodnota
akce Akce při porovnávání IP adresy klienta "Povolit" (povinné)
hodnota Adresa IPv4 nebo rozsah adres IPv4 ve formátu CIDR string (povinné)