0.9.0 (2023-03-24)
Breaking Changes
- Function
NewMetricDefinitionsClient
parameter(s) have been changed from(azcore.TokenCredential, *arm.ClientOptions)
to(string, azcore.TokenCredential, *arm.ClientOptions)
- Function
NewMetricsClient
parameter(s) have been changed from(azcore.TokenCredential, *arm.ClientOptions)
to(string, azcore.TokenCredential, *arm.ClientOptions)
- Type of
ErrorContract.Error
has been changed from*ErrorResponseDetails
to*ErrorResponse
- Type of
Metric.Unit
has been changed from*MetricUnit
to*Unit
- Function
*ActionGroupsClient.BeginCreateNotificationsAtResourceGroupLevel
has been removed - Function
*ActionGroupsClient.GetTestNotifications
has been removed - Function
*ActionGroupsClient.GetTestNotificationsAtResourceGroupLevel
has been removed - Function
*ActionGroupsClient.BeginPostTestNotifications
has been removed
Features Added
- New struct
ClientFactory
which is a client factory used to create any client in this module - New value
KnownDataCollectionEndpointProvisioningStateCanceled
added to enum typeKnownDataCollectionEndpointProvisioningState
- New value
KnownDataCollectionRuleAssociationProvisioningStateCanceled
added to enum typeKnownDataCollectionRuleAssociationProvisioningState
- New value
KnownDataCollectionRuleProvisioningStateCanceled
added to enum typeKnownDataCollectionRuleProvisioningState
- New value
KnownPublicNetworkAccessOptionsSecuredByPerimeter
added to enum typeKnownPublicNetworkAccessOptions
- New enum type
ActionType
with valuesActionTypeInternal
- New enum type
IdentityType
with valuesIdentityTypeNone
,IdentityTypeSystemAssigned
,IdentityTypeUserAssigned
- New enum type
KnownLocationSpecProvisioningStatus
with valuesKnownLocationSpecProvisioningStatusCanceled
,KnownLocationSpecProvisioningStatusCreating
,KnownLocationSpecProvisioningStatusDeleting
,KnownLocationSpecProvisioningStatusFailed
,KnownLocationSpecProvisioningStatusSucceeded
,KnownLocationSpecProvisioningStatusUpdating
- New enum type
KnownPrometheusForwarderDataSourceStreams
with valuesKnownPrometheusForwarderDataSourceStreamsMicrosoftPrometheusMetrics
- New enum type
ManagedServiceIdentityType
with valuesManagedServiceIdentityTypeNone
,ManagedServiceIdentityTypeSystemAssigned
,ManagedServiceIdentityTypeSystemAssignedUserAssigned
,ManagedServiceIdentityTypeUserAssigned
- New enum type
MetricAggregationType
with valuesMetricAggregationTypeAverage
,MetricAggregationTypeCount
,MetricAggregationTypeMaximum
,MetricAggregationTypeMinimum
,MetricAggregationTypeNone
,MetricAggregationTypeTotal
- New enum type
MetricResultType
with valuesMetricResultTypeData
,MetricResultTypeMetadata
- New enum type
Origin
with valuesOriginSystem
,OriginUser
,OriginUserSystem
- New enum type
ProvisioningState
with valuesProvisioningStateCanceled
,ProvisioningStateCreating
,ProvisioningStateDeleting
,ProvisioningStateFailed
,ProvisioningStateSucceeded
- New enum type
PublicNetworkAccess
with valuesPublicNetworkAccessDisabled
,PublicNetworkAccessEnabled
,PublicNetworkAccessSecuredByPerimeter
- New enum type
Unit
with valuesUnitBitsPerSecond
,UnitByteSeconds
,UnitBytes
,UnitBytesPerSecond
,UnitCores
,UnitCount
,UnitCountPerSecond
,UnitMilliCores
,UnitMilliSeconds
,UnitNanoCores
,UnitPercent
,UnitSeconds
,UnitUnspecified
- 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
*MetricDefinitionsClient.NewListAtSubscriptionScopePager(string, *MetricDefinitionsClientListAtSubscriptionScopeOptions) *runtime.Pager[MetricDefinitionsClientListAtSubscriptionScopeResponse]
- New function
*MetricsClient.ListAtSubscriptionScope(context.Context, string, *MetricsClientListAtSubscriptionScopeOptions) (MetricsClientListAtSubscriptionScopeResponse, error)
- New function
*MetricsClient.ListAtSubscriptionScopePost(context.Context, string, *MetricsClientListAtSubscriptionScopePostOptions) (MetricsClientListAtSubscriptionScopePostResponse, error)
- New function
NewOperationsForMonitorClient(azcore.TokenCredential, *arm.ClientOptions) (*OperationsForMonitorClient, error)
- New function
*OperationsForMonitorClient.NewListPager(*OperationsForMonitorClientListOptions) *runtime.Pager[OperationsForMonitorClientListResponse]
- New function
NewTenantActionGroupsClient(azcore.TokenCredential, *arm.ClientOptions) (*TenantActionGroupsClient, error)
- New function
*TenantActionGroupsClient.CreateOrUpdate(context.Context, string, string, string, TenantActionGroupResource, *TenantActionGroupsClientCreateOrUpdateOptions) (TenantActionGroupsClientCreateOrUpdateResponse, error)
- New function
*TenantActionGroupsClient.Delete(context.Context, string, string, string, *TenantActionGroupsClientDeleteOptions) (TenantActionGroupsClientDeleteResponse, error)
- New function
*TenantActionGroupsClient.Get(context.Context, string, string, string, *TenantActionGroupsClientGetOptions) (TenantActionGroupsClientGetResponse, error)
- New function
*TenantActionGroupsClient.NewListByManagementGroupIDPager(string, string, *TenantActionGroupsClientListByManagementGroupIDOptions) *runtime.Pager[TenantActionGroupsClientListByManagementGroupIDResponse]
- New function
*TenantActionGroupsClient.Update(context.Context, string, string, string, ActionGroupPatchBodyAutoGenerated, *TenantActionGroupsClientUpdateOptions) (TenantActionGroupsClientUpdateResponse, error)
- New struct
ActionGroupPatchAutoGenerated
- New struct
ActionGroupPatchBodyAutoGenerated
- New struct
AzureAppPushReceiverAutoGenerated
- New struct
AzureMonitorWorkspace
- New struct
AzureMonitorWorkspaceDefaultIngestionSettings
- New struct
AzureMonitorWorkspaceMetrics
- New struct
AzureMonitorWorkspaceResource
- New struct
AzureMonitorWorkspaceResourceForUpdate
- New struct
AzureMonitorWorkspaceResourceListResult
- New struct
AzureMonitorWorkspaceResourceProperties
- New struct
DataCollectionEndpointFailoverConfiguration
- New struct
DataCollectionEndpointMetadata
- New struct
DataCollectionEndpointMetricsIngestion
- New struct
DataCollectionEndpointResourceIdentity
- New struct
DataCollectionRuleResourceIdentity
- New struct
DataImportSources
- New struct
DataImportSourcesEventHub
- New struct
DataSourcesSpecDataImports
- New struct
EmailReceiverAutoGenerated
- New struct
ErrorContractAutoGenerated
- New struct
ErrorDetailAutoGenerated
- New struct
ErrorResponseAutoGenerated2
- New struct
EventHubDataSource
- New struct
EventHubDestination
- New struct
EventHubDirectDestination
- New struct
FailoverConfigurationSpec
- New struct
Identity
- New struct
IngestionSettings
- New struct
LocationSpec
- New struct
ManagedServiceIdentity
- New struct
Metrics
- New struct
MetricsIngestionEndpointSpec
- New struct
MonitoringAccountDestination
- New struct
OperationAutoGenerated
- New struct
OperationDisplayAutoGenerated
- New struct
OperationListResultAutoGenerated
- New struct
PlatformTelemetryDataSource
- New struct
PrivateLinkScopedResource
- New struct
PrometheusForwarderDataSource
- New struct
ResourceAutoGenerated5
- New struct
ResourceForUpdateIdentity
- New struct
RuleResolveConfiguration
- New struct
SmsReceiverAutoGenerated
- New struct
StorageBlobDestination
- New struct
StorageTableDestination
- New struct
SubscriptionScopeMetric
- New struct
SubscriptionScopeMetricDefinition
- New struct
SubscriptionScopeMetricDefinitionCollection
- New struct
SubscriptionScopeMetricResponse
- New struct
SubscriptionScopeMetricsRequestBodyParameters
- New struct
TenantActionGroup
- New struct
TenantActionGroupList
- New struct
TenantActionGroupResource
- New struct
TrackedResourceAutoGenerated
- New struct
UserAssignedIdentity
- New struct
UserIdentityProperties
- New struct
VoiceReceiverAutoGenerated
- New struct
WebhookReceiverAutoGenerated
- New struct
WindowsFirewallLogsDataSource
- New field
FailoverConfiguration
in structDataCollectionEndpoint
- New field
Metadata
in structDataCollectionEndpoint
- New field
MetricsIngestion
in structDataCollectionEndpoint
- New field
PrivateLinkScopedResources
in structDataCollectionEndpoint
- New field
Identity
in structDataCollectionEndpointResource
- New field
FailoverConfiguration
in structDataCollectionEndpointResourceProperties
- New field
Metadata
in structDataCollectionEndpointResourceProperties
- New field
MetricsIngestion
in structDataCollectionEndpointResourceProperties
- New field
PrivateLinkScopedResources
in structDataCollectionEndpointResourceProperties
- New field
ProvisionedByResourceID
in structDataCollectionRuleAssociationMetadata
- New field
DataImports
in structDataCollectionRuleDataSources
- New field
PlatformTelemetry
in structDataCollectionRuleDataSources
- New field
PrometheusForwarder
in structDataCollectionRuleDataSources
- New field
WindowsFirewallLogs
in structDataCollectionRuleDataSources
- New field
EventHubs
in structDataCollectionRuleDestinations
- New field
EventHubsDirect
in structDataCollectionRuleDestinations
- New field
MonitoringAccounts
in structDataCollectionRuleDestinations
- New field
StorageAccounts
in structDataCollectionRuleDestinations
- New field
StorageBlobsDirect
in structDataCollectionRuleDestinations
- New field
StorageTablesDirect
in structDataCollectionRuleDestinations
- New field
ProvisionedByResourceID
in structDataCollectionRuleMetadata
- New field
Identity
in structDataCollectionRuleResource
- New field
BuiltInTransform
in structDataFlow
- New field
DataImports
in structDataSourcesSpec
- New field
PlatformTelemetry
in structDataSourcesSpec
- New field
PrometheusForwarder
in structDataSourcesSpec
- New field
WindowsFirewallLogs
in structDataSourcesSpec
- New field
EventHubs
in structDestinationsSpec
- New field
EventHubsDirect
in structDestinationsSpec
- New field
MonitoringAccounts
in structDestinationsSpec
- New field
StorageAccounts
in structDestinationsSpec
- New field
StorageBlobsDirect
in structDestinationsSpec
- New field
StorageTablesDirect
in structDestinationsSpec
- New field
ProvisionedByResourceID
in structMetadata
- New field
AutoAdjustTimegrain
in structMetricsClientListOptions
- New field
ValidateDimensions
in structMetricsClientListOptions
- New field
Identity
in structResourceForUpdate
- New field
PublicNetworkAccess
in structScheduledQueryRuleProperties
- New field
RuleResolveConfiguration
in structScheduledQueryRuleProperties
- New field
Identity
in structScheduledQueryRuleResource
- New field
Identity
in structScheduledQueryRuleResourcePatch