Compartilhar via


VirtualMachineScaleSetVMExtension Classe

Definição

Descreve uma extensão de VM VM do VMSS.

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineScaleSetVMExtension : Microsoft.Azure.Management.Compute.Models.SubResourceReadOnly, Microsoft.Rest.Azure.IResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineScaleSetVMExtension = class
    inherit SubResourceReadOnly
    interface IResource
Public Class VirtualMachineScaleSetVMExtension
Inherits SubResourceReadOnly
Implements IResource
Herança
VirtualMachineScaleSetVMExtension
Atributos
Implementações

Construtores

VirtualMachineScaleSetVMExtension()

Inicializa uma nova instância da classe VirtualMachineScaleSetVMExtension.

VirtualMachineScaleSetVMExtension(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Object, Object, String, VirtualMachineExtensionInstanceView, Nullable<Boolean>, KeyVaultSecretReference)

Descreve uma extensão de VM VM do VMSS.

VirtualMachineScaleSetVMExtension(String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Object, Object, String, VirtualMachineExtensionInstanceView, Nullable<Boolean>, KeyVaultSecretReference)

Inicializa uma nova instância da classe VirtualMachineScaleSetVMExtension.

VirtualMachineScaleSetVMExtension(String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Object, Object, String, VirtualMachineExtensionInstanceView, Nullable<Boolean>, KeyVaultSecretReference, IList<String>)

Inicializa uma nova instância da classe VirtualMachineScaleSetVMExtension.

VirtualMachineScaleSetVMExtension(String, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Object, Object, String, VirtualMachineExtensionInstanceView, Nullable<Boolean>, KeyVaultSecretReference)

Descreve uma extensão de VM VM do VMSS.

Propriedades

AutoUpgradeMinorVersion

Obtém ou define indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira.

EnableAutomaticUpgrade

Obtém ou define se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível.

ForceUpdateTag

Obtém ou define como o manipulador de extensão deve ser forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada.

Id

Obtém a ID do recurso

(Herdado de SubResourceReadOnly)
InstanceView

Obtém ou define a exibição da instância de extensão da máquina virtual.

Location

Obtém ou define o local da extensão.

Name

Obtém o nome da extensão.

ProtectedSettings

Obtém ou define que a extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida.

ProtectedSettingsFromKeyVault

Obtém ou define as configurações protegidas de extensões que são passadas por referência e consumidas do cofre de chaves

ProvisionAfterExtensions

Obtém ou define a coleção de nomes de extensão após os quais essa extensão precisa ser provisionada.

ProvisioningState

Obtém o estado de provisionamento, que aparece apenas na resposta.

Publisher

Obtém ou define o nome do editor do manipulador de extensão.

Settings

Obtém ou define as configurações públicas formatadas em json para a extensão.

SuppressFailures

Obtém ou define indica se as falhas decorrentes da extensão serão suprimidas (falhas operacionais como não se conectar à VM não serão suprimidas independentemente desse valor). O padrão é false.

Type

Obtém o tipo de recurso

Type1

Obtém ou define o tipo da extensão; um exemplo é "CustomScriptExtension".

TypeHandlerVersion

Obtém ou define a versão do manipulador de script.

Métodos

Validate()

Valide o objeto .

Aplica-se a