Partilhar via


IVirtualMachineScaleSet Interface

Definição

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

public interface IVirtualMachineScaleSet : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithPrimaryLoadBalancer>
type IVirtualMachineScaleSet = interface
    interface IGroupableResource<IComputeManager, VirtualMachineScaleSetInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<VirtualMachineScaleSetInner>
    interface IRefreshable<IVirtualMachineScaleSet>
    interface IUpdatable<IWithPrimaryLoadBalancer>
    interface IVirtualMachineScaleSetBeta
    interface IBeta
Public Interface IVirtualMachineScaleSet
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineScaleSetInner), IHasInner(Of VirtualMachineScaleSetInner), IHasManager(Of IComputeManager), IRefreshable(Of IVirtualMachineScaleSet), IUpdatable(Of IWithPrimaryLoadBalancer), IVirtualMachineScaleSetBeta
Implementações

Propriedades

AdditionalCapabilities

Get especifica recursos adicionais habilitados ou desabilitados no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de dar suporte à anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.

ApplicationGatewayBackendAddressPoolsIds

Obtém a lista do pool de back-end do gateway de aplicativo associado ao conjunto de dimensionamento de máquinas virtuais.

ApplicationSecurityGroupIds

Obtém a lista de grupos de segurança de aplicativo associados ao conjunto de dimensionamento de máquinas virtuais.

AvailabilityZones

Obtém as zonas de disponibilidade atribuídas ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
BillingProfile

Obtém os detalhes relacionados à cobrança das máquinas virtuais de baixa prioridade no conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
BootDiagnosticsStorageUri

Obtém o URI do ponto de extremidade do blob de armazenamento se o diagnóstico de inicialização estiver habilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
Capacity

Obtém o número de instâncias de máquina virtual no conjunto de dimensionamento.

ComputerNamePrefix

Obtém o prefixo de nome das máquinas virtuais no conjunto de dimensionamento.

DoNotRunExtensionsOnOverprovisionedVMs

Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Essa propriedade garantirá, portanto, que as extensões não sejam executadas nas VMs extras superprovisionadas.

Extensions

Obtém as extensões anexadas às máquinas virtuais no conjunto de dimensionamento.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IHasInner<T>)
IsAcceleratedNetworkingEnabled

Obtém true se a rede acelerada estiver habilitada para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
IsBootDiagnosticsEnabled

Obtém true se o diagnóstico de inicialização estiver habilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
IsIpForwardingEnabled

Obtém true se o encaminhamento de IP estiver habilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
IsManagedDiskEnabled

Obtém true se o disco gerenciado for usado para os discos do conjunto de dimensionamento de máquinas virtuais (so, dados).

IsManagedServiceIdentityEnabled

Obtém true se a Identidade de Serviço Gerenciada estiver habilitada para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
IsSinglePlacementGroupEnabled

Obtém true se o grupo de posicionamento único estiver habilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
Key

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IIndexable)
ManagedOSDiskStorageAccountType

Obtém o tipo de conta de armazenamento do disco gerenciado do sistema operacional. Um valor nulo será retornado se o conjunto de dimensionamento de máquinas virtuais for baseado em disco não gerenciado.

(Herdado de IVirtualMachineScaleSetBeta)
ManagedServiceIdentityType

Obtém o tipo de Identidade de Serviço Gerenciada usada para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
Manager

Obtém o tipo de cliente gerenciador desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
Name

Obtém o nome do recurso

(Herdado de IHasName)
NetworkProfile

Obtém o perfil de rede.

NetworkSecurityGroupId

Obtém a ID do ARM do grupo de segurança de rede.

(Herdado de IVirtualMachineScaleSetBeta)
OSDiskCachingType

Obtém o tipo de cache de disco do sistema operacional.

OSDiskName

Obtém o nome do disco do sistema operacional de máquinas virtuais no conjunto de dimensionamento.

OSType

Obtém o sistema operacional das máquinas virtuais no conjunto de dimensionamento.

OverProvisionEnabled

Obtém true se o provisionamento em excesso estiver habilitado para as máquinas virtuais; caso contrário, false.

PrimaryPublicIPAddressIds

Obtém IOException a exceção de E/S.

ProximityPlacementGroup

Get especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído.

Region

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IResource)
RegionName

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IResource)
ResourceGroupName

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IHasResourceGroup)
Sku

Obtém o SKU das máquinas virtuais no conjunto de dimensionamento.

StorageProfile

Obtém o perfil de armazenamento.

SystemAssignedManagedServiceIdentityPrincipalId

Obtém a ID da entidade de serviço específica do Active Directory atribuída pelo sistema (local) atribuída ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
SystemAssignedManagedServiceIdentityTenantId

Obtém a ID de locatário do Active Directory específica da Identidade de Serviço Gerenciada Atribuída ao Sistema (Local) atribuída ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
Tags

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IResource)
Type

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IResource)
UpgradeMode

Obtém o modo de atualização.

UpgradeModel

Obtém o modo de atualização.

UserAssignedManagedServiceIdentityIds

Obtém as IDs de recurso das Identidades de Serviço Gerenciado Atribuídas pelo Usuário associadas ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IVirtualMachineScaleSetBeta)
VhdContainers

Obtém a URL para contêineres de armazenamento que armazenam os VHDs das máquinas virtuais no conjunto de dimensionamento.

VirtualMachineEvictionPolicy

Obtém a política de remoção das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
VirtualMachinePriority

Obtém a prioridade das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
VirtualMachinePublicIpConfig

Obtém a configuração de IP público de máquinas virtuais no conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
VirtualMachines

Obtém o ponto de entrada para gerenciar instâncias de máquina virtual no conjunto de dimensionamento.

Métodos

Deallocate()

Desliga as máquinas virtuais no conjunto de dimensionamento e libera seus recursos de computação.

DeallocateAsync(CancellationToken)

Desliga as máquinas virtuais no conjunto de dimensionamento e libera seus recursos de computação de forma assíncrona.

GetNetworkInterfaceByInstanceId(String, String)

Obtém um adaptador de rede associado a uma instância do conjunto de dimensionamento de máquinas virtuais.

GetPrimaryInternalLoadBalancer()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

GetPrimaryInternetFacingLoadBalancer()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

GetPrimaryNetwork()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

ListAvailableSkus()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

ListNetworkInterfaces()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

ListNetworkInterfacesByInstanceId(String)

Lista o adaptador de rede associado a uma instância de máquina virtual específica no conjunto de dimensionamento.

ListPrimaryInternalLoadBalancerBackends()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

ListPrimaryInternalLoadBalancerInboundNatPools()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

ListPrimaryInternetFacingLoadBalancerBackends()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

ListPrimaryInternetFacingLoadBalancerInboundNatPools()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

PowerOff()

Desativa (interrompe) as máquinas virtuais no conjunto de dimensionamento.

PowerOffAsync(CancellationToken)

Desativa (interrompe) as máquinas virtuais no conjunto de dimensionamento de forma assíncrona.

Refresh()

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
Reimage()

Re-imagens (atualiza a versão do sistema operacional instalado) as máquinas virtuais no conjunto de dimensionamento.

ReimageAsync(CancellationToken)

Re-imagens (atualiza a versão do sistema operacional instalado) as máquinas virtuais no conjunto de dimensionamento de forma assíncrona.

Restart()

Reinicia as máquinas virtuais no conjunto de dimensionamento.

RestartAsync(CancellationToken)

Reinicia as máquinas virtuais no conjunto de dimensionamento de forma assíncrona.

RunCommandInVMInstance(String, RunCommandInput)

Execute comandos em uma instância de máquina virtual em um conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
RunCommandVMInstanceAsync(String, RunCommandInput, CancellationToken)

Execute comandos em uma instância de máquina virtual em um conjunto de dimensionamento de forma assíncrona.

(Herdado de IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

Execute o script do PowerShell em uma instância de máquina virtual em um conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Execute o PowerShell em uma instância de máquina virtual em um conjunto de dimensionamento de forma assíncrona.

(Herdado de IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

Execute o script do shell em uma instância de máquina virtual em um conjunto de dimensionamento.

(Herdado de IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Execute o script de shell em uma instância de máquina virtual em um conjunto de dimensionamento de forma assíncrona.

(Herdado de IVirtualMachineScaleSetBeta)
Start()

Inicia as máquinas virtuais no conjunto de dimensionamento.

StartAsync(CancellationToken)

Inicia as máquinas virtuais no conjunto de dimensionamento de forma assíncrona.

Update()

Uma representação imutável do lado do cliente de um conjunto de dimensionamento de máquinas virtuais do Azure.

(Herdado de IUpdatable<T>)

Aplica-se a