Partilhar via


IVirtualMachineExtension Interface

Definição

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

public interface IVirtualMachineExtension : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineExtensionBase, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineExtension,Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineExtensionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineExtension>
type IVirtualMachineExtension = interface
    interface IVirtualMachineExtensionBase
    interface IHasInner<VirtualMachineExtensionInner>
    interface IExternalChildResource<IVirtualMachineExtension, IVirtualMachine>
    interface IChildResource<IVirtualMachine>
    interface IHasName
    interface IIndexable
    interface IHasParent<IVirtualMachine>
    interface IRefreshable<IVirtualMachineExtension>
Public Interface IVirtualMachineExtension
Implements IChildResource(Of IVirtualMachine), IExternalChildResource(Of IVirtualMachineExtension, IVirtualMachine), IHasInner(Of VirtualMachineExtensionInner), IHasParent(Of IVirtualMachine), IRefreshable(Of IVirtualMachineExtension), IVirtualMachineExtensionBase
Implementações

Propriedades

AutoUpgradeMinorVersionEnabled

Obtém true se essa extensão estiver configurada para atualizar automaticamente quando uma nova versão secundária da imagem de extensão na qual essa extensão se baseia for publicada.

(Herdado de IVirtualMachineExtensionBase)
Id

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

(Herdado de IExternalChildResource<FluentModelT,IParentT>)
Inner

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

(Herdado de IHasInner<T>)
Key

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

(Herdado de IIndexable)
Name

Obtém o nome do recurso

(Herdado de IHasName)
Parent

Obtém o pai desse recurso filho.

(Herdado de IHasParent<ParentT>)
ProvisioningState

Obtém o estado de provisionamento da extensão da máquina virtual.

(Herdado de IVirtualMachineExtensionBase)
PublicSettings

Obtém as configurações públicas da extensão da máquina virtual como pares de valor de chave.

(Herdado de IVirtualMachineExtensionBase)
PublicSettingsAsJsonString

Obtém as configurações públicas da extensão da máquina virtual como uma cadeia de caracteres JSON.

(Herdado de IVirtualMachineExtensionBase)
PublisherName

Obtém o nome do editor da imagem de extensão da máquina virtual da qual essa extensão é criada.

(Herdado de IVirtualMachineExtensionBase)
Tags

Obtém as marcas dessa extensão de máquina virtual.

(Herdado de IVirtualMachineExtensionBase)
TypeName

Obtém o nome do tipo da imagem de extensão da máquina virtual da qual essa extensão é criada.

(Herdado de IVirtualMachineExtensionBase)
VersionName

Obtém o nome da versão da imagem de extensão da máquina virtual da qual essa extensão é criada.

(Herdado de IVirtualMachineExtensionBase)

Métodos

GetInstanceView()

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

GetInstanceViewAsync(CancellationToken)

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

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>)

Aplica-se a