|
1 | 1 | # Release History |
2 | 2 |
|
| 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 | + |
3 | 96 | ## 1.1.0 (2023-03-31) |
4 | 97 | ### Features Added |
5 | 98 |
|
|
0 commit comments