Package-level declarations

Types

Link copied to clipboard

An action group resource. API Version: 2019-06-01.

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 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. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Activity Log Alert rule resource. API Version: 2020-10-01.

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. API Version: 2020-10-01.

Link copied to clipboard

The alert rule resource. API Version: 2016-03-01.

Link copied to clipboard
data class AlertRuleArgs(val action: Output<Either<RuleEmailActionArgs, RuleWebhookActionArgs>>? = null, val actions: Output<List<Either<RuleEmailActionArgs, RuleWebhookActionArgs>>>? = null, val condition: Output<Any>? = null, val description: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val provisioningState: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AlertRuleArgs>

The alert rule resource. API Version: 2016-03-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties that define an Analytics item that is associated to an Application Insights component. 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. API Version: 2015-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The autoscale setting resource. 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 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. API Version: 2015-04-01.

Link copied to clipboard

An Application Insights component definition. API Version: 2015-05-01.

Link copied to clipboard
data class ComponentArgs(val applicationType: Output<Either<String, ApplicationType>>? = null, val disableIpMasking: Output<Boolean>? = null, val flowType: Output<Either<String, FlowType>>? = 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 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) : ConvertibleToJava<ComponentArgs>

An Application Insights component definition. API Version: 2015-05-01.

Link copied to clipboard
Link copied to clipboard

An Application Insights component billing features 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 API Version: 2015-05-01.

Link copied to clipboard

An Application Insights component linked storage accounts 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 API Version: 2020-03-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of ARM tracked top level resource. API Version: 2021-09-01-preview.

Link copied to clipboard
data class DataCollectionEndpointArgs(val dataCollectionEndpointName: Output<String>? = null, val description: Output<String>? = 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. API Version: 2021-09-01-preview.

Link copied to clipboard

Definition of ARM tracked top level resource. API Version: 2019-11-01-preview.

Link copied to clipboard
data class DataCollectionRuleArgs(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 kind: Output<Either<String, KnownDataCollectionRuleResourceKind>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DataCollectionRuleArgs>

Definition of ARM tracked top level resource. API Version: 2019-11-01-preview.

Link copied to clipboard

Definition of generic ARM proxy resource. API Version: 2019-11-01-preview.

Link copied to clipboard
data class DataCollectionRuleAssociationArgs(val associationName: 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. API Version: 2019-11-01-preview.

Link copied to clipboard

The diagnostic setting resource. 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 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. API Version: 2017-05-01-preview.

Link copied to clipboard

Properties that define a Continuous Export configuration. 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. API Version: 2015-05-01.

Link copied to clipboard

Properties that define a favorite that is associated to an Application Insights component. 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. API Version: 2015-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Virtual machine guest diagnostics settings resource. 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. API Version: 2018-06-01-preview.

Link copied to clipboard

Virtual machine guest diagnostic settings resource. 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. API Version: 2018-06-01-preview.

Link copied to clipboard
Link copied to clipboard

The log profile resource. 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. API Version: 2016-03-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The management group diagnostic setting resource. API Version: 2020-01-01-preview.

Link copied to clipboard
data class ManagementGroupDiagnosticSettingArgs(val eventHubAuthorizationRuleId: Output<String>? = null, val eventHubName: Output<String>? = null, val location: Output<String>? = null, val logs: Output<List<ManagementGroupLogSettingsArgs>>? = null, val managementGroupId: 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. API Version: 2020-01-01-preview.

Link copied to clipboard

The metric alert resource. 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. API Version: 2018-03-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Application Insights private workbook definition. 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. API Version: 2020-10-20.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A private endpoint connection API Version: 2019-10-17-preview.

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

A private endpoint connection API Version: 2019-10-17-preview.

Link copied to clipboard

An Azure Monitor PrivateLinkScope definition. API Version: 2019-10-17-preview.

Link copied to clipboard
data class PrivateLinkScopeArgs(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. API Version: 2019-10-17-preview.

Link copied to clipboard

A private link scoped resource API Version: 2019-10-17-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 API Version: 2019-10-17-preview.

Link copied to clipboard

Properties that define a ProactiveDetection configuration. API Version: 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 lastUpdatedTime: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val ruleDefinitions: Output<ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitionsArgs>? = null, val sendEmailsToSubscriptionOwners: Output<Boolean>? = null) : ConvertibleToJava<ProactiveDetectionConfigurationArgs>

Properties that define a ProactiveDetection configuration. API Version: 2015-05-01.

Link copied to clipboard

The Log Search Rule resource. API Version: 2018-04-16.

Link copied to clipboard
data class ScheduledQueryRuleArgs(val action: Output<Either<AlertingActionArgs, LogToMetricActionArgs>>? = null, val autoMitigate: Output<Boolean>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val enabled: Output<Either<String, Enabled>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val schedule: Output<ScheduleArgs>? = null, val source: Output<SourceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ScheduledQueryRuleArgs>

The Log Search Rule resource. API Version: 2018-04-16.

Link copied to clipboard

The subscription diagnostic setting resource. API Version: 2017-05-01-preview.

Link copied to clipboard
data class SubscriptionDiagnosticSettingArgs(val eventHubAuthorizationRuleId: Output<String>? = null, val eventHubName: Output<String>? = null, val location: Output<String>? = null, val logs: Output<List<SubscriptionLogSettingsArgs>>? = 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. API Version: 2017-05-01-preview.

Link copied to clipboard

An Application Insights web test definition. API Version: 2015-05-01.

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 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 webTestKind: Output<WebTestKind>? = null, val webTestName: Output<String>? = null) : ConvertibleToJava<WebTestArgs>

An Application Insights web test definition. API Version: 2015-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Application Insights workbook definition. API Version: 2020-10-20.

Link copied to clipboard
data class WorkbookArgs(val category: Output<String>? = null, val displayName: Output<String>? = null, val id: Output<String>? = null, val identity: Output<WorkbookManagedIdentityArgs>? = 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<WorkbookArgs>

An Application Insights workbook definition. API Version: 2020-10-20.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Application Insights workbook template definition. 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. API Version: 2019-10-17-preview.

Functions

Link copied to clipboard
suspend fun actionGroupResource(name: String, block: suspend ActionGroupResourceBuilder.() -> Unit): ActionGroup
Link copied to clipboard
Link copied to clipboard
suspend fun alertRuleResource(name: String, block: suspend AlertRuleResourceBuilder.() -> Unit): AlertRule
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun componentResource(name: String, block: suspend ComponentResourceBuilder.() -> Unit): Component
Link copied to clipboard
Link copied to clipboard
suspend fun favoriteResource(name: String, block: suspend FavoriteResourceBuilder.() -> Unit): Favorite
Link copied to clipboard
suspend fun logProfileResource(name: String, block: suspend LogProfileResourceBuilder.() -> Unit): LogProfile
Link copied to clipboard
suspend fun metricAlertResource(name: String, block: suspend MetricAlertResourceBuilder.() -> Unit): MetricAlert
Link copied to clipboard
suspend fun myWorkbookResource(name: String, block: suspend MyWorkbookResourceBuilder.() -> Unit): MyWorkbook
Link copied to clipboard
Link copied to clipboard
suspend fun webTestResource(name: String, block: suspend WebTestResourceBuilder.() -> Unit): WebTest
Link copied to clipboard
suspend fun workbookResource(name: String, block: suspend WorkbookResourceBuilder.() -> Unit): Workbook
Link copied to clipboard