Skip to content

Commit 7dec195

Browse files
author
SDKAuto
committed
CodeGen from PR 34217 in Azure/azure-rest-api-specs
Merge 396e2293b1fad3a1706432b1bbe50dcfa4619e0f into e86c472ddf827a6d6c410aaf3877dcc922205de7
1 parent 9c6391f commit 7dec195

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+6182
-1232
lines changed

sdk/resourcemanager/advisor/armadvisor/CHANGELOG.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,99 @@
11
# Release History
22

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 `*RecommendationsClient.Patch(context.Context, string, string, TrackedRecommendationPropertiesPayload, *RecommendationsClientPatchOptions) (RecommendationsClientPatchResponse, error)`
36+
- New function `NewResiliencyReviewsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ResiliencyReviewsClient, error)`
37+
- New function `*ResiliencyReviewsClient.Get(context.Context, string, *ResiliencyReviewsClientGetOptions) (ResiliencyReviewsClientGetResponse, error)`
38+
- New function `*ResiliencyReviewsClient.NewListPager(*ResiliencyReviewsClientListOptions) *runtime.Pager[ResiliencyReviewsClientListResponse]`
39+
- New function `NewScoresClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ScoresClient, error)`
40+
- New function `*ScoresClient.Get(context.Context, string, *ScoresClientGetOptions) (ScoresClientGetResponse, error)`
41+
- New function `*ScoresClient.List(context.Context, *ScoresClientListOptions) (ScoresClientListResponse, error)`
42+
- New function `NewTriageRecommendationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TriageRecommendationsClient, error)`
43+
- New function `*TriageRecommendationsClient.ApproveTriageRecommendation(context.Context, string, string, *TriageRecommendationsClientApproveTriageRecommendationOptions) (TriageRecommendationsClientApproveTriageRecommendationResponse, error)`
44+
- New function `*TriageRecommendationsClient.Get(context.Context, string, string, *TriageRecommendationsClientGetOptions) (TriageRecommendationsClientGetResponse, error)`
45+
- New function `*TriageRecommendationsClient.NewListPager(string, *TriageRecommendationsClientListOptions) *runtime.Pager[TriageRecommendationsClientListResponse]`
46+
- New function `*TriageRecommendationsClient.RejectTriageRecommendation(context.Context, string, string, RecommendationRejectBody, *TriageRecommendationsClientRejectTriageRecommendationOptions) (TriageRecommendationsClientRejectTriageRecommendationResponse, error)`
47+
- New function `*TriageRecommendationsClient.ResetTriageRecommendation(context.Context, string, string, *TriageRecommendationsClientResetTriageRecommendationOptions) (TriageRecommendationsClientResetTriageRecommendationResponse, error)`
48+
- New function `NewTriageResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TriageResourcesClient, error)`
49+
- New function `*TriageResourcesClient.Get(context.Context, string, string, string, *TriageResourcesClientGetOptions) (TriageResourcesClientGetResponse, error)`
50+
- New function `*TriageResourcesClient.NewListPager(string, string, *TriageResourcesClientListOptions) *runtime.Pager[TriageResourcesClientListResponse]`
51+
- New function `NewWorkloadsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkloadsClient, error)`
52+
- New function `*WorkloadsClient.NewListPager(*WorkloadsClientListOptions) *runtime.Pager[WorkloadsClientListResponse]`
53+
- New struct `AssessmentListResult`
54+
- New struct `AssessmentResult`
55+
- New struct `AssessmentResultProperties`
56+
- New struct `AssessmentTypeListResult`
57+
- New struct `AssessmentTypeResult`
58+
- New struct `ErrorAdditionalInfo`
59+
- New struct `ErrorDetail`
60+
- New struct `ErrorResponse`
61+
- New struct `PredictionRequest`
62+
- New struct `PredictionRequestProperties`
63+
- New struct `PredictionResponse`
64+
- New struct `PredictionResponseProperties`
65+
- New struct `ProxyResource`
66+
- New struct `RecommendationPropertiesResourceWorkload`
67+
- New struct `RecommendationPropertiesReview`
68+
- New struct `RecommendationRejectBody`
69+
- New struct `ResiliencyReview`
70+
- New struct `ResiliencyReviewCollection`
71+
- New struct `ResiliencyReviewProperties`
72+
- New struct `ScoreEntity`
73+
- New struct `ScoreEntityForAdvisor`
74+
- New struct `ScoreEntityForAdvisorProperties`
75+
- New struct `ScoreResponse`
76+
- New struct `SystemData`
77+
- New struct `TimeSeriesEntityItem`
78+
- New struct `TrackedRecommendationProperties`
79+
- New struct `TrackedRecommendationPropertiesPayload`
80+
- New struct `TrackedRecommendationPropertiesPayloadProperties`
81+
- New struct `TriageRecommendation`
82+
- New struct `TriageRecommendationCollection`
83+
- New struct `TriageRecommendationProperties`
84+
- New struct `TriageResource`
85+
- New struct `TriageResourceCollection`
86+
- New struct `TriageResourceProperties`
87+
- New struct `WorkloadListResult`
88+
- New struct `WorkloadResult`
89+
- New field `SystemData` in struct `ConfigData`
90+
- New field `Duration` in struct `ConfigDataProperties`
91+
- New field `Notes`, `ResourceWorkload`, `Review`, `SourceSystem`, `Tracked`, `TrackedProperties` in struct `RecommendationProperties`
92+
- New field `SystemData` in struct `Resource`
93+
- New field `SystemData` in struct `ResourceRecommendationBase`
94+
- New field `SystemData` in struct `SuppressionContract`
95+
96+
397
## 1.2.0 (2023-11-24)
498
### Features Added
599

sdk/resourcemanager/advisor/armadvisor/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ clientFactory, err := armadvisor.NewClientFactory(<subscription ID>, cred, &opti
5555
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.
5656

5757
```go
58-
client := clientFactory.NewSuppressionsClient()
58+
client := clientFactory.NewAssessmentTypesClient()
5959
```
6060

6161
## Fakes

0 commit comments

Comments
 (0)