Skip to content

Commit 05aab2b

Browse files
authored
[Release] sdk/resourcemanager/operationalinsights/armoperationalinsights/2.0.0 (#25785)
* [Release] sdk/resourcemanager/operationalinsights/armoperationalinsights/2.0.0 generation from spec commit: f0a5127d4e8b1ea6007b0bf9570904d9df860b97 * update test * update test * update asset.json and disable live test not supported
1 parent 09c85aa commit 05aab2b

File tree

92 files changed

+6335
-1460
lines changed

Some content is hidden

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

92 files changed

+6335
-1460
lines changed

sdk/resourcemanager/operationalinsights/armoperationalinsights/CHANGELOG.md

Lines changed: 129 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,136 @@
11
# Release History
22

3-
## 2.0.0-beta.4 (2024-08-19)
3+
## 2.0.0 (2025-12-16)
4+
### Breaking Changes
5+
6+
- Type of `AssociatedWorkspace.AssociateDate` has been changed from `*string` to `*time.Time`
7+
- Type of `CapacityReservationProperties.LastSKUUpdate` has been changed from `*string` to `*time.Time`
8+
- Type of `Cluster.Identity` has been changed from `*Identity` to `*ManagedServiceIdentity`
9+
- Type of `ClusterPatch.Identity` has been changed from `*Identity` to `*ManagedServiceIdentity`
10+
- Type of `ClusterProperties.CreatedDate` has been changed from `*string` to `*time.Time`
11+
- Type of `ClusterProperties.LastModifiedDate` has been changed from `*string` to `*time.Time`
12+
- Type of `ClusterSKU.Capacity` has been changed from `*Capacity` to `*int64`
13+
- Type of `WorkspaceProperties.CreatedDate` has been changed from `*string` to `*time.Time`
14+
- Type of `WorkspaceProperties.ModifiedDate` has been changed from `*string` to `*time.Time`
15+
- Type of `WorkspaceSKU.CapacityReservationLevel` has been changed from `*CapacityReservationLevel` to `*int32`
16+
- Type of `WorkspaceSKU.LastSKUUpdate` has been changed from `*string` to `*time.Time`
17+
- Enum `Capacity` has been removed
18+
- Enum `CapacityReservationLevel` has been removed
19+
- Function `PossibleCapacityValues` has been removed
20+
- Operation `*TablesClient.Update` has been changed to LRO, use `*TablesClient.BeginUpdate` instead.
21+
422
### Features Added
523

6-
- New function `*QueryPacksClient.CreateOrUpdateWithoutName(context.Context, string, LogAnalyticsQueryPack, *QueryPacksClientCreateOrUpdateWithoutNameOptions) (QueryPacksClientCreateOrUpdateWithoutNameResponse, error)`
24+
- New value `DataSourceTypeIngestion` added to enum type `DataSourceType`
25+
- New value `PublicNetworkAccessTypeSecuredByPerimeter` added to enum type `PublicNetworkAccessType`
26+
- New enum type `AccessRuleDirection` with values `AccessRuleDirectionInbound`, `AccessRuleDirectionOutbound`
27+
- New enum type `ClusterReplicationState` with values `ClusterReplicationStateCanceled`, `ClusterReplicationStateDisableRequested`, `ClusterReplicationStateDisabling`, `ClusterReplicationStateEnableRequested`, `ClusterReplicationStateEnabling`, `ClusterReplicationStateFailed`, `ClusterReplicationStateRollbackRequested`, `ClusterReplicationStateRollingBack`, `ClusterReplicationStateSucceeded`
28+
- New enum type `ColumnDataTypeHintEnum` with values `ColumnDataTypeHintEnumArmPath`, `ColumnDataTypeHintEnumGUID`, `ColumnDataTypeHintEnumIP`, `ColumnDataTypeHintEnumURI`
29+
- New enum type `ColumnTypeEnum` with values `ColumnTypeEnumBoolean`, `ColumnTypeEnumDateTime`, `ColumnTypeEnumDynamic`, `ColumnTypeEnumGUID`, `ColumnTypeEnumInt`, `ColumnTypeEnumLong`, `ColumnTypeEnumReal`, `ColumnTypeEnumString`
30+
- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser`
31+
- New enum type `IssueType` with values `IssueTypeConfigurationPropagationFailure`, `IssueTypeMissingIdentityConfiguration`, `IssueTypeMissingPerimeterConfiguration`, `IssueTypeUnknown`
32+
- New enum type `ManagedServiceIdentityType` with values `ManagedServiceIdentityTypeNone`, `ManagedServiceIdentityTypeSystemAssigned`, `ManagedServiceIdentityTypeSystemAssignedUserAssigned`, `ManagedServiceIdentityTypeUserAssigned`
33+
- New enum type `NetworkSecurityPerimeterConfigurationProvisioningState` with values `NetworkSecurityPerimeterConfigurationProvisioningStateAccepted`, `NetworkSecurityPerimeterConfigurationProvisioningStateCanceled`, `NetworkSecurityPerimeterConfigurationProvisioningStateCreating`, `NetworkSecurityPerimeterConfigurationProvisioningStateDeleting`, `NetworkSecurityPerimeterConfigurationProvisioningStateFailed`, `NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded`, `NetworkSecurityPerimeterConfigurationProvisioningStateUpdating`
34+
- New enum type `ProvisioningStateEnum` with values `ProvisioningStateEnumDeleting`, `ProvisioningStateEnumInProgress`, `ProvisioningStateEnumSucceeded`, `ProvisioningStateEnumUpdating`
35+
- New enum type `ResourceAssociationAccessMode` with values `ResourceAssociationAccessModeAudit`, `ResourceAssociationAccessModeEnforced`, `ResourceAssociationAccessModeLearning`
36+
- New enum type `RuleTypeEnum` with values `RuleTypeEnumUser`
37+
- New enum type `Severity` with values `SeverityError`, `SeverityWarning`
38+
- New enum type `SourceEnum` with values `SourceEnumCustomer`, `SourceEnumMicrosoft`
39+
- New enum type `StatusCodeEnum` with values `StatusCodeEnumDataPlaneError`, `StatusCodeEnumUserAction`
40+
- New enum type `TablePlanEnum` with values `TablePlanEnumAnalytics`, `TablePlanEnumAuxiliary`, `TablePlanEnumBasic`
41+
- New enum type `TableSubTypeEnum` with values `TableSubTypeEnumAny`, `TableSubTypeEnumClassic`, `TableSubTypeEnumDataCollectionRuleBased`
42+
- New enum type `TableTypeEnum` with values `TableTypeEnumCustomLog`, `TableTypeEnumMicrosoft`, `TableTypeEnumRestoredLogs`, `TableTypeEnumSearchResults`
43+
- New enum type `TimeSelectorEnum` with values `TimeSelectorEnumTimeGenerated`
44+
- New enum type `WorkspaceFailoverState` with values `WorkspaceFailoverStateActivating`, `WorkspaceFailoverStateActive`, `WorkspaceFailoverStateDeactivating`, `WorkspaceFailoverStateFailed`, `WorkspaceFailoverStateInactive`
45+
- New enum type `WorkspaceReplicationState` with values `WorkspaceReplicationStateCanceled`, `WorkspaceReplicationStateDisableRequested`, `WorkspaceReplicationStateDisabling`, `WorkspaceReplicationStateEnableRequested`, `WorkspaceReplicationStateEnabling`, `WorkspaceReplicationStateFailed`, `WorkspaceReplicationStateRollbackRequested`, `WorkspaceReplicationStateRollingBack`, `WorkspaceReplicationStateSucceeded`
46+
- New function `*ClientFactory.NewQueriesClient() *QueriesClient`
47+
- New function `*ClientFactory.NewQueryPacksClient() *QueryPacksClient`
48+
- New function `*ClientFactory.NewSummaryLogsClient() *SummaryLogsClient`
49+
- New function `NewQueriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*QueriesClient, error)`
50+
- New function `*QueriesClient.Delete(ctx context.Context, resourceGroupName string, queryPackName string, id string, options *QueriesClientDeleteOptions) (QueriesClientDeleteResponse, error)`
51+
- New function `*QueriesClient.Get(ctx context.Context, resourceGroupName string, queryPackName string, id string, options *QueriesClientGetOptions) (QueriesClientGetResponse, error)`
52+
- New function `*QueriesClient.NewListPager(resourceGroupName string, queryPackName string, options *QueriesClientListOptions) *runtime.Pager[QueriesClientListResponse]`
53+
- New function `*QueriesClient.Put(ctx context.Context, resourceGroupName string, queryPackName string, id string, queryPayload LogAnalyticsQueryPackQuery, options *QueriesClientPutOptions) (QueriesClientPutResponse, error)`
54+
- New function `*QueriesClient.NewSearchPager(resourceGroupName string, queryPackName string, querySearchProperties LogAnalyticsQueryPackQuerySearchProperties, options *QueriesClientSearchOptions) *runtime.Pager[QueriesClientSearchResponse]`
55+
- New function `*QueriesClient.Update(ctx context.Context, resourceGroupName string, queryPackName string, id string, queryPayload LogAnalyticsQueryPackQuery, options *QueriesClientUpdateOptions) (QueriesClientUpdateResponse, error)`
56+
- New function `NewQueryPacksClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*QueryPacksClient, error)`
57+
- New function `*QueryPacksClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, queryPackName string, logAnalyticsQueryPackPayload LogAnalyticsQueryPack, options *QueryPacksClientCreateOrUpdateOptions) (QueryPacksClientCreateOrUpdateResponse, error)`
58+
- New function `*QueryPacksClient.CreateOrUpdateWithoutName(ctx context.Context, resourceGroupName string, logAnalyticsQueryPackPayload LogAnalyticsQueryPack, options *QueryPacksClientCreateOrUpdateWithoutNameOptions) (QueryPacksClientCreateOrUpdateWithoutNameResponse, error)`
59+
- New function `*QueryPacksClient.Delete(ctx context.Context, resourceGroupName string, queryPackName string, options *QueryPacksClientDeleteOptions) (QueryPacksClientDeleteResponse, error)`
60+
- New function `*QueryPacksClient.Get(ctx context.Context, resourceGroupName string, queryPackName string, options *QueryPacksClientGetOptions) (QueryPacksClientGetResponse, error)`
61+
- New function `*QueryPacksClient.NewListByResourceGroupPager(resourceGroupName string, options *QueryPacksClientListByResourceGroupOptions) *runtime.Pager[QueryPacksClientListByResourceGroupResponse]`
62+
- New function `*QueryPacksClient.NewListPager(options *QueryPacksClientListOptions) *runtime.Pager[QueryPacksClientListResponse]`
63+
- New function `*QueryPacksClient.UpdateTags(ctx context.Context, resourceGroupName string, queryPackName string, queryPackTags TagsResource, options *QueryPacksClientUpdateTagsOptions) (QueryPacksClientUpdateTagsResponse, error)`
64+
- New function `NewSummaryLogsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SummaryLogsClient, error)`
65+
- New function `*SummaryLogsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, parameters SummaryLogs, options *SummaryLogsClientBeginCreateOrUpdateOptions) (*runtime.Poller[SummaryLogsClientCreateOrUpdateResponse], error)`
66+
- New function `*SummaryLogsClient.BeginDelete(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientBeginDeleteOptions) (*runtime.Poller[SummaryLogsClientDeleteResponse], error)`
67+
- New function `*SummaryLogsClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientGetOptions) (SummaryLogsClientGetResponse, error)`
68+
- New function `*SummaryLogsClient.NewListByWorkspacePager(resourceGroupName string, workspaceName string, options *SummaryLogsClientListByWorkspaceOptions) *runtime.Pager[SummaryLogsClientListByWorkspaceResponse]`
69+
- New function `*SummaryLogsClient.BeginRetryBin(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, parameters SummaryLogsRetryBin, options *SummaryLogsClientBeginRetryBinOptions) (*runtime.Poller[SummaryLogsClientRetryBinResponse], error)`
70+
- New function `*SummaryLogsClient.BeginStart(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientBeginStartOptions) (*runtime.Poller[SummaryLogsClientStartResponse], error)`
71+
- New function `*SummaryLogsClient.Stop(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientStopOptions) (SummaryLogsClientStopResponse, error)`
72+
- New function `*TablesClient.CancelSearch(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, options *TablesClientCancelSearchOptions) (TablesClientCancelSearchResponse, error)`
73+
- New function `*TablesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, parameters Table, options *TablesClientBeginCreateOrUpdateOptions) (*runtime.Poller[TablesClientCreateOrUpdateResponse], error)`
74+
- New function `*TablesClient.BeginDelete(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, options *TablesClientBeginDeleteOptions) (*runtime.Poller[TablesClientDeleteResponse], error)`
75+
- New function `*TablesClient.Migrate(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, options *TablesClientMigrateOptions) (TablesClientMigrateResponse, error)`
76+
- New function `*WorkspacesClient.BeginFailback(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientBeginFailbackOptions) (*runtime.Poller[WorkspacesClientFailbackResponse], error)`
77+
- New function `*WorkspacesClient.BeginFailover(ctx context.Context, resourceGroupName string, location string, workspaceName string, options *WorkspacesClientBeginFailoverOptions) (*runtime.Poller[WorkspacesClientFailoverResponse], error)`
78+
- New function `*WorkspacesClient.GetNSP(ctx context.Context, resourceGroupName string, workspaceName string, networkSecurityPerimeterConfigurationName string, options *WorkspacesClientGetNSPOptions) (WorkspacesClientGetNSPResponse, error)`
79+
- New function `*WorkspacesClient.NewListNSPPager(resourceGroupName string, workspaceName string, options *WorkspacesClientListNSPOptions) *runtime.Pager[WorkspacesClientListNSPResponse]`
80+
- New function `*WorkspacesClient.BeginReconcileNSP(ctx context.Context, resourceGroupName string, workspaceName string, networkSecurityPerimeterConfigurationName string, options *WorkspacesClientBeginReconcileNSPOptions) (*runtime.Poller[WorkspacesClientReconcileNSPResponse], error)`
81+
- New struct `AccessRule`
82+
- New struct `AccessRuleProperties`
83+
- New struct `AccessRulePropertiesSubscriptionsItem`
84+
- New struct `ClusterReplicationProperties`
85+
- New struct `Column`
86+
- New struct `ErrorDetailAutoGenerated`
87+
- New struct `ErrorDetailAutoGenerated2`
88+
- New struct `ErrorResponseAutoGenerated`
89+
- New struct `ErrorResponseAutoGenerated2`
90+
- New struct `LogAnalyticsQueryPack`
91+
- New struct `LogAnalyticsQueryPackListResult`
92+
- New struct `LogAnalyticsQueryPackProperties`
93+
- New struct `LogAnalyticsQueryPackQuery`
94+
- New struct `LogAnalyticsQueryPackQueryListResult`
95+
- New struct `LogAnalyticsQueryPackQueryProperties`
96+
- New struct `LogAnalyticsQueryPackQueryPropertiesRelated`
97+
- New struct `LogAnalyticsQueryPackQuerySearchProperties`
98+
- New struct `LogAnalyticsQueryPackQuerySearchPropertiesRelated`
99+
- New struct `ManagedServiceIdentity`
100+
- New struct `NetworkSecurityPerimeter`
101+
- New struct `NetworkSecurityPerimeterConfiguration`
102+
- New struct `NetworkSecurityPerimeterConfigurationListResult`
103+
- New struct `NetworkSecurityPerimeterConfigurationProperties`
104+
- New struct `NetworkSecurityProfile`
105+
- New struct `ProvisioningIssue`
106+
- New struct `ProvisioningIssueProperties`
107+
- New struct `ProxyResourceAutoGenerated`
108+
- New struct `ResourceAssociation`
109+
- New struct `ResourceAutoGenerated`
110+
- New struct `RestoredLogs`
111+
- New struct `ResultStatistics`
112+
- New struct `RuleDefinition`
113+
- New struct `Schema`
114+
- New struct `SearchResults`
115+
- New struct `SummaryLogs`
116+
- New struct `SummaryLogsListResult`
117+
- New struct `SummaryLogsProperties`
118+
- New struct `SummaryLogsRetryBin`
119+
- New struct `SummaryLogsRetryBinProperties`
120+
- New struct `SystemData`
121+
- New struct `TagsResource`
122+
- New struct `TrackedResourceAutoGenerated`
123+
- New struct `UserAssignedIdentity`
124+
- New struct `WorkspaceFailoverProperties`
125+
- New struct `WorkspaceReplicationPatProperties`
126+
- New struct `WorkspaceReplicationProperties`
127+
- New field `Replication` in struct `ClusterProperties`
128+
- New field `SystemData` in struct `Table`
129+
- New field `ArchiveRetentionInDays`, `LastPlanModifiedDate`, `Plan`, `ProvisioningState`, `RestoredLogs`, `ResultStatistics`, `RetentionInDaysAsDefault`, `Schema`, `SearchResults`, `TotalRetentionInDays`, `TotalRetentionInDaysAsDefault` in struct `TableProperties`
130+
- New field `Identity`, `SystemData` in struct `Workspace`
131+
- New field `Associations`, `UnifiedSentinelBillingOnly` in struct `WorkspaceFeatures`
132+
- New field `Identity` in struct `WorkspacePatch`
133+
- New field `DefaultDataCollectionRuleResourceID`, `Failover`, `Replication` in struct `WorkspaceProperties`
7134

8135

9136
## 1.2.0 (2023-11-24)

sdk/resourcemanager/operationalinsights/armoperationalinsights/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "go",
44
"TagPrefix": "go/resourcemanager/operationalinsights/armoperationalinsights",
5-
"Tag": "go/resourcemanager/operationalinsights/armoperationalinsights_647c35dab2"
5+
"Tag": "go/resourcemanager/operationalinsights/armoperationalinsights_0eb9fd1964"
66
}

sdk/resourcemanager/operationalinsights/armoperationalinsights/autorest.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
``` yaml
66
azure-arm: true
77
require:
8-
- https://github.com/Azure/azure-rest-api-specs/blob/4ce13e8353a25125a41bc01705c0a7794dac32a7/specification/operationalinsights/resource-manager/readme.md
9-
- https://github.com/Azure/azure-rest-api-specs/blob/4ce13e8353a25125a41bc01705c0a7794dac32a7/specification/operationalinsights/resource-manager/readme.go.md
8+
- https://github.com/Azure/azure-rest-api-specs/blob/f0a5127d4e8b1ea6007b0bf9570904d9df860b97/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md
9+
- https://github.com/Azure/azure-rest-api-specs/blob/f0a5127d4e8b1ea6007b0bf9570904d9df860b97/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.go.md
1010
license-header: MICROSOFT_MIT_NO_VERSION
11-
module-version: 2.0.0-beta.4
12-
tag: package-2022-02
11+
module-version: 2.0.0
12+
tag: package-2025-07-01
1313
```

sdk/resourcemanager/operationalinsights/armoperationalinsights/availableservicetiers_client.go

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

sdk/resourcemanager/operationalinsights/armoperationalinsights/availableservicetiers_client_example_test.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)