Package version:

Details of a particular extension in HCI Cluster.

interface Extension {
    aggregateState?: string;
    extensionParameters?: ExtensionParameters;
    id?: string;
    managedBy?: string;
    name?: string;
    perNodeExtensionDetails?: {};
    provisioningState?: string;
    systemData?: SystemData;
    type?: string;
}

Hierarchy (view full)

Properties

aggregateState?: string

Aggregate state of Arc Extensions across the nodes in this HCI cluster. This reflects the overall status of the extension deployment and operation across all nodes.

extensionParameters?: ExtensionParameters

Parameters specific to this extension type.

id?: string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

managedBy?: string

Indicates if the extension is managed by Azure or the user. This determines who controls the deployment and lifecycle of the extension.

name?: string

The name of the resource

perNodeExtensionDetails?: {}

State of Arc Extension in each of the nodes.

provisioningState?: string

Provisioning state of the Extension proxy resource. Indicates the current lifecycle status of the resource, such as whether it's being created, updated, deleted, or has encountered an error.

systemData?: SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type?: string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"