Compartilhar via


ArcExtensionData Classe

Definição

Uma classe que representa o modelo de dados ArcExtension. Detalhes de uma extensão específica no Cluster HCI.

public class ArcExtensionData : Azure.ResourceManager.Models.ResourceData
type ArcExtensionData = class
    inherit ResourceData
Public Class ArcExtensionData
Inherits ResourceData
Herança
ArcExtensionData

Construtores

ArcExtensionData()

Inicializa uma nova instância de ArcExtensionData.

Propriedades

AggregateState

Estado agregado das Extensões do Arc entre os nós neste cluster HCI.

ArcExtensionType

Especifica o tipo da extensão; um exemplo é "CustomScriptExtension".

EnableAutomaticUpgrade

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

ForceUpdateTag

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

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
Name

O nome do recurso.

(Herdado de ResourceData)
PerNodeExtensionDetails

Estado da Extensão do Arc em cada um dos nós.

ProtectedSettings

Configurações protegidas (podem conter segredos).

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" }.

ProvisioningState

Estado de provisionamento do recurso proxy de extensão.

Publisher

O nome do editor do manipulador de extensão.

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
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" }.

ShouldAutoUpgradeMinorVersion

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.

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
TypeHandlerVersion

Especifica a versão do manipulador de script. A versão mais recente seria usada se não fosse especificada.

Aplica-se a