Package-level declarations

Types

Link copied to clipboard
class ActionGroup : KotlinCustomResource

An action group resource. Uses Azure REST API version 2023-01-01. In version 1.x of the Azure Native provider, it used API version 2019-06-01. Other available API versions: 2023-09-01-preview, 2024-10-01-preview.

Link copied to clipboard
data class ActionGroupArgs(val actionGroupName: Output<String>? = null, val armRoleReceivers: Output<List<ArmRoleReceiverArgs>>? = null, val automationRunbookReceivers: Output<List<AutomationRunbookReceiverArgs>>? = null, val azureAppPushReceivers: Output<List<AzureAppPushReceiverArgs>>? = null, val azureFunctionReceivers: Output<List<AzureFunctionReceiverArgs>>? = null, val emailReceivers: Output<List<EmailReceiverArgs>>? = null, val enabled: Output<Boolean>? = null, val eventHubReceivers: Output<List<EventHubReceiverArgs>>? = null, val groupShortName: Output<String>? = null, val itsmReceivers: Output<List<ItsmReceiverArgs>>? = null, val location: Output<String>? = null, val logicAppReceivers: Output<List<LogicAppReceiverArgs>>? = null, val resourceGroupName: Output<String>? = null, val smsReceivers: Output<List<SmsReceiverArgs>>? = null, val tags: Output<Map<String, String>>? = null, val voiceReceivers: Output<List<VoiceReceiverArgs>>? = null, val webhookReceivers: Output<List<WebhookReceiverArgs>>? = null) : ConvertibleToJava<ActionGroupArgs>

An action group resource. Uses Azure REST API version 2023-01-01. In version 1.x of the Azure Native provider, it used API version 2019-06-01. Other available API versions: 2023-09-01-preview, 2024-10-01-preview.

Link copied to clipboard
Link copied to clipboard
object ActionGroupMapper : ResourceMapper<ActionGroup>
Link copied to clipboard
Link copied to clipboard
class ActivityLogAlert : KotlinCustomResource

An Activity Log Alert rule resource. Uses Azure REST API version 2020-10-01. In version 1.x of the Azure Native provider, it used API version 2020-10-01. Other available API versions: 2017-04-01, 2023-01-01-preview.

Link copied to clipboard
data class ActivityLogAlertArgs(val actions: Output<ActionListArgs>? = null, val activityLogAlertName: Output<String>? = null, val condition: Output<AlertRuleAllOfConditionArgs>? = null, val description: Output<String>? = null, val enabled: Output<Boolean>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopes: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ActivityLogAlertArgs>

An Activity Log Alert rule resource. Uses Azure REST API version 2020-10-01. In version 1.x of the Azure Native provider, it used API version 2020-10-01. Other available API versions: 2017-04-01, 2023-01-01-preview.

Link copied to clipboard
object ActivityLogAlertMapper : ResourceMapper<ActivityLogAlert>
Link copied to clipboard
class AnalyticsItem : KotlinCustomResource

Properties that define an Analytics item that is associated to an Application Insights component. Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
data class AnalyticsItemArgs(val content: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val overrideItem: Output<Boolean>? = null, val properties: Output<ApplicationInsightsComponentAnalyticsItemPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val scope: Output<Either<String, ItemScope>>? = null, val scopePath: Output<String>? = null, val type: Output<Either<String, ItemType>>? = null) : ConvertibleToJava<AnalyticsItemArgs>

Properties that define an Analytics item that is associated to an Application Insights component. Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
Link copied to clipboard
object AnalyticsItemMapper : ResourceMapper<AnalyticsItem>
Link copied to clipboard
Link copied to clipboard
class AutoscaleSetting : KotlinCustomResource

The autoscale setting resource. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2015-04-01.

Link copied to clipboard
data class AutoscaleSettingArgs(val autoscaleSettingName: Output<String>? = null, val enabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val notifications: Output<List<AutoscaleNotificationArgs>>? = null, val predictiveAutoscalePolicy: Output<PredictiveAutoscalePolicyArgs>? = null, val profiles: Output<List<AutoscaleProfileArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceLocation: Output<String>? = null, val targetResourceUri: Output<String>? = null) : ConvertibleToJava<AutoscaleSettingArgs>

The autoscale setting resource. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2015-04-01.

Link copied to clipboard
object AutoscaleSettingMapper : ResourceMapper<AutoscaleSetting>
Link copied to clipboard
class Component : KotlinCustomResource

An Application Insights component definition. Uses Azure REST API version 2020-02-02. In version 1.x of the Azure Native provider, it used API version 2015-05-01. Other available API versions: 2020-02-02-preview.

Link copied to clipboard
data class ComponentArgs(val applicationType: Output<Either<String, ApplicationType>>? = null, val disableIpMasking: Output<Boolean>? = null, val disableLocalAuth: Output<Boolean>? = null, val flowType: Output<Either<String, FlowType>>? = null, val forceCustomerStorageForProfiler: Output<Boolean>? = null, val hockeyAppId: Output<String>? = null, val immediatePurgeDataOn30Days: Output<Boolean>? = null, val ingestionMode: Output<Either<String, IngestionMode>>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val publicNetworkAccessForIngestion: Output<Either<String, PublicNetworkAccessType>>? = null, val publicNetworkAccessForQuery: Output<Either<String, PublicNetworkAccessType>>? = null, val requestSource: Output<Either<String, RequestSource>>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val retentionInDays: Output<Int>? = null, val samplingPercentage: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val workspaceResourceId: Output<String>? = null) : ConvertibleToJava<ComponentArgs>

An Application Insights component definition. Uses Azure REST API version 2020-02-02. In version 1.x of the Azure Native provider, it used API version 2015-05-01. Other available API versions: 2020-02-02-preview.

Link copied to clipboard
Link copied to clipboard
class ComponentCurrentBillingFeature : KotlinCustomResource

An Application Insights component billing features Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
data class ComponentCurrentBillingFeatureArgs(val currentBillingFeatures: Output<List<String>>? = null, val dataVolumeCap: Output<ApplicationInsightsComponentDataVolumeCapArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ComponentCurrentBillingFeatureArgs>

An Application Insights component billing features Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
class ComponentLinkedStorageAccount : KotlinCustomResource

An Application Insights component linked storage accounts Uses Azure REST API version 2020-03-01-preview. In version 1.x of the Azure Native provider, it used API version 2020-03-01-preview.

Link copied to clipboard
data class ComponentLinkedStorageAccountArgs(val linkedStorageAccount: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val storageType: Output<String>? = null) : ConvertibleToJava<ComponentLinkedStorageAccountArgs>

An Application Insights component linked storage accounts Uses Azure REST API version 2020-03-01-preview. In version 1.x of the Azure Native provider, it used API version 2020-03-01-preview.

Link copied to clipboard
object ComponentMapper : ResourceMapper<Component>
Link copied to clipboard
Link copied to clipboard
class DataCollectionEndpoint : KotlinCustomResource

Definition of ARM tracked top level resource. Uses Azure REST API version 2022-06-01. In version 1.x of the Azure Native provider, it used API version 2021-09-01-preview. Other available API versions: 2023-03-11.

Link copied to clipboard
data class DataCollectionEndpointArgs(val dataCollectionEndpointName: Output<String>? = null, val description: Output<String>? = null, val identity: Output<DataCollectionEndpointResourceIdentityArgs>? = null, val immutableId: Output<String>? = null, val kind: Output<Either<String, KnownDataCollectionEndpointResourceKind>>? = null, val location: Output<String>? = null, val networkAcls: Output<DataCollectionEndpointNetworkAclsArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DataCollectionEndpointArgs>

Definition of ARM tracked top level resource. Uses Azure REST API version 2022-06-01. In version 1.x of the Azure Native provider, it used API version 2021-09-01-preview. Other available API versions: 2023-03-11.

Link copied to clipboard
Link copied to clipboard
class DataCollectionRule : KotlinCustomResource

Definition of ARM tracked top level resource. Uses Azure REST API version 2022-06-01. In version 1.x of the Azure Native provider, it used API version 2019-11-01-preview. Other available API versions: 2023-03-11.

Link copied to clipboard
data class DataCollectionRuleArgs(val dataCollectionEndpointId: Output<String>? = null, val dataCollectionRuleName: Output<String>? = null, val dataFlows: Output<List<DataFlowArgs>>? = null, val dataSources: Output<DataCollectionRuleDataSourcesArgs>? = null, val description: Output<String>? = null, val destinations: Output<DataCollectionRuleDestinationsArgs>? = null, val identity: Output<DataCollectionRuleResourceIdentityArgs>? = null, val kind: Output<Either<String, KnownDataCollectionRuleResourceKind>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val streamDeclarations: Output<Map<String, StreamDeclarationArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DataCollectionRuleArgs>

Definition of ARM tracked top level resource. Uses Azure REST API version 2022-06-01. In version 1.x of the Azure Native provider, it used API version 2019-11-01-preview. Other available API versions: 2023-03-11.

Link copied to clipboard
class DataCollectionRuleAssociation : KotlinCustomResource

Definition of generic ARM proxy resource. Uses Azure REST API version 2022-06-01. In version 1.x of the Azure Native provider, it used API version 2019-11-01-preview. Other available API versions: 2023-03-11.

Link copied to clipboard
data class DataCollectionRuleAssociationArgs(val associationName: Output<String>? = null, val dataCollectionEndpointId: Output<String>? = null, val dataCollectionRuleId: Output<String>? = null, val description: Output<String>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<DataCollectionRuleAssociationArgs>

Definition of generic ARM proxy resource. Uses Azure REST API version 2022-06-01. In version 1.x of the Azure Native provider, it used API version 2019-11-01-preview. Other available API versions: 2023-03-11.

Link copied to clipboard
Link copied to clipboard
class DiagnosticSetting : KotlinCustomResource

The diagnostic setting resource. Uses Azure REST API version 2021-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-05-01-preview.

Link copied to clipboard
data class DiagnosticSettingArgs(val eventHubAuthorizationRuleId: Output<String>? = null, val eventHubName: Output<String>? = null, val logAnalyticsDestinationType: Output<String>? = null, val logs: Output<List<LogSettingsArgs>>? = null, val marketplacePartnerId: Output<String>? = null, val metrics: Output<List<MetricSettingsArgs>>? = null, val name: Output<String>? = null, val resourceUri: Output<String>? = null, val serviceBusRuleId: Output<String>? = null, val storageAccountId: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<DiagnosticSettingArgs>

The diagnostic setting resource. Uses Azure REST API version 2021-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-05-01-preview.

Link copied to clipboard
object DiagnosticSettingMapper : ResourceMapper<DiagnosticSetting>
Link copied to clipboard
class ExportConfiguration : KotlinCustomResource

Properties that define a Continuous Export configuration. Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
data class ExportConfigurationArgs(val destinationAccountId: Output<String>? = null, val destinationAddress: Output<String>? = null, val destinationStorageLocationId: Output<String>? = null, val destinationStorageSubscriptionId: Output<String>? = null, val destinationType: Output<String>? = null, val exportId: Output<String>? = null, val isEnabled: Output<String>? = null, val notificationQueueEnabled: Output<String>? = null, val notificationQueueUri: Output<String>? = null, val recordTypes: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ExportConfigurationArgs>

Properties that define a Continuous Export configuration. Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
Link copied to clipboard
class Favorite : KotlinCustomResource

Properties that define a favorite that is associated to an Application Insights component. Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
data class FavoriteArgs(val category: Output<String>? = null, val config: Output<String>? = null, val favoriteId: Output<String>? = null, val favoriteType: Output<FavoriteType>? = null, val isGeneratedFromTemplate: Output<Boolean>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val sourceType: Output<String>? = null, val tags: Output<List<String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<FavoriteArgs>

Properties that define a favorite that is associated to an Application Insights component. Uses Azure REST API version 2015-05-01. In version 1.x of the Azure Native provider, it used API version 2015-05-01.

Link copied to clipboard
Link copied to clipboard
object FavoriteMapper : ResourceMapper<Favorite>
Link copied to clipboard
Link copied to clipboard
class GuestDiagnosticsSetting : KotlinCustomResource

Virtual machine guest diagnostics settings resource. Uses Azure REST API version 2018-06-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-06-01-preview.

Link copied to clipboard
data class GuestDiagnosticsSettingArgs(val dataSources: Output<List<DataSourceArgs>>? = null, val diagnosticSettingsName: Output<String>? = null, val location: Output<String>? = null, val osType: Output<String>? = null, val proxySetting: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GuestDiagnosticsSettingArgs>

Virtual machine guest diagnostics settings resource. Uses Azure REST API version 2018-06-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-06-01-preview.

Link copied to clipboard
Link copied to clipboard
class GuestDiagnosticsSettingsAssociation : KotlinCustomResource

Virtual machine guest diagnostic settings resource. Uses Azure REST API version 2018-06-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-06-01-preview.

Link copied to clipboard
data class GuestDiagnosticsSettingsAssociationArgs(val associationName: Output<String>? = null, val guestDiagnosticSettingsName: Output<String>? = null, val location: Output<String>? = null, val resourceUri: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GuestDiagnosticsSettingsAssociationArgs>

Virtual machine guest diagnostic settings resource. Uses Azure REST API version 2018-06-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-06-01-preview.

Link copied to clipboard
Link copied to clipboard
class LogProfile : KotlinCustomResource

The log profile resource. Uses Azure REST API version 2016-03-01. In version 1.x of the Azure Native provider, it used API version 2016-03-01.

Link copied to clipboard
data class LogProfileArgs(val categories: Output<List<String>>? = null, val location: Output<String>? = null, val locations: Output<List<String>>? = null, val logProfileName: Output<String>? = null, val retentionPolicy: Output<RetentionPolicyArgs>? = null, val serviceBusRuleId: Output<String>? = null, val storageAccountId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LogProfileArgs>

The log profile resource. Uses Azure REST API version 2016-03-01. In version 1.x of the Azure Native provider, it used API version 2016-03-01.

Link copied to clipboard
Link copied to clipboard
object LogProfileMapper : ResourceMapper<LogProfile>
Link copied to clipboard
Link copied to clipboard
class ManagementGroupDiagnosticSetting : KotlinCustomResource

The management group diagnostic setting resource. Uses Azure REST API version 2021-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2020-01-01-preview. Other available API versions: 2020-01-01-preview.

Link copied to clipboard
data class ManagementGroupDiagnosticSettingArgs(val eventHubAuthorizationRuleId: Output<String>? = null, val eventHubName: Output<String>? = null, val logs: Output<List<ManagementGroupLogSettingsArgs>>? = null, val managementGroupId: Output<String>? = null, val marketplacePartnerId: Output<String>? = null, val name: Output<String>? = null, val serviceBusRuleId: Output<String>? = null, val storageAccountId: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<ManagementGroupDiagnosticSettingArgs>

The management group diagnostic setting resource. Uses Azure REST API version 2021-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2020-01-01-preview. Other available API versions: 2020-01-01-preview.

Link copied to clipboard
class MetricAlert : KotlinCustomResource

The metric alert resource. Uses Azure REST API version 2018-03-01. In version 1.x of the Azure Native provider, it used API version 2018-03-01.

Link copied to clipboard
data class MetricAlertArgs(val actions: Output<List<MetricAlertActionArgs>>? = null, val autoMitigate: Output<Boolean>? = null, val criteria: Output<Any>? = null, val description: Output<String>? = null, val enabled: Output<Boolean>? = null, val evaluationFrequency: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val scopes: Output<List<String>>? = null, val severity: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceRegion: Output<String>? = null, val targetResourceType: Output<String>? = null, val windowSize: Output<String>? = null) : ConvertibleToJava<MetricAlertArgs>

The metric alert resource. Uses Azure REST API version 2018-03-01. In version 1.x of the Azure Native provider, it used API version 2018-03-01.

Link copied to clipboard
Link copied to clipboard
object MetricAlertMapper : ResourceMapper<MetricAlert>
Link copied to clipboard
Link copied to clipboard
class MyWorkbook : KotlinCustomResource

An Application Insights private workbook definition. Uses Azure REST API version 2021-03-08. In version 1.x of the Azure Native provider, it used API version 2020-10-20.

Link copied to clipboard
data class MyWorkbookArgs(val category: Output<String>? = null, val displayName: Output<String>? = null, val id: Output<String>? = null, val identity: Output<MyWorkbookManagedIdentityArgs>? = null, val kind: Output<Either<String, Kind>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val serializedData: Output<String>? = null, val sourceId: Output<String>? = null, val storageUri: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<MyWorkbookArgs>

An Application Insights private workbook definition. Uses Azure REST API version 2021-03-08. In version 1.x of the Azure Native provider, it used API version 2020-10-20.

Link copied to clipboard
Link copied to clipboard
object MyWorkbookMapper : ResourceMapper<MyWorkbook>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

The Private Endpoint Connection resource. Uses Azure REST API version 2021-07-01-preview. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview. Other available API versions: 2019-10-17-preview, 2021-09-01, 2023-06-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val scopeName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

The Private Endpoint Connection resource. Uses Azure REST API version 2021-07-01-preview. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview. Other available API versions: 2019-10-17-preview, 2021-09-01, 2023-06-01-preview.

Link copied to clipboard
class PrivateLinkScope : KotlinCustomResource

An Azure Monitor PrivateLinkScope definition. Uses Azure REST API version 2021-07-01-preview. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview. Other available API versions: 2019-10-17-preview, 2021-09-01, 2023-06-01-preview.

Link copied to clipboard
data class PrivateLinkScopeArgs(val accessModeSettings: Output<AccessModeSettingsArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopeName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PrivateLinkScopeArgs>

An Azure Monitor PrivateLinkScope definition. Uses Azure REST API version 2021-07-01-preview. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview. Other available API versions: 2019-10-17-preview, 2021-09-01, 2023-06-01-preview.

Link copied to clipboard
class PrivateLinkScopedResource : KotlinCustomResource

A private link scoped resource Uses Azure REST API version 2021-07-01-preview. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview. Other available API versions: 2021-09-01, 2023-06-01-preview.

Link copied to clipboard
data class PrivateLinkScopedResourceArgs(val linkedResourceId: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopeName: Output<String>? = null) : ConvertibleToJava<PrivateLinkScopedResourceArgs>

A private link scoped resource Uses Azure REST API version 2021-07-01-preview. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview. Other available API versions: 2021-09-01, 2023-06-01-preview.

Link copied to clipboard
object PrivateLinkScopeMapper : ResourceMapper<PrivateLinkScope>
Link copied to clipboard
class ProactiveDetectionConfiguration : KotlinCustomResource

A ProactiveDetection configuration definition. Uses Azure REST API version 2018-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2015-05-01. Other available API versions: 2015-05-01.

Link copied to clipboard
data class ProactiveDetectionConfigurationArgs(val configurationId: Output<String>? = null, val customEmails: Output<List<String>>? = null, val enabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val ruleDefinitions: Output<ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs>? = null, val sendEmailsToSubscriptionOwners: Output<Boolean>? = null) : ConvertibleToJava<ProactiveDetectionConfigurationArgs>

A ProactiveDetection configuration definition. Uses Azure REST API version 2018-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2015-05-01. Other available API versions: 2015-05-01.

Link copied to clipboard
class ScheduledQueryRule : KotlinCustomResource

The scheduled query rule resource. Uses Azure REST API version 2023-03-15-preview. In version 1.x of the Azure Native provider, it used API version 2018-04-16. Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview, 2025-01-01-preview.

Link copied to clipboard
data class ScheduledQueryRuleArgs(val actions: Output<ActionsArgs>? = null, val autoMitigate: Output<Boolean>? = null, val checkWorkspaceAlertsStorageConfigured: Output<Boolean>? = null, val criteria: Output<ScheduledQueryRuleCriteriaArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val enabled: Output<Boolean>? = null, val evaluationFrequency: Output<String>? = null, val identity: Output<IdentityArgs>? = null, val kind: Output<Either<String, Kind>>? = null, val location: Output<String>? = null, val muteActionsDuration: Output<String>? = null, val overrideQueryTimeRange: Output<String>? = null, val resolveConfiguration: Output<RuleResolveConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val scopes: Output<List<String>>? = null, val severity: Output<Double>? = null, val skipQueryValidation: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceTypes: Output<List<String>>? = null, val windowSize: Output<String>? = null) : ConvertibleToJava<ScheduledQueryRuleArgs>

The scheduled query rule resource. Uses Azure REST API version 2023-03-15-preview. In version 1.x of the Azure Native provider, it used API version 2018-04-16. Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview, 2025-01-01-preview.

Link copied to clipboard
Link copied to clipboard
class SubscriptionDiagnosticSetting : KotlinCustomResource

The subscription diagnostic setting resource. Uses Azure REST API version 2021-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-05-01-preview. Other available API versions: 2017-05-01-preview.

Link copied to clipboard
data class SubscriptionDiagnosticSettingArgs(val eventHubAuthorizationRuleId: Output<String>? = null, val eventHubName: Output<String>? = null, val logs: Output<List<SubscriptionLogSettingsArgs>>? = null, val marketplacePartnerId: Output<String>? = null, val name: Output<String>? = null, val serviceBusRuleId: Output<String>? = null, val storageAccountId: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<SubscriptionDiagnosticSettingArgs>

The subscription diagnostic setting resource. Uses Azure REST API version 2021-05-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-05-01-preview. Other available API versions: 2017-05-01-preview.

Link copied to clipboard
class TenantActionGroup : KotlinCustomResource

A tenant action group resource. Uses Azure REST API version 2023-05-01-preview.

Link copied to clipboard
data class TenantActionGroupArgs(val azureAppPushReceivers: Output<List<AzureAppPushReceiverArgs>>? = null, val emailReceivers: Output<List<EmailReceiverArgs>>? = null, val enabled: Output<Boolean>? = null, val groupShortName: Output<String>? = null, val location: Output<String>? = null, val managementGroupId: Output<String>? = null, val smsReceivers: Output<List<SmsReceiverArgs>>? = null, val tags: Output<Map<String, String>>? = null, val tenantActionGroupName: Output<String>? = null, val voiceReceivers: Output<List<VoiceReceiverArgs>>? = null, val webhookReceivers: Output<List<WebhookReceiverArgs>>? = null) : ConvertibleToJava<TenantActionGroupArgs>

A tenant action group resource. Uses Azure REST API version 2023-05-01-preview.

Link copied to clipboard
object TenantActionGroupMapper : ResourceMapper<TenantActionGroup>
Link copied to clipboard
class WebTest : KotlinCustomResource

An Application Insights WebTest definition. Uses Azure REST API version 2022-06-15. In version 1.x of the Azure Native provider, it used API version 2015-05-01. Other available API versions: 2020-10-05-preview.

Link copied to clipboard
data class WebTestArgs(val configuration: Output<WebTestPropertiesConfigurationArgs>? = null, val description: Output<String>? = null, val enabled: Output<Boolean>? = null, val frequency: Output<Int>? = null, val kind: Output<WebTestKind>? = null, val location: Output<String>? = null, val locations: Output<List<WebTestGeolocationArgs>>? = null, val request: Output<WebTestPropertiesRequestArgs>? = null, val resourceGroupName: Output<String>? = null, val retryEnabled: Output<Boolean>? = null, val syntheticMonitorId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeout: Output<Int>? = null, val validationRules: Output<WebTestPropertiesValidationRulesArgs>? = null, val webTestKind: Output<WebTestKind>? = null, val webTestName: Output<String>? = null) : ConvertibleToJava<WebTestArgs>

An Application Insights WebTest definition. Uses Azure REST API version 2022-06-15. In version 1.x of the Azure Native provider, it used API version 2015-05-01. Other available API versions: 2020-10-05-preview.

Link copied to clipboard
Link copied to clipboard
object WebTestMapper : ResourceMapper<WebTest>
Link copied to clipboard
Link copied to clipboard
class Workbook : KotlinCustomResource

A workbook definition. Uses Azure REST API version 2022-04-01. In version 1.x of the Azure Native provider, it used API version 2020-10-20. Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.

Link copied to clipboard
data class WorkbookArgs(val category: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val identity: Output<WorkbookResourceIdentityArgs>? = null, val kind: Output<Either<String, WorkbookSharedTypeKind>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val serializedData: Output<String>? = null, val sourceId: Output<String>? = null, val storageUri: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<WorkbookArgs>

A workbook definition. Uses Azure REST API version 2022-04-01. In version 1.x of the Azure Native provider, it used API version 2020-10-20. Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.

Link copied to clipboard
Link copied to clipboard
object WorkbookMapper : ResourceMapper<Workbook>
Link copied to clipboard
Link copied to clipboard
class WorkbookTemplate : KotlinCustomResource

An Application Insights workbook template definition. Uses Azure REST API version 2020-11-20. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview.

Link copied to clipboard
data class WorkbookTemplateArgs(val author: Output<String>? = null, val galleries: Output<List<WorkbookTemplateGalleryArgs>>? = null, val localized: Output<Map<String, List<WorkbookTemplateLocalizedGalleryArgs>>>? = null, val location: Output<String>? = null, val priority: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateData: Output<Any>? = null) : ConvertibleToJava<WorkbookTemplateArgs>

An Application Insights workbook template definition. Uses Azure REST API version 2020-11-20. In version 1.x of the Azure Native provider, it used API version 2019-10-17-preview.

Link copied to clipboard
object WorkbookTemplateMapper : ResourceMapper<WorkbookTemplate>

Functions

Link copied to clipboard
suspend fun actionGroup(name: String, block: suspend ActionGroupResourceBuilder.() -> Unit): ActionGroup
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun component(name: String, block: suspend ComponentResourceBuilder.() -> Unit): Component
Link copied to clipboard
suspend fun favorite(name: String, block: suspend FavoriteResourceBuilder.() -> Unit): Favorite
Link copied to clipboard
suspend fun logProfile(name: String, block: suspend LogProfileResourceBuilder.() -> Unit): LogProfile
Link copied to clipboard
suspend fun metricAlert(name: String, block: suspend MetricAlertResourceBuilder.() -> Unit): MetricAlert
Link copied to clipboard
suspend fun myWorkbook(name: String, block: suspend MyWorkbookResourceBuilder.() -> Unit): MyWorkbook
Link copied to clipboard
Link copied to clipboard
fun webTest(name: String): WebTest
suspend fun webTest(name: String, block: suspend WebTestResourceBuilder.() -> Unit): WebTest
Link copied to clipboard
suspend fun workbook(name: String, block: suspend WorkbookResourceBuilder.() -> Unit): Workbook
Link copied to clipboard