IVirtualMachineScaleSet Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
IVirtualMachineScaleSetBeta IBeta IGroupableResource<IComputeManager,VirtualMachineScaleSetInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineScaleSetInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachineScaleSet> IUpdatable<IWithPrimaryLoadBalancer>
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
Azure SDK for .NET