Microsoft.Batch batchAccounts 01-06-2021

Bicep-resourcedefinitie

Het resourcetype batchAccounts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Batch/batchAccounts wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Batch/batchAccounts@2021-06-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'
    }
    poolAllocationMode: 'string'
    publicNetworkAccess: 'string'
  }
}

Eigenschapswaarden

batchAccounts

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
location De regio waarin het account moet worden gemaakt. tekenreeks (vereist)
tags De door de gebruiker opgegeven tags die zijn gekoppeld aan het account. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De identiteit van het Batch-account. BatchAccountIdentity
properties De eigenschappen van het Batch-account. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Naam Description Waarde
type Het type identiteit dat wordt gebruikt voor het Batch-account. 'Geen'
'SystemAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan het Batch-account. BatchAccountIdentityUserAssignedId-entiteiten

BatchAccountIdentityUserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedId-entiteiten

UserAssignedId-entiteiten

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

BatchAccountCreatePropertiesOrBatchAccountProperties

Naam Description Waarde
allowedAuthenticationModes Lijst met toegestane verificatiemodi voor het Batch-account die kunnen worden gebruikt voor verificatie met het gegevensvlak. Dit heeft geen invloed op de verificatie met het besturingsvlak. Tekenreeksmatrix met een van de volgende waarden:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage De eigenschappen die betrekking hebben op het automatische opslagaccount. AutoStorageBasePropertiesOrAutoStorageProperties
versleuteling Hiermee configureert u hoe klantgegevens worden versleuteld in het Batch-account. Accounts worden standaard versleuteld met een door Microsoft beheerde sleutel. Voor extra controle kan in plaats daarvan een door de klant beheerde sleutel worden gebruikt. EncryptionProperties
keyVaultReference Een verwijzing naar de Azure-sleutelkluis die is gekoppeld aan het Batch-account. KeyVaultReference
poolAllocationMode De pooltoewijzingsmodus is ook van invloed op de manier waarop clients zich kunnen verifiëren bij de Batch Service-API. Als de modus BatchService is, kunnen clients zich verifiëren met behulp van toegangssleutels of Azure Active Directory. Als de modus UserSubscription is, moeten clients Azure Active Directory gebruiken. De standaardwaarde is BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Als u dit niet opgeeft, is de standaardwaarde 'ingeschakeld'. 'Uitgeschakeld'
Ingeschakeld

AutoStorageBasePropertiesOrAutoStorageProperties

Naam Description Waarde
authenticationMode De verificatiemodus die door de Batch-service wordt gebruikt om het automatische opslagaccount te beheren. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference De identiteit waarnaar hier wordt verwezen, moet worden toegewezen aan pools met rekenknooppunten die toegang nodig hebben tot automatische opslag. ComputeNodeIdentityReference
storageAccountId De resource-id van het opslagaccount dat moet worden gebruikt voor het automatische opslagaccount. tekenreeks (vereist)

ComputeNodeIdentityReference

Naam Description Waarde
resourceId De ARM-resource-id van de door de gebruiker toegewezen identiteit. tekenreeks

EncryptionProperties

Naam Description Waarde
keySource Type van de sleutelbron. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Aanvullende informatie bij het gebruik van Microsoft.KeyVault KeyVaultEigenschappen

KeyVaultEigenschappen

Naam Description Waarde
keyIdentifier Volledig pad naar het geheim met versiebeheer. Voorbeeld https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. Om bruikbaar te zijn, moet aan de volgende vereisten worden voldaan:

Het Batch-account heeft een door het systeem toegewezen identiteit
Aan de account-id zijn de machtigingen Key/Get, Key/Unwrap en Key/Wrap verleend
De KeyVault heeft voorlopig verwijderen en beveiliging tegen opschonen ingeschakeld
tekenreeks

KeyVaultReference

Naam Description Waarde
id De resource-id van de Azure-sleutelkluis die is gekoppeld aan het Batch-account. tekenreeks (vereist)
url De URL van de Azure-sleutelkluis die is gekoppeld aan het Batch-account. tekenreeks (vereist)

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Batch groep zonder openbare IP-adressen

Implementeren op Azure
Met deze sjabloon maakt u Azure Batch vereenvoudigde knooppuntcommunicatiegroep zonder openbare IP-adressen.
Een Batch-account maken met behulp van een sjabloon

Implementeren op Azure
Met deze sjabloon maakt u een Batch-account en een opslagaccount.

Resourcedefinitie van ARM-sjabloon

Het resourcetype batchAccounts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Batch/batchAccounts wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2021-06-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"
    },
    "poolAllocationMode": "string",
    "publicNetworkAccess": "string"
  }
}

Eigenschapswaarden

batchAccounts

Naam Description Waarde
type Het resourcetype 'Microsoft.Batch/batchAccounts'
apiVersion De resource-API-versie '2021-06-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
location De regio waarin het account moet worden gemaakt. tekenreeks (vereist)
tags De door de gebruiker opgegeven tags die zijn gekoppeld aan het account. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De identiteit van het Batch-account. BatchAccountIdentity
properties De eigenschappen van het Batch-account. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Naam Description Waarde
type Het type identiteit dat wordt gebruikt voor het Batch-account. 'Geen'
'SystemAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan het Batch-account. BatchAccountIdentityUserAssignedId-entiteiten

BatchAccountIdentityUserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedId-entiteiten

UserAssignedId-entiteiten

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

BatchAccountCreatePropertiesOrBatchAccountProperties

Naam Description Waarde
allowedAuthenticationModes Lijst met toegestane verificatiemodi voor het Batch-account die kunnen worden gebruikt voor verificatie met het gegevensvlak. Dit heeft geen invloed op de verificatie met het besturingsvlak. Tekenreeksmatrix met een van de volgende:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage De eigenschappen met betrekking tot het automatische opslagaccount. AutoStorageBasePropertiesOrAutoStorageProperties
versleuteling Hiermee configureert u hoe klantgegevens worden versleuteld in het Batch-account. Accounts worden standaard versleuteld met behulp van een door Microsoft beheerde sleutel. Voor extra controle kan in plaats daarvan een door de klant beheerde sleutel worden gebruikt. EncryptionProperties
keyVaultReference Een verwijzing naar de Azure-sleutelkluis die is gekoppeld aan het Batch-account. KeyVaultVerwijzing
poolAllocationMode De pooltoewijzingsmodus is ook van invloed op de manier waarop clients kunnen worden geverifieerd bij de Batch Service-API. Als de modus BatchService is, kunnen clients zich verifiëren met behulp van toegangssleutels of Azure Active Directory. Als de modus UserSubscription is, moeten clients Azure Active Directory gebruiken. De standaardwaarde is BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Als u dit niet opgeeft, is de standaardwaarde ingeschakeld. 'Uitgeschakeld'
Ingeschakeld

AutoStorageBasePropertiesOrAutoStorageProperties

Naam Description Waarde
authenticationMode De verificatiemodus die door de Batch-service wordt gebruikt om het automatische opslagaccount te beheren. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference De identiteit waarnaar hier wordt verwezen, moet worden toegewezen aan pools met rekenknooppunten die toegang nodig hebben tot automatische opslag. ComputeNodeIdentityReference
storageAccountId De resource-id van het opslagaccount dat moet worden gebruikt voor een automatisch opslagaccount. tekenreeks (vereist)

ComputeNodeIdentityReference

Naam Description Waarde
resourceId De ARM-resource-id van de door de gebruiker toegewezen identiteit. tekenreeks

EncryptionProperties

Naam Description Waarde
keySource Type van de sleutelbron. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultEigenschappen Aanvullende informatie bij het gebruik van Microsoft.KeyVault KeyVaultEigenschappen

KeyVaultEigenschappen

Naam Description Waarde
keyIdentifier Volledig pad naar het versiegeheim. Voorbeeld https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. Om bruikbaar te zijn, moet aan de volgende vereisten worden voldaan:

Het Batch-account heeft een door het systeem toegewezen identiteit
Aan de account-id zijn de machtigingen Key/Get, Key/Unwrap en Key/Wrap verleend
De KeyVault heeft voorlopig verwijderen en beveiliging tegen opschonen ingeschakeld
tekenreeks

KeyVaultVerwijzing

Naam Description Waarde
id De resource-id van de Azure-sleutelkluis die is gekoppeld aan het Batch-account. tekenreeks (vereist)
url De URL van de Azure-sleutelkluis die is gekoppeld aan het Batch-account. tekenreeks (vereist)

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Batch groep zonder openbare IP-adressen

Implementeren op Azure
Met deze sjabloon maakt u Azure Batch vereenvoudigde knooppuntcommunicatiegroep zonder openbare IP-adressen.
Een Batch-account maken met behulp van een sjabloon

Implementeren op Azure
Met deze sjabloon maakt u een Batch-account en een opslagaccount.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype batchAccounts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Batch/batchAccounts wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2021-06-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"
      }
      poolAllocationMode = "string"
      publicNetworkAccess = "string"
    }
  })
}

Eigenschapswaarden

batchAccounts

Naam Description Waarde
type Het resourcetype "Microsoft.Batch/batchAccounts@2021-06-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
location De regio waarin het account moet worden gemaakt. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags De door de gebruiker opgegeven tags die zijn gekoppeld aan het account. Woordenlijst met tagnamen en -waarden.
identity De identiteit van het Batch-account. BatchAccountIdentity
properties De eigenschappen van het Batch-account. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Naam Description Waarde
type Het type identiteit dat wordt gebruikt voor het Batch-account. "SystemAssigned"
'UserAssigned' (vereist)
identity_ids De lijst met gebruikersidentiteiten die zijn gekoppeld aan het Batch-account. Matrix met gebruikersidentiteits-id's.

BatchAccountIdentityUserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedId-entiteiten

UserAssignedId-entiteiten

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

BatchAccountCreatePropertiesOrBatchAccountProperties

Naam Description Waarde
allowedAuthenticationModes Lijst met toegestane verificatiemodi voor het Batch-account die kunnen worden gebruikt voor verificatie met het gegevensvlak. Dit heeft geen invloed op de verificatie met het besturingsvlak. Tekenreeksmatrix met een van de volgende waarden:
"AAD"
"SharedKey"
"TaskAuthenticationToken"
autoStorage De eigenschappen die betrekking hebben op het automatische opslagaccount. AutoStorageBasePropertiesOrAutoStorageProperties
versleuteling Hiermee configureert u hoe klantgegevens worden versleuteld in het Batch-account. Accounts worden standaard versleuteld met een door Microsoft beheerde sleutel. Voor extra controle kan in plaats daarvan een door de klant beheerde sleutel worden gebruikt. EncryptionProperties
keyVaultReference Een verwijzing naar de Azure-sleutelkluis die is gekoppeld aan het Batch-account. KeyVaultReference
poolAllocationMode De pooltoewijzingsmodus is ook van invloed op de manier waarop clients zich kunnen verifiëren bij de Batch Service-API. Als de modus BatchService is, kunnen clients zich verifiëren met behulp van toegangssleutels of Azure Active Directory. Als de modus UserSubscription is, moeten clients Azure Active Directory gebruiken. De standaardwaarde is BatchService. "BatchService"
"UserSubscription"
publicNetworkAccess Als u dit niet opgeeft, is de standaardwaarde 'ingeschakeld'. "Uitgeschakeld"
"Ingeschakeld"

AutoStorageBasePropertiesOrAutoStorageProperties

Naam Description Waarde
authenticationMode De verificatiemodus die door de Batch-service wordt gebruikt om het automatische opslagaccount te beheren. "BatchAccountManagedIdentity"
"StorageKeys"
nodeIdentityReference De identiteit waarnaar hier wordt verwezen, moet worden toegewezen aan pools met rekenknooppunten die toegang nodig hebben tot automatische opslag. ComputeNodeIdentityReference
storageAccountId De resource-id van het opslagaccount dat moet worden gebruikt voor het automatische opslagaccount. tekenreeks (vereist)

ComputeNodeIdentityReference

Naam Description Waarde
resourceId De ARM-resource-id van de door de gebruiker toegewezen identiteit. tekenreeks

EncryptionProperties

Naam Description Waarde
keySource Type van de sleutelbron. "Microsoft.Batch"
"Microsoft.KeyVault"
keyVaultProperties Aanvullende informatie bij het gebruik van Microsoft.KeyVault KeyVaultEigenschappen

KeyVaultEigenschappen

Naam Description Waarde
keyIdentifier Volledig pad naar het geheim met versiebeheer. Voorbeeld https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. Om bruikbaar te zijn, moet aan de volgende vereisten worden voldaan:

Het Batch-account heeft een door het systeem toegewezen identiteit
Aan de account-id zijn de machtigingen Key/Get, Key/Unwrap en Key/Wrap verleend
De KeyVault heeft voorlopig verwijderen en beveiliging tegen opschonen ingeschakeld
tekenreeks

KeyVaultReference

Naam Description Waarde
id De resource-id van de Azure-sleutelkluis die is gekoppeld aan het Batch-account. tekenreeks (vereist)
url De URL van de Azure-sleutelkluis die is gekoppeld aan het Batch-account. tekenreeks (vereist)