Delen via


Microsoft.Batch batchAccounts

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.Batch/batchAccounts@2024-02-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'
  }
}

Eigenschapswaarden

batchAccounts

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
plaats 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. Zie Tags in sjablonen
identiteit De identiteit van het Batch-account. BatchAccountIdentity-
Eigenschappen De eigenschappen van het Batch-account. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Naam Beschrijving 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. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedId-entiteiten

UserAssignedIdentities

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

BatchAccountCreatePropertiesOrBatchAccountProperties

Naam Beschrijving Waarde
allowedAuthenticationModes Lijst met toegestane verificatiemodi voor het Batch-account dat kan worden gebruikt voor verificatie met het gegevensvlak. Dit heeft geen invloed op verificatie met het besturingsvlak. Tekenreeksmatrix met een van de volgende waarden:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage De eigenschappen met betrekking tot het automatische opslagaccount. AutoStorageBasePropertiesOrAutoStorageProperties
Codering 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. KeyVaultReference-
networkProfile Het netwerkprofiel wordt alleen van kracht wanneer publicNetworkAccess is ingeschakeld. NetworkProfile
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 Microsoft Entra-id. Als de modus UserSubscription is, moeten clients Microsoft Entra-id gebruiken. De standaardwaarde is BatchService. 'BatchService'
UserSubscription
publicNetworkAccess Als deze niet is opgegeven, is de standaardwaarde ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

AutoStorageBasePropertiesOrAutoStorageProperties

Naam Beschrijving Waarde
authenticationMode De verificatiemodus die door de Batch-service wordt gebruikt voor het beheren van het automatische opslagaccount. '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 automatisch opslagaccount. tekenreeks (vereist)

ComputeNodeIdentityReference

Naam Beschrijving Waarde
resourceId De ARM-resource-id van de door de gebruiker toegewezen identiteit. snaar

EncryptionProperties

Naam Beschrijving Waarde
keySource Type sleutelbron. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Aanvullende informatie bij het gebruik van Microsoft.KeyVault KeyVaultProperties-

KeyVaultProperties

Naam Beschrijving Waarde
keyIdentifier Volledig pad naar het geheim met of zonder versie. Voorbeeld https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. of https://mykeyvault.vault.azure.net/keys/testkey. Aan de volgende vereisten moet worden voldaan om te kunnen worden gebruikt:

Het Batch-account heeft een door het systeem toegewezen identiteit
De accountidentiteit is verleend aan Key/Get, Key/Unwrap en Key/Wrap-machtigingen
KeyVault heeft beveiliging tegen voorlopig verwijderen en opschonen ingeschakeld
snaar

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs 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)

NetworkProfile

Naam Beschrijving Waarde
accountAccess Netwerktoegangsprofiel voor batchAccount-eindpunt (API voor batchaccountgegevensvlak). EndpointAccessProfile-
nodeManagementAccess Netwerktoegangsprofiel voor nodeManagement-eindpunt (Batch-service die rekenknooppunten voor Batch-pools beheert). EndpointAccessProfile-

EndpointAccessProfile

Naam Beschrijving Waarde
defaultAction Standaardactie voor eindpunttoegang. Dit is alleen van toepassing wanneer publicNetworkAccess is ingeschakeld. 'Toestaan'
'Weigeren' (vereist)
ipRules Matrix van IP-bereiken om het IP-adres van de client te filteren. IPRule[]

IPRule

Naam Beschrijving Waarde
actie Actie wanneer het IP-adres van de client overeenkomt. Toestaan (vereist)
waarde IPv4-adres of IPv4-adresbereik in CIDR-indeling. tekenreeks (vereist)

Quickstart-sjablonen

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

Sjabloon Beschrijving
Azure Batch-pool zonder openbare IP-adressen

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

implementeren in 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 logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2024-02-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"
  }
}

Eigenschapswaarden

batchAccounts

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.Batch/batchAccounts'
apiVersion De versie van de resource-API '2024-02-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
plaats 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. Zie Tags in sjablonen
identiteit De identiteit van het Batch-account. BatchAccountIdentity-
Eigenschappen De eigenschappen van het Batch-account. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Naam Beschrijving 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. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedId-entiteiten

UserAssignedIdentities

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

BatchAccountCreatePropertiesOrBatchAccountProperties

Naam Beschrijving Waarde
allowedAuthenticationModes Lijst met toegestane verificatiemodi voor het Batch-account dat kan worden gebruikt voor verificatie met het gegevensvlak. Dit heeft geen invloed op verificatie met het besturingsvlak. Tekenreeksmatrix met een van de volgende waarden:
'AAD'
'SharedKey'
'TaskAuthenticationToken'
autoStorage De eigenschappen met betrekking tot het automatische opslagaccount. AutoStorageBasePropertiesOrAutoStorageProperties
Codering 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. KeyVaultReference-
networkProfile Het netwerkprofiel wordt alleen van kracht wanneer publicNetworkAccess is ingeschakeld. NetworkProfile
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 Microsoft Entra-id. Als de modus UserSubscription is, moeten clients Microsoft Entra-id gebruiken. De standaardwaarde is BatchService. 'BatchService'
UserSubscription
publicNetworkAccess Als deze niet is opgegeven, is de standaardwaarde ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

AutoStorageBasePropertiesOrAutoStorageProperties

Naam Beschrijving Waarde
authenticationMode De verificatiemodus die door de Batch-service wordt gebruikt voor het beheren van het automatische opslagaccount. '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 automatisch opslagaccount. tekenreeks (vereist)

ComputeNodeIdentityReference

Naam Beschrijving Waarde
resourceId De ARM-resource-id van de door de gebruiker toegewezen identiteit. snaar

EncryptionProperties

Naam Beschrijving Waarde
keySource Type sleutelbron. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Aanvullende informatie bij het gebruik van Microsoft.KeyVault KeyVaultProperties-

KeyVaultProperties

Naam Beschrijving Waarde
keyIdentifier Volledig pad naar het geheim met of zonder versie. Voorbeeld https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. of https://mykeyvault.vault.azure.net/keys/testkey. Aan de volgende vereisten moet worden voldaan om te kunnen worden gebruikt:

Het Batch-account heeft een door het systeem toegewezen identiteit
De accountidentiteit is verleend aan Key/Get, Key/Unwrap en Key/Wrap-machtigingen
KeyVault heeft beveiliging tegen voorlopig verwijderen en opschonen ingeschakeld
snaar

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs 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)

NetworkProfile

Naam Beschrijving Waarde
accountAccess Netwerktoegangsprofiel voor batchAccount-eindpunt (API voor batchaccountgegevensvlak). EndpointAccessProfile-
nodeManagementAccess Netwerktoegangsprofiel voor nodeManagement-eindpunt (Batch-service die rekenknooppunten voor Batch-pools beheert). EndpointAccessProfile-

EndpointAccessProfile

Naam Beschrijving Waarde
defaultAction Standaardactie voor eindpunttoegang. Dit is alleen van toepassing wanneer publicNetworkAccess is ingeschakeld. 'Toestaan'
'Weigeren' (vereist)
ipRules Matrix van IP-bereiken om het IP-adres van de client te filteren. IPRule[]

IPRule

Naam Beschrijving Waarde
actie Actie wanneer het IP-adres van de client overeenkomt. Toestaan (vereist)
waarde IPv4-adres of IPv4-adresbereik in CIDR-indeling. tekenreeks (vereist)

Quickstart-sjablonen

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

Sjabloon Beschrijving
Azure Batch-pool zonder openbare IP-adressen

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

implementeren in 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 logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2024-02-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"
    }
  })
}

Eigenschapswaarden

batchAccounts

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Batch/batchAccounts@2024-02-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24

Geldige tekens:
Kleine letters en cijfers.
plaats 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.
identiteit De identiteit van het Batch-account. BatchAccountIdentity-
Eigenschappen De eigenschappen van het Batch-account. BatchAccountCreatePropertiesOrBatchAccountProperties

BatchAccountIdentity

Naam Beschrijving 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 van id's van gebruikersidentiteit.

BatchAccountIdentityUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedId-entiteiten

UserAssignedIdentities

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

BatchAccountCreatePropertiesOrBatchAccountProperties

Naam Beschrijving Waarde
allowedAuthenticationModes Lijst met toegestane verificatiemodi voor het Batch-account dat kan worden gebruikt voor verificatie met het gegevensvlak. Dit heeft geen invloed op verificatie met het besturingsvlak. Tekenreeksmatrix met een van de volgende waarden:
"AAD"
"SharedKey"
"TaskAuthenticationToken"
autoStorage De eigenschappen met betrekking tot het automatische opslagaccount. AutoStorageBasePropertiesOrAutoStorageProperties
Codering 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. KeyVaultReference-
networkProfile Het netwerkprofiel wordt alleen van kracht wanneer publicNetworkAccess is ingeschakeld. NetworkProfile
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 Microsoft Entra-id. Als de modus UserSubscription is, moeten clients Microsoft Entra-id gebruiken. De standaardwaarde is BatchService. "BatchService"
"UserSubscription"
publicNetworkAccess Als deze niet is opgegeven, is de standaardwaarde ingeschakeld. "Uitgeschakeld"
"Ingeschakeld"

AutoStorageBasePropertiesOrAutoStorageProperties

Naam Beschrijving Waarde
authenticationMode De verificatiemodus die door de Batch-service wordt gebruikt voor het beheren van het automatische opslagaccount. "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 automatisch opslagaccount. tekenreeks (vereist)

ComputeNodeIdentityReference

Naam Beschrijving Waarde
resourceId De ARM-resource-id van de door de gebruiker toegewezen identiteit. snaar

EncryptionProperties

Naam Beschrijving Waarde
keySource Type sleutelbron. "Microsoft.Batch"
"Microsoft.KeyVault"
keyVaultProperties Aanvullende informatie bij het gebruik van Microsoft.KeyVault KeyVaultProperties-

KeyVaultProperties

Naam Beschrijving Waarde
keyIdentifier Volledig pad naar het geheim met of zonder versie. Voorbeeld https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. of https://mykeyvault.vault.azure.net/keys/testkey. Aan de volgende vereisten moet worden voldaan om te kunnen worden gebruikt:

Het Batch-account heeft een door het systeem toegewezen identiteit
De accountidentiteit is verleend aan Key/Get, Key/Unwrap en Key/Wrap-machtigingen
KeyVault heeft beveiliging tegen voorlopig verwijderen en opschonen ingeschakeld
snaar

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs 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)

NetworkProfile

Naam Beschrijving Waarde
accountAccess Netwerktoegangsprofiel voor batchAccount-eindpunt (API voor batchaccountgegevensvlak). EndpointAccessProfile-
nodeManagementAccess Netwerktoegangsprofiel voor nodeManagement-eindpunt (Batch-service die rekenknooppunten voor Batch-pools beheert). EndpointAccessProfile-

EndpointAccessProfile

Naam Beschrijving Waarde
defaultAction Standaardactie voor eindpunttoegang. Dit is alleen van toepassing wanneer publicNetworkAccess is ingeschakeld. "Toestaan"
'Weigeren' (vereist)
ipRules Matrix van IP-bereiken om het IP-adres van de client te filteren. IPRule[]

IPRule

Naam Beschrijving Waarde
actie Actie wanneer het IP-adres van de client overeenkomt. 'Toestaan' (vereist)
waarde IPv4-adres of IPv4-adresbereik in CIDR-indeling. tekenreeks (vereist)