Compartir a través de


ArcExtensionData Clase

Definición

Clase que representa el modelo de datos ArcExtension. Detalles de una extensión determinada en el clúster de HCI.

public class ArcExtensionData : Azure.ResourceManager.Models.ResourceData
type ArcExtensionData = class
    inherit ResourceData
Public Class ArcExtensionData
Inherits ResourceData
Herencia
ArcExtensionData

Constructores

ArcExtensionData()

Inicializa una nueva instancia de ArcExtensionData.

Propiedades

AggregateState

Agregue el estado de las extensiones de Arc en los nodos de este clúster de HCI.

ArcExtensionType

Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension".

EnableAutomaticUpgrade

Indica si la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente disponible.

ForceUpdateTag

Cómo se debe forzar el controlador de extensión para actualizar incluso si la configuración de la extensión no ha cambiado.

Id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Heredado de ResourceData)
Name

Nombre del recurso.

(Heredado de ResourceData)
PerNodeExtensionDetails

Estado de la extensión de Arc en cada uno de los nodos.

ProtectedSettings

Configuración protegida (puede contener secretos).

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

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

ProvisioningState

Estado de aprovisionamiento del recurso proxy de extensión.

Publisher

Nombre del publicador del controlador de extensiones.

ResourceType

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

(Heredado de ResourceData)
Settings

Configuración pública con formato JSON para la extensión.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

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

ShouldAutoUpgradeMinorVersion

Indica si la extensión debe usar una versión secundaria más reciente si hay una disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true.

SystemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

(Heredado de ResourceData)
TypeHandlerVersion

Especifica la versión del controlador de script. Si no se especifica, se usaría la versión más reciente.

Se aplica a