IVirtualMachine 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 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
-
IVirtualMachineBeta IHasNetworkInterfaces IBeta IGroupableResource<IComputeManager,VirtualMachineInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachine> IUpdatable<IUpdate>
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 |
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 |
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
Azure SDK for .NET