Compartir a través de


com.microsoft.azure.management.batch

Este paquete contiene las clases para BatchManagementClient. Cliente de Batch.

Clases

ActivateApplicationPackageParameters

Parámetros para activar un paquete de aplicación.

ApplicationPackageReference

Vínculo a un paquete de aplicación dentro de la cuenta de batch.

AutoScaleRun

Resultados y errores de una ejecución de una fórmula de escalado automático del grupo.

AutoScaleRunError

Error que se produjo al escalar automáticamente un grupo.

AutoScaleSettings

Configuración de escalabilidad automática para el grupo.

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.

AutoUserSpecification

Especifica los parámetros para el usuario automático que ejecuta una tarea en el servicio Batch.

AzureBlobFileSystemConfiguration

Información usada para conectarse a un contenedor de Azure Storage mediante Blobfuse.

AzureFileShareConfiguration

Información usada para conectarse a un recurso compartido de archivos de Azure.

BatchAccountCreateHeaders

Define encabezados para la operación Create.

BatchAccountCreateParameters

Parámetros proporcionados a la operación Create.

BatchAccountDeleteHeaders

Define encabezados para la operación Delete.

BatchAccountIdentity

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

BatchAccountKeys

Esta clase representa las claves de acceso de la cuenta por lotes.

BatchAccountRegenerateKeyParameters

Parámetros proporcionados a la operación RegenerateKey.

BatchAccountUpdateParameters

Parámetros para actualizar una cuenta de Azure Batch.

BatchPoolIdentity

Identidad del grupo de Batch, si está configurada. Si la identidad del grupo se actualiza durante la actualización de un grupo existente, solo las nuevas máquinas virtuales que se crean después de que el grupo se reduzca a 0 tendrán las identidades actualizadas.

CertificateBaseProperties

Propiedades del certificado base.

CertificateCancelDeletionHeaders

Define encabezados para la operación CancelDeletion.

CertificateCreateHeaders

Define encabezados para la operación Create.

CertificateCreateOrUpdateParameters

Contiene información sobre un certificado.

CertificateDeleteHeaders

Define encabezados para la operación Delete.

CertificateGetHeaders

Define encabezados para la operación Get.

CertificateReference

Referencia a un certificado que se va a instalar en los nodos de proceso de un grupo. Debe existir dentro de la misma cuenta que el grupo.

CertificateUpdateHeaders

Define encabezados para la operación de actualización.

CheckNameAvailabilityParameters

Parámetros para una solicitud de disponibilidad de nombre de comprobación.

CIFSMountConfiguration

Información utilizada para conectarse a un sistema de archivos CIFS.

CloudServiceConfiguration

La configuración de los nodos de un grupo en función de la plataforma de Azure Cloud Services.

ComputeNodeIdentityReference

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

ContainerConfiguration

La configuración de los grupos habilitados para contenedores.

ContainerRegistry

Un registro de contenedor privado.

DataDisk

Configuración que usarán los discos de datos asociados a los nodos de proceso del grupo. Cuando use discos de datos conectados, debe montar y dar formato a los discos desde una máquina virtual para usarlos.

DeleteCertificateError

Respuesta de error del servicio Batch.

DeploymentConfiguration

Propiedades de configuración de implementación.

DiffDiskSettings

Especifica la configuración de disco efímera para el disco del sistema operativo usado por la máquina virtual.

DiskEncryptionConfiguration

La configuración de cifrado de disco aplicada en los nodos de proceso del grupo. La configuración de cifrado de disco no se admite en el grupo de Linux creado con la imagen de máquina virtual o Shared Image Gallery imagen.

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.

EndpointDependency

Un nombre de dominio y detalles de conexión usados para acceder a una dependencia.

EndpointDetail

Detalles sobre la conexión entre el servicio Batch y el punto de conexión.

EnvironmentSetting

Variable de entorno que se va a establecer en un proceso de tarea.

FixedScaleSettings

Se ha corregido la configuración de escala para el grupo.

ImageReference

Referencia a una imagen de Azure Virtual Machines Marketplace o al recurso Imagen de Azure de una máquina virtual personalizada. Para obtener la lista de todas las imageReferences comprobadas por Azure Batch, consulte la operación "Enumerar las SKU de agente de nodo compatibles".

InboundNatPool

Un grupo NAT de entrada que se puede usar para abordar puertos específicos en nodos de proceso de un grupo de Batch externamente.

KeyVaultProperties

Configuración de KeyVault cuando se usa un keySource de cifrado de Microsoft.KeyVault.

KeyVaultReference

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

LinuxUserConfiguration

Propiedades usadas para crear una cuenta de usuario en un nodo de Linux.

MetadataItem

Un par nombre-valor asociado a un recurso de servicio de Batch. El servicio Batch no asigna ningún significado a estos metadatos; es únicamente para el uso del código de usuario.

MountConfiguration

Sistema de archivos que se va a montar en cada nodo.

NetworkConfiguration

Configuración de red de un grupo.

NetworkSecurityGroupRule

Una regla de grupo de seguridad de red que se va a aplicar a un punto de conexión de entrada.

NFSMountConfiguration

Información usada para conectarse a un sistema de archivos NFS.

NodePlacementConfiguration

Configuración de ubicación del nodo para grupos de lotes. Configuración de asignación usada por el servicio Batch para aprovisionar los nodos.

OperationDisplay

Objeto que describe la operación.

OSDisk

Configuración del disco del sistema operativo de la máquina virtual.

PoolCreateHeaders

Define encabezados para la operación Create.

PoolDeleteHeaders

Define encabezados para la operación Delete.

PoolDisableAutoScaleHeaders

Define encabezados para la operación DisableAutoScale.

PoolEndpointConfiguration

Configuración del punto de conexión de un grupo.

PoolGetHeaders

Define encabezados para la operación Get.

PoolStopResizeHeaders

Define encabezados para la operación StopResize.

PoolUpdateHeaders

Define encabezados para la operación Update.

PrivateEndpoint

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

PrivateEndpointConnectionUpdateHeaders

Define encabezados para la operación Update.

PrivateLinkServiceConnectionState

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

PublicIPAddressConfiguration

Configuración de la dirección IP pública de la configuración de red de un grupo.

ResizeError

Error que se produjo al cambiar el tamaño de un grupo.

ResizeOperationStatus

Detalles sobre la operación de cambio de tamaño actual o completada por última vez. Describe la operación actual (si el objeto AllocationState del grupo cambia de tamaño) o la operación completada anteriormente (si AllocationState es Estable).

ResourceFile

Un único archivo o varios archivos que se van a descargar en un nodo de proceso.

ScaleSettings

Configuración de escalado del grupo. Define el tamaño deseado del grupo. Puede ser "fixedScale" donde se especifica targetDedicatedNodes solicitado o "autoScale", que define una fórmula que se vuelve a evaluar periódicamente. Si no se especifica esta propiedad, el grupo tendrá una escala fija con 0 targetDedicatedNodes.

SkuCapability

Una funcionalidad de SKU, como el número de núcleos.

StartTask

Tarea que se ejecuta cuando un nodo de proceso se une a un grupo en el servicio Azure Batch, o cuando el nodo de proceso se reinicia o se vuelve a crear una imagen de imagen. En algunos casos, la tarea de inicio puede volver a ejecutarse aunque el nodo no se haya reiniciado. Debido a esto, las tareas de inicio deben ser idempotentes y salir correctamente si la configuración que están realizando ya se ha realizado. Se debe tener especial cuidado para evitar que las tareas de inicio creen un proceso de interrupción o instalen o inicien servicios desde el directorio de trabajo de la tarea de inicio, ya que esto impedirá que Batch pueda volver a ejecutar la tarea de inicio.

TaskContainerSettings

Configuración del contenedor de una tarea.

TaskSchedulingPolicy

Especifica cómo se deben distribuir las tareas entre nodos de proceso.

UserAccount

Propiedades usadas para crear un usuario en un nodo de Azure Batch.

UserAssignedIdentities

Lista de identidades de usuario asociadas.

UserIdentity

Definición de la identidad de usuario con la que se ejecuta la tarea. Especifique la propiedad userName o autoUser, pero no ambas.

VirtualMachineConfiguration

Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines.

VirtualMachineFamilyCoreQuota

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

VMExtension

Configuración de extensiones de máquina virtual.

WindowsConfiguration

Configuración del sistema operativo Windows que se va a aplicar a la máquina virtual.

WindowsUserConfiguration

Propiedades usadas para crear una cuenta de usuario en un nodo de Windows.

Interfaces

Application

Representación inmutable del lado cliente de una aplicación de cuenta de Azure Batch.

ApplicationPackage

Representación inmutable del lado cliente de un paquete de aplicación Azure Batch.

BatchAccount

Representación inmutable del lado cliente de una cuenta de Azure Batch.

BatchAccounts

Punto de entrada para Azure Batch API de administración de cuentas.

Pool

Representación inmutable del lado cliente de un grupo de cuentas de Azure Batch.

Application.UpdateDefinitionStages.Blank<ParentT>

Primera fase de una definición de aplicación de Batch.

Application.DefinitionStages.Blank<ParentT>

Primera fase de una definición de aplicación por lotes.

BatchAccount.DefinitionStages.Blank

Primera fase de una definición de cuenta de Batch.

Pool.DefinitionStages.Blank<ParentT>

Primera fase de una definición de grupo de lotes.

Pool.UpdateDefinitionStages.Blank<ParentT>

Primera fase de una definición de grupo de Batch.

Application.Definition<ParentT>

La totalidad de una definición de aplicación de Batch como parte de una definición de cuenta de Batch.

BatchAccount.Definition

La totalidad de una definición de cuenta de Batch.

Pool.Definition<ParentT>

La totalidad de una definición de grupo de Batch como parte de una definición de cuenta de Batch.

Application.DefinitionStages

Agrupación de todas las fases de definición del paquete de aplicación.

BatchAccount.DefinitionStages

Agrupación de todas las fases de definición de cuenta de Batch.

Pool.DefinitionStages

Agrupación de todas las fases de definición del grupo.

Pool.Update

La totalidad de una actualización del grupo de Batch como parte de una actualización de la cuenta de Batch.

BatchAccount.Update

Plantilla para una operación de actualización de la cuenta de Batch, que contiene toda la configuración que se puede modificar.

Application.Update

La totalidad de una actualización de aplicación de Batch como parte de una actualización de la cuenta de Batch.

Pool.UpdateDefinition<ParentT>

La totalidad de una definición de grupo de Batch como parte de la actualización primaria.

Application.UpdateDefinition<ParentT>

La totalidad de una definición de aplicación de Batch como parte de la actualización primaria.

Pool.UpdateDefinitionStages

Agrupación de fases de definición de grupo como parte de una actualización de la cuenta de Batch.

Application.UpdateDefinitionStages

Agrupación de fases de definición de aplicación como parte de una actualización de la cuenta de Batch.

BatchAccount.UpdateStages

Agrupación de todas las fases de actualización de la cuenta de Batch.

Pool.UpdateStages

Agrupación de fases de actualización del grupo de Batch.

Application.UpdateStages

Agrupación de fases de actualización de aplicaciones de Batch.

BatchAccount.DefinitionStages.WithApplication

Fase de una definición de cuenta de Batch que permite la creación de una aplicación de Batch.

BatchAccount.UpdateStages.WithApplication

Fase de una definición de cuenta de Batch que permite la creación de una aplicación de Batch.

BatchAccount.DefinitionStages.WithApplicationAndStorage

Fase de una definición de cuenta de Batch que permite agregar una aplicación y una cuenta de almacenamiento.

Application.UpdateStages.WithApplicationPackage

Fase de una actualización de aplicación de Batch que permite la creación de un paquete de aplicación.

Application.UpdateDefinitionStages.WithApplicationPackage<ParentT>

Fase de una definición de aplicación de Batch que permite la creación de un paquete de aplicación.

Application.DefinitionStages.WithApplicationPackage<ParentT>

Fase de una definición de aplicación de Batch que permite la creación de un paquete de aplicación.

Pool.UpdateDefinitionStages.WithAttach<ParentT>

Fase de una definición de grupo de Batch que permite la creación de configuraciones.

Application.UpdateDefinitionStages.WithAttach<ParentT>

Fase final de una definición de aplicación de Batch.

En esta fase, se puede especificar cualquier configuración opcional restante o la definición de la aplicación se puede adjuntar a la actualización de la cuenta de lote primaria.

Pool.DefinitionStages.WithAttach<ParentT>

Fase de una definición de grupo de Batch que permite la creación de un grupo.

Pool.UpdateStages.WithAttach

Fase de una actualización del grupo de Batch que permite la creación de configuraciones.

Application.DefinitionStages.WithAttach<ParentT>

Fase final de la definición de la aplicación.

En esta fase, se puede especificar cualquier configuración opcional restante o la definición de la aplicación se puede adjuntar a la definición de la cuenta de lote primaria.

BatchAccount.DefinitionStages.WithCreate

Una definición de cuenta de Batch con suficientes entradas para crear una nueva cuenta de Batch en la nube, pero expone entradas opcionales adicionales para especificar.

BatchAccount.DefinitionStages.WithCreateAndApplication

Fase de una definición de cuenta de Batch que permite agregar una aplicación de Batch o crear la cuenta de Batch.

BatchAccount.DefinitionStages.WithGroup

Fase de una definición de cuenta de Batch que permite especificar el grupo de recursos.

Application.UpdateStages.WithOptionalProperties

Fase de una actualización de aplicación que permite habilitar o deshabilitar la actualización automática de la aplicación.

BatchAccount.UpdateStages.WithPool

Fase de una definición de cuenta de Batch que permite la creación de un grupo de Batch.

BatchAccount.DefinitionStages.WithPool

Fase de una definición de cuenta de Batch que permite la creación de un grupo de Batch.

BatchAccount.DefinitionStages.WithStorage

Fase de una definición de cuenta de Batch que permite asociar cuentas de almacenamiento a la cuenta de Batch.

BatchAccount.UpdateStages.WithStorageAccount

Fase de una actualización de la cuenta de Batch que permite especificar una cuenta de almacenamiento.

Enumeraciones

AccountKeyType

Define valores para AccountKeyType.

AllocationState

Define valores para AllocationState.

AuthenticationMode

Define valores para AuthenticationMode.

AutoStorageAuthenticationMode

Define valores para AutoStorageAuthenticationMode.

AutoUserScope

Define valores para AutoUserScope.

CachingType

Define valores para CachingType.

CertificateFormat

Define valores para CertificateFormat.

CertificateProvisioningState

Define valores para CertificateProvisioningState.

CertificateStoreLocation

Define valores para CertificateStoreLocation.

CertificateVisibility

Define valores para CertificateVisibility.

ComputeNodeDeallocationOption

Define valores para ComputeNodeDeallocationOption.

ComputeNodeFillType

Define valores para ComputeNodeFillType.

ContainerWorkingDirectory

Define valores para ContainerWorkingDirectory.

DiffDiskPlacement

Define valores para DiffDiskPlacement.

DiskEncryptionTarget

Define valores para DiskEncryptionTarget.

ElevationLevel

Define valores para ElevationLevel.

InboundEndpointProtocol

Define los valores de InboundEndpointProtocol.

InterNodeCommunicationState

Define los valores de InterNodeCommunicationState.

IPAddressProvisioningType

Define los valores de IPAddressProvisioningType.

KeySource

Define los valores de KeySource.

LoginMode

Define los valores de LoginMode.

NameAvailabilityReason

Define los valores de NameAvailabilityReason.

NetworkSecurityGroupRuleAccess

Define los valores de NetworkSecurityGroupRuleAccess.

NodePlacementPolicyType

Define valores para NodePlacementPolicyType.

PackageState

Define los valores de PackageState.

PoolAllocationMode

Define los valores de PoolAllocationMode.

PoolIdentityType

Define los valores de PoolIdentityType.

PoolProvisioningState

Define los valores de PoolProvisioningState.

PrivateEndpointConnectionProvisioningState

Define valores para PrivateEndpointConnectionProvisioningState.

PrivateLinkServiceConnectionStatus

Define los valores de PrivateLinkServiceConnectionStatus.

ProvisioningState

Define los valores de ProvisioningState.

PublicNetworkAccessType

Define los valores de PublicNetworkAccessType.

ResourceIdentityType

Define los valores de ResourceIdentityType.

StorageAccountType

Define los valores de StorageAccountType.