2.0.0-beta.1 (2026-05-18)
Breaking Changes
- Type of
RecommendationsClientGenerateResponse.RetryAfterhas been changed from*stringto*int32 - Struct
Resourcehas been removed
Features Added
- New enum type
Aggregatedwith valuesAggregatedDay,AggregatedMonth,AggregatedWeek - New enum type
Controlwith valuesControlBusinessContinuity,ControlDisasterRecovery,ControlHighAvailability,ControlMonitoringAndAlerting,ControlOther,ControlPersonalized,ControlPrioritizedRecommendations,ControlScalability,ControlServiceUpgradeAndRetirement - New enum type
CreatedByTypewith valuesCreatedByTypeApplication,CreatedByTypeKey,CreatedByTypeManagedIdentity,CreatedByTypeUser - New enum type
Durationwith valuesDurationFourteen,DurationNinety,DurationSeven,DurationSixty,DurationThirty,DurationTwentyOne - New enum type
PredictionTypewith valuesPredictionTypePredictiveRightsizing - New enum type
Prioritywith valuesPriorityCritical,PriorityHigh,PriorityInformational,PriorityLow,PriorityMedium - New enum type
PriorityNamewith valuesPriorityNameHigh,PriorityNameLow,PriorityNameMedium - New enum type
Reasonwith valuesReasonAlternativeSolution,ReasonExcessiveInvestment,ReasonIncompatible,ReasonRiskAccepted,ReasonTooComplex,ReasonUnclear - New enum type
ReasonForRejectionNamewith valuesReasonForRejectionNameNotARisk,ReasonForRejectionNameRiskAccepted - New enum type
RecommendationStatusNamewith valuesRecommendationStatusNameApproved,RecommendationStatusNamePending,RecommendationStatusNameRejected - New enum type
ReviewStatuswith valuesReviewStatusCompleted,ReviewStatusInProgress,ReviewStatusNew,ReviewStatusTriaged - New enum type
Statewith valuesStateApproved,StateCompleted,StateDismissed,StateInProgress,StatePending,StatePostponed,StateRejected - New function
NewAssessmentTypesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*AssessmentTypesClient, error) - New function
*AssessmentTypesClient.NewListPager(options *AssessmentTypesClientListOptions) *runtime.Pager[AssessmentTypesClientListResponse] - New function
NewAssessmentsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*AssessmentsClient, error) - New function
*AssessmentsClient.Delete(ctx context.Context, assessmentName string, options *AssessmentsClientDeleteOptions) (AssessmentsClientDeleteResponse, error) - New function
*AssessmentsClient.Get(ctx context.Context, assessmentName string, options *AssessmentsClientGetOptions) (AssessmentsClientGetResponse, error) - New function
*AssessmentsClient.NewListPager(options *AssessmentsClientListOptions) *runtime.Pager[AssessmentsClientListResponse] - New function
*AssessmentsClient.Put(ctx context.Context, assessmentName string, assessmentContract AssessmentResult, options *AssessmentsClientPutOptions) (AssessmentsClientPutResponse, error) - New function
*ClientFactory.NewAssessmentTypesClient() *AssessmentTypesClient - New function
*ClientFactory.NewAssessmentsClient() *AssessmentsClient - New function
*ClientFactory.NewManagementClient() *ManagementClient - New function
*ClientFactory.NewResiliencyReviewsClient() *ResiliencyReviewsClient - New function
*ClientFactory.NewScoresClient() *ScoresClient - New function
*ClientFactory.NewTriageRecommendationsClient() *TriageRecommendationsClient - New function
*ClientFactory.NewTriageResourcesClient() *TriageResourcesClient - New function
*ClientFactory.NewWorkloadsClient() *WorkloadsClient - New function
NewManagementClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManagementClient, error) - New function
*ManagementClient.Predict(ctx context.Context, predictionRequest PredictionRequest, options *ManagementClientPredictOptions) (ManagementClientPredictResponse, error) - New function
PossiblePriorityValues() []Priority - New function
*RecommendationsClient.NewListByTenantPager(resourceURI string, options *RecommendationsClientListByTenantOptions) *runtime.Pager[RecommendationsClientListByTenantResponse] - New function
*RecommendationsClient.Patch(ctx context.Context, resourceURI string, recommendationID string, trackedProperties TrackedRecommendationPropertiesPayload, options *RecommendationsClientPatchOptions) (RecommendationsClientPatchResponse, error) - New function
NewResiliencyReviewsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ResiliencyReviewsClient, error) - New function
*ResiliencyReviewsClient.Get(ctx context.Context, reviewID string, options *ResiliencyReviewsClientGetOptions) (ResiliencyReviewsClientGetResponse, error) - New function
*ResiliencyReviewsClient.NewListPager(options *ResiliencyReviewsClientListOptions) *runtime.Pager[ResiliencyReviewsClientListResponse] - New function
NewScoresClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ScoresClient, error) - New function
*ScoresClient.Get(ctx context.Context, name string, options *ScoresClientGetOptions) (ScoresClientGetResponse, error) - New function
*ScoresClient.NewListPager(options *ScoresClientListOptions) *runtime.Pager[ScoresClientListResponse] - New function
NewTriageRecommendationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TriageRecommendationsClient, error) - New function
*TriageRecommendationsClient.ApproveTriageRecommendation(ctx context.Context, reviewID string, recommendationID string, options *TriageRecommendationsClientApproveTriageRecommendationOptions) (TriageRecommendationsClientApproveTriageRecommendationResponse, error) - New function
*TriageRecommendationsClient.Get(ctx context.Context, reviewID string, recommendationID string, options *TriageRecommendationsClientGetOptions) (TriageRecommendationsClientGetResponse, error) - New function
*TriageRecommendationsClient.NewListPager(reviewID string, options *TriageRecommendationsClientListOptions) *runtime.Pager[TriageRecommendationsClientListResponse] - New function
*TriageRecommendationsClient.RejectTriageRecommendation(ctx context.Context, reviewID string, recommendationID string, recommendationRejectBody RecommendationRejectBody, options *TriageRecommendationsClientRejectTriageRecommendationOptions) (TriageRecommendationsClientRejectTriageRecommendationResponse, error) - New function
*TriageRecommendationsClient.ResetTriageRecommendation(ctx context.Context, reviewID string, recommendationID string, options *TriageRecommendationsClientResetTriageRecommendationOptions) (TriageRecommendationsClientResetTriageRecommendationResponse, error) - New function
NewTriageResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TriageResourcesClient, error) - New function
*TriageResourcesClient.Get(ctx context.Context, reviewID string, recommendationID string, recommendationResourceID string, options *TriageResourcesClientGetOptions) (TriageResourcesClientGetResponse, error) - New function
*TriageResourcesClient.NewListPager(reviewID string, recommendationID string, options *TriageResourcesClientListOptions) *runtime.Pager[TriageResourcesClientListResponse] - New function
NewWorkloadsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WorkloadsClient, error) - New function
*WorkloadsClient.NewListPager(options *WorkloadsClientListOptions) *runtime.Pager[WorkloadsClientListResponse] - New struct
AssessmentListResult - New struct
AssessmentResult - New struct
AssessmentResultProperties - New struct
AssessmentTypeListResult - New struct
AssessmentTypeResult - New struct
PredictionRequest - New struct
PredictionRequestProperties - New struct
PredictionResponse - New struct
PredictionResponseProperties - New struct
RecommendationPropertiesResourceWorkload - New struct
RecommendationPropertiesReview - New struct
RecommendationRejectBody - New struct
ResiliencyReview - New struct
ResiliencyReviewCollection - New struct
ResiliencyReviewProperties - New struct
ScoreEntity - New struct
ScoreEntityForAdvisor - New struct
ScoreEntityProperties - New struct
ScoreResponse - New struct
SystemData - New struct
TimeSeriesEntity - New struct
TrackedRecommendationProperties - New struct
TrackedRecommendationPropertiesPayload - New struct
TrackedRecommendationPropertiesPayloadProperties - New struct
TriageRecommendation - New struct
TriageRecommendationCollection - New struct
TriageRecommendationProperties - New struct
TriageResource - New struct
TriageResourceCollection - New struct
TriageResourceProperties - New struct
WorkloadListResult - New struct
WorkloadResult - New field
SystemDatain structConfigData - New field
Durationin structConfigDataProperties - New field
SystemDatain structMetadataEntity - New field
Control,Notes,ResourceWorkload,Review,SourceSystem,Tracked,TrackedPropertiesin structRecommendationProperties - New field
RetryAfterin structRecommendationsClientGetGenerateStatusResponse - New field
SystemDatain structResourceRecommendationBase - New field
SystemDatain structSuppressionContract