Microsoft.Batch batchAccounts 2023-05-01
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@2023-05-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 Azure Active Directory. Als de modus UserSubscription is, moeten clients Azure Active Directory gebruiken. De standaardwaarde is BatchService. | 'BatchService' UserSubscription |
publicNetworkAccess | Als deze niet is opgegeven, is de standaardwaarde ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
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": "2023-05-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 Azure Active Directory. Als de modus UserSubscription is, moeten clients Azure Active Directory gebruiken. De standaardwaarde is BatchService. | 'BatchService' UserSubscription |
publicNetworkAccess | Als deze niet is opgegeven, is de standaardwaarde ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
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 | '2023-05-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@2023-05-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 Azure Active Directory. Als de modus UserSubscription is, moeten clients Azure Active Directory gebruiken. De standaardwaarde is BatchService. | 'BatchService' UserSubscription |
publicNetworkAccess | Als deze niet is opgegeven, is de standaardwaarde ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
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@2023-05-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 |
---|