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 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. |
data |
Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles. |
disk |
Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nó. |
extensions | Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó. |
image |
Uma referência a uma imagem do Azure Máquinas Virtuais Marketplace ou ao recurso imagem do Azure de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas por Lote do Azure, consulte a operação 'Listar SKUs do agente de nó com suporte'. |
license |
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. |
node |
O agente de nó do Lote é um programa 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 diferentes sistemas operacionais. Você deve especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs do agente de nó com suporte junto com a lista de referências de imagem verificadas, consulte a operação 'Listar SKUs do agente de nó com suporte'. |
node |
Essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados. |
os |
Contém a configuração para configurações do OSDisk efêmero. |
security |
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais. |
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 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
DataDisk[]
diskEncryptionConfiguration
Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nó.
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 Azure Máquinas Virtuais Marketplace ou ao recurso imagem do Azure de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas por Lote do Azure, consulte a operação 'Listar SKUs do 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 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 diferentes sistemas operacionais. Você deve especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs do agente de nó com suporte junto com a lista de referências de imagem verificadas, consulte a operação 'Listar SKUs do 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 fisicamente alocados.
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 imageReference especificar uma imagem do sistema operacional Linux.
windowsConfiguration?: WindowsConfiguration