Partilhar via


IVirtualMachine Interface

Definição

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

public interface IVirtualMachine : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineBeta, Microsoft.Azure.Management.Network.Fluent.IHasNetworkInterfaces, 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.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, 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.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>
type IVirtualMachine = interface
    interface IGroupableResource<IComputeManager, VirtualMachineInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<VirtualMachineInner>
    interface IRefreshable<IVirtualMachine>
    interface IUpdatable<IUpdate>
    interface IHasNetworkInterfaces
    interface IVirtualMachineBeta
    interface IBeta
Public Interface IVirtualMachine
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineInner), IHasInner(Of VirtualMachineInner), IHasManager(Of IComputeManager), IHasNetworkInterfaces, IRefreshable(Of IVirtualMachine), IUpdatable(Of IUpdate), IVirtualMachineBeta
Implementações

Propriedades

AvailabilitySetId

Obtém a ID do recurso do conjunto de disponibilidade associado a essa máquina virtual.

AvailabilityZones

Obtém as zonas de disponibilidade atribuídas à máquina virtual.

(Herdado de IVirtualMachineBeta)
BillingProfile

Obtém os detalhes relacionados à cobrança de uma máquina virtual de baixa prioridade.

(Herdado de IVirtualMachineBeta)
BootDiagnosticsStorageUri

Obtém o uri do ponto de extremidade do blob de armazenamento se o diagnóstico de inicialização estiver habilitado para a máquina virtual.

ComputerName

Obtém o nome dessa máquina virtual.

DataDisks

Obtém os discos de dados gerenciados associados a essa máquina virtual, indexados pelo LUN.

DiagnosticsProfile

Obtém o perfil de diagnóstico.

DiskEncryption

Obtém o ponto de entrada para habilitar, desabilitar e consultar a criptografia de disco.

EvictionPolicy

Obtém a política de remoção da máquina virtual.

(Herdado de IVirtualMachineBeta)
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 uma máquina virtual do Azure.

(Herdado de IHasInner<T>)
InstanceView

Obtém a exibição da instância da máquina virtual. A exibição de instância será armazenada em cache para recuperação posterior usando instanceView.

IsBootDiagnosticsEnabled

Obtém true se o diagnóstico de inicialização estiver habilitado para a máquina virtual.

IsManagedDiskEnabled

Obtém true se os discos gerenciados são usados para os discos da máquina virtual (SO, dados).

IsManagedServiceIdentityEnabled

Obtém true se a Identidade de Serviço Gerenciada estiver habilitada para a máquina virtual.

(Herdado de IVirtualMachineBeta)
Key

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

(Herdado de IIndexable)
LicenseType

Obtém o valor licenseType.

ManagedServiceIdentityType

Obtém o tipo de Identidade de Serviço Gerenciada usada para a máquina virtual.

(Herdado de IVirtualMachineBeta)
Manager

Obtém o tipo de cliente do gerente desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
Name

Obtém o nome do recurso

(Herdado de IHasName)
NetworkInterfaceIds

Obtém a lista de IDs de recurso dos adaptadores de rede associados a esse recurso.

(Herdado de IHasNetworkInterfaces)
OSDiskCachingType

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

OSDiskId

Obtém a ID do recurso do disco gerenciado que dá suporte ao disco do sistema operacional.

OSDiskSize

Obtém o tamanho do disco do sistema operacional em GB.

OSDiskStorageAccountType

Obtém o tipo de conta de armazenamento do disco gerenciado que está fazendo backup do disco do sistema operacional.

OSProfile

Obtém o perfil do sistema operacional.

OSType

Obtém o sistema operacional desta máquina virtual.

OSUnmanagedDiskVhdUri

Obtém o URI para o arquivo VHD que dá suporte ao disco do sistema operacional dessa máquina virtual.

Plan

Obtém o valor do plano.

PowerState

Obtém o estado de energia da máquina virtual.

PrimaryNetworkInterfaceId

Obtém a ID do recurso do adaptador de rede primário associado a esse recurso.

(Herdado de IHasNetworkInterfaces)
Priority

Obtém a prioridade da máquina virtual.

(Herdado de IVirtualMachineBeta)
ProvisioningState

Obtém o valor provisioningState.

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 uma máquina virtual do Azure.

(Herdado de IResource)
RegionName

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

(Herdado de IResource)
ResourceGroupName

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

(Herdado de IHasResourceGroup)
Size

Obtém o tamanho da máquina virtual.

StorageProfile

Obtém retorna o perfil de armazenamento de uma máquina virtual do Azure.

SystemAssignedManagedServiceIdentityPrincipalId

Obtém a ID da entidade de serviço do Active Directory específica da Identidade de Serviço Gerenciada atribuída pelo sistema (local) atribuída à máquina virtual.

(Herdado de IVirtualMachineBeta)
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 à máquina virtual.

(Herdado de IVirtualMachineBeta)
Tags

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

(Herdado de IResource)
Type

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

(Herdado de IResource)
UnmanagedDataDisks

Obtém os discos de dados não gerenciados associados a essa máquina virtual, indexados pelo número LUN.

UserAssignedManagedServiceIdentityIds

Obtém as IDs de recurso de identidades de serviço gerenciado atribuídas pelo usuário associadas à máquina virtual.

(Herdado de IVirtualMachineBeta)
VMId

Obtém a ID exclusiva da máquina virtual.

Métodos

AvailableSizes()

Lista todos os tamanhos de máquina virtual disponíveis para os quais essa máquina virtual pode ser redimensionada.

Capture(String, String, Boolean)

Captura a máquina virtual copiando discos rígidos virtuais da VM.

CaptureAsync(String, String, Boolean, CancellationToken)

Captura a máquina virtual copiando discos rígidos virtuais da VM de forma assíncrona.

ConvertToManaged()

Converte (migra) a máquina virtual com discos não gerenciados para usar o disco gerenciado.

ConvertToManagedAsync(CancellationToken)

Converte (migra) a máquina virtual com discos não gerenciados para usar o disco gerenciado de forma assíncrona.

Deallocate()

Desliga a máquina virtual e libera os recursos de computação.

DeallocateAsync(CancellationToken)

Desliga a máquina virtual e libera os recursos de computação de forma assíncrona.

Generalize()

Generaliza a máquina virtual.

GeneralizeAsync(CancellationToken)

Generaliza a máquina virtual de forma assíncrona.

GetPrimaryNetworkInterface()

Obtém o adaptador de rede primário. Observe que esse método pode resultar em uma chamada para a nuvem para buscar as informações do adaptador de rede.

(Herdado de IHasNetworkInterfaces)
GetPrimaryNetworkInterfaceAsync()

Obtém o adaptador de rede primário. Observe que esse método pode resultar em uma chamada para a nuvem para buscar as informações do adaptador de rede.

(Herdado de IHasNetworkInterfaces)
GetPrimaryPublicIPAddress()

Obtém o endereço IP público associado ao adaptador de rede principal dessa máquina virtual. Observe que esse método faz uma chamada à API rest para buscar o recurso.

GetPrimaryPublicIPAddressId()

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

ListExtensions()

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

ListExtensionsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

PowerOff(Boolean)

Desligar (para) a máquina virtual.

PowerOffAsync(Boolean, CancellationToken)

Desligar (para) a máquina virtual de forma assíncrona.

PowerOffAsync(CancellationToken)

Desligar (para) a máquina virtual de forma assíncrona.

Redeploy()

Reimplanta a máquina virtual.

RedeployAsync(CancellationToken)

Reimplanta a máquina virtual de forma assíncrona.

Refresh()

Atualiza o recurso a ser sincronizado com o Azure.

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

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
RefreshInstanceView()

Atualiza a exibição da instância da máquina virtual para sincronizar com o Azure. A exibição de instância será armazenada em cache para recuperação posterior usando instanceView.

RefreshInstanceViewAsync(CancellationToken)

Atualiza a exibição da instância da máquina virtual para sincronizar com o Azure.

Reimage(Nullable<Boolean>)

Reimageia a máquina virtual.

ReimageAsync(Nullable<Boolean>, CancellationToken)

Reimageia a máquina virtual de forma assíncrona.

Restart()

Reinicia a máquina virtual.

RestartAsync(CancellationToken)

Reinicia a máquina virtual de forma assíncrona.

RunCommand(RunCommandInput)

Execute comandos na máquina virtual.

(Herdado de IVirtualMachineBeta)
RunCommandAsync(RunCommandInput, CancellationToken)

Execute comandos na máquina virtual de forma assíncrona.

(Herdado de IVirtualMachineBeta)
RunPowerShellScript(IList<String>, IList<RunCommandInputParameter>)

Execute o script do shell em uma máquina virtual.

(Herdado de IVirtualMachineBeta)
RunPowerShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Execute o script do shell na máquina virtual de forma assíncrona.

(Herdado de IVirtualMachineBeta)
RunShellScript(IList<String>, IList<RunCommandInputParameter>)

Execute o script do shell na máquina virtual.

(Herdado de IVirtualMachineBeta)
RunShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Execute o script do shell na máquina virtual de forma assíncrona.

(Herdado de IVirtualMachineBeta)
Start()

Inicia a máquina virtual.

StartAsync(CancellationToken)

Inicia a máquina virtual de forma assíncrona.

Update()

Uma representação imutável do lado do cliente de uma máquina virtual do Azure.

(Herdado de IUpdatable<T>)

Aplica-se a