Compartilhar via


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

containerConfiguration

Se especificado, a instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de trabalho executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

dataDisks

Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles.

diskEncryptionConfiguration

Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nós.

extensions

Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.

imageReference

Uma referência a uma imagem do Marketplace de Máquinas Virtuais do Azure ou ao recurso de Imagem do Azure 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ó com suporte".

licenseType

Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém 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 Cliente Windows.

nodeAgentSkuId

O agente de nó do Lote é um programa que é executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote. Há diferentes implementações do agente do nó, conhecido como SKUs, para sistemas operacionais diferentes. Você deve especificar um SKU do agente do nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente de nó com suporte junto com sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó com suporte'.

nodePlacementConfiguration

Essa configuração especificará regras sobre como os nós no pool serão alocados fisicamente.

osDisk

Contém a configuração para configurações do OSDisk efêmero.

securityProfile

Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais.

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}

windowsConfiguration

Essa propriedade não deve ser especificada se a imageReference especificar uma imagem do sistema operacional Linux.

Detalhes da propriedade

containerConfiguration

Se especificado, a instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de trabalho executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

containerConfiguration?: ContainerConfiguration

Valor da propriedade

dataDisks

Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles.

dataDisks?: DataDisk[]

Valor da propriedade

diskEncryptionConfiguration

Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nós.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valor da propriedade

extensions

Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.

extensions?: VMExtension[]

Valor da propriedade

imageReference

Uma referência a uma imagem do Marketplace de Máquinas Virtuais do Azure ou ao recurso de Imagem do Azure 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ó com suporte".

imageReference: ImageReference

Valor da propriedade

licenseType

Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém 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 Cliente Windows.

licenseType?: string

Valor da propriedade

string

nodeAgentSkuId

O agente de nó do Lote é um programa que é executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote. Há diferentes implementações do agente do nó, conhecido como SKUs, para sistemas operacionais diferentes. Você deve especificar um SKU do agente do nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente de nó com suporte junto com sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó com suporte'.

nodeAgentSkuId: string

Valor da propriedade

string

nodePlacementConfiguration

Essa configuração especificará regras sobre como os nós no pool serão alocados fisicamente.

nodePlacementConfiguration?: NodePlacementConfiguration

Valor da propriedade

osDisk

Contém a configuração para configurações do OSDisk efêmero.

osDisk?: OSDisk

Valor da propriedade

securityProfile

Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais.

securityProfile?: SecurityProfile

Valor da 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 da propriedade

windowsConfiguration

Essa propriedade não deve ser especificada se a imageReference especificar uma imagem do sistema operacional Linux.

windowsConfiguration?: WindowsConfiguration

Valor da propriedade