PoolInner Clase
- java.
lang. Object - ProxyResource
- com.
microsoft. azure. management. batch. implementation. PoolInner
- com.
public class PoolInner
Contiene información sobre un grupo.
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
Allocation |
allocationState()
Los valores posibles son: "Steady", "Resizing", "Stopping". |
| DateTime |
allocationStateTransitionTime()
Obtiene el valor allocationStateTransitionTime. |
| List<String> |
applicationLicenses()
Obtener la lista de licencias de aplicación debe ser un subconjunto de licencias de aplicaciones de servicio de Batch disponibles. Si se solicita una licencia que no se admite, se producirá un error en la creación del grupo. |
|
List<Application |
applicationPackages()
Obtener cambios en las referencias del paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear una imagen inicial. Hay un máximo de 10 referencias de paquete de aplicación en cualquier grupo determinado. |
|
Auto |
autoScaleRun()
Obtener esta propiedad solo se establece si el grupo se escala automáticamente, es decir, se usan autoScaleSettings. |
|
List<Certificate |
certificates()
Obtener para los nodos de proceso de Windows, el servicio Batch instala los certificados en el almacén de certificados y la ubicación especificados. En el caso de los nodos de proceso de Linux, los certificados se almacenan en un directorio dentro del directorio de trabajo de la tarea y se proporciona una variable de entorno AZ_BATCH_CERTIFICATES_DIR a la tarea para consultar esta ubicación. Para los certificados con visibilidad de "remoteUser", se crea un directorio "certs" en el directorio principal del usuario (por ejemplo, /home/{user-name}/certs) y los certificados se colocan en ese directorio. |
| DateTime |
creationTime()
Obtiene el valor creationTime. |
| Integer |
currentDedicatedNodes()
Obtiene el valor currentDedicatedNodes. |
| Integer |
currentLowPriorityNodes()
Obtenga el valor currentLowPriorityNodes. |
|
Deployment |
deploymentConfiguration()
Get using CloudServiceConfiguration especifica que los nodos deben crearse mediante Azure Cloud Services (PaaS), mientras que VirtualMachineConfiguration usa Azure Virtual Machines (IaaS). |
| String |
displayName()
Obtener el nombre para mostrar no necesita ser único y puede contener cualquier carácter Unicode hasta una longitud máxima de 1024. |
| String |
etag()
Obtenga la etiqueta ETag del recurso, que se usa para las instrucciones de simultaneidad. |
|
Batch |
identity()
Obtenga el tipo de identidad que se usa para el grupo de Batch. |
|
Inter |
interNodeCommunication()
Obtenga esto impone restricciones en las que se pueden asignar nodos al grupo. La habilitación de este valor puede reducir la posibilidad de asignar el número solicitado de nodos en el grupo. Si no se especifica, este valor tiene como valor predeterminado "Disabled". Entre los valores posibles se incluyen: "Enabled", "Disabled". |
| DateTime |
lastModified()
Obtenga esta es la última vez en la que cambiaron los datos de nivel de grupo, como targetDedicatedNodes o autoScaleSettings. No tiene en cuenta los cambios de nivel de nodo, como un estado de cambio de nodo de proceso. |
|
List<Metadata |
metadata()
Obtener el servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario. |
|
List<Mount |
mountConfiguration()
Obtenga esto admite Azure Files, NFS, CIFS/SMB y Blobfuse. |
|
Network |
networkConfiguration()
Obtenga el valor networkConfiguration. |
|
Pool |
provisioningState()
Los valores posibles son: "Succeeded", "Deleting". |
| DateTime |
provisioningStateTransitionTime()
Obtenga el valor provisioningStateTransitionTime. |
|
Resize |
resizeOperationStatus()
Obtenga el valor resizeOperationStatus. |
|
Scale |
scaleSettings()
Obtenga el valor scaleSettings. |
|
Start |
startTask()
Obtener en una operación PATCH (actualización), esta propiedad se puede establecer en un objeto vacío para quitar la tarea de inicio del grupo. |
|
Task |
taskSchedulingPolicy()
Obtiene si no se especifica, el valor predeterminado se distribuye. |
| Integer |
taskSlotsPerNode()
Obtener el valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256. |
|
List<User |
userAccounts()
Obtiene el valor userAccounts. |
| String |
vmSize()
Obtenga información sobre los tamaños disponibles de las máquinas virtuales para grupos de Cloud Services (grupos creados con cloudServiceConfiguration), consulte Tamaños de Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch admite todos los tamaños de máquina virtual Cloud Services excepto ExtraSmall. Para obtener información sobre los tamaños de máquina virtual disponibles para los grupos que usan imágenes de Virtual Machines Marketplace (grupos creados con virtualMachineConfiguration), consulte Tamaños de Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) o Tamaños para Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch admite todos los tamaños de máquina virtual de Azure, excepto STANDARD_A0 y aquellos con premium Storage (STANDARD_GS, STANDARD_DS y serie STANDARD_DSV2). |
|
Pool |
withApplicationLicenses(List<String> applicationLicenses)
Establecer la lista de licencias de aplicación debe ser un subconjunto de licencias de aplicación de servicio batch disponibles. Si se solicita una licencia que no es compatible, se producirá un error en la creación del grupo. |
|
Pool |
withApplicationPackages(List<ApplicationPackageReference> applicationPackages)
Establecer cambios en las referencias de paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear imágenes. Hay un máximo de 10 referencias de paquete de aplicación en cualquier grupo determinado. |
|
Pool |
withCertificates(List<CertificateReference> certificates)
Se establece para los nodos de proceso de Windows, el servicio Batch instala los certificados en el almacén de certificados y la ubicación especificados. En el caso de los nodos de proceso de Linux, los certificados se almacenan en un directorio dentro del directorio de trabajo de la tarea y se proporciona una variable de entorno AZ_BATCH_CERTIFICATES_DIR a la tarea para consultar esta ubicación. Para los certificados con visibilidad de "remoteUser", se crea un directorio "certs" en el directorio principal del usuario (por ejemplo, /home/{nombre de usuario}/certs) y los certificados se colocan en ese directorio. |
|
Pool |
withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Establecer con CloudServiceConfiguration especifica que los nodos deben crearse mediante Azure Cloud Services (PaaS), mientras que VirtualMachineConfiguration usa Azure Virtual Machines (IaaS). |
|
Pool |
withDisplayName(String displayName)
Establecer el nombre para mostrar no debe ser único y puede contener cualquier carácter Unicode hasta una longitud máxima de 1024. |
|
Pool |
withIdentity(BatchPoolIdentity identity)
Establezca el tipo de identidad que se usa para el grupo de lotes. |
|
Pool |
withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Establezca esto impone restricciones en las que se pueden asignar nodos al grupo. Habilitar este valor puede reducir la posibilidad de asignar el número solicitado de nodos en el grupo. Si no se especifica, este valor tiene como valor predeterminado "Disabled". Entre los valores posibles se incluyen: "Enabled", "Disabled". |
|
Pool |
withMetadata(List<MetadataItem> metadata)
Establecer el servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario. |
|
Pool |
withMountConfiguration(List<MountConfiguration> mountConfiguration)
Establezca esto admite Azure Files, NFS, CIFS/SMB y Blobfuse. |
|
Pool |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Establezca el valor networkConfiguration. |
|
Pool |
withScaleSettings(ScaleSettings scaleSettings)
Establezca el valor scaleSettings. |
|
Pool |
withStartTask(StartTask startTask)
Esta propiedad se puede establecer en un objeto vacío para quitar la tarea de inicio del grupo. |
|
Pool |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Si no se especifica, el valor predeterminado se distribuye. |
|
Pool |
withTaskSlotsPerNode(Integer taskSlotsPerNode)
Establezca el valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos del vmSize del grupo o 256. |
|
Pool |
withUserAccounts(List<UserAccount> userAccounts)
Establezca el valor userAccounts. |
|
Pool |
withVmSize(String vmSize)
Establezca para obtener información sobre los tamaños disponibles de las máquinas virtuales para Cloud Services grupos (grupos creados con cloudServiceConfiguration), consulte Tamaños de Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch admite todos los tamaños de máquina virtual Cloud Services excepto ExtraSmall. Para obtener información sobre los tamaños de máquina virtual disponibles para los grupos que usan imágenes de Virtual Machines Marketplace (grupos creados con virtualMachineConfiguration), consulte Tamaños de Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) o Tamaños para Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch admite todos los tamaños de máquina virtual de Azure, excepto STANDARD_A0 y aquellos con premium Storage (STANDARD_GS, STANDARD_DS y serie STANDARD_DSV2). |
Detalles del método
allocationState
public AllocationState allocationState()
Los valores posibles son: "Steady", "Resizing", "Stopping".
Returns:
allocationStateTransitionTime
public DateTime allocationStateTransitionTime()
Obtiene el valor allocationStateTransitionTime.
Returns:
applicationLicenses
public List
Obtener la lista de licencias de aplicación debe ser un subconjunto de licencias de aplicaciones de servicio de Batch disponibles. Si se solicita una licencia que no se admite, se producirá un error en la creación del grupo.
Returns:
applicationPackages
public List
Obtener cambios en las referencias del paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear una imagen inicial. Hay un máximo de 10 referencias de paquete de aplicación en cualquier grupo determinado.
Returns:
autoScaleRun
public AutoScaleRun autoScaleRun()
Obtener esta propiedad solo se establece si el grupo se escala automáticamente, es decir, se usan autoScaleSettings.
Returns:
certificates
public List
Obtener para los nodos de proceso de Windows, el servicio Batch instala los certificados en el almacén de certificados y la ubicación especificados. En el caso de los nodos de proceso de Linux, los certificados se almacenan en un directorio dentro del directorio de trabajo de la tarea y se proporciona una variable de entorno AZ_BATCH_CERTIFICATES_DIR a la tarea para consultar esta ubicación. Para los certificados con visibilidad de "remoteUser", se crea un directorio "certs" en el directorio principal del usuario (por ejemplo, /home/{user-name}/certs) y los certificados se colocan en ese directorio.
Returns:
creationTime
public DateTime creationTime()
Obtiene el valor creationTime.
Returns:
currentDedicatedNodes
public Integer currentDedicatedNodes()
Obtiene el valor currentDedicatedNodes.
Returns:
currentLowPriorityNodes
public Integer currentLowPriorityNodes()
Obtenga el valor currentLowPriorityNodes.
Returns:
deploymentConfiguration
public DeploymentConfiguration deploymentConfiguration()
Get using CloudServiceConfiguration especifica que los nodos deben crearse mediante Azure Cloud Services (PaaS), mientras que VirtualMachineConfiguration usa Azure Virtual Machines (IaaS).
Returns:
displayName
public String displayName()
Obtener el nombre para mostrar no necesita ser único y puede contener cualquier carácter Unicode hasta una longitud máxima de 1024.
Returns:
etag
public String etag()
Obtenga la etiqueta ETag del recurso, que se usa para las instrucciones de simultaneidad.
Returns:
identity
public BatchPoolIdentity identity()
Obtenga el tipo de identidad que se usa para el grupo de Batch.
Returns:
interNodeCommunication
public InterNodeCommunicationState interNodeCommunication()
Obtenga esto impone restricciones en las que se pueden asignar nodos al grupo. La habilitación de este valor puede reducir la posibilidad de asignar el número solicitado de nodos en el grupo. Si no se especifica, este valor tiene como valor predeterminado "Disabled". Entre los valores posibles se incluyen: "Enabled", "Disabled".
Returns:
lastModified
public DateTime lastModified()
Obtenga esta es la última vez en la que cambiaron los datos de nivel de grupo, como targetDedicatedNodes o autoScaleSettings. No tiene en cuenta los cambios de nivel de nodo, como un estado de cambio de nodo de proceso.
Returns:
metadata
public List
Obtener el servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario.
Returns:
mountConfiguration
public List
Obtenga esto admite Azure Files, NFS, CIFS/SMB y Blobfuse.
Returns:
networkConfiguration
public NetworkConfiguration networkConfiguration()
Obtenga el valor networkConfiguration.
Returns:
provisioningState
public PoolProvisioningState provisioningState()
Los valores posibles son: "Succeeded", "Deleting".
Returns:
provisioningStateTransitionTime
public DateTime provisioningStateTransitionTime()
Obtenga el valor provisioningStateTransitionTime.
Returns:
resizeOperationStatus
public ResizeOperationStatus resizeOperationStatus()
Obtenga el valor resizeOperationStatus.
Returns:
scaleSettings
public ScaleSettings scaleSettings()
Obtenga el valor scaleSettings.
Returns:
startTask
public StartTask startTask()
Obtener en una operación PATCH (actualización), esta propiedad se puede establecer en un objeto vacío para quitar la tarea de inicio del grupo.
Returns:
taskSchedulingPolicy
public TaskSchedulingPolicy taskSchedulingPolicy()
Obtiene si no se especifica, el valor predeterminado se distribuye.
Returns:
taskSlotsPerNode
public Integer taskSlotsPerNode()
Obtener el valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256.
Returns:
userAccounts
public List
Obtiene el valor userAccounts.
Returns:
vmSize
public String vmSize()
Obtenga información sobre los tamaños disponibles de las máquinas virtuales para grupos de Cloud Services (grupos creados con cloudServiceConfiguration), consulte Tamaños de Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch admite todos los tamaños de máquina virtual Cloud Services excepto ExtraSmall. Para obtener información sobre los tamaños de máquina virtual disponibles para los grupos que usan imágenes de Virtual Machines Marketplace (grupos creados con virtualMachineConfiguration), consulte Tamaños de Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) o Tamaños para Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch admite todos los tamaños de máquina virtual de Azure, excepto STANDARD_A0 y aquellos con premium Storage (STANDARD_GS, STANDARD_DS y serie STANDARD_DSV2).
Returns:
withApplicationLicenses
public PoolInner withApplicationLicenses(List
Establecer la lista de licencias de aplicación debe ser un subconjunto de licencias de aplicación de servicio batch disponibles. Si se solicita una licencia que no es compatible, se producirá un error en la creación del grupo.
Parameters:
Returns:
withApplicationPackages
public PoolInner withApplicationPackages(List
Establecer cambios en las referencias de paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear imágenes. Hay un máximo de 10 referencias de paquete de aplicación en cualquier grupo determinado.
Parameters:
Returns:
withCertificates
public PoolInner withCertificates(List
Se establece para los nodos de proceso de Windows, el servicio Batch instala los certificados en el almacén de certificados y la ubicación especificados. En el caso de los nodos de proceso de Linux, los certificados se almacenan en un directorio dentro del directorio de trabajo de la tarea y se proporciona una variable de entorno AZ_BATCH_CERTIFICATES_DIR a la tarea para consultar esta ubicación. Para los certificados con visibilidad de "remoteUser", se crea un directorio "certs" en el directorio principal del usuario (por ejemplo, /home/{nombre de usuario}/certs) y los certificados se colocan en ese directorio.
Parameters:
Returns:
withDeploymentConfiguration
public PoolInner withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Establecer con CloudServiceConfiguration especifica que los nodos deben crearse mediante Azure Cloud Services (PaaS), mientras que VirtualMachineConfiguration usa Azure Virtual Machines (IaaS).
Parameters:
Returns:
withDisplayName
public PoolInner withDisplayName(String displayName)
Establecer el nombre para mostrar no debe ser único y puede contener cualquier carácter Unicode hasta una longitud máxima de 1024.
Parameters:
Returns:
withIdentity
public PoolInner withIdentity(BatchPoolIdentity identity)
Establezca el tipo de identidad que se usa para el grupo de lotes.
Parameters:
Returns:
withInterNodeCommunication
public PoolInner withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Establezca esto impone restricciones en las que se pueden asignar nodos al grupo. Habilitar este valor puede reducir la posibilidad de asignar el número solicitado de nodos en el grupo. Si no se especifica, este valor tiene como valor predeterminado "Disabled". Entre los valores posibles se incluyen: "Enabled", "Disabled".
Parameters:
Returns:
withMetadata
public PoolInner withMetadata(List
Establecer el servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario.
Parameters:
Returns:
withMountConfiguration
public PoolInner withMountConfiguration(List
Establezca esto admite Azure Files, NFS, CIFS/SMB y Blobfuse.
Parameters:
Returns:
withNetworkConfiguration
public PoolInner withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Establezca el valor networkConfiguration.
Parameters:
Returns:
withScaleSettings
public PoolInner withScaleSettings(ScaleSettings scaleSettings)
Establezca el valor scaleSettings.
Parameters:
Returns:
withStartTask
public PoolInner withStartTask(StartTask startTask)
Esta propiedad se puede establecer en un objeto vacío para quitar la tarea de inicio del grupo.
Parameters:
Returns:
withTaskSchedulingPolicy
public PoolInner withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Si no se especifica, el valor predeterminado se distribuye.
Parameters:
Returns:
withTaskSlotsPerNode
public PoolInner withTaskSlotsPerNode(Integer taskSlotsPerNode)
Establezca el valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos del vmSize del grupo o 256.
Parameters:
Returns:
withUserAccounts
public PoolInner withUserAccounts(List
Establezca el valor userAccounts.
Parameters:
Returns:
withVmSize
public PoolInner withVmSize(String vmSize)
Establezca para obtener información sobre los tamaños disponibles de las máquinas virtuales para Cloud Services grupos (grupos creados con cloudServiceConfiguration), consulte Tamaños de Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch admite todos los tamaños de máquina virtual Cloud Services excepto ExtraSmall. Para obtener información sobre los tamaños de máquina virtual disponibles para los grupos que usan imágenes de Virtual Machines Marketplace (grupos creados con virtualMachineConfiguration), consulte Tamaños de Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) o Tamaños para Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch admite todos los tamaños de máquina virtual de Azure, excepto STANDARD_A0 y aquellos con premium Storage (STANDARD_GS, STANDARD_DS y serie STANDARD_DSV2).
Parameters:
Returns: