@azure/arm-azurestackhci package

Interfaces

AddServerJobServerDetails

Details of servers to be added to the cluster.

ApplyConfigurationNetworkAdapterJobProperties

Properties for applying network adapter configuration.

ArcConnectivityProperties

Connectivity related configuration required by arc server.

ArcIdentityResponse

ArcIdentity details.

ArcIdentityResponseProperties

model interface ArcIdentityResponseProperties

ArcSetting

ArcSetting details.

ArcSettingProperties

ArcSetting properties.

ArcSettingsConsentAndInstallDefaultExtensionsOptionalParams

Optional parameters.

ArcSettingsCreateIdentityOptionalParams

Optional parameters.

ArcSettingsCreateOptionalParams

Optional parameters.

ArcSettingsDeleteOptionalParams

Optional parameters.

ArcSettingsGeneratePasswordOptionalParams

Optional parameters.

ArcSettingsGetOptionalParams

Optional parameters.

ArcSettingsInitializeDisableProcessOptionalParams

Optional parameters.

ArcSettingsListByClusterOptionalParams

Optional parameters.

ArcSettingsOperations

Interface representing a ArcSettings operations.

ArcSettingsPatch

ArcSetting details to update.

ArcSettingsPatchProperties

ArcSettings properties.

ArcSettingsReconcileOptionalParams

Optional parameters.

ArcSettingsUpdateOptionalParams

Optional parameters.

AssemblyInfo

Assembly Package details for Validated Solution Recipe for AzureStackHCI Cluster

AssemblyInfoPayload

Payload properties for Validated Solution Recipe for AzureStackHCI Cluster

AzureStackHCIClientOptionalParams

Optional parameters for the client.

CheckUpdatesRequest

Request body for the check updates action on update summaries.

Cluster

Cluster details.

ClusterBillingProperties

Billing properties of the cluster.

ClusterDesiredProperties

Desired properties of the cluster.

ClusterIdentityResponse

Cluster Identity details.

ClusterIdentityResponseProperties

model interface ClusterIdentityResponseProperties

ClusterJob

Cluster Jobs resource

ClusterJobProperties

Cluster Job properties

ClusterJobsCreateOrUpdateOptionalParams

Optional parameters.

ClusterJobsDeleteOptionalParams

Optional parameters.

ClusterJobsGetOptionalParams

Optional parameters.

ClusterJobsListOptionalParams

Optional parameters.

ClusterJobsOperations

Interface representing a ClusterJobs operations.

ClusterNode

Cluster node details.

ClusterPatch

Cluster details to update.

ClusterPatchProperties

Cluster properties.

ClusterProperties

Cluster properties.

ClusterReportedProperties

Properties reported by cluster agent.

ClusterSdnProperties

Represents the Software Defined Networking (SDN) configuration state of the Azure Stack HCI cluster.

ClustersConfigureRemoteSupportOptionalParams

Optional parameters.

ClustersCreateIdentityOptionalParams

Optional parameters.

ClustersCreateOptionalParams

Optional parameters.

ClustersDeleteOptionalParams

Optional parameters.

ClustersExtendSoftwareAssuranceBenefitOptionalParams

Optional parameters.

ClustersGetOptionalParams

Optional parameters.

ClustersListByResourceGroupOptionalParams

Optional parameters.

ClustersListBySubscriptionOptionalParams

Optional parameters.

ClustersOperations

Interface representing a Clusters operations.

ClustersTriggerLogCollectionOptionalParams

Optional parameters.

ClustersUpdateOptionalParams

Optional parameters.

ClustersUpdateSecretsLocationsOptionalParams

Optional parameters.

ClustersUploadCertificateOptionalParams

Optional parameters.

CreateVolumeJobProperties

Properties for creating a volume on a disk.

DefaultExtensionDetails

Properties for a particular default extension category.

DeleteVolumeJobProperties

Properties for deleting a volume from a disk.

DeploymentCluster

AzureStackHCI Cluster deployment properties.

DeploymentConfiguration

Deployment Configuration

DeploymentData

The Deployment data of AzureStackHCI Cluster.

DeploymentSecuritySettings

The SecuritySettings of AzureStackHCI Cluster.

DeploymentSetting

Edge device resource

DeploymentSettingAdapterPropertyOverrides

The AdapterPropertyOverrides of a cluster.

DeploymentSettingHostNetwork

The HostNetwork of a cluster.

DeploymentSettingIntents

The Intents of a cluster.

DeploymentSettingStorageAdapterIPInfo

The StorageAdapter physical nodes of a cluster.

DeploymentSettingStorageNetworks

The StorageNetworks of a cluster.

DeploymentSettingVirtualSwitchConfigurationOverrides

The VirtualSwitchConfigurationOverrides of a cluster.

DeploymentSettingsCreateOrUpdateOptionalParams

Optional parameters.

DeploymentSettingsDeleteOptionalParams

Optional parameters.

DeploymentSettingsGetOptionalParams

Optional parameters.

DeploymentSettingsListByClustersOptionalParams

Optional parameters.

DeploymentSettingsOperations

Interface representing a DeploymentSettings operations.

DeploymentSettingsProperties

DeploymentSetting properties

DeploymentStep

The Step of AzureStackHCI Cluster.

DeviceConfiguration

The device Configuration for edge device.

DiskActionStatus

The action plan deployment status for Disk Job.

DiskConfiguration

Desired configuration for a disk.

DiskDeploymentStep

The Step of Disk Job.

DiskJobReportedProperties

Reported properties of a disk job.

DiskReportedProperties

The actual state of the disk as reported by the device.

DiskVolumeConfiguration

Configuration for a volume on a disk.

DiskVolumeReportedProperties

Reported properties of a volume on the disk.

DnsZones

Details of the DNS Zones to be configured.

DownloadOsJobProperties

Represents the properties of Download Os job.

DownloadOsProfile

Operating system profile.

DownloadRequest

Download Request properties

EceActionStatus

The ECE action plan deployment status for AzureStackHCI Cluster.

EceDeploymentSecrets

Protected parameters list stored in keyvault.

EceReportedProperties

The DeploymentStatus of AzureStackHCI Cluster.

EdgeDevice

Edge device resource.

EdgeDeviceDisks

Represents a storage disk on the device.

EdgeDeviceJob

EdgeDevice Jobs resource

EdgeDeviceJobsCreateOrUpdateOptionalParams

Optional parameters.

EdgeDeviceJobsDeleteOptionalParams

Optional parameters.

EdgeDeviceJobsGetOptionalParams

Optional parameters.

EdgeDeviceJobsListByEdgeDeviceOptionalParams

Optional parameters.

EdgeDeviceJobsOperations

Interface representing a EdgeDeviceJobs operations.

EdgeDeviceProperties

Edge Device properties

EdgeDevicesCreateOrUpdateOptionalParams

Optional parameters.

EdgeDevicesDeleteOptionalParams

Optional parameters.

EdgeDevicesGetOptionalParams

Optional parameters.

EdgeDevicesListOptionalParams

Optional parameters.

EdgeDevicesOperations

Interface representing a EdgeDevices operations.

EdgeDevicesValidateOptionalParams

Optional parameters.

EdgeMachine

EdgeMachine details.

EdgeMachineAdapterPropertyOverrides

The AdapterPropertyOverrides reported for the edge machine.

EdgeMachineCollectLogJobProperties

Properties for pausing a server in the cluster.

EdgeMachineCollectLogJobReportedProperties

Represents the reported properties of a log collection job.

EdgeMachineDeploymentConfiguration

Edge Machine Deployment Configuration.

EdgeMachineDeploymentData

The deployment data of an edge machine.

EdgeMachineDeploymentSetting

Deployment setting resource for an Edge Machine.

EdgeMachineDeploymentSettingProperties

The properties of an Edge Machine Deployment Setting.

EdgeMachineDeploymentSettingsCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineDeploymentSettingsDeleteOptionalParams

Optional parameters.

EdgeMachineDeploymentSettingsGetOptionalParams

Optional parameters.

EdgeMachineDeploymentSettingsListByEdgeMachineOptionalParams

Optional parameters.

EdgeMachineDeploymentSettingsOperations

Interface representing a EdgeMachineDeploymentSettings operations.

EdgeMachineDisk

Disk resource representing a physical disk on an Edge Machine.

EdgeMachineDiskJob

Disk Job resource for managing operations on disks.

EdgeMachineDiskJobProperties

Disk Job properties.

EdgeMachineDiskJobsCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineDiskJobsDeleteOptionalParams

Optional parameters.

EdgeMachineDiskJobsGetOptionalParams

Optional parameters.

EdgeMachineDiskJobsListOptionalParams

Optional parameters.

EdgeMachineDiskJobsOperations

Interface representing a EdgeMachineDiskJobs operations.

EdgeMachineDiskPrivilegedJob

Disk Privileged Job resource for managing privileged operations on disk volumes.

EdgeMachineDiskPrivilegedJobProperties

Disk Privileged Job properties.

EdgeMachineDiskPrivilegedJobsCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineDiskPrivilegedJobsDeleteOptionalParams

Optional parameters.

EdgeMachineDiskPrivilegedJobsGetOptionalParams

Optional parameters.

EdgeMachineDiskPrivilegedJobsListOptionalParams

Optional parameters.

EdgeMachineDiskPrivilegedJobsOperations

Interface representing a EdgeMachineDiskPrivilegedJobs operations.

EdgeMachineDiskProperties

Properties of a disk.

EdgeMachineDisksCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineDisksDeleteOptionalParams

Optional parameters.

EdgeMachineDisksGetOptionalParams

Optional parameters.

EdgeMachineDisksListOptionalParams

Optional parameters.

EdgeMachineDisksOperations

Interface representing a EdgeMachineDisks operations.

EdgeMachineHostNetwork

HostNetwork configuration reported for the edge machine.

EdgeMachineHostNetworkIntent

The network intent reported for the edge machine.

EdgeMachineJob

Cluster Jobs resource

EdgeMachineJobProperties

EdgeMachine Job properties

EdgeMachineJobsCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineJobsDeleteOptionalParams

Optional parameters.

EdgeMachineJobsGetOptionalParams

Optional parameters.

EdgeMachineJobsListOptionalParams

Optional parameters.

EdgeMachineJobsOperations

Interface representing a EdgeMachineJobs operations.

EdgeMachineNetworkAdapter

Edge Machine Network Adapter Resource.

EdgeMachineNetworkAdapterJob

Job for an Edge Machine Network Adapter.

EdgeMachineNetworkAdapterJobProperties

Properties of the Network Adapter Job.

EdgeMachineNetworkAdapterJobsCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineNetworkAdapterJobsDeleteOptionalParams

Optional parameters.

EdgeMachineNetworkAdapterJobsGetOptionalParams

Optional parameters.

EdgeMachineNetworkAdapterJobsListOptionalParams

Optional parameters.

EdgeMachineNetworkAdapterJobsOperations

Interface representing a EdgeMachineNetworkAdapterJobs operations.

EdgeMachineNetworkAdapterProperties

Properties of the Network Adapter resource.

EdgeMachineNetworkAdaptersGetOptionalParams

Optional parameters.

EdgeMachineNetworkAdaptersListOptionalParams

Optional parameters.

EdgeMachineNetworkAdaptersOperations

Interface representing a EdgeMachineNetworkAdapters operations.

EdgeMachineNetworkProfile

NetworkProfile of edge machine.

EdgeMachineNicDetail

Network Interface Card (NIC) Details of edge machine.

EdgeMachinePatch

Model for patching edge machine.

EdgeMachineProperties

Properties for edge machine.

EdgeMachineRemoteSupportJobProperties

Properties for adding a server in the cluster.

EdgeMachineRemoteSupportJobReportedProperties

Represents the reported properties of a remote support job.

EdgeMachineRemoteSupportNodeSettings

Represents the settings of a remote support node.

EdgeMachineReportedProperties

Reported properties for edge machine.

EdgeMachineScaleUnits

A scale unit containing deployment data.

EdgeMachineSecurityComplianceStatus

Compliance status payload for edge machine security settings.

EdgeMachineSecurityProperties

Properties of an Edge Machine Security Settings resource.

EdgeMachineSecuritySettings

Edge Machine Security Settings proxy resource

EdgeMachineSecuritySettingsOperationsCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineSecuritySettingsOperationsDeleteOptionalParams

Optional parameters.

EdgeMachineSecuritySettingsOperationsGetOptionalParams

Optional parameters.

EdgeMachineSecuritySettingsOperationsListByEdgeMachineOptionalParams

Optional parameters.

EdgeMachineSecuritySettingsOperationsOperations

Interface representing a EdgeMachineSecuritySettingsOperations operations.

EdgeMachineStorageAdapterIpInfo

The StorageAdapter physical nodes reported for the edge machine.

EdgeMachineStorageNetwork

The StorageNetworks reported for the edge machine.

EdgeMachineValidateRequest

The validate request for Edge Machine.

EdgeMachineValidateResponse

The validate response for Edge Machine.

EdgeMachineVirtualSwitchConfigurationOverrides

The VirtualSwitchConfigurationOverrides reported for the edge machine.

EdgeMachineVolume

Volume resource representing a storage volume on an Edge Machine.

EdgeMachineVolumeProperties

Properties of a volume.

EdgeMachineVolumesCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachineVolumesDeleteOptionalParams

Optional parameters.

EdgeMachineVolumesGetOptionalParams

Optional parameters.

EdgeMachineVolumesListOptionalParams

Optional parameters.

EdgeMachineVolumesOperations

Interface representing a EdgeMachineVolumes operations.

EdgeMachineWorkloadInventoryItem

Represents a single workload (Hyper-V VM) inventory entry reported by the device management extension running on the edge machine.

EdgeMachinesCreateOrUpdateOptionalParams

Optional parameters.

EdgeMachinesDeleteOptionalParams

Optional parameters.

EdgeMachinesGetOptionalParams

Optional parameters.

EdgeMachinesListByResourceGroupOptionalParams

Optional parameters.

EdgeMachinesListBySubscriptionOptionalParams

Optional parameters.

EdgeMachinesOperations

Interface representing a EdgeMachines operations.

EdgeMachinesRefreshApplicableUpdatesOptionalParams

Optional parameters.

EdgeMachinesRefreshSecuritySettingsOptionalParams

Optional parameters.

EdgeMachinesUpdateOptionalParams

Optional parameters.

EdgeMachinesValidateOptionalParams

Optional parameters.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations.

Extension

Details of a particular extension in HCI Cluster.

ExtensionInstanceView

Describes the Extension Instance View.

ExtensionInstanceViewStatus

Instance view status.

ExtensionParameters

Describes the properties of a Machine Extension. This object mirrors the definition in HybridCompute.

ExtensionPatch

Extension Details to update

ExtensionPatchParameters

Describes the properties of a Machine Extension that can be updated.

ExtensionPatchProperties

Describes Machine Extension Properties that can be updated.

ExtensionProfile

Extensions details for edge device.

ExtensionProperties

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

ExtensionResource

The base extension resource.

ExtensionUpgradeParameters

Describes the parameters for Extension upgrade.

ExtensionsCreateOptionalParams

Optional parameters.

ExtensionsDeleteOptionalParams

Optional parameters.

ExtensionsGetOptionalParams

Optional parameters.

ExtensionsListByArcSettingOptionalParams

Optional parameters.

ExtensionsOperations

Interface representing a Extensions operations.

ExtensionsUpdateOptionalParams

Optional parameters.

ExtensionsUpgradeOptionalParams

Optional parameters.

ForcePushNetworkAdapterJobProperties

Properties for force push of network adapter configuration.

HardwareProfile

Hardware profile for the machine

HciAddServerJobProperties

Properties for adding a server in the cluster.

HciCollectLogJobProperties

Represents the properties of an HCI Collect Log job.

HciConfigureSdnIntegrationJobProperties

Properties for configuring SDN integration intent for the cluster.

HciEdgeDevice

Arc-enabled edge device with HCI OS.

HciEdgeDeviceAdapterPropertyOverrides

The AdapterPropertyOverrides of a cluster.

HciEdgeDeviceArcExtension

Arc extension installed on edge device.

HciEdgeDeviceHostNetwork

The HostNetwork of a cluster.

HciEdgeDeviceIntents

The Intents of a cluster.

HciEdgeDeviceJob

Edge device job for Azure Stack HCI solution.

HciEdgeDeviceJobProperties

HCI Edge device job properties

HciEdgeDeviceProperties

properties for Arc-enabled edge device with HCI OS.

HciEdgeDeviceStorageAdapterIPInfo

The StorageAdapter physical nodes of a cluster.

HciEdgeDeviceStorageNetworks

The StorageNetworks of a cluster.

HciEdgeDeviceVirtualSwitchConfigurationOverrides

The VirtualSwitchConfigurationOverrides of a cluster.

HciHardwareProfile

Hardware configurations for HCI device.

HciNetworkProfile

The network profile of a device.

HciNicDetail

The NIC Detail of a device.

HciOsProfile

OS configurations for HCI device.

HciRemoteSupportJobProperties

Represents the properties of a remote support job for HCI.

HciRepairServerJobProperties

Properties for repairing a server in the cluster.

HciReportedProperties

The device Configuration for HCI device.

HciStorageProfile

Storage configurations for HCI device.

HciValidationFailureDetail

details of validation failure

InfrastructureNetwork

The InfrastructureNetwork of a AzureStackHCI Cluster.

IpAddressRange

IP address range configuration.

IpPools

The dnsServers of a device.

IscsiAdapterIPConfig

IP configuration for a single iSCSI network adapter.

IscsiAdapterProperties

Common properties applied to iSCSI network adapters.

IscsiChapSettings

CHAP authentication settings for an iSCSI connection.

IscsiConfig

iSCSI configuration.

IscsiNetworkConfig

iSCSI network configuration.

IscsiTargetPortalAddress

iSCSI target portal address.

IsolatedVmAttestationConfiguration

Attestation configurations for isolated VM (e.g. TVM, CVM) of the cluster.

JobReportedProperties

Reported Properties for job triggered from cloud.

LifecycleDetails

Overall Lifecycle details for a resource.

LifecycleStage

Lifecycle stage details for a resource.

LifecycleStatus

Summary lifecycle status for a resource.

LocalAvailabilityZones

Local Availability Zone information for HCI cluster

LogCollectionError

Log Collection Error details of the cluster.

LogCollectionJobSession

Represents a session for collecting logs from an edge device.

LogCollectionProperties

Log Collection properties of the cluster.

LogCollectionReportedProperties

Represents the reported properties of a log collection job.

LogCollectionRequest

Log Collection Request

LogCollectionRequestProperties

Properties for Log Collection Request

LogCollectionSession

Log Collection Session details of the cluster.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

Metadata

Metadata associated with a deployment step.

NetworkAdapter

Network adapter configuration.

NetworkAdapterActionStatus

The action plan deployment status for Network Adapter Job.

NetworkAdapterConfiguration

Network adapter configuration.

NetworkAdapterDeploymentStep

The Step of Network Adapter Job.

NetworkAdapterJobReportedProperties

Reported properties for Network Adapter Job.

NetworkAdapterProvisioningStatus

Network adapter provisioning status.

NetworkAdapterReportedProperties

Reported properties of a network adapter.

NetworkAdapterStatus

The observed state of network adapters.

NetworkConfiguration

Network configuration.

NetworkController

network controller config for SDN Integration to deploy AzureStackHCI Cluster.

NextBillingModel

Details of the next billing model for the cluster.

NicDetail

The NIC Detail of a device.

Observability

The Observability of AzureStackHCI Cluster.

Offer

Offer details.

OfferProperties

Publisher properties.

OffersGetOptionalParams

Optional parameters.

OffersListByClusterOptionalParams

Optional parameters.

OffersListByPublisherOptionalParams

Optional parameters.

OffersOperations

Interface representing a Offers operations.

OnboardingConfiguration

Onboarding configuration.

Operation

Details of a REST API operation, returned from the Resource Provider Operations API

OperationDetail

operation detail.

OperationDisplay

Localized display information for an operation.

OperationsListOptionalParams

Optional parameters.

OperationsOperations

Interface representing a Operations operations.

OptionalServices

The OptionalServices of AzureStackHCI Cluster.

OsImage

Represents a os image resource.

OsImageProperties

Represents properties of a os image resource.

OsImagesGetOptionalParams

Optional parameters.

OsImagesListBySubscriptionLocationResourceOptionalParams

Optional parameters.

OsImagesOperations

Interface representing a OsImages operations.

OsProfile

OS configurations for HCI device.

OsProvisionProfile

Operating system profile.

OwnershipVoucherDetails

Details for ownership voucher.

OwnershipVoucherValidationDetails

Ownership Voucher Validation Details

OwnershipVouchersOperations

Interface representing a OwnershipVouchers operations.

OwnershipVouchersValidateOptionalParams

Optional parameters.

PackageVersionInfo

Current version of each updatable component.

PageSettings

Options for the byPage method

PagedAsyncIterableIterator

An interface that allows async iterable iteration both to completion and by page.

PasswordCredential

model interface PasswordCredential

PerNodeExtensionState

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

PerNodeRemoteSupportSession

Remote Support Node Session Details on the Node.

PerNodeState

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

PhysicalNodes

The PhysicalNodes of a cluster.

PrecheckResult

model interface PrecheckResult

PrecheckResultTags

Key-value pairs that allow grouping/filtering individual tests.

ProvisionOsJobProperties

Represents the properties of an Azure Linux restricted operating environment Provision Os job.

ProvisionOsReportedProperties

Reported Properties for Provision Os job

ProvisioningDetails

Details for device provisioning.

ProvisioningRequest

Represents a provisioning request.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

QosPolicyOverrides

The QoSPolicyOverrides of a cluster.

RawCertificateData

model interface RawCertificateData

ReconcileArcSettingsRequest

Request for reconciling Arc Settings.

ReconcileArcSettingsRequestProperties

List of Arc Nodes in the cluster

RemoteSupportJobNodeSettings

Represents the settings of a remote support node.

RemoteSupportJobReportedProperties

Represents the reported properties of a remote support job.

RemoteSupportNodeSettings

Remote Support Node Settings of the cluster.

RemoteSupportProperties

Remote Support properties of the cluster.

RemoteSupportRequest

Remote Support Request

RemoteSupportRequestProperties

Properties for Remote Support Request

RemoteSupportSession

Represents a remote support session.

RepairServerJobServerDetails

Details of servers to be repaired in the cluster.

ReportedProperties

Reported properties pushed from edge device.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

RestorePollerOptions
SanAdapterIPConfig

Per-adapter IP configuration for SAN cluster network.

SanAdapterProperties

QoS and adapter property overrides for SAN cluster network traffic.

SanClusterNetworkConfig

Cluster network configuration for SAN deployments (CSV/LiveMig traffic).

SanNetworks

SAN network configuration for host network of AzureStackHCI Cluster.

SbeCredentials

secrets used for solution builder extension (SBE) partner extensibility.

SbeDeploymentInfo

Solution builder extension (SBE) package and manifest information for the solution builder extension staged for AzureStackHCI cluster deployment.

SbeDeploymentPackageInfo

Solution builder extension (SBE) deployment package information.

SbePartnerInfo

The solution builder extension (SBE) partner deployment info for cluster.

SbePartnerProperties

Solution builder extension (SBE) partner properties object.

ScaleUnits

Scale units will contains list of deployment data

SdnIntegration

SDN Integration config to deploy AzureStackHCI Cluster.

SdnProperties

Represents the Software Defined Networking (SDN) configuration state.

SecretsLocationDetails

Secrets location details

SecretsLocationsChangeRequest

Update secrets locations change Request.

SecurityComplianceStatus

Security compliance properties of the resource

SecurityProperties

Security properties of the resource

SecuritySetting

Security settings proxy resource

SecuritySettingsCreateOrUpdateOptionalParams

Optional parameters.

SecuritySettingsDeleteOptionalParams

Optional parameters.

SecuritySettingsGetOptionalParams

Optional parameters.

SecuritySettingsListByClustersOptionalParams

Optional parameters.

SecuritySettingsOperations

Interface representing a SecuritySettings operations.

ServiceConfiguration

Service configuration details

SimplePollerLike

A simple poller that can be used to poll a long running operation.

SiteDetails

Site Details consists of common configurations.

Sku

Sku details.

SkuMappings

SKU Mapping details.

SkuProperties

SKU properties.

SkusGetOptionalParams

Optional parameters.

SkusListByOfferOptionalParams

Optional parameters.

SkusOperations

Interface representing a Skus operations.

SoftwareAssuranceChangeRequest

model interface SoftwareAssuranceChangeRequest

SoftwareAssuranceChangeRequestProperties

model interface SoftwareAssuranceChangeRequestProperties

SoftwareAssuranceProperties

Software Assurance properties of the cluster.

Step

Progress representation of the update run steps.

Storage

The Storage config of AzureStackHCI Cluster.

StorageConfiguration

Storage configuration.

StorageInitiator

A storage fabric initiator port (iSCSI or Fibre Channel) discovered on the edge machine.

StorageProfile

StorageProfile of edge machine.

StorageS2DConfig

The S2D (Storage Spaces Direct) configuration for AzureStackHCI Cluster storage.

StorageSanConfig

The SAN (Storage Area Network) configuration for AzureStackHCI Cluster storage.

SwitchDetail

List of switch details for edge device.

SwitchExtension

This represents extensions installed on virtualSwitch.

SyncConfigurationJobProperties

Properties for resolving configuration drift.

SyncConfigurationNetworkAdapterJobProperties

Properties for resolving network adapter configuration drift.

SystemData

Metadata pertaining to creation and last modification of the resource.

TargetDeviceConfiguration

Device configuration.

TimeConfiguration

Time configuration.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

Update

Update details

UpdatePrerequisite

If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update. Otherwise, it is empty.

UpdateProperties

Details of a singular Update in HCI Cluster

UpdateRun

Details of an Update run

UpdateRunProperties

Details of an Update run

UpdateRunsDeleteOptionalParams

Optional parameters.

UpdateRunsGetOptionalParams

Optional parameters.

UpdateRunsListOptionalParams

Optional parameters.

UpdateRunsOperations

Interface representing a UpdateRuns operations.

UpdateRunsPutOptionalParams

Optional parameters.

UpdateStateProperties

Additional information regarding the state of the update. See definition of UpdateStateProperties type below for more details on this property.

UpdateSummaries

Get the update summaries for the cluster

UpdateSummariesDeleteOptionalParams

Optional parameters.

UpdateSummariesGetOptionalParams

Optional parameters.

UpdateSummariesListOptionalParams

Optional parameters.

UpdateSummariesOperationGroupCheckHealthOptionalParams

Optional parameters.

UpdateSummariesOperationGroupCheckUpdatesOptionalParams

Optional parameters.

UpdateSummariesOperationGroupOperations

Interface representing a UpdateSummariesOperationGroup operations.

UpdateSummariesOperations

Interface representing a UpdateSummaries operations.

UpdateSummariesProperties

Properties of Update summaries

UpdateSummariesPutOptionalParams

Optional parameters.

UpdatesDeleteOptionalParams

Optional parameters.

UpdatesGetOptionalParams

Optional parameters.

UpdatesListOptionalParams

Optional parameters.

UpdatesOperations

Interface representing a Updates operations.

UpdatesPostOptionalParams

Optional parameters.

UpdatesPrepareOptionalParams

Optional parameters.

UpdatesPutOptionalParams

Optional parameters.

UploadCertificateRequest

model interface UploadCertificateRequest

UserAssignedIdentity

User assigned identity properties

UserDetails

User configuration.

ValidateOwnershipVouchersRequest

Validate Ownership Voucher Request

ValidateOwnershipVouchersResponse

Validate Ownership Voucher Response

ValidateRequest

The validate request for Edge Device.

ValidateResponse

An Accepted response with an Operation-Location header.

ValidatedSolutionRecipe

Represents a validated solution recipe resource.

ValidatedSolutionRecipeCapabilities

Represents capabilities available in a validated solution recipe.

ValidatedSolutionRecipeCapability

Represents capability available in a validated solution recipe.

ValidatedSolutionRecipeComponent

Represents component available in a validated solution recipe.

ValidatedSolutionRecipeComponentMetadata

Represents metadata associated with a component available in a validated solution recipe.

ValidatedSolutionRecipeComponentPayload

Represents payloads associated with a component available in a validated solution recipe.

ValidatedSolutionRecipeContent

Represents contents of a validated solution recipe resource.

ValidatedSolutionRecipeInfo

Represents information about a validated solution recipe.

ValidatedSolutionRecipeProperties

Represents properties of a validated solution recipe resource.

ValidatedSolutionRecipesGetOptionalParams

Optional parameters.

ValidatedSolutionRecipesListBySubscriptionLocationResourceOptionalParams

Optional parameters.

ValidatedSolutionRecipesOperations

Interface representing a ValidatedSolutionRecipes operations.

VolumeConfiguration

Desired configuration for a volume. Reserved for future use.

VolumeReportedProperties

The actual state of the volume as reported by the device.

WebProxyConfiguration

Web proxy configuration.

WifiConfigurationDesiredProperties

WiFi configuration desired properties.

WifiConfigurationReportedProperties

WiFi configuration reported properties.

WifiSecret

WiFi secret reference for storing credentials.

Type Aliases

AccessLevel

Remote Support Access Level
KnownAccessLevel can be used interchangeably with AccessLevel, this enum contains the known values that the service supports.

Known values supported by the service

Diagnostics: Allows remote diagnostics operations only.
DiagnosticsAndRepair: Allows both remote diagnostics and repair operations.

ActionType

Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs.
KnownActionType can be used interchangeably with ActionType, this enum contains the known values that the service supports.

Known values supported by the service

Internal: Actions are for internal-only APIs.

ArcExtensionState

Arc extension installation state.
KnownArcExtensionState can be used interchangeably with ArcExtensionState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: Arc extension state is not specified.
Succeeded: Arc extension state is Succeeded.
Failed: Arc extension state is Failed.
Canceled: Arc extension state is Canceled.
Accepted: Arc extension state is Accepted when extension installation triggered.
Creating: Arc extension is in Creating State.
Updating: Arc extension is in Updating State.
Moving: Arc extension is in Moving State.
Deleting: Arc extension is in Deleting State.
Deleted: Arc extension is in Deleted State.

ArcSettingAggregateState

Aggregate state of Arc agent across the nodes in this HCI cluster.
KnownArcSettingAggregateState can be used interchangeably with ArcSettingAggregateState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The aggregate state is not specified.
Error: An error occurred in the aggregate state.
Succeeded: The operation successfully completed across all nodes.
Canceled: The operation was canceled across the nodes.
Failed: The operation failed on all or most nodes.
Connected: All nodes are connected.
Disconnected: All nodes are disconnected.
Deleted: The Arc agent has been deleted from all nodes.
Creating: The Arc agent is being created across the nodes.
Updating: The Arc agent is being updated across the nodes.
Deleting: The Arc agent is being deleted across the nodes.
Moving: The Arc agent is being moved across the nodes.
PartiallySucceeded: The operation succeeded on some nodes.
PartiallyConnected: Some nodes are connected, others are not.
InProgress: The operation is currently in progress across the nodes.
Accepted: The operation has been accepted and is pending execution.
Provisioning: The Arc agent is being provisioned across the nodes.
DisableInProgress: The Arc agent is being disabled across the nodes.

Architecture

Represents the CPU architecture of a machine or an OS image.
KnownArchitecture can be used interchangeably with Architecture, this enum contains the known values that the service supports.

Known values supported by the service

amd64: 64-bit x86 architecture.
arm64: 64-bit Arm architecture.

AuthenticationType

WiFi authentication type.
KnownAuthenticationType can be used interchangeably with AuthenticationType, this enum contains the known values that the service supports.

Known values supported by the service

WPA2-Personal: WPA2 Personal.
WPA2-Enterprise: WPA2 Enterprise.
WPA3-Personal: WPA3 Personal.
WPA3-Enterprise: WPA3 Enterprise.
Open: Open network.

AvailabilityType

Indicates how the update content is made available for download. This determines whether the update is sourced locally, from an online repository, or requires user notification.
KnownAvailabilityType can be used interchangeably with AvailabilityType, this enum contains the known values that the service supports.

Known values supported by the service

Local: The update content is available locally within the environment.
Online: The update content is available from an online source.
Notify: The system will notify the user when update content becomes available.

AzureSupportedClouds

The supported values for cloud setting as a string literal type

ClusterJobPropertiesUnion

Alias for ClusterJobPropertiesUnion

ClusterNodeType

Specifies the type of hardware vendor for all nodes in the cluster. Indicates whether the nodes are provided by Microsoft or a third-party vendor.
KnownClusterNodeType can be used interchangeably with ClusterNodeType, this enum contains the known values that the service supports.

Known values supported by the service

FirstParty: All nodes in the cluster are provided and managed by Microsoft.
ThirdParty: All nodes in the cluster are provided and managed by a third-party vendor.

ClusterPattern

Supported Storage Pattern for HCI Cluster
KnownClusterPattern can be used interchangeably with ClusterPattern, this enum contains the known values that the service supports.

Known values supported by the service

Standard: Standard cluster.
RackAware: RackAware cluster.

ComplianceAssignmentType

Represents the compliance assignment type of a resource.
KnownComplianceAssignmentType can be used interchangeably with ComplianceAssignmentType, this enum contains the known values that the service supports.

Known values supported by the service

Audit: Report on the state of the machine, but don't make changes.
ApplyAndAutoCorrect: Applied to the machine. If it drifts, the local service inside the machine makes a correction at the next evaluation.

ComplianceStatus

Represents the compliance status of a resource.
KnownComplianceStatus can be used interchangeably with ComplianceStatus, this enum contains the known values that the service supports.

Known values supported by the service

Compliant: The resource is compliant
NonCompliant: The resource is non-compliant
Pending: The resource compliance status is pending

ConnectionState

WiFi connection state.
KnownConnectionState can be used interchangeably with ConnectionState, this enum contains the known values that the service supports.

Known values supported by the service

NotConfigured: WiFi is not configured.
Connected: WiFi is connected.
Disconnected: WiFi is disconnected.
Connecting: WiFi is connecting.
Disconnecting: WiFi is disconnecting.
AuthenticationFailed: WiFi authentication failed.

ConnectivityStatus

Overall connectivity status for the cluster resource. Indicates whether the cluster is connected to Azure, partially connected, or has not recently communicated.
KnownConnectivityStatus can be used interchangeably with ConnectivityStatus, this enum contains the known values that the service supports.

Known values supported by the service

NotYetRegistered: The cluster has not yet registered with Azure.
Connected: The cluster is fully connected to Azure.
NotConnectedRecently: The cluster has not connected to Azure recently.
PartiallyConnected: Some components of the cluster are connected, while others are not.
Disconnected: The cluster is not connected to Azure.
NotSpecified: The connectivity status is not specified.

ContinuablePage

An interface that describes a page of results.

CreatedByType

The kind of entity that created the resource.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User: The entity was created by a user.
Application: The entity was created by an application.
ManagedIdentity: The entity was created by a managed identity.
Key: The entity was created by a key.

DeploymentMode

Deployment mode to trigger job.
KnownDeploymentMode can be used interchangeably with DeploymentMode, this enum contains the known values that the service supports.

Known values supported by the service

Validate: Validate ECE action deployment for a cluster.
Deploy: Deploy ECE action deployment for a cluster.

DeviceKind

Edge device kind.
KnownDeviceKind can be used interchangeably with DeviceKind, this enum contains the known values that the service supports.

Known values supported by the service

HCI: Arc-enabled edge device with HCI OS.

DeviceLogCollectionStatus

Represents the status of a log collection operation.
KnownDeviceLogCollectionStatus can be used interchangeably with DeviceLogCollectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

NotStarted: Log collection operation has not been initiated.
Running: Indicates that the log collection operation is currently running.
Failed: Indicates that the log collection operation has failed.
Succeeded: Indicates that the log collection operation has completed successfully.
Canceled: Indicates that the log collection operation has completed successfully.

DeviceState

The edge device state.
KnownDeviceState can be used interchangeably with DeviceState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The edge device state is not specified.
Connected: The edge device state is in connected state.
Disconnected: The edge device state is in disconnected state.
Repairing: The edge device state is in repairing state.
Draining: The edge device state is in draining state.
InMaintenance: The edge device state is in maintenance state.
Resuming: The edge device state is in resuming state.
Processing: The edge device state is in processing state.

DiagnosticLevel

Desired level of diagnostic data emitted by the cluster.
KnownDiagnosticLevel can be used interchangeably with DiagnosticLevel, this enum contains the known values that the service supports.

Known values supported by the service

Off: No diagnostic data will be emitted.
Basic: Basic diagnostic data will be emitted, including essential health metrics.
Enhanced: Enhanced diagnostic data will be emitted, including detailed performance and usage metrics.

DiskFileSystemType

File system types supported for volumes.
KnownDiskFileSystemType can be used interchangeably with DiskFileSystemType, this enum contains the known values that the service supports.

Known values supported by the service

ext4: ext4 file system (Linux).
xfs: xfs file system (Linux).
NTFS: NTFS file system (Windows).
ReFS: ReFS file system (Windows).
vfat: vfat file system (Linux/cross-platform).
fat32: FAT32 file system.
fat: FAT file system.

DiskJobType

Job Type supported for disk operations.
KnownDiskJobType can be used interchangeably with DiskJobType, this enum contains the known values that the service supports.

Known values supported by the service

CreateVolume: Job to create a volume on the disk.
SyncConfiguration: Job to resolve configuration drift between desired and reported state.

DiskState

State of the disk.
KnownDiskState can be used interchangeably with DiskState, this enum contains the known values that the service supports.

Known values supported by the service

Online: Disk is online and available.
Offline: Disk is offline.
Failed: Disk has failed.
Missing: Disk is missing.
Unknown: Disk state is unknown.

DiskStorageType

Storage type of the disk.
KnownDiskStorageType can be used interchangeably with DiskStorageType, this enum contains the known values that the service supports.

Known values supported by the service

SAN: SAN storage.
S2D: Storage Spaces Direct storage.

DiskType

Type of disk.
KnownDiskType can be used interchangeably with DiskType, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown disk type.
SCM: Storage Class Memory disk.
NVMe: NVMe disk.
SATA: SATA disk.
SSD: Solid State Drive.
HDD: Hard Disk Drive.
Virtual: Virtual disk.
Other: Other disk type.

DnsServerConfig

Specifies how DNS servers are configured for the infrastructure network. Allowed values are 'UseDnsServer' to use the provided DNS servers, and 'UseForwarder' to use DNS forwarders.
KnownDnsServerConfig can be used interchangeably with DnsServerConfig, this enum contains the known values that the service supports.

Known values supported by the service

UseDnsServer: Use the provided DNS servers for the infrastructure network.
UseForwarder: Use DNS forwarders for the infrastructure network.

EAPMethod

EAP authentication method.
KnownEAPMethod can be used interchangeably with EAPMethod, this enum contains the known values that the service supports.

Known values supported by the service

PEAP: PEAP authentication.
EAP-TLS: EAP-TLS authentication.
EAP-TTLS: EAP-TTLS authentication.
EAP-FAST: EAP-FAST authentication.

EceSecrets

Secret names allowed for Enterprise Cloud Engine (ECE) deployment.
KnownEceSecrets can be used interchangeably with EceSecrets, this enum contains the known values that the service supports.

Known values supported by the service

AzureStackLCMUserCredential: AzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
DefaultARBApplication: DefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
LocalAdminCredential: LocalAdminCredential used for admin operations for AzureStackHCI cluster.
WitnessStorageKey: WitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
chapCredential: chapCredential used for iSCSI CHAP authentication during edge machine node preparation.
mutualChapCredential: mutualChapCredential used for iSCSI mutual (bidirectional) CHAP authentication during edge machine node preparation.

EdgeDeviceJobUnion

Alias for EdgeDeviceJobUnion

EdgeDeviceKind

Edge device kind.
KnownEdgeDeviceKind can be used interchangeably with EdgeDeviceKind, this enum contains the known values that the service supports.

Known values supported by the service

HCI: Arc-enabled edge device with HCI OS.

EdgeDeviceUnion

Alias for EdgeDeviceUnion

EdgeMachineConnectivityStatus

Overall connectivity status for the machine resource.
KnownEdgeMachineConnectivityStatus can be used interchangeably with EdgeMachineConnectivityStatus, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The connectivity status of the machine resource is not specified.
Disconnected: The machine resource is disconnected.
Connected: The machine resource is connected.

EdgeMachineDiskJobPropertiesUnion

Alias for EdgeMachineDiskJobPropertiesUnion

EdgeMachineDiskPrivilegedJobPropertiesUnion

Alias for EdgeMachineDiskPrivilegedJobPropertiesUnion

EdgeMachineJobPropertiesUnion

Alias for EdgeMachineJobPropertiesUnion

EdgeMachineJobType

Job Type supported.
KnownEdgeMachineJobType can be used interchangeably with EdgeMachineJobType, this enum contains the known values that the service supports.

Known values supported by the service

CollectLog: Job to collect logs from the device.
RemoteSupport: Job to provide remote support to the device.
ProvisionOs: Job to provision operating system in the device.
DownloadOs: Job to download OS packages on to the device

EdgeMachineKind

Edge Machine Kind.
KnownEdgeMachineKind can be used interchangeably with EdgeMachineKind, this enum contains the known values that the service supports.

Known values supported by the service

Standard: EdgeMachine resource created using Zero-touch provisioning.
Dedicated: EdgeMachine resource created for brownfield HCI customers without zero touch provisioning.

EdgeMachineLifecycleStatus

Lifecycle status of an Edge Machine.
KnownEdgeMachineLifecycleStatus can be used interchangeably with EdgeMachineLifecycleStatus, this enum contains the known values that the service supports.

Known values supported by the service

Creating: Machine is being created.
AwaitingConnection: Machine is awaiting connection.
Provisioning: Machine is being provisioned.
ReadyForOs: Machine is ready for OS installation.
InstallingOs: Machine is installing the OS.
Provisioned: Machine has been provisioned.
UpdatingOs: Machine OS is being updated.
ResettingOs: Machine OS is being reset.
Deleting: Machine is being deleted.
Failed: Machine is in a failed state.

EdgeMachineNetworkAdapterJobPropertiesUnion

Alias for EdgeMachineNetworkAdapterJobPropertiesUnion

EdgeMachineState

OS State
KnownEdgeMachineState can be used interchangeably with EdgeMachineState, this enum contains the known values that the service supports.

Known values supported by the service

Created: Created when EdgeMachine resource created
Registering: EdgeMachine state during device discovery and registration
Unpurposed: EdgeMachine state when machine configured with restricted OS and not provisioned to deploy workloads
Transitioning: EdgeMachine state when transitioning from initial OS to target OS
Purposed: EdgeMachine state when machine configured with target OS to deploy workloads
Updating: EdgeMachine state when OS updates are in-progress
Resetting: EdgeMachine state when transitioning from target OS to restricted OS
Failed: EdgeMachine failed state and only option to recover is to re-provisioning machine
Preparing: Preparing EdgeMachine

ExtensionAggregateState

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.
KnownExtensionAggregateState can be used interchangeably with ExtensionAggregateState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The aggregate state is not specified.
Error: An error occurred in the aggregate state.
Succeeded: The operation succeeded across all nodes.
Canceled: The operation was canceled across the nodes.
Failed: The operation failed on all or most nodes.
Connected: All nodes are connected.
Disconnected: All nodes are disconnected.
Deleted: The extension has been deleted from all nodes.
Creating: The extension is being created across the nodes.
Updating: The extension is being updated across the nodes.
Deleting: The extension is being deleted across the nodes.
Moving: The extension is being moved across the nodes.
PartiallySucceeded: The operation succeeded on some nodes.
PartiallyConnected: Some nodes are connected, others are not.
InProgress: The operation is currently in progress across the nodes.
Accepted: The operation has been accepted and is pending execution.
Provisioning: The extension is currently being provisioned across the nodes.
UpgradeFailedRollbackSucceeded: Extension upgrade failed, but rollback succeeded across the nodes.

ExtensionManagedBy

Indicates whether the extension is managed by the user or by Azure.
KnownExtensionManagedBy can be used interchangeably with ExtensionManagedBy, this enum contains the known values that the service supports.

Known values supported by the service

User: The extension is managed by the user.
Azure: The extension is managed by Azure.

HardwareClass

Hardware class of the cluster.
KnownHardwareClass can be used interchangeably with HardwareClass, this enum contains the known values that the service supports.

Known values supported by the service

Small: The hardware class is small.
Medium: The hardware class is medium. This corresponds to the default
Large: The hardware class is large.

HciEdgeDeviceJobPropertiesUnion

Alias for HciEdgeDeviceJobPropertiesUnion

HciEdgeDeviceJobType

Job Type supported.
KnownHciEdgeDeviceJobType can be used interchangeably with HciEdgeDeviceJobType, this enum contains the known values that the service supports.

Known values supported by the service

CollectLog: Job to collect logs from the device.
RemoteSupport: Job to provide remote support to the device.

HciJobType

ClusterJob Type supported.
KnownHciJobType can be used interchangeably with HciJobType, this enum contains the known values that the service supports.

Known values supported by the service

AddServer: Job to add a server to the cluster.
RepairServer: Job to repair a server in the cluster.
ConfigureSdnIntegration: Job to configure SDN (Software Defined Networking) integration for the cluster.

HealthState

Overall health state for update-specific health checks. Indicates whether the system is functioning correctly, has warnings or errors, or is undergoing a health evaluation.
KnownHealthState can be used interchangeably with HealthState, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: The health state is not known or cannot be determined.
Success: The health check completed successfully and the system is healthy.
Failure: The health check failed, indicating a critical issue.
Warning: The health check detected a non-critical issue that may require attention.
Error: An error occurred during the health check process.
InProgress: The health check is currently in progress.

IdentityProvider

Identity Provider for the cluster
KnownIdentityProvider can be used interchangeably with IdentityProvider, this enum contains the known values that the service supports.

Known values supported by the service

ActiveDirectory: Uses Active Directory as the identity provider, enabling domain-based authentication and centralized identity management. This is the default option.
LocalIdentity: Uses a local identity system integrated with Azure Key Vault for authentication. Suitable for AD-less environments where Active Directory is not available or required.

ImdsAttestation

IMDS attestation status of the cluster.
KnownImdsAttestation can be used interchangeably with ImdsAttestation, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: IMDS attestation is disabled for the cluster.
Enabled: IMDS attestation is enabled for the cluster.

InterfaceState

Current state of the interface.
KnownInterfaceState can be used interchangeably with InterfaceState, this enum contains the known values that the service supports.

Known values supported by the service

up: Interface is up.
down: Interface is down.

IpAssignmentType

IP assignment types
KnownIpAssignmentType can be used interchangeably with IpAssignmentType, this enum contains the known values that the service supports.

Known values supported by the service

Automatic: Automatic IP assignment
Manual: Manual IP assignment

IpInterfaceType

IP configuration type.
KnownIpInterfaceType can be used interchangeably with IpInterfaceType, this enum contains the known values that the service supports.

Known values supported by the service

Dhcp: DHCP configuration.
Static: Static configuration.

IscsiChapType

The CHAP authentication mode for an iSCSI connection.
KnownIscsiChapType can be used interchangeably with IscsiChapType, this enum contains the known values that the service supports.

Known values supported by the service

NoChap: No CHAP authentication is used.
OneWay: The target authenticates the initiator.
Bidirectional: The initiator and target authenticate each other.

JobStatus

Represents the various statuses a job can have throughout its lifecycle.
KnownJobStatus can be used interchangeably with JobStatus, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The job status has not been specified.
ValidationInProgress: The job is currently undergoing validation.
ValidationSuccess: The job has successfully passed validation.
ValidationFailed: The job has failed validation.
DeploymentInProgress: The job's deployment is currently in progress.
DeploymentFailed: The job's deployment has failed.
DeploymentSuccess: The job has been successfully deployed.
Succeeded: The job has succeeded.
Failed: The job has failed.
Canceled: The job has been canceled.
Paused: The job is paused.
Scheduled: The job is scheduled to run.

LifecycleOperationStatus

Status of an operation. Maps to Steps.Status / SubSteps.Status.
KnownLifecycleOperationStatus can be used interchangeably with LifecycleOperationStatus, this enum contains the known values that the service supports.

Known values supported by the service

NotStarted: Operation has not started.
InProgress: Operation is in progress.
Completed: Operation has completed successfully.
Failed: Operation has failed.

LogCollectionJobType

Specifies the type of log collection job. Determines whether the logs are collected immediately on demand or as part of a scheduled operation.
KnownLogCollectionJobType can be used interchangeably with LogCollectionJobType, this enum contains the known values that the service supports.

Known values supported by the service

OnDemand: Log collection is triggered manually and executed immediately.
Scheduled: Log collection is scheduled to run at a predefined time or interval.

LogCollectionStatus

LogCollection status
KnownLogCollectionStatus can be used interchangeably with LogCollectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

None: No log collection has been initiated.
InProgress: Log collection is currently in progress.
Failed: Log collection has failed.
Succeeded: Log collection completed successfully.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
KnownManagedServiceIdentityType can be used interchangeably with ManagedServiceIdentityType, this enum contains the known values that the service supports.

Known values supported by the service

None: No managed identity.
SystemAssigned: System assigned managed identity.
UserAssigned: User assigned managed identity.
SystemAssigned,UserAssigned: System and user assigned managed identity.

NetworkAdapterJobType

Type of network adapter job operation.
KnownNetworkAdapterJobType can be used interchangeably with NetworkAdapterJobType, this enum contains the known values that the service supports.

Known values supported by the service

ApplyConfiguration: Apply configuration to the network adapter.
ForcePush: Force push configuration to the network adapter.
SyncConfiguration: Job to resolve configuration drift between desired and reported state.

NetworkAdapterOperationStatus

Status of network adapter operation.
KnownNetworkAdapterOperationStatus can be used interchangeably with NetworkAdapterOperationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Operation succeeded.
Failed: Operation failed.
InProgress: Operation in progress.

NetworkInterfaceType

Type of network interface.
KnownNetworkInterfaceType can be used interchangeably with NetworkInterfaceType, this enum contains the known values that the service supports.

Known values supported by the service

Eth: Ethernet interface.
wifi: Wi-Fi interface.

NodeArcState

State of the Arc agent in this node. Indicates the current lifecycle status of the agent, such as whether it's being provisioned, connected, updated, or has encountered an error.
KnownNodeArcState can be used interchangeably with NodeArcState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The state is not specified.
Error: An error occurred during the agent's lifecycle.
Succeeded: The operation completed successfully.
Canceled: The operation was canceled before completion.
Failed: The operation failed.
Connected: The Arc agent is connected on this node.
Disconnected: The Arc agent is disconnected on this node.
Deleted: The Arc agent has been deleted from this node.
Creating: The Arc agent is being created on this node.
Updating: The Arc agent is being updated on this node.
Deleting: The Arc agent is being deleted from this node.
Moving: The Arc agent is being moved on this node.
PartiallySucceeded: The operation partially succeeded.
PartiallyConnected: The Arc agent is partially connected on this node.
InProgress: The operation is currently in progress.
Accepted: The operation has been accepted and is pending execution.
Provisioning: The Arc agent is currently being provisioned on this node.
DisableInProgress: The Arc agent is in the process of being disabled on this node.

NodeExtensionState

State of Arc Extension in this node. Reflects the current lifecycle status of the extension on the individual node, such as whether it's being created, updated, deleted, or has encountered an error.
KnownNodeExtensionState can be used interchangeably with NodeExtensionState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The state is not specified.
Error: An error occurred during the extension lifecycle.
Succeeded: The extension operation completed successfully.
Canceled: The extension operation was canceled.
Failed: The extension operation failed.
Connected: The extension is connected on the node.
Disconnected: The extension is disconnected on the node.
Deleted: The extension has been deleted from the node.
Creating: The extension is being created on the node.
Updating: The extension is being updated on the node.
Deleting: The extension is being deleted from the node.
Moving: The extension is being moved on the node.
PartiallySucceeded: The extension operation partially succeeded.
PartiallyConnected: The extension is partially connected on the node.
InProgress: The extension operation is currently in progress.
Accepted: The extension operation has been accepted and is pending execution.
Provisioning: The extension is currently being provisioned on the node.

NodeStorageType

Node storage type for an edge machine.
KnownNodeStorageType can be used interchangeably with NodeStorageType, this enum contains the known values that the service supports.

Known values supported by the service

S2D: Storage Spaces Direct (S2D) storage type.
SANISCSI: SAN iSCSI storage type.
SANFC: SAN Fibre Channel storage type.

OSOperationType

OS Provision Operation type
KnownOSOperationType can be used interchangeably with OSOperationType, this enum contains the known values that the service supports.

Known values supported by the service

Provision: OS Provisioning operation
Update: OS Update operation
ReImage: OS ReImage operation
Reset: OS Reset operation

OemActivation

OEM activation status of the cluster.
KnownOemActivation can be used interchangeably with OemActivation, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: OEM activation is disabled for the cluster.
Enabled: OEM activation is enabled for the cluster.

OnboardingResourceType

Onboarding resource type.
KnownOnboardingResourceType can be used interchangeably with OnboardingResourceType, this enum contains the known values that the service supports.

Known values supported by the service

HybridComputeMachine: Hybrid Compute Machine.

OperationType

The intended operation for a cluster.
KnownOperationType can be used interchangeably with OperationType, this enum contains the known values that the service supports.

Known values supported by the service

ClusterProvisioning: Cluster provisioning operation.
ClusterUpgrade: Cluster upgrade operation.

Origin

The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system"
KnownOrigin can be used interchangeably with Origin, this enum contains the known values that the service supports.

Known values supported by the service

user: Indicates the operation is initiated by a user.
system: Indicates the operation is initiated by a system.
user,system: Indicates the operation is initiated by a user or system.

OverprovisioningRatio

Overprovisioning ratio for S2D storage.
KnownOverprovisioningRatio can be used interchangeably with OverprovisioningRatio, this enum contains the known values that the service supports.

Known values supported by the service

0: No overprovisioning.
1: Overprovisioning ratio of 1.
2: Overprovisioning ratio of 2.

OwnerKeyType

Type of owner key in the voucher
KnownOwnerKeyType can be used interchangeably with OwnerKeyType, this enum contains the known values that the service supports.

Known values supported by the service

MicrosoftManaged: Owner is Microsoft managed key

OwnershipVoucherValidationStatus

Ownership Voucher validation Status.
KnownOwnershipVoucherValidationStatus can be used interchangeably with OwnershipVoucherValidationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Valid: Voucher evaluated as valid.
Invalid: Voucher evaluated as invalid.

PrivilegedJobType

Job Type supported for disk privileged operations.
KnownPrivilegedJobType can be used interchangeably with PrivilegedJobType, this enum contains the known values that the service supports.

Known values supported by the service

DeleteVolume: Job to delete a volume from the disk.

ProvisioningOsType

Represents the provisioning operating system type.
KnownProvisioningOsType can be used interchangeably with ProvisioningOsType, this enum contains the known values that the service supports.

Known values supported by the service

AzureLinux: AzureLinux OS.
HCI: HCI OS.

ProvisioningState

Provisioning state of the ArcSetting proxy resource.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: The provisioning state is not specified.
Error: An error occurred during provisioning.
Succeeded: Provisioning completed successfully.
Failed: Provisioning failed.
Canceled: Provisioning was canceled.
Connected: The resource is connected.
Disconnected: The resource is disconnected.
Deleted: The resource has been deleted.
Creating: The resource is being created.
Updating: The resource is being updated.
Deleting: The resource is being deleted.
Moving: The resource is being moved.
PartiallySucceeded: Provisioning partially succeeded.
PartiallyConnected: The resource is partially connected.
InProgress: Provisioning is in progress.
Accepted: Provisioning request has been accepted.
Provisioning: The resource is currently provisioning.
DisableInProgress: The resource is being disabled.

RdmaCapability

Describes the RDMA capability of the network adapter.
KnownRdmaCapability can be used interchangeably with RdmaCapability, this enum contains the known values that the service supports.

Known values supported by the service

Enabled: Network Adapter on the device is RDMA Capable
Disabled: Network Adapter on the device is RDMA Capable

RebootRequirement

Indicates whether a reboot is required after the update or operation. Helps determine if a system restart is necessary to complete the process.
KnownRebootRequirement can be used interchangeably with RebootRequirement, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: It is not known whether a reboot is required.
True: A reboot is required to complete the operation.
False: No reboot is required after the operation.

RemoteSupportAccessLevel

Defines the level of remote support access granted.
KnownRemoteSupportAccessLevel can be used interchangeably with RemoteSupportAccessLevel, this enum contains the known values that the service supports.

Known values supported by the service

None: No remote support access is granted.
Diagnostics: Access is limited to diagnostics information only.
DiagnosticsAndRepair: Access includes diagnostics information and the ability to perform repairs.

RemoteSupportProvisioningState

Remote Support Provisioning State
KnownRemoteSupportProvisioningState can be used interchangeably with RemoteSupportProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

None: No operation is in progress.
GrantInProgress: A Grant (Enable) operation is in progress.
RevokeInProgress: A Revoke operation is in progress.
Succeeded: The last operation completed successfully.
Failed: The last operation failed.

RemoteSupportType

Remote Support Type for cluster
KnownRemoteSupportType can be used interchangeably with RemoteSupportType, this enum contains the known values that the service supports.

Known values supported by the service

Enable: Enable remote support for the cluster.
Revoke: Revoke previously enabled remote support for the cluster.

ResolutionStrategy

Strategy for resolving configuration drift.
KnownResolutionStrategy can be used interchangeably with ResolutionStrategy, this enum contains the known values that the service supports.

Known values supported by the service

ApplyDesired: Trust Cloud. Push the desiredConfiguration down to the device.
AcceptReported: Trust Device. Update the desiredConfiguration in ARM to match the reported state.

SdnIntegrationIntent

Indicates whether Software Defined Networking (SDN) integration should be enabled or disabled for this deployment.
KnownSdnIntegrationIntent can be used interchangeably with SdnIntegrationIntent, this enum contains the known values that the service supports.

Known values supported by the service

Enable: Enable SDN integration for the deployment.
Disable: Disable SDN integration for the deployment.

SdnStatus

Indicates the current Software Defined Networking (SDN) status of the resource, which may be an individual device or a cluster.
KnownSdnStatus can be used interchangeably with SdnStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: The SDN status could not be determined due to a failure in querying the SDN API service. This may occur if the query script fails or if the system is in an inconsistent state. The domain name will be null in this case.
Disabled: SDN is not enabled on the resource. The domain name will be null. This is the default state when SDN has not been configured.
Enabled: SDN is successfully enabled on the resource. The domain name will be populated in the format <sdnPrefix>-nc.<domain>. Customers may need to manage DNS settings to ensure proper resolution.

SecretType

Type of secret used for authentication.
KnownSecretType can be used interchangeably with SecretType, this enum contains the known values that the service supports.

Known values supported by the service

KeyVault: Key Vault based authentication
SshPubKey: SSH Public Key based authentication

SecretsType

Type of secrets to store
KnownSecretsType can be used interchangeably with SecretsType, this enum contains the known values that the service supports.

Known values supported by the service

BackupSecrets: Backup secrets type

ServiceName

Specifies the name of the service associated with the update or operation. This helps identify which system component or tool is involved.
KnownServiceName can be used interchangeably with ServiceName, this enum contains the known values that the service supports.

Known values supported by the service

WAC: Windows Admin Center (WAC) is the service associated with this operation.

Severity

Indicates the importance or impact level of the result. Determines whether the result is informational, a warning, or a critical issue that may block updates.
KnownSeverity can be used interchangeably with Severity, this enum contains the known values that the service supports.

Known values supported by the service

Critical: A critical issue that blocks updates and requires immediate attention.
Warning: A warning that may indicate a potential issue but does not block updates.
Informational: General information that does not indicate any issue.
Hidden: The result is hidden and not shown in the output.

SoftwareAssuranceIntent

Customer Intent for Software Assurance Benefit.
KnownSoftwareAssuranceIntent can be used interchangeably with SoftwareAssuranceIntent, this enum contains the known values that the service supports.

Known values supported by the service

Enable: Customer intends to enable the Software Assurance benefit.
Disable: Customer intends to disable the Software Assurance benefit.

SoftwareAssuranceStatus

Status of the Software Assurance for the cluster.
KnownSoftwareAssuranceStatus can be used interchangeably with SoftwareAssuranceStatus, this enum contains the known values that the service supports.

Known values supported by the service

Enabled: Software Assurance is enabled for the cluster.
Disabled: Software Assurance is disabled for the cluster.

SolutionType

Represents the solution type (OS family) of an OS image.
KnownSolutionType can be used interchangeably with SolutionType, this enum contains the known values that the service supports.

Known values supported by the service

AzureLinux: AzureLinux OS.
HCI: HCI OS.

State

Represents the current state of the update as it relates to this stamp. This includes phases such as preparation, installation, scanning, and error handling, providing insight into the update's progress and any issues encountered.
KnownState can be used interchangeably with State, this enum contains the known values that the service supports.

Known values supported by the service

HasPrerequisite: The update has prerequisites that must be fulfilled before it can proceed.
Obsolete: The update is obsolete and no longer applicable.
Ready: The update is ready to be installed.
NotApplicableBecauseAnotherUpdateIsInProgress: The update cannot be applied because another update is currently in progress.
Preparing: The update is currently in the preparation phase.
Installing: The update is currently being installed.
Installed: The update has been successfully installed.
PreparationFailed: The update preparation phase failed.
InstallationFailed: The update installation failed.
Invalid: The update is invalid and cannot be applied.
Recalled: The update has been recalled and should not be applied.
Downloading: The update is currently being downloaded.
DownloadFailed: The update download failed.
HealthChecking: A health check is being performed before applying the update.
HealthCheckFailed: The health check failed, preventing the update from proceeding.
ReadyToInstall: The update is ready to be installed after successful preparation and checks.
ScanInProgress: The system is scanning for updates.
ScanFailed: The scan for updates failed.
AdditionalContentRequired: Additional content is required to proceed with the update.
HealthCheckExpired: The health check has expired and needs to be redone.
PendingOEMValidation: The update is pending OEM validation before it can proceed.

Status

Status of the cluster agent. Indicates the current connectivity, validation, and deployment state of the agent within the cluster.
KnownStatus can be used interchangeably with Status, this enum contains the known values that the service supports.

Known values supported by the service

NotYetRegistered: The cluster agent has not yet registered with Azure.
ConnectedRecently: The cluster agent has connected to Azure recently.
NotConnectedRecently: The cluster agent has not connected to Azure recently.
Disconnected: The cluster agent is currently disconnected from Azure.
Error: An error occurred in the cluster agent's operation.
NotSpecified: The status of the cluster agent is not specified.
ValidationInProgress: Validation of the cluster agent is currently in progress.
ValidationSuccess: Validation of the cluster agent completed successfully.
ValidationFailed: Validation of the cluster agent failed.
DeploymentInProgress: Deployment of the cluster agent is currently in progress.
DeploymentFailed: Deployment of the cluster agent failed.
DeploymentSuccess: Deployment of the cluster agent completed successfully.

StatusLevelTypes

The level code. Indicates the severity or importance of the status message.
KnownStatusLevelTypes can be used interchangeably with StatusLevelTypes, this enum contains the known values that the service supports.

Known values supported by the service

Info: Informational message indicating normal operation.
Warning: Warning message indicating a potential issue or non-critical problem.
Error: Error message indicating a failure or critical issue.

StorageInitiatorType

Transport type of a storage fabric initiator port on the edge machine.
KnownStorageInitiatorType can be used interchangeably with StorageInitiatorType, this enum contains the known values that the service supports.

Known values supported by the service

iSCSI: iSCSI initiator. The initiator identifier is an IQN (iSCSI Qualified Name).
FibreChannel: Fibre Channel initiator. The initiator identifier is the node WWN (WWNN); the port is identified by its WWPN.
Unknown: The initiator transport type could not be determined.

StorageType

Storage type supported for HCI Cluster.
KnownStorageType can be used interchangeably with StorageType, this enum contains the known values that the service supports.

Known values supported by the service

S2D: Storage Spaces Direct (S2D) storage type.
SAN: Storage Area Network (SAN) storage type.
SANS2D: Combined SAN and Storage Spaces Direct (SANS2D) storage type.

UpdateRunPropertiesState

Represents the current state of the update run. Indicates whether the update is in progress, has completed successfully, failed, or is in an unknown state.
KnownUpdateRunPropertiesState can be used interchangeably with UpdateRunPropertiesState, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: The state of the update run is not known.
Succeeded: The update run completed successfully.
InProgress: The update run is currently in progress.
Failed: The update run failed to complete successfully.

UpdateSummariesPropertiesState

Overall update state of the stamp. Indicates the current status of update deployment across the stamp, including preparation, application, and any issues encountered.
KnownUpdateSummariesPropertiesState can be used interchangeably with UpdateSummariesPropertiesState, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: The update state is not known.
AppliedSuccessfully: Updates have been successfully applied to the stamp.
UpdateAvailable: Updates are available but have not yet been applied.
UpdateInProgress: Updates are currently being applied to the stamp.
UpdateFailed: The update process failed.
NeedsAttention: The update process requires user intervention or has encountered issues needing attention.
PreparationInProgress: Preparation for the update is currently in progress.
PreparationFailed: Preparation for the update failed.

VolumeType

Volume provisioning type for S2D storage.
KnownVolumeType can be used interchangeably with VolumeType, this enum contains the known values that the service supports.

Known values supported by the service

Fixed: Fixed provisioning type.
ThinProvisioned: Thin provisioned provisioning type.

WifiSecretType

Type of WiFi secret.
KnownWifiSecretType can be used interchangeably with WifiSecretType, this enum contains the known values that the service supports.

Known values supported by the service

WiFiPassword: WiFi password.
WiFiCertificate: WiFi certificate.
WiFiCACertificate: WiFi CA certificate.

WindowsServerSubscription

Desired state of Windows Server Subscription.
KnownWindowsServerSubscription can be used interchangeably with WindowsServerSubscription, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: Windows Server Subscription is disabled.
Enabled: Windows Server Subscription is enabled.

Enums

AzureClouds

An enum to describe Azure Cloud environments.

KnownAccessLevel

Remote Support Access Level

KnownActionType

Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs.

KnownArcExtensionState

Arc extension installation state.

KnownArchitecture

Represents the CPU architecture of a machine or an OS image.

KnownArcSettingAggregateState

Aggregate state of Arc agent across the nodes in this HCI cluster.

KnownAuthenticationType

WiFi authentication type.

KnownAvailabilityType

Indicates how the update content is made available for download. This determines whether the update is sourced locally, from an online repository, or requires user notification.

KnownClusterNodeType

Specifies the type of hardware vendor for all nodes in the cluster. Indicates whether the nodes are provided by Microsoft or a third-party vendor.

KnownClusterPattern

Supported Storage Pattern for HCI Cluster

KnownComplianceAssignmentType

Represents the compliance assignment type of a resource.

KnownComplianceStatus

Represents the compliance status of a resource.

KnownConnectionState

WiFi connection state.

KnownConnectivityStatus

Overall connectivity status for the cluster resource. Indicates whether the cluster is connected to Azure, partially connected, or has not recently communicated.

KnownCreatedByType

The kind of entity that created the resource.

KnownDeploymentMode

Deployment mode to trigger job.

KnownDeviceKind

Edge device kind.

KnownDeviceLogCollectionStatus

Represents the status of a log collection operation.

KnownDeviceState

The edge device state.

KnownDiagnosticLevel

Desired level of diagnostic data emitted by the cluster.

KnownDiskFileSystemType

File system types supported for volumes.

KnownDiskJobType

Job Type supported for disk operations.

KnownDiskState

State of the disk.

KnownDiskStorageType

Storage type of the disk.

KnownDiskType

Type of disk.

KnownDnsServerConfig

Specifies how DNS servers are configured for the infrastructure network. Allowed values are 'UseDnsServer' to use the provided DNS servers, and 'UseForwarder' to use DNS forwarders.

KnownEAPMethod

EAP authentication method.

KnownEceSecrets

Secret names allowed for Enterprise Cloud Engine (ECE) deployment.

KnownEdgeDeviceKind

Edge device kind.

KnownEdgeMachineConnectivityStatus

Overall connectivity status for the machine resource.

KnownEdgeMachineJobType

Job Type supported.

KnownEdgeMachineKind

Edge Machine Kind.

KnownEdgeMachineLifecycleStatus

Lifecycle status of an Edge Machine.

KnownEdgeMachineState

OS State

KnownExtensionAggregateState

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.

KnownExtensionManagedBy

Indicates whether the extension is managed by the user or by Azure.

KnownHardwareClass

Hardware class of the cluster.

KnownHciEdgeDeviceJobType

Job Type supported.

KnownHciJobType

ClusterJob Type supported.

KnownHealthState

Overall health state for update-specific health checks. Indicates whether the system is functioning correctly, has warnings or errors, or is undergoing a health evaluation.

KnownIdentityProvider

Identity Provider for the cluster

KnownImdsAttestation

IMDS attestation status of the cluster.

KnownInterfaceState

Current state of the interface.

KnownIpAssignmentType

IP assignment types

KnownIpInterfaceType

IP configuration type.

KnownIscsiChapType

The CHAP authentication mode for an iSCSI connection.

KnownJobStatus

Represents the various statuses a job can have throughout its lifecycle.

KnownLifecycleOperationStatus

Status of an operation. Maps to Steps.Status / SubSteps.Status.

KnownLogCollectionJobType

Specifies the type of log collection job. Determines whether the logs are collected immediately on demand or as part of a scheduled operation.

KnownLogCollectionStatus

LogCollection status

KnownManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

KnownNetworkAdapterJobType

Type of network adapter job operation.

KnownNetworkAdapterOperationStatus

Status of network adapter operation.

KnownNetworkInterfaceType

Type of network interface.

KnownNodeArcState

State of the Arc agent in this node. Indicates the current lifecycle status of the agent, such as whether it's being provisioned, connected, updated, or has encountered an error.

KnownNodeExtensionState

State of Arc Extension in this node. Reflects the current lifecycle status of the extension on the individual node, such as whether it's being created, updated, deleted, or has encountered an error.

KnownNodeStorageType

Node storage type for an edge machine.

KnownOemActivation

OEM activation status of the cluster.

KnownOnboardingResourceType

Onboarding resource type.

KnownOperationType

The intended operation for a cluster.

KnownOrigin

The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system"

KnownOSOperationType

OS Provision Operation type

KnownOverprovisioningRatio

Overprovisioning ratio for S2D storage.

KnownOwnerKeyType

Type of owner key in the voucher

KnownOwnershipVoucherValidationStatus

Ownership Voucher validation Status.

KnownPrivilegedJobType

Job Type supported for disk privileged operations.

KnownProvisioningOsType

Represents the provisioning operating system type.

KnownProvisioningState

Provisioning state of the ArcSetting proxy resource.

KnownRdmaCapability

Describes the RDMA capability of the network adapter.

KnownRebootRequirement

Indicates whether a reboot is required after the update or operation. Helps determine if a system restart is necessary to complete the process.

KnownRemoteSupportAccessLevel

Defines the level of remote support access granted.

KnownRemoteSupportProvisioningState

Remote Support Provisioning State

KnownRemoteSupportType

Remote Support Type for cluster

KnownResolutionStrategy

Strategy for resolving configuration drift.

KnownSdnIntegrationIntent

Indicates whether Software Defined Networking (SDN) integration should be enabled or disabled for this deployment.

KnownSdnStatus

Indicates the current Software Defined Networking (SDN) status of the resource, which may be an individual device or a cluster.

KnownSecretsType

Type of secrets to store

KnownSecretType

Type of secret used for authentication.

KnownServiceName

Specifies the name of the service associated with the update or operation. This helps identify which system component or tool is involved.

KnownSeverity

Indicates the importance or impact level of the result. Determines whether the result is informational, a warning, or a critical issue that may block updates.

KnownSoftwareAssuranceIntent

Customer Intent for Software Assurance Benefit.

KnownSoftwareAssuranceStatus

Status of the Software Assurance for the cluster.

KnownSolutionType

Represents the solution type (OS family) of an OS image.

KnownState

Represents the current state of the update as it relates to this stamp. This includes phases such as preparation, installation, scanning, and error handling, providing insight into the update's progress and any issues encountered.

KnownStatus

Status of the cluster agent. Indicates the current connectivity, validation, and deployment state of the agent within the cluster.

KnownStatusLevelTypes

The level code. Indicates the severity or importance of the status message.

KnownStorageInitiatorType

Transport type of a storage fabric initiator port on the edge machine.

KnownStorageType

Storage type supported for HCI Cluster.

KnownUpdateRunPropertiesState

Represents the current state of the update run. Indicates whether the update is in progress, has completed successfully, failed, or is in an unknown state.

KnownUpdateSummariesPropertiesState

Overall update state of the stamp. Indicates the current status of update deployment across the stamp, including preparation, application, and any issues encountered.

KnownVersions

The available API versions.

This enum lists only the currently active API versions. Retired preview versions (e.g. 2025-11-01-preview through 2026-05-01-preview) are intentionally omitted — each new preview fully supersedes the previous one, and customers are expected to adopt the latest preview. Including every shipped preview would require extensive @added/@removed decorator chains across hundreds of models, rendering the TypeSpec source unreadable and unmaintainable.

The published swagger files under preview/<retired-version>/ remain on disk for backward compatibility with existing consumers (CI pipelines, unit tests, and customer dependencies). Those swaggers are frozen and must be regenerated from a pinned commit if changes are ever needed — not from the latest main.

KnownVolumeType

Volume provisioning type for S2D storage.

KnownWifiSecretType

Type of WiFi secret.

KnownWindowsServerSubscription

Desired state of Windows Server Subscription.

Functions

isRestError(unknown)

Typeguard for RestError

restorePoller<TResponse, TResult>(AzureStackHCIClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

Variables

RestError

A custom error type for failed pipeline requests.

Function Details

isRestError(unknown)

Typeguard for RestError

function isRestError(e: unknown): e is RestError

Parameters

e

unknown

Something caught by a catch clause.

Returns

e is RestError

restorePoller<TResponse, TResult>(AzureStackHCIClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

function restorePoller<TResponse, TResult>(client: AzureStackHCIClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parameters

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Returns

PollerLike<OperationState<TResult>, TResult>

Variable Details

RestError

A custom error type for failed pipeline requests.

RestError: RestErrorConstructor

Type