Extension Class
Details of a particular extension in HCI Cluster.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
azure.mgmt.azurestackhci.models._models_py3.ProxyResourceExtension
Constructor
Extension(*, force_update_tag: Optional[str] = None, publisher: Optional[str] = None, type_properties_extension_parameters_type: Optional[str] = None, type_handler_version: Optional[str] = None, auto_upgrade_minor_version: Optional[bool] = None, settings: Optional[Any] = None, protected_settings: Optional[Any] = None, created_by: Optional[str] = None, created_by_type: Optional[Union[str, azure.mgmt.azurestackhci.models._azure_stack_hci_client_enums.CreatedByType]] = None, created_at: Optional[datetime.datetime] = None, last_modified_by: Optional[str] = None, last_modified_by_type: Optional[Union[str, azure.mgmt.azurestackhci.models._azure_stack_hci_client_enums.CreatedByType]] = None, last_modified_at: Optional[datetime.datetime] = None, **kwargs)
Variables
- id
- str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
The name of the resource.
- type
- str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
- provisioning_state
- str or ProvisioningState
Provisioning state of the Extension proxy resource. Possible values include: "Succeeded", "Failed", "Canceled", "Accepted", "Provisioning".
- aggregate_state
- str or ExtensionAggregateState
Aggregate state of Arc Extensions across the nodes in this HCI cluster. Possible values include: "NotSpecified", "Error", "Succeeded", "Canceled", "Failed", "Connected", "Disconnected", "Deleted", "Creating", "Updating", "Deleting", "Moving", "PartiallySucceeded", "PartiallyConnected", "InProgress".
- per_node_extension_details
- list[PerNodeExtensionState]
State of Arc Extension in each of the nodes.
- force_update_tag
- str
How the extension handler should be forced to update even if the extension configuration has not changed.
- publisher
- str
The name of the extension handler publisher.
- type_properties_extension_parameters_type
- str
Specifies the type of the extension; an example is "CustomScriptExtension".
- type_handler_version
- str
Specifies the version of the script handler.
- auto_upgrade_minor_version
- bool
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.
- settings
- any
Json formatted public settings for the extension.
- protected_settings
- any
Protected settings (may contain secrets).
- created_by
- str
The identity that created the resource.
- created_by_type
- str or CreatedByType
The type of identity that created the resource. Possible values include: "User", "Application", "ManagedIdentity", "Key".
- created_at
- datetime
The timestamp of resource creation (UTC).
- last_modified_by
- str
The identity that last modified the resource.
- last_modified_by_type
- str or CreatedByType
The type of identity that last modified the resource. Possible values include: "User", "Application", "ManagedIdentity", "Key".
- last_modified_at
- datetime
The timestamp of resource last modification (UTC).
Feedback
Submit and view feedback for