|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 0.8.0 (2022-08-02) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `*DataCollectionRulesClient.Update` parameter(s) have been changed from `(context.Context, string, string, *DataCollectionRulesClientUpdateOptions)` to `(context.Context, string, string, ResourceForUpdate, *DataCollectionRulesClientUpdateOptions)` |
| 7 | +- Function `*DataCollectionEndpointsClient.Update` parameter(s) have been changed from `(context.Context, string, string, *DataCollectionEndpointsClientUpdateOptions)` to `(context.Context, string, string, ResourceForUpdate, *DataCollectionEndpointsClientUpdateOptions)` |
| 8 | +- Function `*DataCollectionEndpointsClient.Create` parameter(s) have been changed from `(context.Context, string, string, *DataCollectionEndpointsClientCreateOptions)` to `(context.Context, string, string, DataCollectionEndpointResource, *DataCollectionEndpointsClientCreateOptions)` |
| 9 | +- Function `*DataCollectionRulesClient.Create` parameter(s) have been changed from `(context.Context, string, string, *DataCollectionRulesClientCreateOptions)` to `(context.Context, string, string, DataCollectionRuleResource, *DataCollectionRulesClientCreateOptions)` |
| 10 | +- Function `*DataCollectionRuleAssociationsClient.Create` parameter(s) have been changed from `(context.Context, string, string, *DataCollectionRuleAssociationsClientCreateOptions)` to `(context.Context, string, string, DataCollectionRuleAssociationProxyOnlyResource, *DataCollectionRuleAssociationsClientCreateOptions)` |
| 11 | +- Type of `OperationStatus.Error` has been changed from `*ErrorResponseCommon` to `*ErrorDetail` |
| 12 | +- Type of `PrivateEndpointConnectionProperties.PrivateEndpoint` has been changed from `*PrivateEndpointProperty` to `*PrivateEndpoint` |
| 13 | +- Type of `PrivateEndpointConnectionProperties.ProvisioningState` has been changed from `*string` to `*PrivateEndpointConnectionProvisioningState` |
| 14 | +- Type of `PrivateEndpointConnectionProperties.PrivateLinkServiceConnectionState` has been changed from `*PrivateLinkServiceConnectionStateProperty` to `*PrivateLinkServiceConnectionState` |
| 15 | +- Function `*DiagnosticSettingsCategoryClient.List` has been removed |
| 16 | +- Function `*DiagnosticSettingsClient.List` has been removed |
| 17 | +- Function `*PrivateEndpointConnectionsClient.NewListByPrivateLinkScopePager` has been removed |
| 18 | +- Function `*PrivateLinkResourcesClient.NewListByPrivateLinkScopePager` has been removed |
| 19 | +- Struct `ErrorResponseCommon` has been removed |
| 20 | +- Struct `PrivateEndpointProperty` has been removed |
| 21 | +- Struct `PrivateLinkScopesResource` has been removed |
| 22 | +- Struct `PrivateLinkServiceConnectionStateProperty` has been removed |
| 23 | +- Struct `ProxyOnlyResource` has been removed |
| 24 | +- Field `NextLink` of struct `PrivateEndpointConnectionListResult` has been removed |
| 25 | +- Field `Body` of struct `DataCollectionRulesClientUpdateOptions` has been removed |
| 26 | +- Field `Body` of struct `DataCollectionEndpointsClientUpdateOptions` has been removed |
| 27 | +- Field `Body` of struct `DataCollectionRuleAssociationsClientCreateOptions` has been removed |
| 28 | +- Field `Identity` of struct `AzureResource` has been removed |
| 29 | +- Field `Kind` of struct `AzureResource` has been removed |
| 30 | +- Field `Body` of struct `DataCollectionEndpointsClientCreateOptions` has been removed |
| 31 | +- Field `Body` of struct `DataCollectionRulesClientCreateOptions` has been removed |
| 32 | +- Field `NextLink` of struct `PrivateLinkResourceListResult` has been removed |
| 33 | +- Field `Kind` of struct `ActionGroupResource` has been removed |
| 34 | +- Field `Identity` of struct `ActionGroupResource` has been removed |
| 35 | + |
| 36 | +### Features Added |
| 37 | + |
| 38 | +- New const `PrivateEndpointConnectionProvisioningStateSucceeded` |
| 39 | +- New const `PrivateEndpointServiceConnectionStatusRejected` |
| 40 | +- New const `AccessModePrivateOnly` |
| 41 | +- New const `PrivateEndpointServiceConnectionStatusApproved` |
| 42 | +- New const `AccessModeOpen` |
| 43 | +- New const `PrivateEndpointConnectionProvisioningStateFailed` |
| 44 | +- New const `PrivateEndpointConnectionProvisioningStateCreating` |
| 45 | +- New const `PredictiveAutoscalePolicyScaleModeForecastOnly` |
| 46 | +- New const `PrivateEndpointServiceConnectionStatusPending` |
| 47 | +- New const `PredictiveAutoscalePolicyScaleModeEnabled` |
| 48 | +- New const `PredictiveAutoscalePolicyScaleModeDisabled` |
| 49 | +- New const `PrivateEndpointConnectionProvisioningStateDeleting` |
| 50 | +- New function `PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState` |
| 51 | +- New function `*PrivateEndpointConnectionsClient.ListByPrivateLinkScope(context.Context, string, string, *PrivateEndpointConnectionsClientListByPrivateLinkScopeOptions) (PrivateEndpointConnectionsClientListByPrivateLinkScopeResponse, error)` |
| 52 | +- New function `*PredictiveMetricClient.Get(context.Context, string, string, string, string, string, string, string, *PredictiveMetricClientGetOptions) (PredictiveMetricClientGetResponse, error)` |
| 53 | +- New function `PossibleAccessModeValues() []AccessMode` |
| 54 | +- New function `*DiagnosticSettingsCategoryClient.NewListPager(string, *DiagnosticSettingsCategoryClientListOptions) *runtime.Pager[DiagnosticSettingsCategoryClientListResponse]` |
| 55 | +- New function `*DiagnosticSettingsClient.NewListPager(string, *DiagnosticSettingsClientListOptions) *runtime.Pager[DiagnosticSettingsClientListResponse]` |
| 56 | +- New function `PossiblePredictiveAutoscalePolicyScaleModeValues() []PredictiveAutoscalePolicyScaleMode` |
| 57 | +- New function `*PrivateLinkResourcesClient.ListByPrivateLinkScope(context.Context, string, string, *PrivateLinkResourcesClientListByPrivateLinkScopeOptions) (PrivateLinkResourcesClientListByPrivateLinkScopeResponse, error)` |
| 58 | +- New function `PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus` |
| 59 | +- New function `NewPredictiveMetricClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PredictiveMetricClient, error)` |
| 60 | +- New struct `AccessModeSettings` |
| 61 | +- New struct `AccessModeSettingsExclusion` |
| 62 | +- New struct `AutoscaleErrorResponse` |
| 63 | +- New struct `AutoscaleErrorResponseError` |
| 64 | +- New struct `DefaultErrorResponse` |
| 65 | +- New struct `PredictiveAutoscalePolicy` |
| 66 | +- New struct `PredictiveMetricClient` |
| 67 | +- New struct `PredictiveMetricClientGetOptions` |
| 68 | +- New struct `PredictiveMetricClientGetResponse` |
| 69 | +- New struct `PredictiveResponse` |
| 70 | +- New struct `PredictiveValue` |
| 71 | +- New struct `PrivateEndpoint` |
| 72 | +- New struct `PrivateLinkServiceConnectionState` |
| 73 | +- New struct `ProxyResourceAutoGenerated` |
| 74 | +- New struct `ResourceAutoGenerated` |
| 75 | +- New struct `ResourceAutoGenerated2` |
| 76 | +- New struct `ResourceAutoGenerated3` |
| 77 | +- New struct `ResourceAutoGenerated4` |
| 78 | +- New struct `TrackedResource` |
| 79 | +- New field `PredictiveAutoscalePolicy` in struct `AutoscaleSetting` |
| 80 | +- New field `CategoryGroups` in struct `DiagnosticSettingsCategory` |
| 81 | +- New field `MarketplacePartnerID` in struct `DiagnosticSettings` |
| 82 | +- New anonymous field `TestNotificationDetailsResponse` in struct `ActionGroupsClientPostTestNotificationsResponse` |
| 83 | +- New field `SystemData` in struct `DiagnosticSettingsResource` |
| 84 | +- New field `SystemData` in struct `AzureMonitorPrivateLinkScope` |
| 85 | +- New field `SystemData` in struct `Resource` |
| 86 | +- New field `AccessModeSettings` in struct `AzureMonitorPrivateLinkScopeProperties` |
| 87 | +- New field `SystemData` in struct `DiagnosticSettingsCategoryResource` |
| 88 | +- New field `RequiredZoneNames` in struct `PrivateLinkResourceProperties` |
| 89 | +- New field `SystemData` in struct `ScopedResource` |
| 90 | +- New anonymous field `TestNotificationDetailsResponse` in struct `ActionGroupsClientCreateNotificationsAtResourceGroupLevelResponse` |
| 91 | +- New field `SystemData` in struct `AutoscaleSettingResource` |
| 92 | +- New anonymous field `TestNotificationDetailsResponse` in struct `ActionGroupsClientCreateNotificationsAtActionGroupResourceLevelResponse` |
| 93 | +- New field `CategoryGroup` in struct `LogSettings` |
| 94 | + |
| 95 | + |
3 | 96 | ## 0.7.0 (2022-05-17)
|
4 | 97 |
|
5 | 98 | The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 0.7.0, which contains breaking changes.
|
|
0 commit comments