VirtualMachineConfiguration interface
A configuração para nós de computação em um pool com base na infraestrutura de Máquinas Virtuais do Azure.
Propriedades
| container |
Se especificado, a configuração é executada em cada nó do pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de tarefas executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la. |
| data |
Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios conectados a eles. |
| disk |
Se especificado, a criptografia é executada em cada nó do pool durante o provisionamento do nó. |
| extensions | Se especificado, as extensões mencionadas nesta configuração serão instaladas em cada nó. |
| image |
Uma referência a uma imagem do Azure Virtual Machines Marketplace ou ao recurso Azure Image de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas pelo Lote do Azure, consulte a operação 'Listar SKUs de agente de nó suportado'. |
| license |
Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você possui licenças locais válidas para os nós que serão implantados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são: Windows_Server - A licença local é para o Windows Server. Windows_Client - A licença local é para o Windows Client. |
| node |
O agente do nó Batch é um programa executado em cada nó do pool e fornece a interface de comando e controle entre o nó e o serviço Batch. Existem diferentes implementações do agente de nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar uma SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente de nó suportados, juntamente com sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó suportados'. |
| node |
Essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados. |
| os |
Contém configuração para configurações efêmeras do OSDisk. |
| security |
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquina virtual. |
| service |
A ID de referência do artefato de serviço na forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
| windows |
Essa propriedade não deve ser especificada se imageReference especificar uma imagem do sistema operacional Linux. |
Detalhes de Propriedade
containerConfiguration
Se especificado, a configuração é executada em cada nó do pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de tarefas executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.
containerConfiguration?: ContainerConfiguration
Valor de Propriedade
dataDisks
Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios conectados a eles.
dataDisks?: DataDisk[]
Valor de Propriedade
DataDisk[]
diskEncryptionConfiguration
Se especificado, a criptografia é executada em cada nó do pool durante o provisionamento do nó.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
Valor de Propriedade
extensions
Se especificado, as extensões mencionadas nesta configuração serão instaladas em cada nó.
extensions?: VMExtension[]
Valor de Propriedade
imageReference
Uma referência a uma imagem do Azure Virtual Machines Marketplace ou ao recurso Azure Image de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas pelo Lote do Azure, consulte a operação 'Listar SKUs de agente de nó suportado'.
imageReference: ImageReference
Valor de Propriedade
licenseType
Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você possui licenças locais válidas para os nós que serão implantados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são:
Windows_Server - A licença local é para o Windows Server. Windows_Client - A licença local é para o Windows Client.
licenseType?: string
Valor de Propriedade
string
nodeAgentSkuId
O agente do nó Batch é um programa executado em cada nó do pool e fornece a interface de comando e controle entre o nó e o serviço Batch. Existem diferentes implementações do agente de nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar uma SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente de nó suportados, juntamente com sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó suportados'.
nodeAgentSkuId: string
Valor de Propriedade
string
nodePlacementConfiguration
Essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados.
nodePlacementConfiguration?: NodePlacementConfiguration
Valor de Propriedade
osDisk
Contém configuração para configurações efêmeras do OSDisk.
osDisk?: OSDisk
Valor de Propriedade
securityProfile
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquina virtual.
securityProfile?: SecurityProfile
Valor de Propriedade
serviceArtifactReference
A ID de referência do artefato de serviço na forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
Valor de Propriedade
windowsConfiguration
Essa propriedade não deve ser especificada se imageReference especificar uma imagem do sistema operacional Linux.
windowsConfiguration?: WindowsConfiguration