Skip to content

Commit e7279f3

Browse files
author
SDKAuto
committed
CodeGen from PR 23809 in Azure/azure-rest-api-specs
Merge 218cc870f0be2123314918cd2fd8053991f323b5 into 817e7cea0b7e3194868825cbef6d4e62a7895951
1 parent b2cddab commit e7279f3

21 files changed

+3906
-732
lines changed

sdk/resourcemanager/resourcehealth/armresourcehealth/CHANGELOG.md

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

3+
## 2.0.0 (2023-05-04)
4+
### Breaking Changes
5+
6+
- Struct `ErrorResponseError` has been removed
7+
- Field `OccurredTime` of struct `AvailabilityStatusProperties` has been removed
8+
- Field `UnavailabilitySummary`, `UnavailableOccurredTime` of struct `AvailabilityStatusPropertiesRecentlyResolved` has been removed
9+
- Field `Error` of struct `ErrorResponse` has been removed
10+
11+
### Features Added
12+
13+
- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser`
14+
- New enum type `EventLevelValues` with values `EventLevelValuesCritical`, `EventLevelValuesError`, `EventLevelValuesInformational`, `EventLevelValuesWarning`
15+
- New enum type `EventSourceValues` with values `EventSourceValuesResourceHealth`, `EventSourceValuesServiceHealth`
16+
- New enum type `EventStatusValues` with values `EventStatusValuesActive`, `EventStatusValuesResolved`
17+
- New enum type `EventTypeValues` with values `EventTypeValuesEmergingIssues`, `EventTypeValuesHealthAdvisory`, `EventTypeValuesPlannedMaintenance`, `EventTypeValuesRCA`, `EventTypeValuesSecurityAdvisory`, `EventTypeValuesServiceIssue`
18+
- New enum type `IssueNameParameter` with values `IssueNameParameterDefault`
19+
- New enum type `LevelValues` with values `LevelValuesCritical`, `LevelValuesWarning`
20+
- New enum type `LinkTypeValues` with values `LinkTypeValuesButton`, `LinkTypeValuesHyperlink`
21+
- New enum type `Scenario` with values `ScenarioAlerts`
22+
- New enum type `SeverityValues` with values `SeverityValuesError`, `SeverityValuesInformation`, `SeverityValuesWarning`
23+
- New enum type `StageValues` with values `StageValuesActive`, `StageValuesArchived`, `StageValuesResolve`
24+
- New function `NewChildAvailabilityStatusesClient(azcore.TokenCredential, *arm.ClientOptions) (*ChildAvailabilityStatusesClient, error)`
25+
- New function `*ChildAvailabilityStatusesClient.GetByResource(context.Context, string, *ChildAvailabilityStatusesClientGetByResourceOptions) (ChildAvailabilityStatusesClientGetByResourceResponse, error)`
26+
- New function `*ChildAvailabilityStatusesClient.NewListPager(string, *ChildAvailabilityStatusesClientListOptions) *runtime.Pager[ChildAvailabilityStatusesClientListResponse]`
27+
- New function `NewChildResourcesClient(azcore.TokenCredential, *arm.ClientOptions) (*ChildResourcesClient, error)`
28+
- New function `*ChildResourcesClient.NewListPager(string, *ChildResourcesClientListOptions) *runtime.Pager[ChildResourcesClientListResponse]`
29+
- New function `*ClientFactory.NewChildAvailabilityStatusesClient() *ChildAvailabilityStatusesClient`
30+
- New function `*ClientFactory.NewChildResourcesClient() *ChildResourcesClient`
31+
- New function `*ClientFactory.NewEmergingIssuesClient() *EmergingIssuesClient`
32+
- New function `*ClientFactory.NewEventClient() *EventClient`
33+
- New function `*ClientFactory.NewEventsClient() *EventsClient`
34+
- New function `*ClientFactory.NewImpactedResourcesClient() *ImpactedResourcesClient`
35+
- New function `*ClientFactory.NewMetadataClient() *MetadataClient`
36+
- New function `*ClientFactory.NewSecurityAdvisoryImpactedResourcesClient() *SecurityAdvisoryImpactedResourcesClient`
37+
- New function `NewEmergingIssuesClient(azcore.TokenCredential, *arm.ClientOptions) (*EmergingIssuesClient, error)`
38+
- New function `*EmergingIssuesClient.Get(context.Context, IssueNameParameter, *EmergingIssuesClientGetOptions) (EmergingIssuesClientGetResponse, error)`
39+
- New function `*EmergingIssuesClient.NewListPager(*EmergingIssuesClientListOptions) *runtime.Pager[EmergingIssuesClientListResponse]`
40+
- New function `NewEventClient(string, azcore.TokenCredential, *arm.ClientOptions) (*EventClient, error)`
41+
- New function `*EventClient.FetchDetailsBySubscriptionIDAndTrackingID(context.Context, string, *EventClientFetchDetailsBySubscriptionIDAndTrackingIDOptions) (EventClientFetchDetailsBySubscriptionIDAndTrackingIDResponse, error)`
42+
- New function `*EventClient.FetchDetailsByTenantIDAndTrackingID(context.Context, string, *EventClientFetchDetailsByTenantIDAndTrackingIDOptions) (EventClientFetchDetailsByTenantIDAndTrackingIDResponse, error)`
43+
- New function `*EventClient.GetBySubscriptionIDAndTrackingID(context.Context, string, *EventClientGetBySubscriptionIDAndTrackingIDOptions) (EventClientGetBySubscriptionIDAndTrackingIDResponse, error)`
44+
- New function `*EventClient.GetByTenantIDAndTrackingID(context.Context, string, *EventClientGetByTenantIDAndTrackingIDOptions) (EventClientGetByTenantIDAndTrackingIDResponse, error)`
45+
- New function `NewEventsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*EventsClient, error)`
46+
- New function `*EventsClient.NewListBySingleResourcePager(string, *EventsClientListBySingleResourceOptions) *runtime.Pager[EventsClientListBySingleResourceResponse]`
47+
- New function `*EventsClient.NewListBySubscriptionIDPager(*EventsClientListBySubscriptionIDOptions) *runtime.Pager[EventsClientListBySubscriptionIDResponse]`
48+
- New function `*EventsClient.NewListByTenantIDPager(*EventsClientListByTenantIDOptions) *runtime.Pager[EventsClientListByTenantIDResponse]`
49+
- New function `NewImpactedResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ImpactedResourcesClient, error)`
50+
- New function `*ImpactedResourcesClient.Get(context.Context, string, string, *ImpactedResourcesClientGetOptions) (ImpactedResourcesClientGetResponse, error)`
51+
- New function `*ImpactedResourcesClient.GetByTenantID(context.Context, string, string, *ImpactedResourcesClientGetByTenantIDOptions) (ImpactedResourcesClientGetByTenantIDResponse, error)`
52+
- New function `*ImpactedResourcesClient.NewListBySubscriptionIDAndEventIDPager(string, *ImpactedResourcesClientListBySubscriptionIDAndEventIDOptions) *runtime.Pager[ImpactedResourcesClientListBySubscriptionIDAndEventIDResponse]`
53+
- New function `*ImpactedResourcesClient.NewListByTenantIDAndEventIDPager(string, *ImpactedResourcesClientListByTenantIDAndEventIDOptions) *runtime.Pager[ImpactedResourcesClientListByTenantIDAndEventIDResponse]`
54+
- New function `NewMetadataClient(azcore.TokenCredential, *arm.ClientOptions) (*MetadataClient, error)`
55+
- New function `*MetadataClient.GetEntity(context.Context, string, *MetadataClientGetEntityOptions) (MetadataClientGetEntityResponse, error)`
56+
- New function `*MetadataClient.NewListPager(*MetadataClientListOptions) *runtime.Pager[MetadataClientListResponse]`
57+
- New function `NewSecurityAdvisoryImpactedResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SecurityAdvisoryImpactedResourcesClient, error)`
58+
- New function `*SecurityAdvisoryImpactedResourcesClient.NewListBySubscriptionIDAndEventIDPager(string, *SecurityAdvisoryImpactedResourcesClientListBySubscriptionIDAndEventIDOptions) *runtime.Pager[SecurityAdvisoryImpactedResourcesClientListBySubscriptionIDAndEventIDResponse]`
59+
- New function `*SecurityAdvisoryImpactedResourcesClient.NewListByTenantIDAndEventIDPager(string, *SecurityAdvisoryImpactedResourcesClientListByTenantIDAndEventIDOptions) *runtime.Pager[SecurityAdvisoryImpactedResourcesClientListByTenantIDAndEventIDResponse]`
60+
- New struct `EmergingIssue`
61+
- New struct `EmergingIssueImpact`
62+
- New struct `EmergingIssueListResult`
63+
- New struct `EmergingIssuesGetResult`
64+
- New struct `Event`
65+
- New struct `EventImpactedResource`
66+
- New struct `EventImpactedResourceListResult`
67+
- New struct `EventImpactedResourceProperties`
68+
- New struct `EventProperties`
69+
- New struct `EventPropertiesAdditionalInformation`
70+
- New struct `EventPropertiesArticle`
71+
- New struct `EventPropertiesRecommendedActions`
72+
- New struct `EventPropertiesRecommendedActionsItem`
73+
- New struct `Events`
74+
- New struct `Faq`
75+
- New struct `Impact`
76+
- New struct `ImpactedServiceRegion`
77+
- New struct `KeyValueItem`
78+
- New struct `Link`
79+
- New struct `LinkDisplayText`
80+
- New struct `MetadataEntity`
81+
- New struct `MetadataEntityListResult`
82+
- New struct `MetadataEntityProperties`
83+
- New struct `MetadataSupportedValueDetail`
84+
- New struct `ProxyResource`
85+
- New struct `StatusActiveEvent`
86+
- New struct `SystemData`
87+
- New struct `Update`
88+
- New field `ArticleID`, `Category`, `Context`, `OccuredTime` in struct `AvailabilityStatusProperties`
89+
- New field `UnavailableOccuredTime`, `UnavailableSummary` in struct `AvailabilityStatusPropertiesRecentlyResolved`
90+
- New field `Code`, `Details`, `Message` in struct `ErrorResponse`
91+
- New field `SystemData` in struct `ImpactedResourceStatus`
92+
- New field `ActionURLComment` in struct `RecommendedAction`
93+
- New field `SystemData` in struct `Resource`
94+
95+
396
## 1.1.0 (2023-03-31)
497
### Features Added
598

sdk/resourcemanager/resourcehealth/armresourcehealth/autorest.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
``` yaml
66
azure-arm: true
77
require:
8-
- https://github.com/Azure/azure-rest-api-specs/blob/d55b8005f05b040b852c15e74a0f3e36494a15e1/specification/resourcehealth/resource-manager/readme.md
9-
- https://github.com/Azure/azure-rest-api-specs/blob/d55b8005f05b040b852c15e74a0f3e36494a15e1/specification/resourcehealth/resource-manager/readme.go.md
8+
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/resourcehealth/resource-manager/readme.md
9+
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/resourcehealth/resource-manager/readme.go.md
1010
license-header: MICROSOFT_MIT_NO_VERSION
11-
module-version: 1.1.0
11+
module-version: 2.0.0
1212
```

sdk/resourcemanager/resourcehealth/armresourcehealth/availabilitystatuses_client.go

Lines changed: 10 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)