Compartilhar via


BatchVmExtension Classe

Definição

A configuração para extensões de máquina virtual.

public class BatchVmExtension
type BatchVmExtension = class
Public Class BatchVmExtension
Herança
BatchVmExtension

Construtores

BatchVmExtension(String, String, String)

Inicializa uma nova instância de BatchVmExtension.

Propriedades

AutoUpgradeMinorVersion

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

Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível.

ExtensionType

O tipo das extensões.

Name

O nome da extensão da máquina virtual.

ProtectedSettings

A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

ProvisionAfterExtensions

Coleção de nomes de extensão após os quais essa extensão precisa ser provisionada.

Publisher

O nome do editor do manipulador de extensão.

Settings

Configurações públicas formatadas em JSON para a extensão.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

TypeHandlerVersion

A versão do manipulador de script.

Aplica-se a