Categorygithub.com/Azure/azure-sdk-for-go/sdk/resourcemanager/azurestackhci/armazurestackhci/v2
modulepackage
2.0.0
Repository: https://github.com/azure/azure-sdk-for-go.git
Documentation: pkg.go.dev

# README

Azure Stack HCI Module for Go

PkgGoDev

The armazurestackhci module provides operations for working with Azure Stack HCI.

Source code

Getting started

Prerequisites

  • an Azure subscription
  • Go 1.18 or above (You could download and install the latest version of Go from here. It will replace the existing Go on your machine. If you want to install multiple Go versions on the same machine, you could refer this doc.)

Install the package

This project uses Go modules for versioning and dependency management.

Install the Azure Stack HCI module:

go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/azurestackhci/armazurestackhci/v2

Authorization

When creating a client, you will need to provide a credential for authenticating with Azure Stack HCI. The azidentity module provides facilities for various ways of authenticating with Azure including client/secret, certificate, managed identity, and more.

cred, err := azidentity.NewDefaultAzureCredential(nil)

For more information on authentication, please see the documentation for azidentity at pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity.

Client Factory

Azure Stack HCI module consists of one or more clients. We provide a client factory which could be used to create any client in this module.

clientFactory, err := armazurestackhci.NewClientFactory(<subscription ID>, cred, nil)

You can use ClientOptions in package github.com/Azure/azure-sdk-for-go/sdk/azcore/arm to set endpoint to connect with public and sovereign clouds as well as Azure Stack. For more information, please see the documentation for azcore at pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azcore.

options := arm.ClientOptions {
    ClientOptions: azcore.ClientOptions {
        Cloud: cloud.AzureChina,
    },
}
clientFactory, err := armazurestackhci.NewClientFactory(<subscription ID>, cred, &options)

Clients

A client groups a set of related APIs, providing access to its functionality. Create one or more clients to access the APIs you require using client factory.

client := clientFactory.NewArcSettingsClient()

Fakes

The fake package contains types used for constructing in-memory fake servers used in unit tests. This allows writing tests to cover various success/error conditions without the need for connecting to a live service.

Please see https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/samples/fakes for details and examples on how to use fakes.

Provide Feedback

If you encounter bugs or have suggestions, please open an issue and assign the Stack HCI label.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

# Packages

No description provided by the author

# Functions

NewArcSettingsClient creates a new instance of ArcSettingsClient with the specified values.
NewClientFactory creates a new instance of ClientFactory with the specified values.
NewClustersClient creates a new instance of ClustersClient with the specified values.
NewDeploymentSettingsClient creates a new instance of DeploymentSettingsClient with the specified values.
NewEdgeDevicesClient creates a new instance of EdgeDevicesClient with the specified values.
NewExtensionsClient creates a new instance of ExtensionsClient with the specified values.
NewOffersClient creates a new instance of OffersClient with the specified values.
NewOperationsClient creates a new instance of OperationsClient with the specified values.
NewPublishersClient creates a new instance of PublishersClient with the specified values.
NewSecuritySettingsClient creates a new instance of SecuritySettingsClient with the specified values.
NewSKUsClient creates a new instance of SKUsClient with the specified values.
NewUpdateRunsClient creates a new instance of UpdateRunsClient with the specified values.
NewUpdatesClient creates a new instance of UpdatesClient with the specified values.
NewUpdateSummariesClient creates a new instance of UpdateSummariesClient with the specified values.
PossibleAccessLevelValues returns the possible values for the AccessLevel const type.
PossibleActionTypeValues returns the possible values for the ActionType const type.
PossibleArcExtensionStateValues returns the possible values for the ArcExtensionState const type.
PossibleArcSettingAggregateStateValues returns the possible values for the ArcSettingAggregateState const type.
PossibleAvailabilityTypeValues returns the possible values for the AvailabilityType const type.
PossibleClusterNodeTypeValues returns the possible values for the ClusterNodeType const type.
PossibleComplianceAssignmentTypeValues returns the possible values for the ComplianceAssignmentType const type.
PossibleComplianceStatusValues returns the possible values for the ComplianceStatus const type.
PossibleConnectivityStatusValues returns the possible values for the ConnectivityStatus const type.
PossibleCreatedByTypeValues returns the possible values for the CreatedByType const type.
PossibleDeploymentModeValues returns the possible values for the DeploymentMode const type.
PossibleDeviceKindValues returns the possible values for the DeviceKind const type.
PossibleDeviceStateValues returns the possible values for the DeviceState const type.
PossibleDiagnosticLevelValues returns the possible values for the DiagnosticLevel const type.
PossibleEceSecretsValues returns the possible values for the EceSecrets const type.
PossibleExtensionAggregateStateValues returns the possible values for the ExtensionAggregateState const type.
PossibleExtensionManagedByValues returns the possible values for the ExtensionManagedBy const type.
PossibleHealthStateValues returns the possible values for the HealthState const type.
PossibleImdsAttestationValues returns the possible values for the ImdsAttestation const type.
PossibleLogCollectionJobTypeValues returns the possible values for the LogCollectionJobType const type.
PossibleLogCollectionStatusValues returns the possible values for the LogCollectionStatus const type.
PossibleManagedServiceIdentityTypeValues returns the possible values for the ManagedServiceIdentityType const type.
PossibleNodeArcStateValues returns the possible values for the NodeArcState const type.
PossibleNodeExtensionStateValues returns the possible values for the NodeExtensionState const type.
PossibleOemActivationValues returns the possible values for the OemActivation const type.
PossibleOperationTypeValues returns the possible values for the OperationType const type.
PossibleOriginValues returns the possible values for the Origin const type.
PossibleProvisioningStateValues returns the possible values for the ProvisioningState const type.
PossibleRebootRequirementValues returns the possible values for the RebootRequirement const type.
PossibleRemoteSupportTypeValues returns the possible values for the RemoteSupportType const type.
PossibleSeverityValues returns the possible values for the Severity const type.
PossibleSoftwareAssuranceIntentValues returns the possible values for the SoftwareAssuranceIntent const type.
PossibleSoftwareAssuranceStatusValues returns the possible values for the SoftwareAssuranceStatus const type.
PossibleStateValues returns the possible values for the State const type.
PossibleStatusLevelTypesValues returns the possible values for the StatusLevelTypes const type.
PossibleStatusValues returns the possible values for the Status const type.
PossibleUpdateRunPropertiesStateValues returns the possible values for the UpdateRunPropertiesState const type.
PossibleUpdateSummariesPropertiesStateValues returns the possible values for the UpdateSummariesPropertiesState const type.
PossibleWindowsServerSubscriptionValues returns the possible values for the WindowsServerSubscription const type.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
ArcExtensionStateAccepted - Arc extension state is Accepted when extension installation triggered.
ArcExtensionStateCanceled - Arc extension state is Canceled.
ArcExtensionStateCreating - Arc extension is in Creating State.
ArcExtensionStateDeleted - Arc extension is in Deleted State.
ArcExtensionStateDeleting - Arc extension is in Deleting State.
ArcExtensionStateFailed - Arc extension state is Failed.
ArcExtensionStateMoving - Arc extension is in Moving State.
ArcExtensionStateNotSpecified - Arc extension state is not specified.
ArcExtensionStateSucceeded - Arc extension state is Succeeded.
ArcExtensionStateUpdating - Arc extension is in Updating State.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ComplianceAssignmentTypeApplyAndAutoCorrect - Applied to the machine.
ComplianceAssignmentTypeAudit - Report on the state of the machine, but don't make changes.
ComplianceStatusCompliant - The resource is compliant.
ComplianceStatusNonCompliant - The resource is non-compliant.
ComplianceStatusPending - The resource compliance status is pending.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeploymentModeDeploy - Deploy ECE action deployment for a cluster.
DeploymentModeValidate - Validate ECE action deployment for a cluster.
DeviceKindHCI - Arc-enabled edge device with HCI OS.
DeviceStateConnected - The edge device state is in connected state.
DeviceStateDisconnected - The edge device state is in disconnected state.
DeviceStateDraining - The edge device state is in draining state.
DeviceStateInMaintenance - The edge device state is in maintenance state.
DeviceStateNotSpecified - The edge device state is not specified.
DeviceStateProcessing - The edge device state is in processing state.
DeviceStateRepairing - The edge device state is in repairing state.
DeviceStateResuming - The edge device state is in resuming state.
No description provided by the author
No description provided by the author
No description provided by the author
EceSecretsAzureStackLCMUserCredential - AzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
EceSecretsDefaultARBApplication - DefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
EceSecretsLocalAdminCredential - LocalAdminCredential used for admin operations for AzureStackHCI cluster.
EceSecretsWitnessStorageKey - WitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OperationTypeClusterProvisioning - Cluster provisioning operation.
OperationTypeClusterUpgrade - Cluster upgrade operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ArcIdentityResponse - ArcIdentity details.
No description provided by the author
ArcSetting details.
ArcSettingList - List of ArcSetting proxy resources for the HCI cluster.
ArcSettingProperties - ArcSetting properties.
ArcSettingsClient contains the methods for the ArcSettings group.
ArcSettingsClientBeginCreateIdentityOptions contains the optional parameters for the ArcSettingsClient.BeginCreateIdentity method.
ArcSettingsClientBeginDeleteOptions contains the optional parameters for the ArcSettingsClient.BeginDelete method.
ArcSettingsClientBeginInitializeDisableProcessOptions contains the optional parameters for the ArcSettingsClient.BeginInitializeDisableProcess method.
ArcSettingsClientConsentAndInstallDefaultExtensionsOptions contains the optional parameters for the ArcSettingsClient.ConsentAndInstallDefaultExtensions method.
ArcSettingsClientConsentAndInstallDefaultExtensionsResponse contains the response from method ArcSettingsClient.ConsentAndInstallDefaultExtensions.
ArcSettingsClientCreateIdentityResponse contains the response from method ArcSettingsClient.BeginCreateIdentity.
ArcSettingsClientCreateOptions contains the optional parameters for the ArcSettingsClient.Create method.
ArcSettingsClientCreateResponse contains the response from method ArcSettingsClient.Create.
ArcSettingsClientDeleteResponse contains the response from method ArcSettingsClient.BeginDelete.
ArcSettingsClientGeneratePasswordOptions contains the optional parameters for the ArcSettingsClient.GeneratePassword method.
ArcSettingsClientGeneratePasswordResponse contains the response from method ArcSettingsClient.GeneratePassword.
ArcSettingsClientGetOptions contains the optional parameters for the ArcSettingsClient.Get method.
ArcSettingsClientGetResponse contains the response from method ArcSettingsClient.Get.
ArcSettingsClientInitializeDisableProcessResponse contains the response from method ArcSettingsClient.BeginInitializeDisableProcess.
ArcSettingsClientListByClusterOptions contains the optional parameters for the ArcSettingsClient.NewListByClusterPager method.
ArcSettingsClientListByClusterResponse contains the response from method ArcSettingsClient.NewListByClusterPager.
ArcSettingsClientUpdateOptions contains the optional parameters for the ArcSettingsClient.Update method.
ArcSettingsClientUpdateResponse contains the response from method ArcSettingsClient.Update.
ArcSettingsPatch - ArcSetting details to update.
ArcSettingsPatchProperties - ArcSettings properties.
ClientFactory is a client factory used to create any client in this module.
Cluster details.
ClusterDesiredProperties - Desired properties of the cluster.
ClusterIdentityResponse - Cluster Identity details.
No description provided by the author
ClusterList - List of clusters.
ClusterNode - Cluster node details.
ClusterPatch - Cluster details to update.
ClusterPatchProperties - Cluster properties.
ClusterProperties - Cluster properties.
ClusterReportedProperties - Properties reported by cluster agent.
ClustersClient contains the methods for the Clusters group.
ClustersClientBeginConfigureRemoteSupportOptions contains the optional parameters for the ClustersClient.BeginConfigureRemoteSupport method.
ClustersClientBeginCreateIdentityOptions contains the optional parameters for the ClustersClient.BeginCreateIdentity method.
ClustersClientBeginDeleteOptions contains the optional parameters for the ClustersClient.BeginDelete method.
ClustersClientBeginExtendSoftwareAssuranceBenefitOptions contains the optional parameters for the ClustersClient.BeginExtendSoftwareAssuranceBenefit method.
ClustersClientBeginTriggerLogCollectionOptions contains the optional parameters for the ClustersClient.BeginTriggerLogCollection method.
ClustersClientBeginUploadCertificateOptions contains the optional parameters for the ClustersClient.BeginUploadCertificate method.
ClustersClientConfigureRemoteSupportResponse contains the response from method ClustersClient.BeginConfigureRemoteSupport.
ClustersClientCreateIdentityResponse contains the response from method ClustersClient.BeginCreateIdentity.
ClustersClientCreateOptions contains the optional parameters for the ClustersClient.Create method.
ClustersClientCreateResponse contains the response from method ClustersClient.Create.
ClustersClientDeleteResponse contains the response from method ClustersClient.BeginDelete.
ClustersClientExtendSoftwareAssuranceBenefitResponse contains the response from method ClustersClient.BeginExtendSoftwareAssuranceBenefit.
ClustersClientGetOptions contains the optional parameters for the ClustersClient.Get method.
ClustersClientGetResponse contains the response from method ClustersClient.Get.
ClustersClientListByResourceGroupOptions contains the optional parameters for the ClustersClient.NewListByResourceGroupPager method.
ClustersClientListByResourceGroupResponse contains the response from method ClustersClient.NewListByResourceGroupPager.
ClustersClientListBySubscriptionOptions contains the optional parameters for the ClustersClient.NewListBySubscriptionPager method.
ClustersClientListBySubscriptionResponse contains the response from method ClustersClient.NewListBySubscriptionPager.
ClustersClientTriggerLogCollectionResponse contains the response from method ClustersClient.BeginTriggerLogCollection.
ClustersClientUpdateOptions contains the optional parameters for the ClustersClient.Update method.
ClustersClientUpdateResponse contains the response from method ClustersClient.Update.
ClustersClientUploadCertificateResponse contains the response from method ClustersClient.BeginUploadCertificate.
DefaultExtensionDetails - Properties for a particular default extension category.
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.
DeploymentSettingListResult - The response of a DeploymentSetting list operation.
DeploymentSettingsClient contains the methods for the DeploymentSettings group.
DeploymentSettingsClientBeginCreateOrUpdateOptions contains the optional parameters for the DeploymentSettingsClient.BeginCreateOrUpdate method.
DeploymentSettingsClientBeginDeleteOptions contains the optional parameters for the DeploymentSettingsClient.BeginDelete method.
DeploymentSettingsClientCreateOrUpdateResponse contains the response from method DeploymentSettingsClient.BeginCreateOrUpdate.
DeploymentSettingsClientDeleteResponse contains the response from method DeploymentSettingsClient.BeginDelete.
DeploymentSettingsClientGetOptions contains the optional parameters for the DeploymentSettingsClient.Get method.
DeploymentSettingsClientGetResponse contains the response from method DeploymentSettingsClient.Get.
DeploymentSettingsClientListByClustersOptions contains the optional parameters for the DeploymentSettingsClient.NewListByClustersPager method.
DeploymentSettingsClientListByClustersResponse contains the response from method DeploymentSettingsClient.NewListByClustersPager.
DeploymentSettingsProperties - DeploymentSetting properties.
DeploymentSettingStorageAdapterIPInfo - The StorageAdapter physical nodes of a cluster.
DeploymentSettingStorageNetworks - The StorageNetworks of a cluster.
DeploymentSettingVirtualSwitchConfigurationOverrides - The VirtualSwitchConfigurationOverrides of a cluster.
DeploymentStep - The Step of AzureStackHCI Cluster.
DeviceConfiguration - The device Configuration for edge device.
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.
EdgeDeviceListResult - The response of a EdgeDevice list operation.
EdgeDevicesClient contains the methods for the EdgeDevices group.
EdgeDevicesClientBeginCreateOrUpdateOptions contains the optional parameters for the EdgeDevicesClient.BeginCreateOrUpdate method.
EdgeDevicesClientBeginDeleteOptions contains the optional parameters for the EdgeDevicesClient.BeginDelete method.
EdgeDevicesClientBeginValidateOptions contains the optional parameters for the EdgeDevicesClient.BeginValidate method.
EdgeDevicesClientCreateOrUpdateResponse contains the response from method EdgeDevicesClient.BeginCreateOrUpdate.
EdgeDevicesClientDeleteResponse contains the response from method EdgeDevicesClient.BeginDelete.
EdgeDevicesClientGetOptions contains the optional parameters for the EdgeDevicesClient.Get method.
EdgeDevicesClientGetResponse contains the response from method EdgeDevicesClient.Get.
EdgeDevicesClientListOptions contains the optional parameters for the EdgeDevicesClient.NewListPager method.
EdgeDevicesClientListResponse contains the response from method EdgeDevicesClient.NewListPager.
EdgeDevicesClientValidateResponse contains the response from method EdgeDevicesClient.BeginValidate.
Extension - Details of a particular extension in HCI Cluster.
ExtensionInstanceView - Describes the Extension Instance View.
ExtensionInstanceViewStatus - Instance view status.
ExtensionList - List of Extensions in HCI cluster.
ExtensionParameters - Describes the properties of a Machine Extension.
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.
ExtensionsClient contains the methods for the Extensions group.
ExtensionsClientBeginCreateOptions contains the optional parameters for the ExtensionsClient.BeginCreate method.
ExtensionsClientBeginDeleteOptions contains the optional parameters for the ExtensionsClient.BeginDelete method.
ExtensionsClientBeginUpdateOptions contains the optional parameters for the ExtensionsClient.BeginUpdate method.
ExtensionsClientBeginUpgradeOptions contains the optional parameters for the ExtensionsClient.BeginUpgrade method.
ExtensionsClientCreateResponse contains the response from method ExtensionsClient.BeginCreate.
ExtensionsClientDeleteResponse contains the response from method ExtensionsClient.BeginDelete.
ExtensionsClientGetOptions contains the optional parameters for the ExtensionsClient.Get method.
ExtensionsClientGetResponse contains the response from method ExtensionsClient.Get.
ExtensionsClientListByArcSettingOptions contains the optional parameters for the ExtensionsClient.NewListByArcSettingPager method.
ExtensionsClientListByArcSettingResponse contains the response from method ExtensionsClient.NewListByArcSettingPager.
ExtensionsClientUpdateResponse contains the response from method ExtensionsClient.BeginUpdate.
ExtensionsClientUpgradeResponse contains the response from method ExtensionsClient.BeginUpgrade.
ExtensionUpgradeParameters - Describes the parameters for Extension upgrade.
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.
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.
HciNetworkProfile - The network profile of a device.
HciNicDetail - The NIC Detail of a device.
HciOsProfile - OS configurations for HCI device.
HciReportedProperties - The device Configuration for HCI device.
HciValidationFailureDetail - details of validation failure.
InfrastructureNetwork - The InfrastructureNetwork of a AzureStackHCI Cluster.
IPPools - The dnsServers of a device.
IsolatedVMAttestationConfiguration - Attestation configurations for isolated VM (e.g.
LogCollectionError - Log Collection Error details of the cluster.
LogCollectionProperties - Log Collection properties of the cluster.
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).
NetworkController - network controller config for SDN Integration to deploy AzureStackHCI Cluster.
NicDetail - The NIC Detail of a device.
Observability - The Observability of AzureStackHCI Cluster.
Offer details.
OfferList - List of Offer proxy resources for the HCI cluster.
OfferProperties - Publisher properties.
OffersClient contains the methods for the Offers group.
OffersClientGetOptions contains the optional parameters for the OffersClient.Get method.
OffersClientGetResponse contains the response from method OffersClient.Get.
OffersClientListByClusterOptions contains the optional parameters for the OffersClient.NewListByClusterPager method.
OffersClientListByClusterResponse contains the response from method OffersClient.NewListByClusterPager.
OffersClientListByPublisherOptions contains the optional parameters for the OffersClient.NewListByPublisherPager method.
OffersClientListByPublisherResponse contains the response from method OffersClient.NewListByPublisherPager.
Operation - Details of a REST API operation, returned from the Resource Provider Operations API.
OperationDisplay - Localized display information for this particular operation.
OperationListResult - A list of REST API operations supported by an Azure Resource Provider.
OperationsClient contains the methods for the Operations group.
OperationsClientListOptions contains the optional parameters for the OperationsClient.List method.
OperationsClientListResponse contains the response from method OperationsClient.List.
OptionalServices - The OptionalServices of AzureStackHCI Cluster.
PackageVersionInfo - Current version of each updatable component.
No description provided by the author
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.
No description provided by the author
PrecheckResultTags - Key-value pairs that allow grouping/filtering individual tests.
Publisher details.
PublisherList - List of Publisher proxy resources for the HCI cluster.
PublisherProperties - Publisher properties.
PublishersClient contains the methods for the Publishers group.
PublishersClientGetOptions contains the optional parameters for the PublishersClient.Get method.
PublishersClientGetResponse contains the response from method PublishersClient.Get.
PublishersClientListByClusterOptions contains the optional parameters for the PublishersClient.NewListByClusterPager method.
PublishersClientListByClusterResponse contains the response from method PublishersClient.NewListByClusterPager.
QosPolicyOverrides - The QoSPolicyOverrides of a cluster.
No description provided by the author
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.
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.
SecurityComplianceStatus - Security compliance properties of the resource.
SecurityProperties - Security properties of the resource.
SecuritySetting - Security settings proxy resource.
SecuritySettingListResult - The response of a SecuritySetting list operation.
SecuritySettingsClient contains the methods for the SecuritySettings group.
SecuritySettingsClientBeginCreateOrUpdateOptions contains the optional parameters for the SecuritySettingsClient.BeginCreateOrUpdate method.
SecuritySettingsClientBeginDeleteOptions contains the optional parameters for the SecuritySettingsClient.BeginDelete method.
SecuritySettingsClientCreateOrUpdateResponse contains the response from method SecuritySettingsClient.BeginCreateOrUpdate.
SecuritySettingsClientDeleteResponse contains the response from method SecuritySettingsClient.BeginDelete.
SecuritySettingsClientGetOptions contains the optional parameters for the SecuritySettingsClient.Get method.
SecuritySettingsClientGetResponse contains the response from method SecuritySettingsClient.Get.
SecuritySettingsClientListByClustersOptions contains the optional parameters for the SecuritySettingsClient.NewListByClustersPager method.
SecuritySettingsClientListByClustersResponse contains the response from method SecuritySettingsClient.NewListByClustersPager.
SKU - Sku details.
SKUList - List of SKU proxy resources for the HCI cluster.
SKUMappings - SKU Mapping details.
SKUProperties - SKU properties.
SKUsClient contains the methods for the SKUs group.
SKUsClientGetOptions contains the optional parameters for the SKUsClient.Get method.
SKUsClientGetResponse contains the response from method SKUsClient.Get.
SKUsClientListByOfferOptions contains the optional parameters for the SKUsClient.NewListByOfferPager method.
SKUsClientListByOfferResponse contains the response from method SKUsClient.NewListByOfferPager.
No description provided by the author
No description provided by the author
SoftwareAssuranceProperties - Software Assurance properties of the cluster.
Step - Progress representation of the update run steps.
Storage - The Storage config of AzureStackHCI Cluster.
SwitchDetail - List of switch details for edge device.
SwitchExtension - This represents extensions installed on virtualSwitch.
SystemData - Metadata pertaining to creation and last modification of the resource.
Update details.
UpdateList - List of Updates.
UpdatePrerequisite - If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update.
UpdateProperties - Details of a singular Update in HCI Cluster.
UpdateRun - Details of an Update run.
UpdateRunList - List of Update runs.
UpdateRunProperties - Details of an Update run.
UpdateRunsClient contains the methods for the UpdateRuns group.
UpdateRunsClientBeginDeleteOptions contains the optional parameters for the UpdateRunsClient.BeginDelete method.
UpdateRunsClientDeleteResponse contains the response from method UpdateRunsClient.BeginDelete.
UpdateRunsClientGetOptions contains the optional parameters for the UpdateRunsClient.Get method.
UpdateRunsClientGetResponse contains the response from method UpdateRunsClient.Get.
UpdateRunsClientListOptions contains the optional parameters for the UpdateRunsClient.NewListPager method.
UpdateRunsClientListResponse contains the response from method UpdateRunsClient.NewListPager.
UpdateRunsClientPutOptions contains the optional parameters for the UpdateRunsClient.Put method.
UpdateRunsClientPutResponse contains the response from method UpdateRunsClient.Put.
UpdatesClient contains the methods for the Updates group.
UpdatesClientBeginDeleteOptions contains the optional parameters for the UpdatesClient.BeginDelete method.
UpdatesClientBeginPostOptions contains the optional parameters for the UpdatesClient.BeginPost method.
UpdatesClientDeleteResponse contains the response from method UpdatesClient.BeginDelete.
UpdatesClientGetOptions contains the optional parameters for the UpdatesClient.Get method.
UpdatesClientGetResponse contains the response from method UpdatesClient.Get.
UpdatesClientListOptions contains the optional parameters for the UpdatesClient.NewListPager method.
UpdatesClientListResponse contains the response from method UpdatesClient.NewListPager.
UpdatesClientPostResponse contains the response from method UpdatesClient.BeginPost.
UpdatesClientPutOptions contains the optional parameters for the UpdatesClient.Put method.
UpdatesClientPutResponse contains the response from method UpdatesClient.Put.
UpdateStateProperties - Additional information regarding the state of the update.
UpdateSummaries - Get the update summaries for the cluster.
UpdateSummariesClient contains the methods for the UpdateSummaries group.
UpdateSummariesClientBeginDeleteOptions contains the optional parameters for the UpdateSummariesClient.BeginDelete method.
UpdateSummariesClientDeleteResponse contains the response from method UpdateSummariesClient.BeginDelete.
UpdateSummariesClientGetOptions contains the optional parameters for the UpdateSummariesClient.Get method.
UpdateSummariesClientGetResponse contains the response from method UpdateSummariesClient.Get.
UpdateSummariesClientListOptions contains the optional parameters for the UpdateSummariesClient.NewListPager method.
UpdateSummariesClientListResponse contains the response from method UpdateSummariesClient.NewListPager.
UpdateSummariesClientPutOptions contains the optional parameters for the UpdateSummariesClient.Put method.
UpdateSummariesClientPutResponse contains the response from method UpdateSummariesClient.Put.
UpdateSummariesList - List of Update Summaries.
UpdateSummariesProperties - Properties of Update summaries.
No description provided by the author
UserAssignedIdentity - User assigned identity properties.
ValidateRequest - The validate request for Edge Device.
ValidateResponse - An Accepted response with an Operation-Location header.

# Interfaces

EdgeDeviceClassification provides polymorphic access to related types.

# Type aliases

AccessLevel - Remote Support Access Level.
ActionType - Enum.
ArcExtensionState - Arc extension installation state.
ArcSettingAggregateState - Aggregate state of Arc agent across the nodes in this HCI cluster.
AvailabilityType - Indicates the way the update content can be downloaded.
ClusterNodeType - The node type of all the nodes of the cluster.
ComplianceAssignmentType - Represents the compliance assignment type of a resource.
ComplianceStatus - Represents the compliance status of a resource.
ConnectivityStatus - Overall connectivity status for the cluster resource.
CreatedByType - The type of identity that created the resource.
DeploymentMode - The deployment mode of EnterpriseCloudEngine(ECE) action for a cluster.
DeviceKind - Edge device kind.
DeviceState - The edge device state.
DiagnosticLevel - Desired level of diagnostic data emitted by the cluster.
EceSecrets - Secret names allowed for Enterprise Cloud Engine (ECE) deployment.
ExtensionAggregateState - Aggregate state of Arc Extensions across the nodes in this HCI cluster.
ExtensionManagedBy - Extension managed by user or Azure.
No description provided by the author
ImdsAttestation - IMDS attestation status of the cluster.
LogCollectionJobType - LogCollection job type.
LogCollectionStatus - LogCollection status.
ManagedServiceIdentityType - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
NodeArcState - State of Arc agent in this node.
NodeExtensionState - State of Arc Extension in this node.
OemActivation - OEM activation status of the cluster.
OperationType - The intended operation for a cluster.
Origin - The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX.
ProvisioningState - Provisioning state of the ArcSetting proxy resource.
No description provided by the author
RemoteSupportType - Remote Support Type for cluster.
Severity - Severity of the result (Critical, Warning, Informational, Hidden).
SoftwareAssuranceIntent - Customer Intent for Software Assurance Benefit.
SoftwareAssuranceStatus - Status of the Software Assurance for the cluster.
State - State of the update as it relates to this stamp.
Status - Status of the cluster agent.
StatusLevelTypes - The level code.
UpdateRunPropertiesState - State of the update run.
UpdateSummariesPropertiesState - Overall update state of the stamp.
WindowsServerSubscription - Desired state of Windows Server Subscription.