|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 1.3.0-beta.1 (2025-04-24) |
| 4 | +### Features Added |
| 5 | + |
| 6 | +- New enum type `Aggregated` with values `AggregatedDay`, `AggregatedMonth`, `AggregatedWeek` |
| 7 | +- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser` |
| 8 | +- New enum type `Duration` with values `DurationFourteen`, `DurationNinety`, `DurationSeven`, `DurationSixty`, `DurationThirty`, `DurationTwentyOne` |
| 9 | +- New enum type `PredictionType` with values `PredictionTypePredictiveRightsizing` |
| 10 | +- New enum type `Priority` with values `PriorityCritical`, `PriorityHigh`, `PriorityInformational`, `PriorityLow`, `PriorityMedium` |
| 11 | +- New enum type `PriorityName` with values `PriorityNameHigh`, `PriorityNameLow`, `PriorityNameMedium` |
| 12 | +- New enum type `Reason` with values `ReasonAlternativeSolution`, `ReasonExcessiveInvestment`, `ReasonIncompatible`, `ReasonRiskAccepted`, `ReasonTooComplex`, `ReasonUnclear` |
| 13 | +- New enum type `ReasonForRejectionName` with values `ReasonForRejectionNameNotARisk`, `ReasonForRejectionNameRiskAccepted` |
| 14 | +- New enum type `RecommendationStatusName` with values `RecommendationStatusNameApproved`, `RecommendationStatusNamePending`, `RecommendationStatusNameRejected` |
| 15 | +- New enum type `ReviewStatus` with values `ReviewStatusCompleted`, `ReviewStatusInProgress`, `ReviewStatusNew`, `ReviewStatusTriaged` |
| 16 | +- New enum type `State` with values `StateApproved`, `StateCompleted`, `StateDismissed`, `StateInProgress`, `StatePending`, `StatePostponed`, `StateRejected` |
| 17 | +- New function `NewAssessmentTypesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AssessmentTypesClient, error)` |
| 18 | +- New function `*AssessmentTypesClient.NewListPager(*AssessmentTypesClientListOptions) *runtime.Pager[AssessmentTypesClientListResponse]` |
| 19 | +- New function `NewAssessmentsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AssessmentsClient, error)` |
| 20 | +- New function `*AssessmentsClient.Delete(context.Context, string, *AssessmentsClientDeleteOptions) (AssessmentsClientDeleteResponse, error)` |
| 21 | +- New function `*AssessmentsClient.Get(context.Context, string, *AssessmentsClientGetOptions) (AssessmentsClientGetResponse, error)` |
| 22 | +- New function `*AssessmentsClient.NewListPager(*AssessmentsClientListOptions) *runtime.Pager[AssessmentsClientListResponse]` |
| 23 | +- New function `*AssessmentsClient.Put(context.Context, string, AssessmentResult, *AssessmentsClientPutOptions) (AssessmentsClientPutResponse, error)` |
| 24 | +- New function `*ClientFactory.NewAssessmentTypesClient() *AssessmentTypesClient` |
| 25 | +- New function `*ClientFactory.NewAssessmentsClient() *AssessmentsClient` |
| 26 | +- New function `*ClientFactory.NewManagementClient() *ManagementClient` |
| 27 | +- New function `*ClientFactory.NewResiliencyReviewsClient() *ResiliencyReviewsClient` |
| 28 | +- New function `*ClientFactory.NewScoresClient() *ScoresClient` |
| 29 | +- New function `*ClientFactory.NewTriageRecommendationsClient() *TriageRecommendationsClient` |
| 30 | +- New function `*ClientFactory.NewTriageResourcesClient() *TriageResourcesClient` |
| 31 | +- New function `*ClientFactory.NewWorkloadsClient() *WorkloadsClient` |
| 32 | +- New function `NewManagementClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagementClient, error)` |
| 33 | +- New function `*ManagementClient.Predict(context.Context, PredictionRequest, *ManagementClientPredictOptions) (ManagementClientPredictResponse, error)` |
| 34 | +- New function `PossiblePriorityValues() []Priority` |
| 35 | +- New function `PossibleReasonValues() []Reason` |
| 36 | +- New function `*RecommendationsClient.Patch(context.Context, string, string, TrackedRecommendationPropertiesPayload, *RecommendationsClientPatchOptions) (RecommendationsClientPatchResponse, error)` |
| 37 | +- New function `NewResiliencyReviewsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ResiliencyReviewsClient, error)` |
| 38 | +- New function `*ResiliencyReviewsClient.Get(context.Context, string, *ResiliencyReviewsClientGetOptions) (ResiliencyReviewsClientGetResponse, error)` |
| 39 | +- New function `*ResiliencyReviewsClient.NewListPager(*ResiliencyReviewsClientListOptions) *runtime.Pager[ResiliencyReviewsClientListResponse]` |
| 40 | +- New function `NewScoresClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ScoresClient, error)` |
| 41 | +- New function `*ScoresClient.Get(context.Context, string, *ScoresClientGetOptions) (ScoresClientGetResponse, error)` |
| 42 | +- New function `*ScoresClient.List(context.Context, *ScoresClientListOptions) (ScoresClientListResponse, error)` |
| 43 | +- New function `NewTriageRecommendationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TriageRecommendationsClient, error)` |
| 44 | +- New function `*TriageRecommendationsClient.ApproveTriageRecommendation(context.Context, string, string, *TriageRecommendationsClientApproveTriageRecommendationOptions) (TriageRecommendationsClientApproveTriageRecommendationResponse, error)` |
| 45 | +- New function `*TriageRecommendationsClient.Get(context.Context, string, string, *TriageRecommendationsClientGetOptions) (TriageRecommendationsClientGetResponse, error)` |
| 46 | +- New function `*TriageRecommendationsClient.NewListPager(string, *TriageRecommendationsClientListOptions) *runtime.Pager[TriageRecommendationsClientListResponse]` |
| 47 | +- New function `*TriageRecommendationsClient.RejectTriageRecommendation(context.Context, string, string, RecommendationRejectBody, *TriageRecommendationsClientRejectTriageRecommendationOptions) (TriageRecommendationsClientRejectTriageRecommendationResponse, error)` |
| 48 | +- New function `*TriageRecommendationsClient.ResetTriageRecommendation(context.Context, string, string, *TriageRecommendationsClientResetTriageRecommendationOptions) (TriageRecommendationsClientResetTriageRecommendationResponse, error)` |
| 49 | +- New function `NewTriageResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TriageResourcesClient, error)` |
| 50 | +- New function `*TriageResourcesClient.Get(context.Context, string, string, string, *TriageResourcesClientGetOptions) (TriageResourcesClientGetResponse, error)` |
| 51 | +- New function `*TriageResourcesClient.NewListPager(string, string, *TriageResourcesClientListOptions) *runtime.Pager[TriageResourcesClientListResponse]` |
| 52 | +- New function `NewWorkloadsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkloadsClient, error)` |
| 53 | +- New function `*WorkloadsClient.NewListPager(*WorkloadsClientListOptions) *runtime.Pager[WorkloadsClientListResponse]` |
| 54 | +- New struct `AssessmentListResult` |
| 55 | +- New struct `AssessmentResult` |
| 56 | +- New struct `AssessmentResultProperties` |
| 57 | +- New struct `AssessmentTypeListResult` |
| 58 | +- New struct `AssessmentTypeResult` |
| 59 | +- New struct `ErrorAdditionalInfo` |
| 60 | +- New struct `ErrorDetail` |
| 61 | +- New struct `ErrorResponse` |
| 62 | +- New struct `PredictionRequest` |
| 63 | +- New struct `PredictionRequestProperties` |
| 64 | +- New struct `PredictionResponse` |
| 65 | +- New struct `PredictionResponseProperties` |
| 66 | +- New struct `ProxyResource` |
| 67 | +- New struct `RecommendationPropertiesResourceWorkload` |
| 68 | +- New struct `RecommendationPropertiesReview` |
| 69 | +- New struct `RecommendationRejectBody` |
| 70 | +- New struct `ResiliencyReview` |
| 71 | +- New struct `ResiliencyReviewCollection` |
| 72 | +- New struct `ResiliencyReviewProperties` |
| 73 | +- New struct `ScoreEntity` |
| 74 | +- New struct `ScoreEntityForAdvisor` |
| 75 | +- New struct `ScoreEntityForAdvisorProperties` |
| 76 | +- New struct `ScoreResponse` |
| 77 | +- New struct `SystemData` |
| 78 | +- New struct `TimeSeriesEntityItem` |
| 79 | +- New struct `TrackedRecommendationProperties` |
| 80 | +- New struct `TrackedRecommendationPropertiesPayload` |
| 81 | +- New struct `TrackedRecommendationPropertiesPayloadProperties` |
| 82 | +- New struct `TriageRecommendation` |
| 83 | +- New struct `TriageRecommendationCollection` |
| 84 | +- New struct `TriageRecommendationProperties` |
| 85 | +- New struct `TriageResource` |
| 86 | +- New struct `TriageResourceCollection` |
| 87 | +- New struct `TriageResourceProperties` |
| 88 | +- New struct `WorkloadListResult` |
| 89 | +- New struct `WorkloadResult` |
| 90 | +- New field `SystemData` in struct `ConfigData` |
| 91 | +- New field `Duration` in struct `ConfigDataProperties` |
| 92 | +- New field `Notes`, `ResourceWorkload`, `Review`, `SourceSystem`, `Tracked`, `TrackedProperties` in struct `RecommendationProperties` |
| 93 | +- New field `SystemData` in struct `Resource` |
| 94 | +- New field `SystemData` in struct `ResourceRecommendationBase` |
| 95 | +- New field `SystemData` in struct `SuppressionContract` |
| 96 | + |
| 97 | + |
3 | 98 | ## 1.2.0 (2023-11-24) |
4 | 99 | ### Features Added |
5 | 100 |
|
|
0 commit comments