github Azure/azure-sdk-for-go sdk/resourcemanager/operationalinsights/armoperationalinsights/v2.0.0

latest releases: sdk/resourcemanager/resources/armdeployments/v1.0.0, sdk/resourcemanager/network/armnetwork/v8.0.0, sdk/resourcemanager/networkcloud/armnetworkcloud/v1.4.0...
6 hours ago

2.0.0 (2025-12-16)

Breaking Changes

  • Type of AssociatedWorkspace.AssociateDate has been changed from *string to *time.Time
  • Type of CapacityReservationProperties.LastSKUUpdate has been changed from *string to *time.Time
  • Type of Cluster.Identity has been changed from *Identity to *ManagedServiceIdentity
  • Type of ClusterPatch.Identity has been changed from *Identity to *ManagedServiceIdentity
  • Type of ClusterProperties.CreatedDate has been changed from *string to *time.Time
  • Type of ClusterProperties.LastModifiedDate has been changed from *string to *time.Time
  • Type of ClusterSKU.Capacity has been changed from *Capacity to *int64
  • Type of WorkspaceProperties.CreatedDate has been changed from *string to *time.Time
  • Type of WorkspaceProperties.ModifiedDate has been changed from *string to *time.Time
  • Type of WorkspaceSKU.CapacityReservationLevel has been changed from *CapacityReservationLevel to *int32
  • Type of WorkspaceSKU.LastSKUUpdate has been changed from *string to *time.Time
  • Enum Capacity has been removed
  • Enum CapacityReservationLevel has been removed
  • Function PossibleCapacityValues has been removed
  • Operation *TablesClient.Update has been changed to LRO, use *TablesClient.BeginUpdate instead.

Features Added

  • New value DataSourceTypeIngestion added to enum type DataSourceType
  • New value PublicNetworkAccessTypeSecuredByPerimeter added to enum type PublicNetworkAccessType
  • New enum type AccessRuleDirection with values AccessRuleDirectionInbound, AccessRuleDirectionOutbound
  • New enum type ClusterReplicationState with values ClusterReplicationStateCanceled, ClusterReplicationStateDisableRequested, ClusterReplicationStateDisabling, ClusterReplicationStateEnableRequested, ClusterReplicationStateEnabling, ClusterReplicationStateFailed, ClusterReplicationStateRollbackRequested, ClusterReplicationStateRollingBack, ClusterReplicationStateSucceeded
  • New enum type ColumnDataTypeHintEnum with values ColumnDataTypeHintEnumArmPath, ColumnDataTypeHintEnumGUID, ColumnDataTypeHintEnumIP, ColumnDataTypeHintEnumURI
  • New enum type ColumnTypeEnum with values ColumnTypeEnumBoolean, ColumnTypeEnumDateTime, ColumnTypeEnumDynamic, ColumnTypeEnumGUID, ColumnTypeEnumInt, ColumnTypeEnumLong, ColumnTypeEnumReal, ColumnTypeEnumString
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type IssueType with values IssueTypeConfigurationPropagationFailure, IssueTypeMissingIdentityConfiguration, IssueTypeMissingPerimeterConfiguration, IssueTypeUnknown
  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New enum type NetworkSecurityPerimeterConfigurationProvisioningState with values NetworkSecurityPerimeterConfigurationProvisioningStateAccepted, NetworkSecurityPerimeterConfigurationProvisioningStateCanceled, NetworkSecurityPerimeterConfigurationProvisioningStateCreating, NetworkSecurityPerimeterConfigurationProvisioningStateDeleting, NetworkSecurityPerimeterConfigurationProvisioningStateFailed, NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded, NetworkSecurityPerimeterConfigurationProvisioningStateUpdating
  • New enum type ProvisioningStateEnum with values ProvisioningStateEnumDeleting, ProvisioningStateEnumInProgress, ProvisioningStateEnumSucceeded, ProvisioningStateEnumUpdating
  • New enum type ResourceAssociationAccessMode with values ResourceAssociationAccessModeAudit, ResourceAssociationAccessModeEnforced, ResourceAssociationAccessModeLearning
  • New enum type RuleTypeEnum with values RuleTypeEnumUser
  • New enum type Severity with values SeverityError, SeverityWarning
  • New enum type SourceEnum with values SourceEnumCustomer, SourceEnumMicrosoft
  • New enum type StatusCodeEnum with values StatusCodeEnumDataPlaneError, StatusCodeEnumUserAction
  • New enum type TablePlanEnum with values TablePlanEnumAnalytics, TablePlanEnumAuxiliary, TablePlanEnumBasic
  • New enum type TableSubTypeEnum with values TableSubTypeEnumAny, TableSubTypeEnumClassic, TableSubTypeEnumDataCollectionRuleBased
  • New enum type TableTypeEnum with values TableTypeEnumCustomLog, TableTypeEnumMicrosoft, TableTypeEnumRestoredLogs, TableTypeEnumSearchResults
  • New enum type TimeSelectorEnum with values TimeSelectorEnumTimeGenerated
  • New enum type WorkspaceFailoverState with values WorkspaceFailoverStateActivating, WorkspaceFailoverStateActive, WorkspaceFailoverStateDeactivating, WorkspaceFailoverStateFailed, WorkspaceFailoverStateInactive
  • New enum type WorkspaceReplicationState with values WorkspaceReplicationStateCanceled, 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 Replication in struct ClusterProperties
  • New field SystemData in struct Table
  • New field ArchiveRetentionInDays, LastPlanModifiedDate, Plan, ProvisioningState, RestoredLogs, ResultStatistics, RetentionInDaysAsDefault, Schema, SearchResults, TotalRetentionInDays, TotalRetentionInDaysAsDefault in struct TableProperties
  • New field Identity, SystemData in struct Workspace
  • New field Associations, UnifiedSentinelBillingOnly in struct WorkspaceFeatures
  • New field Identity in struct WorkspacePatch
  • New field DefaultDataCollectionRuleResourceID, Failover, Replication in struct WorkspaceProperties

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.