Batch Account - Create

Crea una nueva cuenta de Batch con los parámetros especificados. Las cuentas existentes no se pueden actualizar con esta API y, en su lugar, deben actualizarse con la API actualizar cuenta de Batch.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2024-02-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

Nombre de la cuenta de Batch que debe ser única dentro de la región. Los nombres de cuenta de Batch deben tener entre 3 y 24 caracteres de longitud y deben usar solo números y letras minúsculas. Este nombre se usa como parte del nombre DNS que se usa para acceder al servicio Batch en la región en la que se crea la cuenta. Por ejemplo: http://accountname.region.batch.azure.com/.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene la cuenta de Batch.

subscriptionId
path True

string

El identificador de la suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-0000-0000-0000-00000000000000)

api-version
query True

string

La versión de LA API que se va a usar con la solicitud HTTP.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

La región en la que se va a crear la cuenta.

identity

BatchAccountIdentity

Identidad de la cuenta de Batch.

properties.allowedAuthenticationModes

AuthenticationMode[]

Lista de modos de autenticación permitidos para la cuenta de Batch que se puede usar para autenticarse con el plano de datos. Esto no afecta a la autenticación con el plano de control.

properties.autoStorage

AutoStorageBaseProperties

Propiedades relacionadas con la cuenta de almacenamiento automático.

properties.encryption

EncryptionProperties

Configuración de cifrado de la cuenta de Batch.
Configura cómo se cifran los datos del cliente dentro de la cuenta de Batch. De forma predeterminada, las cuentas se cifran mediante una clave administrada por Microsoft. Para un control adicional, se puede usar una clave administrada por el cliente en su lugar.

properties.keyVaultReference

KeyVaultReference

Referencia al almacén de claves de Azure asociado a la cuenta de Batch.

properties.networkProfile

NetworkProfile

Perfil de red para la cuenta de Batch, que contiene la configuración de la regla de red para cada punto de conexión.
El perfil de red solo surte efecto cuando publicNetworkAccess está habilitado.

properties.poolAllocationMode

PoolAllocationMode

modo de asignación que se usará para crear grupos en la cuenta de Batch.
El modo de asignación del grupo también afecta a cómo los clientes pueden autenticarse en la API del servicio Batch. Si el modo es BatchService, los clientes pueden autenticarse mediante claves de acceso o Microsoft Entra ID. Si el modo es UserSubscription, los clientes deben usar Microsoft Entra ID. El valor predeterminado es BatchService.

properties.publicNetworkAccess

PublicNetworkAccessType

Tipo de acceso de red para acceder a Azure Batch cuenta.
Si no se especifica, el valor predeterminado es "enabled".

tags

object

Etiquetas especificadas por el usuario asociadas a la cuenta.

Respuestas

Nombre Tipo Description
200 OK

BatchAccount

La operación se realizó correctamente. La respuesta contiene la entidad de cuenta de Batch.

202 Accepted

La operación se completará de forma asincrónica.

Headers

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Microsoft Entra flujo de código de autenticación de OAuth 2.0

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

BatchAccountCreate_BYOS
BatchAccountCreate_Default
BatchAccountCreate_SystemAssignedIdentity
BatchAccountCreate_UserAssignedIdentity
PrivateBatchAccountCreate

BatchAccountCreate_BYOS

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "poolAllocationMode": "UserSubscription",
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    }
  }
}

Sample Response

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "UserSubscription",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

BatchAccountCreate_Default

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  }
}

Sample Response

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "BatchService",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

BatchAccountCreate_SystemAssignedIdentity

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Sample Response

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "BatchService",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "principalId": "1a2e532b-9900-414c-8600-cfc6126628d7",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
    "type": "SystemAssigned"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

BatchAccountCreate_UserAssignedIdentity

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
    }
  }
}

Sample Response

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "BatchService",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
        "principalId": "principalId1",
        "clientId": "clientId1"
      }
    }
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

PrivateBatchAccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Disabled"
  }
}

Sample Response

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "UserSubscription",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Disabled"
  },
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

Definiciones

Nombre Description
AuthenticationMode

Modo de autenticación de la cuenta de Batch.

AutoStorageAuthenticationMode

Modo de autenticación que usará el servicio Batch para administrar la cuenta de almacenamiento automático.

AutoStorageBaseProperties

Propiedades relacionadas con la cuenta de almacenamiento automático.

AutoStorageProperties

Contiene información sobre la cuenta de almacenamiento automático asociada a una cuenta de Batch.

BatchAccount

Contiene información sobre una cuenta de Azure Batch.

BatchAccountCreateParameters

Parámetros proporcionados a la operación Create.

BatchAccountIdentity

Identidad de la cuenta de Batch, si está configurada. Esto se usa cuando el usuario especifica "Microsoft.KeyVault" como configuración de cifrado de cuenta de Batch o cuando ManagedIdentity se selecciona como modo de autenticación de almacenamiento automático.

CloudError

Respuesta de error del servicio Batch.

CloudErrorBody

Respuesta de error del servicio Batch.

ComputeNodeIdentityReference

Referencia a una identidad asignada por el usuario asociada al grupo de Batch que usará un nodo de proceso.

EncryptionProperties

Configura cómo se cifran los datos del cliente dentro de la cuenta de Batch. De forma predeterminada, las cuentas se cifran mediante una clave administrada por Microsoft. Para un control adicional, se puede usar una clave administrada por el cliente en su lugar.

EndpointAccessDefaultAction

Acción predeterminada cuando no hay ninguna coincidencia de IPRule.

EndpointAccessProfile

Perfil de acceso de red para el punto de conexión de Batch.

IPRule

Regla para filtrar la dirección IP del cliente.

IPRuleAction

Acción cuando coincide la dirección IP del cliente.

KeySource

Tipo del origen de la clave.

KeyVaultProperties

Configuración de KeyVault al usar un keySource de cifrado de Microsoft.KeyVault.

KeyVaultReference

Identifica el almacén de claves de Azure asociado a una cuenta de Batch.

NetworkProfile

Perfil de red para la cuenta de Batch, que contiene la configuración de la regla de red para cada punto de conexión.

PoolAllocationMode

Modo de asignación para crear grupos en la cuenta de Batch.

PrivateEndpoint

Punto de conexión privado de la conexión del punto de conexión privado.

PrivateEndpointConnection

Contiene información sobre un recurso de vínculo privado.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento de la conexión de punto de conexión privado.

PrivateLinkServiceConnectionState

Estado de conexión del servicio private link de la conexión del punto de conexión privado

PrivateLinkServiceConnectionStatus

Estado de la conexión del punto de conexión privado de Batch

ProvisioningState

Estado aprovisionado del recurso

PublicNetworkAccessType

Tipo de acceso de red para funcionar en los recursos de la cuenta de Batch.

ResourceIdentityType

Tipo de identidad que se usa para la cuenta de Batch.

UserAssignedIdentities

Lista de identidades de usuario asociadas.

VirtualMachineFamilyCoreQuota

Una familia de máquinas virtuales y su cuota de núcleos asociada para la cuenta de Batch.

AuthenticationMode

Modo de autenticación de la cuenta de Batch.

Nombre Tipo Description
AAD

string

Modo de autenticación mediante Microsoft Entra ID.

SharedKey

string

Modo de autenticación mediante claves compartidas.

TaskAuthenticationToken

string

Modo de autenticación mediante tokens de autenticación de tareas.

AutoStorageAuthenticationMode

Modo de autenticación que usará el servicio Batch para administrar la cuenta de almacenamiento automático.

Nombre Tipo Description
BatchAccountManagedIdentity

string

El servicio Batch autenticará las solicitudes para el almacenamiento automático mediante la identidad administrada asignada a la cuenta de Batch.

StorageKeys

string

El servicio Batch autenticará las solicitudes de almacenamiento automático mediante claves de cuenta de almacenamiento.

AutoStorageBaseProperties

Propiedades relacionadas con la cuenta de almacenamiento automático.

Nombre Tipo Valor predeterminado Description
authenticationMode

AutoStorageAuthenticationMode

StorageKeys

Modo de autenticación que usará el servicio Batch para administrar la cuenta de almacenamiento automático.

nodeIdentityReference

ComputeNodeIdentityReference

Referencia a la identidad asignada por el usuario que usarán los nodos de proceso para acceder al almacenamiento automático.
La identidad a la que se hace referencia aquí debe asignarse a los grupos que tienen nodos de proceso que necesitan acceso al almacenamiento automático.

storageAccountId

string

Identificador de recurso de la cuenta de almacenamiento que se va a usar para la cuenta de almacenamiento automático.

AutoStorageProperties

Contiene información sobre la cuenta de almacenamiento automático asociada a una cuenta de Batch.

Nombre Tipo Valor predeterminado Description
authenticationMode

AutoStorageAuthenticationMode

StorageKeys

Modo de autenticación que usará el servicio Batch para administrar la cuenta de almacenamiento automático.

lastKeySync

string

Hora UTC a la que las claves de almacenamiento se sincronizaron por última vez con la cuenta de Batch.

nodeIdentityReference

ComputeNodeIdentityReference

Referencia a la identidad asignada por el usuario que los nodos de proceso usarán para acceder al almacenamiento automático.
La identidad a la que se hace referencia aquí debe asignarse a grupos que tienen nodos de proceso que necesitan acceso al almacenamiento automático.

storageAccountId

string

Identificador de recurso de la cuenta de almacenamiento que se va a usar para la cuenta de almacenamiento automático.

BatchAccount

Contiene información sobre una cuenta de Azure Batch.

Nombre Tipo Valor predeterminado Description
id

string

Identificador del recurso.

identity

BatchAccountIdentity

Identidad de la cuenta de Batch.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.accountEndpoint

string

Punto de conexión de la cuenta que se usa para interactuar con el servicio Batch.

properties.activeJobAndJobScheduleQuota

integer

Cuota de programación de trabajos y trabajos activos para la cuenta de Batch.

properties.allowedAuthenticationModes

AuthenticationMode[]

Lista de modos de autenticación permitidos para la cuenta de Batch que se puede usar para autenticarse con el plano de datos. Esto no afecta a la autenticación con el plano de control.

properties.autoStorage

AutoStorageProperties

Las propiedades y el estado de cualquier cuenta de almacenamiento automático asociada a la cuenta de Batch.
Contiene información sobre la cuenta de almacenamiento automático asociada a una cuenta de Batch.

properties.dedicatedCoreQuota

integer

Cuota de núcleos dedicada para la cuenta de Batch.
En el caso de las cuentas con PoolAllocationMode establecida en UserSubscription, la cuota se administra en la suscripción para que este valor no se devuelva.

properties.dedicatedCoreQuotaPerVMFamily

VirtualMachineFamilyCoreQuota[]

Lista de la cuota de núcleos dedicada por familia de máquinas virtuales para la cuenta de Batch. En el caso de las cuentas con PoolAllocationMode establecida en UserSubscription, la cuota se administra en la suscripción para que este valor no se devuelva.

properties.dedicatedCoreQuotaPerVMFamilyEnforced

boolean

Valor que indica si se aplican cuotas de núcleos por familia de máquinas virtuales para esta cuenta.
Si esta marca es true, se aplica la cuota de núcleos dedicadas a través de las propiedades dedicatedCoreQuotaPerVMFamily y dedicatedCoreQuota de la cuenta. Si esta marca es false, la cuota de núcleos dedicada solo se aplica a través de la propiedad dedicatedCoreQuota de la cuenta y no tiene en cuenta la familia de máquinas virtuales.

properties.encryption

EncryptionProperties

Configuración de cifrado de la cuenta de Batch.
Configura cómo se cifran los datos del cliente dentro de la cuenta de Batch. De forma predeterminada, las cuentas se cifran mediante una clave administrada por Microsoft. Para un control adicional, se puede usar una clave administrada por el cliente en su lugar.

properties.keyVaultReference

KeyVaultReference

Referencia al almacén de claves de Azure asociado a la cuenta de Batch.
Identifica el almacén de claves de Azure asociado a una cuenta de Batch.

properties.lowPriorityCoreQuota

integer

Cuota de núcleos de prioridad baja o de acceso puntual para la cuenta de Batch.
En el caso de las cuentas con PoolAllocationMode establecida en UserSubscription, la cuota se administra en la suscripción para que este valor no se devuelva.

properties.networkProfile

NetworkProfile

Perfil de red para la cuenta de Batch, que contiene la configuración de la regla de red para cada punto de conexión.
El perfil de red solo surte efecto cuando publicNetworkAccess está habilitado.

properties.nodeManagementEndpoint

string

El punto de conexión utilizado por el nodo de proceso para conectarse al servicio de administración de nodos de Batch.

properties.poolAllocationMode

PoolAllocationMode

modo de asignación que se usará para crear grupos en la cuenta de Batch.
Modo de asignación para crear grupos en la cuenta de Batch.

properties.poolQuota

integer

Cuota de grupo para la cuenta de Batch.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista de conexiones de punto de conexión privado asociadas a la cuenta de Batch

properties.provisioningState

ProvisioningState

Estado aprovisionado del recurso

properties.publicNetworkAccess

PublicNetworkAccessType

Enabled

Tipo de interfaz de red para acceder a Azure Batch servicio y operaciones de cuenta de Batch.
Si no se especifica, el valor predeterminado es "enabled".

tags

object

Etiquetas del recurso.

type

string

Tipo de recurso.

BatchAccountCreateParameters

Parámetros proporcionados a la operación Create.

Nombre Tipo Valor predeterminado Description
identity

BatchAccountIdentity

Identidad de la cuenta de Batch.

location

string

La región en la que se va a crear la cuenta.

properties.allowedAuthenticationModes

AuthenticationMode[]

Lista de modos de autenticación permitidos para la cuenta de Batch que se puede usar para autenticarse con el plano de datos. Esto no afecta a la autenticación con el plano de control.

properties.autoStorage

AutoStorageBaseProperties

Propiedades relacionadas con la cuenta de almacenamiento automático.

properties.encryption

EncryptionProperties

Configuración de cifrado de la cuenta de Batch.
Configura cómo se cifran los datos del cliente dentro de la cuenta de Batch. De forma predeterminada, las cuentas se cifran mediante una clave administrada por Microsoft. Para un control adicional, se puede usar una clave administrada por el cliente en su lugar.

properties.keyVaultReference

KeyVaultReference

Referencia al almacén de claves de Azure asociado a la cuenta de Batch.

properties.networkProfile

NetworkProfile

Perfil de red para la cuenta de Batch, que contiene la configuración de la regla de red para cada punto de conexión.
El perfil de red solo surte efecto cuando publicNetworkAccess está habilitado.

properties.poolAllocationMode

PoolAllocationMode

modo de asignación que se usará para crear grupos en la cuenta de Batch.
El modo de asignación del grupo también afecta a cómo los clientes pueden autenticarse en la API del servicio Batch. Si el modo es BatchService, los clientes pueden autenticarse mediante claves de acceso o Microsoft Entra ID. Si el modo es UserSubscription, los clientes deben usar Microsoft Entra ID. El valor predeterminado es BatchService.

properties.publicNetworkAccess

PublicNetworkAccessType

Enabled

Tipo de acceso de red para acceder a Azure Batch cuenta.
Si no se especifica, el valor predeterminado es "enabled".

tags

object

Etiquetas especificadas por el usuario asociadas a la cuenta.

BatchAccountIdentity

Identidad de la cuenta de Batch, si está configurada. Esto se usa cuando el usuario especifica "Microsoft.KeyVault" como configuración de cifrado de cuenta de Batch o cuando ManagedIdentity se selecciona como modo de autenticación de almacenamiento automático.

Nombre Tipo Description
principalId

string

Identificador de entidad de seguridad de la cuenta de Batch. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

tenantId

string

Identificador de inquilino asociado a la cuenta de Batch. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

type

ResourceIdentityType

Tipo de identidad que se usa para la cuenta de Batch.

userAssignedIdentities

object

Lista de identidades de usuario asociadas a la cuenta de Batch.

CloudError

Respuesta de error del servicio Batch.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo de la respuesta de error.

CloudErrorBody

Respuesta de error del servicio Batch.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

ComputeNodeIdentityReference

Referencia a una identidad asignada por el usuario asociada al grupo de Batch que usará un nodo de proceso.

Nombre Tipo Description
resourceId

string

Identificador de recurso de ARM de la identidad asignada por el usuario.

EncryptionProperties

Configura cómo se cifran los datos del cliente dentro de la cuenta de Batch. De forma predeterminada, las cuentas se cifran mediante una clave administrada por Microsoft. Para un control adicional, se puede usar una clave administrada por el cliente en su lugar.

Nombre Tipo Description
keySource

KeySource

Tipo del origen de la clave.

keyVaultProperties

KeyVaultProperties

Detalles adicionales al usar Microsoft.KeyVault

EndpointAccessDefaultAction

Acción predeterminada cuando no hay ninguna coincidencia de IPRule.

Nombre Tipo Description
Allow

string

Permitir el acceso de cliente.

Deny

string

Denegar el acceso de cliente.

EndpointAccessProfile

Perfil de acceso de red para el punto de conexión de Batch.

Nombre Tipo Description
defaultAction

EndpointAccessDefaultAction

Acción predeterminada cuando no hay ninguna coincidencia de IPRule.
Acción predeterminada para el acceso al punto de conexión. Solo es aplicable cuando publicNetworkAccess está habilitado.

ipRules

IPRule[]

Matriz de intervalos IP para filtrar la dirección IP del cliente.

IPRule

Regla para filtrar la dirección IP del cliente.

Nombre Tipo Description
action

IPRuleAction

Acción cuando coincide la dirección IP del cliente.

value

string

La dirección IP o el intervalo de direcciones IP que se van a filtrar
Dirección IPv4 o intervalo de direcciones IPv4 en formato CIDR.

IPRuleAction

Acción cuando coincide la dirección IP del cliente.

Nombre Tipo Description
Allow

string

Permitir el acceso a la dirección IP del cliente coincidente.

KeySource

Tipo del origen de la clave.

Nombre Tipo Description
Microsoft.Batch

string

Batch crea y administra las claves de cifrado que se usan para proteger los datos de la cuenta.

Microsoft.KeyVault

string

Las claves de cifrado que se usan para proteger los datos de la cuenta se almacenan en un almacén de claves externo. Si se establece, la identidad de la cuenta de Batch debe establecerse SystemAssigned en y también se debe proporcionar un identificador de clave válido en keyVaultProperties.

KeyVaultProperties

Configuración de KeyVault al usar un keySource de cifrado de Microsoft.KeyVault.

Nombre Tipo Description
keyIdentifier

string

Ruta de acceso completa al secreto con o sin versión. Ejemplo: https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. o https://mykeyvault.vault.azure.net/keys/testkey. Para poder usar los siguientes requisitos previos, debe cumplirse:

La cuenta de Batch tiene una identidad asignada por el sistema La identidad de la cuenta se ha concedido a key/get, los permisos Key/Unwrap y Key/Wrap. KeyVault tiene habilitada la protección de eliminación temporal y purga.

KeyVaultReference

Identifica el almacén de claves de Azure asociado a una cuenta de Batch.

Nombre Tipo Description
id

string

identificador de recurso del almacén de claves de Azure asociado a la cuenta de Batch.

url

string

URL del almacén de claves de Azure asociado a la cuenta de Batch.

NetworkProfile

Perfil de red para la cuenta de Batch, que contiene la configuración de la regla de red para cada punto de conexión.

Nombre Tipo Description
accountAccess

EndpointAccessProfile

Perfil de acceso de red para el punto de conexión batchAccount (API del plano de datos de la cuenta de Batch).

nodeManagementAccess

EndpointAccessProfile

Perfil de acceso de red para el punto de conexión nodeManagement (servicio Batch que administra nodos de proceso para grupos de Batch).

PoolAllocationMode

Modo de asignación para crear grupos en la cuenta de Batch.

Nombre Tipo Description
BatchService

string

Los grupos se asignarán en suscripciones propiedad del servicio Batch.

UserSubscription

string

Los grupos se asignarán en una suscripción propiedad del usuario.

PrivateEndpoint

Punto de conexión privado de la conexión del punto de conexión privado.

Nombre Tipo Description
id

string

Identificador de recurso de ARM del punto de conexión privado. Tiene el formato /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}.

PrivateEndpointConnection

Contiene información sobre un recurso de vínculo privado.

Nombre Tipo Description
etag

string

ETag del recurso, que se usa para instrucciones de simultaneidad.

id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.groupIds

string[]

Identificador de grupo de la conexión de punto de conexión privado.
El valor tiene uno y solo un identificador de grupo.

properties.privateEndpoint

PrivateEndpoint

Identificador de recurso de ARM del punto de conexión privado.
Punto de conexión privado de la conexión del punto de conexión privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Estado de conexión del servicio private link de la conexión del punto de conexión privado.
Estado de conexión del servicio private link de la conexión del punto de conexión privado

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento de la conexión de punto de conexión privado.

type

string

Tipo de recurso.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento de la conexión de punto de conexión privado.

Nombre Tipo Description
Cancelled

string

El usuario ha cancelado la creación de la conexión.

Creating

string

La conexión se está creando.

Deleting

string

La conexión se está eliminando.

Failed

string

El usuario solicitó que se actualice la conexión y se produjo un error. Puede volver a intentar la operación de actualización.

Succeeded

string

El estado de conexión es final y está listo para su uso si el estado es Aprobado.

Updating

string

El usuario ha solicitado que se actualice el estado de conexión, pero la operación de actualización aún no se ha completado. Es posible que no haga referencia a la conexión al conectar la cuenta de Batch.

PrivateLinkServiceConnectionState

Estado de conexión del servicio private link de la conexión del punto de conexión privado

Nombre Tipo Description
actionsRequired

string

Acción necesaria en el estado de conexión privada

description

string

Descripción del estado de conexión privada

status

PrivateLinkServiceConnectionStatus

Estado de la conexión de punto de conexión privado de la cuenta de Batch

PrivateLinkServiceConnectionStatus

Estado de la conexión del punto de conexión privado de Batch

Nombre Tipo Description
Approved

string

Se aprueba la conexión del punto de conexión privado y se puede usar para acceder a la cuenta de Batch.

Disconnected

string

La conexión del punto de conexión privado está desconectada y no se puede usar para acceder a la cuenta de Batch.

Pending

string

La conexión del punto de conexión privado está pendiente y no se puede usar para acceder a la cuenta de Batch.

Rejected

string

Se rechaza la conexión del punto de conexión privado y no se puede usar para acceder a la cuenta de Batch.

ProvisioningState

Estado aprovisionado del recurso

Nombre Tipo Description
Cancelled

string

Se cancela la última operación de la cuenta.

Creating

string

Se está creando la cuenta.

Deleting

string

La cuenta se está eliminando.

Failed

string

Error en la última operación de la cuenta.

Invalid

string

La cuenta está en un estado no válido.

Succeeded

string

La cuenta se ha creado y está lista para su uso.

PublicNetworkAccessType

Tipo de acceso de red para funcionar en los recursos de la cuenta de Batch.

Nombre Tipo Description
Disabled

string

Deshabilita la conectividad pública y habilita la conectividad privada para Azure Batch servicio a través del recurso de punto de conexión privado.

Enabled

string

Permite la conectividad a Azure Batch a través de DNS público.

ResourceIdentityType

Tipo de identidad que se usa para la cuenta de Batch.

Nombre Tipo Description
None

string

La cuenta de Batch no tiene ninguna identidad asociada. Si se establece None en la cuenta de actualización, se quitarán las identidades existentes.

SystemAssigned

string

La cuenta de Batch tiene una identidad asignada por el sistema con ella.

UserAssigned

string

La cuenta de Batch tiene identidades asignadas por el usuario con ella.

UserAssignedIdentities

Lista de identidades de usuario asociadas.

Nombre Tipo Description
clientId

string

Identificador de cliente de la identidad asignada por el usuario.

principalId

string

Identificador principal de la identidad asignada por el usuario.

VirtualMachineFamilyCoreQuota

Una familia de máquinas virtuales y su cuota de núcleos asociada para la cuenta de Batch.

Nombre Tipo Description
coreQuota

integer

La cuota de núcleos de la familia de máquinas virtuales para la cuenta de Batch.

name

string

Nombre de familia de la máquina virtual.