Condividi tramite


Microsoft.Batch batchAccounts 2021-01-01

Definizione di risorsa Bicep

Il tipo di risorsa batchAccounts può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Batch/batchAccounts, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Batch/batchAccounts@2021-01-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    autoStorage: {
      storageAccountId: 'string'
    }
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        keyIdentifier: 'string'
      }
    }
    keyVaultReference: {
      id: 'string'
      url: 'string'
    }
    poolAllocationMode: 'string'
    publicNetworkAccess: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

AutoStorageBasePropertiesOrAutoStorageProperties

Nome Descrizione Valore
storageAccountId ID risorsa dell'account di archiviazione da usare per l'account di archiviazione automatico. stringa (obbligatorio)

BatchAccountCreateParametersTags

Nome Descrizione Valore

BatchAccountCreatePropertiesOrBatchAccountProperties

Nome Descrizione Valore
autoStorage Proprietà correlate all'account di archiviazione automatica. AutoStorageBasePropertiesOrAutoStorageProperties
codifica Configura la modalità di crittografia dei dati dei clienti all'interno dell'account Batch. Per impostazione predefinita, gli account vengono crittografati usando una chiave gestita da Microsoft. Per un controllo aggiuntivo, è possibile usare invece una chiave gestita dal cliente. EncryptionProperties
keyVaultReference Riferimento all'insieme di credenziali delle chiavi di Azure associato all'account Batch. KeyVaultReference
poolAllocationMode La modalità di allocazione del pool influisce anche sul modo in cui i client possono eseguire l'autenticazione all'API del servizio Batch. Se la modalità è BatchService, i client possono eseguire l'autenticazione usando chiavi di accesso o Azure Active Directory. Se la modalità è UserSubscription, i client devono usare Azure Active Directory. Il valore predefinito è BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Se non specificato, il valore predefinito è 'enabled'. 'Disabilitato'
'Enabled'

BatchAccountIdentity

Nome Descrizione Valore
digitare Tipo di identità usato per l'account Batch. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco di identità utente associate all'account Batch. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Nome Descrizione Valore

Components19E4Rl9SchemasBatchaccountidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

EncryptionProperties

Nome Descrizione Valore
keySource Tipo dell'origine della chiave. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Dettagli aggiuntivi quando si usa Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Nome Descrizione Valore
keyIdentifier Percorso completo del segreto con versione. Esempio https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. Per poter essere utilizzabili, è necessario soddisfare i prerequisiti seguenti:

L'account Batch ha un'identità assegnata dal sistema
All'identità dell'account sono state concesse le autorizzazioni Key/Get, Key/Unwrap e Key/Wrap
KeyVault ha la protezione per l'eliminazione temporanea e la ripulitura abilitata
corda

KeyVaultReference

Nome Descrizione Valore
Id ID risorsa dell'insieme di credenziali delle chiavi di Azure associato all'account Batch. stringa (obbligatorio)
URL URL dell'insieme di credenziali delle chiavi di Azure associato all'account Batch. stringa (obbligatorio)

Microsoft.Batch/batchAccounts

Nome Descrizione Valore
identità Identità dell'account Batch. batchAccountIdentity
ubicazione Area in cui creare l'account. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 3
Pattern = ^[a-z0-9]+$ (obbligatorio)
proprietà Proprietà dell'account Batch. BatchAccountCreatePropertiesOrBatchAccountProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
pool di Azure Batch senza indirizzi IP pubblici Questo modello crea un pool di comunicazione dei nodi semplificato di Azure Batch senza indirizzi IP pubblici.
Creare un account Batch usando un modello Questo modello crea un account Batch e un account di archiviazione.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa batchAccounts può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Batch/batchAccounts, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2021-01-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "autoStorage": {
      "storageAccountId": "string"
    },
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "keyIdentifier": "string"
      }
    },
    "keyVaultReference": {
      "id": "string",
      "url": "string"
    },
    "poolAllocationMode": "string",
    "publicNetworkAccess": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

AutoStorageBasePropertiesOrAutoStorageProperties

Nome Descrizione Valore
storageAccountId ID risorsa dell'account di archiviazione da usare per l'account di archiviazione automatico. stringa (obbligatorio)

BatchAccountCreateParametersTags

Nome Descrizione Valore

BatchAccountCreatePropertiesOrBatchAccountProperties

Nome Descrizione Valore
autoStorage Proprietà correlate all'account di archiviazione automatica. AutoStorageBasePropertiesOrAutoStorageProperties
codifica Configura la modalità di crittografia dei dati dei clienti all'interno dell'account Batch. Per impostazione predefinita, gli account vengono crittografati usando una chiave gestita da Microsoft. Per un controllo aggiuntivo, è possibile usare invece una chiave gestita dal cliente. EncryptionProperties
keyVaultReference Riferimento all'insieme di credenziali delle chiavi di Azure associato all'account Batch. KeyVaultReference
poolAllocationMode La modalità di allocazione del pool influisce anche sul modo in cui i client possono eseguire l'autenticazione all'API del servizio Batch. Se la modalità è BatchService, i client possono eseguire l'autenticazione usando chiavi di accesso o Azure Active Directory. Se la modalità è UserSubscription, i client devono usare Azure Active Directory. Il valore predefinito è BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Se non specificato, il valore predefinito è 'enabled'. 'Disabilitato'
'Enabled'

BatchAccountIdentity

Nome Descrizione Valore
digitare Tipo di identità usato per l'account Batch. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco di identità utente associate all'account Batch. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Nome Descrizione Valore

Components19E4Rl9SchemasBatchaccountidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

EncryptionProperties

Nome Descrizione Valore
keySource Tipo dell'origine della chiave. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Dettagli aggiuntivi quando si usa Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Nome Descrizione Valore
keyIdentifier Percorso completo del segreto con versione. Esempio https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. Per poter essere utilizzabili, è necessario soddisfare i prerequisiti seguenti:

L'account Batch ha un'identità assegnata dal sistema
All'identità dell'account sono state concesse le autorizzazioni Key/Get, Key/Unwrap e Key/Wrap
KeyVault ha la protezione per l'eliminazione temporanea e la ripulitura abilitata
corda

KeyVaultReference

Nome Descrizione Valore
Id ID risorsa dell'insieme di credenziali delle chiavi di Azure associato all'account Batch. stringa (obbligatorio)
URL URL dell'insieme di credenziali delle chiavi di Azure associato all'account Batch. stringa (obbligatorio)

Microsoft.Batch/batchAccounts

Nome Descrizione Valore
apiVersion Versione dell'API '2021-01-01'
identità Identità dell'account Batch. batchAccountIdentity
ubicazione Area in cui creare l'account. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 3
Pattern = ^[a-z0-9]+$ (obbligatorio)
proprietà Proprietà dell'account Batch. BatchAccountCreatePropertiesOrBatchAccountProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Batch/batchAccounts'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
pool di Azure Batch senza indirizzi IP pubblici

Distribuire in Azure
Questo modello crea un pool di comunicazione dei nodi semplificato di Azure Batch senza indirizzi IP pubblici.
Creare un account Batch usando un modello

Distribuire in Azure
Questo modello crea un account Batch e un account di archiviazione.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa batchAccounts può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Batch/batchAccounts, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2021-01-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoStorage = {
        storageAccountId = "string"
      }
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          keyIdentifier = "string"
        }
      }
      keyVaultReference = {
        id = "string"
        url = "string"
      }
      poolAllocationMode = "string"
      publicNetworkAccess = "string"
    }
  })
}

Valori delle proprietà

AutoStorageBasePropertiesOrAutoStorageProperties

Nome Descrizione Valore
storageAccountId ID risorsa dell'account di archiviazione da usare per l'account di archiviazione automatico. stringa (obbligatorio)

BatchAccountCreateParametersTags

Nome Descrizione Valore

BatchAccountCreatePropertiesOrBatchAccountProperties

Nome Descrizione Valore
autoStorage Proprietà correlate all'account di archiviazione automatica. AutoStorageBasePropertiesOrAutoStorageProperties
codifica Configura la modalità di crittografia dei dati dei clienti all'interno dell'account Batch. Per impostazione predefinita, gli account vengono crittografati usando una chiave gestita da Microsoft. Per un controllo aggiuntivo, è possibile usare invece una chiave gestita dal cliente. EncryptionProperties
keyVaultReference Riferimento all'insieme di credenziali delle chiavi di Azure associato all'account Batch. KeyVaultReference
poolAllocationMode La modalità di allocazione del pool influisce anche sul modo in cui i client possono eseguire l'autenticazione all'API del servizio Batch. Se la modalità è BatchService, i client possono eseguire l'autenticazione usando chiavi di accesso o Azure Active Directory. Se la modalità è UserSubscription, i client devono usare Azure Active Directory. Il valore predefinito è BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess Se non specificato, il valore predefinito è 'enabled'. 'Disabilitato'
'Enabled'

BatchAccountIdentity

Nome Descrizione Valore
digitare Tipo di identità usato per l'account Batch. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco di identità utente associate all'account Batch. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

Nome Descrizione Valore

Components19E4Rl9SchemasBatchaccountidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

EncryptionProperties

Nome Descrizione Valore
keySource Tipo dell'origine della chiave. 'Microsoft.Batch'
'Microsoft.KeyVault'
keyVaultProperties Dettagli aggiuntivi quando si usa Microsoft.KeyVault KeyVaultProperties

KeyVaultProperties

Nome Descrizione Valore
keyIdentifier Percorso completo del segreto con versione. Esempio https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. Per poter essere utilizzabili, è necessario soddisfare i prerequisiti seguenti:

L'account Batch ha un'identità assegnata dal sistema
All'identità dell'account sono state concesse le autorizzazioni Key/Get, Key/Unwrap e Key/Wrap
KeyVault ha la protezione per l'eliminazione temporanea e la ripulitura abilitata
corda

KeyVaultReference

Nome Descrizione Valore
Id ID risorsa dell'insieme di credenziali delle chiavi di Azure associato all'account Batch. stringa (obbligatorio)
URL URL dell'insieme di credenziali delle chiavi di Azure associato all'account Batch. stringa (obbligatorio)

Microsoft.Batch/batchAccounts

Nome Descrizione Valore
identità Identità dell'account Batch. batchAccountIdentity
ubicazione Area in cui creare l'account. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 3
Pattern = ^[a-z0-9]+$ (obbligatorio)
proprietà Proprietà dell'account Batch. BatchAccountCreatePropertiesOrBatchAccountProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Batch/batchAccounts@2021-01-01"