Package version:

Status of Arc Extension for a particular node in HCI Cluster.

interface ExtensionProperties {
    aggregateState?: string;
    autoUpgradeMinorVersion?: boolean;
    enableAutomaticUpgrade?: boolean;
    forceUpdateTag?: string;
    managedBy?: string;
    perNodeExtensionDetails?: {};
    protectedSettings?: any;
    provisioningState?: string;
    publisher?: string;
    settings?: any;
    type?: string;
    typeHandlerVersion?: string;
}

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.

autoUpgradeMinorVersion?: boolean

Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.

enableAutomaticUpgrade?: boolean

Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.

forceUpdateTag?: string

How the extension handler should be forced to update even if the extension configuration has not changed.

managedBy?: string

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

perNodeExtensionDetails?: {}

State of Arc Extension in each of the nodes.

protectedSettings?: any

Protected settings (may contain secrets).

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.

publisher?: string

The name of the extension handler publisher.

settings?: any

Json formatted public settings for the extension.

type?: string

Specifies the type of the extension; an example is "CustomScriptExtension".

typeHandlerVersion?: string

Specifies the version of the script handler. Latest version would be used if not specified.