Microsoft.Batch batchAccounts
Bicep-resourcedefinitie
Het resourcetype batchAccounts kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Batch/batchAccounts@2024-07-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
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) |
BatchAccountCreateParametersTags
Naam | Beschrijving | Waarde |
---|
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' 'SecuredByPerimeter' |
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 |
---|
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- |
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) |
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) |
Microsoft.Batch/batchAccounts
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van het Batch-account. | BatchAccountIdentity- |
plaats | De regio waarin het account moet worden gemaakt. | tekenreeks (vereist) |
naam | De resourcenaam | string Beperkingen: Minimale lengte = 3 Maximale lengte = 24 Patroon = ^[a-z0-9]+$ (vereist) |
Eigenschappen | De eigenschappen van het Batch-account. | BatchAccountCreatePropertiesOrBatchAccountProperties |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
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- |
UserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Azure Batch-pool zonder openbare IP-adressen | Met deze sjabloon maakt u een vereenvoudigde knooppuntcommunicatiegroep van Azure Batch zonder openbare IP-adressen. |
Een Batch-account maken met behulp van een sjabloon | 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:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 JSON toe aan uw sjabloon.
{
"type": "Microsoft.Batch/batchAccounts",
"apiVersion": "2024-07-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
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) |
BatchAccountCreateParametersTags
Naam | Beschrijving | Waarde |
---|
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' 'SecuredByPerimeter' |
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 |
---|
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- |
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) |
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) |
Microsoft.Batch/batchAccounts
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2024-07-01' |
identiteit | De identiteit van het Batch-account. | BatchAccountIdentity- |
plaats | De regio waarin het account moet worden gemaakt. | tekenreeks (vereist) |
naam | De resourcenaam | string Beperkingen: Minimale lengte = 3 Maximale lengte = 24 Patroon = ^[a-z0-9]+$ (vereist) |
Eigenschappen | De eigenschappen van het Batch-account. | BatchAccountCreatePropertiesOrBatchAccountProperties |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Batch/batchAccounts' |
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- |
UserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Azure Batch-pool zonder openbare IP-adressen |
Met deze sjabloon maakt u een vereenvoudigde knooppuntcommunicatiegroep van Azure Batch zonder openbare IP-adressen. |
Een Batch-account maken met behulp van een sjabloon |
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-07-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
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
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) |
BatchAccountCreateParametersTags
Naam | Beschrijving | Waarde |
---|
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' 'SecuredByPerimeter' |
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 |
---|
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- |
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) |
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) |
Microsoft.Batch/batchAccounts
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van het Batch-account. | BatchAccountIdentity- |
plaats | De regio waarin het account moet worden gemaakt. | tekenreeks (vereist) |
naam | De resourcenaam | string Beperkingen: Minimale lengte = 3 Maximale lengte = 24 Patroon = ^[a-z0-9]+$ (vereist) |
Eigenschappen | De eigenschappen van het Batch-account. | BatchAccountCreatePropertiesOrBatchAccountProperties |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Batch/batchAccounts@2024-07-01" |
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- |
UserAssignedIdentities
Naam | Beschrijving | Waarde |
---|