Skip to content

Commit

Permalink
CodeGen from PR 22328 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 30bf4630b5d7b1a9021ccda62108ad1e6a3d33c9 into 6e290d0b310e87d56cfa98cababea00b489d2c07
  • Loading branch information
SDKAuto committed Jan 27, 2023
1 parent 48c0a27 commit c9d5a4f
Show file tree
Hide file tree
Showing 70 changed files with 2,643 additions and 5,696 deletions.
60 changes: 60 additions & 0 deletions sdk/resourcemanager/monitor/armmonitor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,65 @@
# Release History

## 0.9.0 (2023-01-27)
### Breaking Changes

- Type of `DynamicMetricCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`
- Type of `ErrorAdditionalInfo.Info` has been changed from `interface{}` to `any`
- Type of `ErrorResponseAdditionalInfo.Info` has been changed from `interface{}` to `any`
- Type of `ExtensionDataSource.ExtensionSettings` has been changed from `interface{}` to `any`
- Type of `MetricAlertCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`
- Type of `MetricAlertMultipleResourceMultipleMetricCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`
- Type of `MetricAlertSingleResourceMultipleMetricCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`
- Type of `MetricCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`
- Type of `MultiMetricCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`
- Type of `WebtestLocationAvailabilityCriteria.AdditionalProperties` has been changed from `map[string]interface{}` to `map[string]any`

### Features Added

- New type alias `ActionType` with values `ActionTypeInternal`
- New type alias `IdentityType` with values `IdentityTypeNone`, `IdentityTypeSystemAssigned`, `IdentityTypeUserAssigned`
- New type alias `Origin` with values `OriginSystem`, `OriginUser`, `OriginUserSystem`
- New type alias `ProvisioningState` with values `ProvisioningStateCanceled`, `ProvisioningStateCreating`, `ProvisioningStateDeleting`, `ProvisioningStateFailed`, `ProvisioningStateSucceeded`
- New type alias `PublicNetworkAccess` with values `PublicNetworkAccessDisabled`, `PublicNetworkAccessEnabled`, `PublicNetworkAccessSecuredByPerimeter`
- New function `NewAzureMonitorWorkspacesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureMonitorWorkspacesClient, error)`
- New function `*AzureMonitorWorkspacesClient.Create(context.Context, string, string, AzureMonitorWorkspaceResource, *AzureMonitorWorkspacesClientCreateOptions) (AzureMonitorWorkspacesClientCreateResponse, error)`
- New function `*AzureMonitorWorkspacesClient.Delete(context.Context, string, string, *AzureMonitorWorkspacesClientDeleteOptions) (AzureMonitorWorkspacesClientDeleteResponse, error)`
- New function `*AzureMonitorWorkspacesClient.Get(context.Context, string, string, *AzureMonitorWorkspacesClientGetOptions) (AzureMonitorWorkspacesClientGetResponse, error)`
- New function `*AzureMonitorWorkspacesClient.NewListByResourceGroupPager(string, *AzureMonitorWorkspacesClientListByResourceGroupOptions) *runtime.Pager[AzureMonitorWorkspacesClientListByResourceGroupResponse]`
- New function `*AzureMonitorWorkspacesClient.NewListBySubscriptionPager(*AzureMonitorWorkspacesClientListBySubscriptionOptions) *runtime.Pager[AzureMonitorWorkspacesClientListBySubscriptionResponse]`
- New function `*AzureMonitorWorkspacesClient.Update(context.Context, string, string, *AzureMonitorWorkspacesClientUpdateOptions) (AzureMonitorWorkspacesClientUpdateResponse, error)`
- New function `NewClient(azcore.TokenCredential, *arm.ClientOptions) (*Client, error)`
- New function `*Client.NewOperationsListPager(*ClientOperationsListOptions) *runtime.Pager[ClientOperationsListResponse]`
- New struct `AzureMonitorWorkspace`
- New struct `AzureMonitorWorkspaceDefaultIngestionSettings`
- New struct `AzureMonitorWorkspaceMetrics`
- New struct `AzureMonitorWorkspaceResource`
- New struct `AzureMonitorWorkspaceResourceForUpdate`
- New struct `AzureMonitorWorkspaceResourceListResult`
- New struct `AzureMonitorWorkspaceResourceProperties`
- New struct `AzureMonitorWorkspacesClient`
- New struct `AzureMonitorWorkspacesClientListByResourceGroupResponse`
- New struct `AzureMonitorWorkspacesClientListBySubscriptionResponse`
- New struct `Client`
- New struct `ClientOperationsListResponse`
- New struct `ErrorDetailAutoGenerated`
- New struct `ErrorResponseAutoGenerated2`
- New struct `Identity`
- New struct `IngestionSettings`
- New struct `Metrics`
- New struct `OperationAutoGenerated`
- New struct `OperationDisplayAutoGenerated`
- New struct `OperationListResultAutoGenerated`
- New struct `ResourceAutoGenerated5`
- New struct `RuleResolveConfiguration`
- New struct `TrackedResourceAutoGenerated`
- New struct `UserIdentityProperties`
- New field `PublicNetworkAccess` in struct `ScheduledQueryRuleProperties`
- New field `RuleResolveConfiguration` in struct `ScheduledQueryRuleProperties`
- New field `Identity` in struct `ScheduledQueryRuleResource`
- New field `Identity` in struct `ScheduledQueryRuleResourcePatch`


## 0.8.0 (2022-10-18)
### Breaking Changes

Expand Down
Loading

0 comments on commit c9d5a4f

Please sign in to comment.