2.0.0 (2025-12-16)
Breaking Changes
- Type of
AssociatedWorkspace.AssociateDatehas been changed from*stringto*time.Time - Type of
CapacityReservationProperties.LastSKUUpdatehas been changed from*stringto*time.Time - Type of
Cluster.Identityhas been changed from*Identityto*ManagedServiceIdentity - Type of
ClusterPatch.Identityhas been changed from*Identityto*ManagedServiceIdentity - Type of
ClusterProperties.CreatedDatehas been changed from*stringto*time.Time - Type of
ClusterProperties.LastModifiedDatehas been changed from*stringto*time.Time - Type of
ClusterSKU.Capacityhas been changed from*Capacityto*int64 - Type of
WorkspaceProperties.CreatedDatehas been changed from*stringto*time.Time - Type of
WorkspaceProperties.ModifiedDatehas been changed from*stringto*time.Time - Type of
WorkspaceSKU.CapacityReservationLevelhas been changed from*CapacityReservationLevelto*int32 - Type of
WorkspaceSKU.LastSKUUpdatehas been changed from*stringto*time.Time - Enum
Capacityhas been removed - Enum
CapacityReservationLevelhas been removed - Function
PossibleCapacityValueshas been removed - Operation
*TablesClient.Updatehas been changed to LRO, use*TablesClient.BeginUpdateinstead.
Features Added
- New value
DataSourceTypeIngestionadded to enum typeDataSourceType - New value
PublicNetworkAccessTypeSecuredByPerimeteradded to enum typePublicNetworkAccessType - New enum type
AccessRuleDirectionwith valuesAccessRuleDirectionInbound,AccessRuleDirectionOutbound - New enum type
ClusterReplicationStatewith valuesClusterReplicationStateCanceled,ClusterReplicationStateDisableRequested,ClusterReplicationStateDisabling,ClusterReplicationStateEnableRequested,ClusterReplicationStateEnabling,ClusterReplicationStateFailed,ClusterReplicationStateRollbackRequested,ClusterReplicationStateRollingBack,ClusterReplicationStateSucceeded - New enum type
ColumnDataTypeHintEnumwith valuesColumnDataTypeHintEnumArmPath,ColumnDataTypeHintEnumGUID,ColumnDataTypeHintEnumIP,ColumnDataTypeHintEnumURI - New enum type
ColumnTypeEnumwith valuesColumnTypeEnumBoolean,ColumnTypeEnumDateTime,ColumnTypeEnumDynamic,ColumnTypeEnumGUID,ColumnTypeEnumInt,ColumnTypeEnumLong,ColumnTypeEnumReal,ColumnTypeEnumString - New enum type
CreatedByTypewith valuesCreatedByTypeApplication,CreatedByTypeKey,CreatedByTypeManagedIdentity,CreatedByTypeUser - New enum type
IssueTypewith valuesIssueTypeConfigurationPropagationFailure,IssueTypeMissingIdentityConfiguration,IssueTypeMissingPerimeterConfiguration,IssueTypeUnknown - New enum type
ManagedServiceIdentityTypewith valuesManagedServiceIdentityTypeNone,ManagedServiceIdentityTypeSystemAssigned,ManagedServiceIdentityTypeSystemAssignedUserAssigned,ManagedServiceIdentityTypeUserAssigned - New enum type
NetworkSecurityPerimeterConfigurationProvisioningStatewith valuesNetworkSecurityPerimeterConfigurationProvisioningStateAccepted,NetworkSecurityPerimeterConfigurationProvisioningStateCanceled,NetworkSecurityPerimeterConfigurationProvisioningStateCreating,NetworkSecurityPerimeterConfigurationProvisioningStateDeleting,NetworkSecurityPerimeterConfigurationProvisioningStateFailed,NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded,NetworkSecurityPerimeterConfigurationProvisioningStateUpdating - New enum type
ProvisioningStateEnumwith valuesProvisioningStateEnumDeleting,ProvisioningStateEnumInProgress,ProvisioningStateEnumSucceeded,ProvisioningStateEnumUpdating - New enum type
ResourceAssociationAccessModewith valuesResourceAssociationAccessModeAudit,ResourceAssociationAccessModeEnforced,ResourceAssociationAccessModeLearning - New enum type
RuleTypeEnumwith valuesRuleTypeEnumUser - New enum type
Severitywith valuesSeverityError,SeverityWarning - New enum type
SourceEnumwith valuesSourceEnumCustomer,SourceEnumMicrosoft - New enum type
StatusCodeEnumwith valuesStatusCodeEnumDataPlaneError,StatusCodeEnumUserAction - New enum type
TablePlanEnumwith valuesTablePlanEnumAnalytics,TablePlanEnumAuxiliary,TablePlanEnumBasic - New enum type
TableSubTypeEnumwith valuesTableSubTypeEnumAny,TableSubTypeEnumClassic,TableSubTypeEnumDataCollectionRuleBased - New enum type
TableTypeEnumwith valuesTableTypeEnumCustomLog,TableTypeEnumMicrosoft,TableTypeEnumRestoredLogs,TableTypeEnumSearchResults - New enum type
TimeSelectorEnumwith valuesTimeSelectorEnumTimeGenerated - New enum type
WorkspaceFailoverStatewith valuesWorkspaceFailoverStateActivating,WorkspaceFailoverStateActive,WorkspaceFailoverStateDeactivating,WorkspaceFailoverStateFailed,WorkspaceFailoverStateInactive - New enum type
WorkspaceReplicationStatewith valuesWorkspaceReplicationStateCanceled,WorkspaceReplicationStateDisableRequested,WorkspaceReplicationStateDisabling,WorkspaceReplicationStateEnableRequested,WorkspaceReplicationStateEnabling,WorkspaceReplicationStateFailed,WorkspaceReplicationStateRollbackRequested,WorkspaceReplicationStateRollingBack,WorkspaceReplicationStateSucceeded - New function
*ClientFactory.NewQueriesClient() *QueriesClient - New function
*ClientFactory.NewQueryPacksClient() *QueryPacksClient - New function
*ClientFactory.NewSummaryLogsClient() *SummaryLogsClient - New function
NewQueriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*QueriesClient, error) - New function
*QueriesClient.Delete(ctx context.Context, resourceGroupName string, queryPackName string, id string, options *QueriesClientDeleteOptions) (QueriesClientDeleteResponse, error) - New function
*QueriesClient.Get(ctx context.Context, resourceGroupName string, queryPackName string, id string, options *QueriesClientGetOptions) (QueriesClientGetResponse, error) - New function
*QueriesClient.NewListPager(resourceGroupName string, queryPackName string, options *QueriesClientListOptions) *runtime.Pager[QueriesClientListResponse] - New function
*QueriesClient.Put(ctx context.Context, resourceGroupName string, queryPackName string, id string, queryPayload LogAnalyticsQueryPackQuery, options *QueriesClientPutOptions) (QueriesClientPutResponse, error) - New function
*QueriesClient.NewSearchPager(resourceGroupName string, queryPackName string, querySearchProperties LogAnalyticsQueryPackQuerySearchProperties, options *QueriesClientSearchOptions) *runtime.Pager[QueriesClientSearchResponse] - New function
*QueriesClient.Update(ctx context.Context, resourceGroupName string, queryPackName string, id string, queryPayload LogAnalyticsQueryPackQuery, options *QueriesClientUpdateOptions) (QueriesClientUpdateResponse, error) - New function
NewQueryPacksClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*QueryPacksClient, error) - New function
*QueryPacksClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, queryPackName string, logAnalyticsQueryPackPayload LogAnalyticsQueryPack, options *QueryPacksClientCreateOrUpdateOptions) (QueryPacksClientCreateOrUpdateResponse, error) - New function
*QueryPacksClient.CreateOrUpdateWithoutName(ctx context.Context, resourceGroupName string, logAnalyticsQueryPackPayload LogAnalyticsQueryPack, options *QueryPacksClientCreateOrUpdateWithoutNameOptions) (QueryPacksClientCreateOrUpdateWithoutNameResponse, error) - New function
*QueryPacksClient.Delete(ctx context.Context, resourceGroupName string, queryPackName string, options *QueryPacksClientDeleteOptions) (QueryPacksClientDeleteResponse, error) - New function
*QueryPacksClient.Get(ctx context.Context, resourceGroupName string, queryPackName string, options *QueryPacksClientGetOptions) (QueryPacksClientGetResponse, error) - New function
*QueryPacksClient.NewListByResourceGroupPager(resourceGroupName string, options *QueryPacksClientListByResourceGroupOptions) *runtime.Pager[QueryPacksClientListByResourceGroupResponse] - New function
*QueryPacksClient.NewListPager(options *QueryPacksClientListOptions) *runtime.Pager[QueryPacksClientListResponse] - New function
*QueryPacksClient.UpdateTags(ctx context.Context, resourceGroupName string, queryPackName string, queryPackTags TagsResource, options *QueryPacksClientUpdateTagsOptions) (QueryPacksClientUpdateTagsResponse, error) - New function
NewSummaryLogsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SummaryLogsClient, error) - New function
*SummaryLogsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, parameters SummaryLogs, options *SummaryLogsClientBeginCreateOrUpdateOptions) (*runtime.Poller[SummaryLogsClientCreateOrUpdateResponse], error) - New function
*SummaryLogsClient.BeginDelete(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientBeginDeleteOptions) (*runtime.Poller[SummaryLogsClientDeleteResponse], error) - New function
*SummaryLogsClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientGetOptions) (SummaryLogsClientGetResponse, error) - New function
*SummaryLogsClient.NewListByWorkspacePager(resourceGroupName string, workspaceName string, options *SummaryLogsClientListByWorkspaceOptions) *runtime.Pager[SummaryLogsClientListByWorkspaceResponse] - New function
*SummaryLogsClient.BeginRetryBin(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, parameters SummaryLogsRetryBin, options *SummaryLogsClientBeginRetryBinOptions) (*runtime.Poller[SummaryLogsClientRetryBinResponse], error) - New function
*SummaryLogsClient.BeginStart(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientBeginStartOptions) (*runtime.Poller[SummaryLogsClientStartResponse], error) - New function
*SummaryLogsClient.Stop(ctx context.Context, resourceGroupName string, workspaceName string, summaryLogsName string, options *SummaryLogsClientStopOptions) (SummaryLogsClientStopResponse, error) - New function
*TablesClient.CancelSearch(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, options *TablesClientCancelSearchOptions) (TablesClientCancelSearchResponse, error) - New function
*TablesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, parameters Table, options *TablesClientBeginCreateOrUpdateOptions) (*runtime.Poller[TablesClientCreateOrUpdateResponse], error) - New function
*TablesClient.BeginDelete(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, options *TablesClientBeginDeleteOptions) (*runtime.Poller[TablesClientDeleteResponse], error) - New function
*TablesClient.Migrate(ctx context.Context, resourceGroupName string, workspaceName string, tableName string, options *TablesClientMigrateOptions) (TablesClientMigrateResponse, error) - New function
*WorkspacesClient.BeginFailback(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientBeginFailbackOptions) (*runtime.Poller[WorkspacesClientFailbackResponse], error) - New function
*WorkspacesClient.BeginFailover(ctx context.Context, resourceGroupName string, location string, workspaceName string, options *WorkspacesClientBeginFailoverOptions) (*runtime.Poller[WorkspacesClientFailoverResponse], error) - New function
*WorkspacesClient.GetNSP(ctx context.Context, resourceGroupName string, workspaceName string, networkSecurityPerimeterConfigurationName string, options *WorkspacesClientGetNSPOptions) (WorkspacesClientGetNSPResponse, error) - New function
*WorkspacesClient.NewListNSPPager(resourceGroupName string, workspaceName string, options *WorkspacesClientListNSPOptions) *runtime.Pager[WorkspacesClientListNSPResponse] - New function
*WorkspacesClient.BeginReconcileNSP(ctx context.Context, resourceGroupName string, workspaceName string, networkSecurityPerimeterConfigurationName string, options *WorkspacesClientBeginReconcileNSPOptions) (*runtime.Poller[WorkspacesClientReconcileNSPResponse], error) - New struct
AccessRule - New struct
AccessRuleProperties - New struct
AccessRulePropertiesSubscriptionsItem - New struct
ClusterReplicationProperties - New struct
Column - New struct
ErrorDetailAutoGenerated - New struct
ErrorDetailAutoGenerated2 - New struct
ErrorResponseAutoGenerated - New struct
ErrorResponseAutoGenerated2 - New struct
LogAnalyticsQueryPack - New struct
LogAnalyticsQueryPackListResult - New struct
LogAnalyticsQueryPackProperties - New struct
LogAnalyticsQueryPackQuery - New struct
LogAnalyticsQueryPackQueryListResult - New struct
LogAnalyticsQueryPackQueryProperties - New struct
LogAnalyticsQueryPackQueryPropertiesRelated - New struct
LogAnalyticsQueryPackQuerySearchProperties - New struct
LogAnalyticsQueryPackQuerySearchPropertiesRelated - New struct
ManagedServiceIdentity - New struct
NetworkSecurityPerimeter - New struct
NetworkSecurityPerimeterConfiguration - New struct
NetworkSecurityPerimeterConfigurationListResult - New struct
NetworkSecurityPerimeterConfigurationProperties - New struct
NetworkSecurityProfile - New struct
ProvisioningIssue - New struct
ProvisioningIssueProperties - New struct
ProxyResourceAutoGenerated - New struct
ResourceAssociation - New struct
ResourceAutoGenerated - New struct
RestoredLogs - New struct
ResultStatistics - New struct
RuleDefinition - New struct
Schema - New struct
SearchResults - New struct
SummaryLogs - New struct
SummaryLogsListResult - New struct
SummaryLogsProperties - New struct
SummaryLogsRetryBin - New struct
SummaryLogsRetryBinProperties - New struct
SystemData - New struct
TagsResource - New struct
TrackedResourceAutoGenerated - New struct
UserAssignedIdentity - New struct
WorkspaceFailoverProperties - New struct
WorkspaceReplicationPatProperties - New struct
WorkspaceReplicationProperties - New field
Replicationin structClusterProperties - New field
SystemDatain structTable - New field
ArchiveRetentionInDays,LastPlanModifiedDate,Plan,ProvisioningState,RestoredLogs,ResultStatistics,RetentionInDaysAsDefault,Schema,SearchResults,TotalRetentionInDays,TotalRetentionInDaysAsDefaultin structTableProperties - New field
Identity,SystemDatain structWorkspace - New field
Associations,UnifiedSentinelBillingOnlyin structWorkspaceFeatures - New field
Identityin structWorkspacePatch - New field
DefaultDataCollectionRuleResourceID,Failover,Replicationin structWorkspaceProperties