3.0.0 (2026-03-31)
Breaking Changes
- Type of
ArcSettingProperties.ConnectivityPropertieshas been changed fromanyto*ArcConnectivityProperties - Type of
ArcSettingsPatchProperties.ConnectivityPropertieshas been changed fromanyto*ArcConnectivityProperties StatusFailed,StatusInProgress,StatusSucceededfrom enumStatushas been removed- Function
*ClientFactory.NewPublishersClienthas been removed - Function
NewPublishersClienthas been removed - Function
*PublishersClient.Gethas been removed - Function
*PublishersClient.NewListByClusterPagerhas been removed - Operation
*OperationsClient.Listhas supported pagination, use*OperationsClient.NewListPagerinstead. - Struct
Publisherhas been removed - Struct
PublisherListhas been removed - Struct
PublisherPropertieshas been removed
Features Added
- New enum type
ClusterPatternwith valuesClusterPatternRackAware,ClusterPatternStandard - New enum type
DNSServerConfigwith valuesDNSServerConfigUseDNSServer,DNSServerConfigUseForwarder - New enum type
DeviceLogCollectionStatuswith valuesDeviceLogCollectionStatusCanceled,DeviceLogCollectionStatusFailed,DeviceLogCollectionStatusNotStarted,DeviceLogCollectionStatusRunning,DeviceLogCollectionStatusSucceeded - New enum type
EdgeDeviceKindwith valuesEdgeDeviceKindHCI - New enum type
HardwareClasswith valuesHardwareClassLarge,HardwareClassMedium,HardwareClassSmall - New enum type
HciEdgeDeviceJobTypewith valuesHciEdgeDeviceJobTypeCollectLog,HciEdgeDeviceJobTypeRemoteSupport - New enum type
IdentityProviderwith valuesIdentityProviderActiveDirectory,IdentityProviderLocalIdentity - New enum type
JobStatuswith valuesJobStatusCanceled,JobStatusDeploymentFailed,JobStatusDeploymentInProgress,JobStatusDeploymentSuccess,JobStatusFailed,JobStatusNotSpecified,JobStatusPaused,JobStatusScheduled,JobStatusSucceeded,JobStatusValidationFailed,JobStatusValidationInProgress,JobStatusValidationSuccess - New enum type
RdmaCapabilitywith valuesRdmaCapabilityDisabled,RdmaCapabilityEnabled - New enum type
RemoteSupportAccessLevelwith valuesRemoteSupportAccessLevelDiagnostics,RemoteSupportAccessLevelDiagnosticsAndRepair,RemoteSupportAccessLevelNone - New enum type
SecretsTypewith valuesSecretsTypeBackupSecrets - New enum type
ServiceNamewith valuesServiceNameWAC - New function
*ArcSettingsClient.BeginReconcile(ctx context.Context, resourceGroupName string, clusterName string, arcSettingName string, reconcileArcSettingsRequest ReconcileArcSettingsRequest, options *ArcSettingsClientBeginReconcileOptions) (*runtime.Poller[ArcSettingsClientReconcileResponse], error) - New function
*ClientFactory.NewEdgeDeviceJobsClient() *EdgeDeviceJobsClient - New function
*ClientFactory.NewValidatedSolutionRecipesClient() *ValidatedSolutionRecipesClient - New function
*ClustersClient.BeginUpdateSecretsLocations(ctx context.Context, resourceGroupName string, clusterName string, body SecretsLocationsChangeRequest, options *ClustersClientBeginUpdateSecretsLocationsOptions) (*runtime.Poller[ClustersClientUpdateSecretsLocationsResponse], error) - New function
*EdgeDeviceJob.GetEdgeDeviceJob() *EdgeDeviceJob - New function
NewEdgeDeviceJobsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*EdgeDeviceJobsClient, error) - New function
*EdgeDeviceJobsClient.BeginCreateOrUpdate(ctx context.Context, resourceURI string, edgeDeviceName string, jobsName string, resource EdgeDeviceJobClassification, options *EdgeDeviceJobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[EdgeDeviceJobsClientCreateOrUpdateResponse], error) - New function
*EdgeDeviceJobsClient.BeginDelete(ctx context.Context, resourceURI string, edgeDeviceName string, jobsName string, options *EdgeDeviceJobsClientBeginDeleteOptions) (*runtime.Poller[EdgeDeviceJobsClientDeleteResponse], error) - New function
*EdgeDeviceJobsClient.Get(ctx context.Context, resourceURI string, edgeDeviceName string, jobsName string, options *EdgeDeviceJobsClientGetOptions) (EdgeDeviceJobsClientGetResponse, error) - New function
*EdgeDeviceJobsClient.NewListByEdgeDevicePager(resourceURI string, edgeDeviceName string, options *EdgeDeviceJobsClientListByEdgeDeviceOptions) *runtime.Pager[EdgeDeviceJobsClientListByEdgeDeviceResponse] - New function
*HciCollectLogJobProperties.GetHciEdgeDeviceJobProperties() *HciEdgeDeviceJobProperties - New function
*HciEdgeDeviceJob.GetEdgeDeviceJob() *EdgeDeviceJob - New function
*HciEdgeDeviceJobProperties.GetHciEdgeDeviceJobProperties() *HciEdgeDeviceJobProperties - New function
*HciRemoteSupportJobProperties.GetHciEdgeDeviceJobProperties() *HciEdgeDeviceJobProperties - New function
NewValidatedSolutionRecipesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ValidatedSolutionRecipesClient, error) - New function
*ValidatedSolutionRecipesClient.Get(ctx context.Context, location string, validatedSolutionRecipeName string, options *ValidatedSolutionRecipesClientGetOptions) (ValidatedSolutionRecipesClientGetResponse, error) - New function
*ValidatedSolutionRecipesClient.NewListBySubscriptionLocationResourcePager(location string, options *ValidatedSolutionRecipesClientListBySubscriptionLocationResourceOptions) *runtime.Pager[ValidatedSolutionRecipesClientListBySubscriptionLocationResourceResponse] - New struct
ArcConnectivityProperties - New struct
AssemblyInfo - New struct
AssemblyInfoPayload - New struct
DNSZones - New struct
EdgeDeviceJobListResult - New struct
HciCollectLogJobProperties - New struct
HciEdgeDeviceJob - New struct
HciHardwareProfile - New struct
HciRemoteSupportJobProperties - New struct
HciStorageProfile - New struct
LocalAvailabilityZones - New struct
LogCollectionJobSession - New struct
LogCollectionReportedProperties - New struct
ReconcileArcSettingsRequest - New struct
ReconcileArcSettingsRequestProperties - New struct
RemoteSupportJobNodeSettings - New struct
RemoteSupportJobReportedProperties - New struct
RemoteSupportSession - New struct
SecretsLocationDetails - New struct
SecretsLocationsChangeRequest - New struct
ServiceConfiguration - New struct
ValidatedSolutionRecipe - New struct
ValidatedSolutionRecipeCapabilities - New struct
ValidatedSolutionRecipeCapability - New struct
ValidatedSolutionRecipeComponent - New struct
ValidatedSolutionRecipeComponentMetadata - New struct
ValidatedSolutionRecipeComponentPayload - New struct
ValidatedSolutionRecipeContent - New struct
ValidatedSolutionRecipeInfo - New struct
ValidatedSolutionRecipeListResult - New struct
ValidatedSolutionRecipeProperties - New field
ClusterPattern,IdentityProvider,IsManagementCluster,LocalAvailabilityZones,SecretsLocationsin structClusterProperties - New field
HardwareClass,MsiExpirationTimeStampin structClusterReportedProperties - New field
ClusterPattern,HardwareClassin structDeploymentCluster - New field
AssemblyInfo,IdentityProvider,IsManagementCluster,LocalAvailabilityZonesin structDeploymentData - New field
RdmaCapabilityin structHciNicDetail - New field
HardwareProfile,StorageProfilein structHciReportedProperties - New field
DNSServerConfig,DNSZonesin structInfrastructureNetwork