ActivityLogAlertCriteriaArgs

data class ActivityLogAlertCriteriaArgs(val caller: Output<String>? = null, val category: Output<String>, val level: Output<String>? = null, val levels: Output<List<String>>? = null, val operationName: Output<String>? = null, val recommendationCategory: Output<String>? = null, val recommendationImpact: Output<String>? = null, val recommendationType: Output<String>? = null, val resourceGroup: Output<String>? = null, val resourceGroups: Output<List<String>>? = null, val resourceHealth: Output<ActivityLogAlertCriteriaResourceHealthArgs>? = null, val resourceId: Output<String>? = null, val resourceIds: Output<List<String>>? = null, val resourceProvider: Output<String>? = null, val resourceProviders: Output<List<String>>? = null, val resourceType: Output<String>? = null, val resourceTypes: Output<List<String>>? = null, val serviceHealth: Output<ActivityLogAlertCriteriaServiceHealthArgs>? = null, val status: Output<String>? = null, val statuses: Output<List<String>>? = null, val subStatus: Output<String>? = null, val subStatuses: Output<List<String>>? = null) : ConvertibleToJava<ActivityLogAlertCriteriaArgs>

Constructors

Link copied to clipboard
constructor(caller: Output<String>? = null, category: Output<String>, level: Output<String>? = null, levels: Output<List<String>>? = null, operationName: Output<String>? = null, recommendationCategory: Output<String>? = null, recommendationImpact: Output<String>? = null, recommendationType: Output<String>? = null, resourceGroup: Output<String>? = null, resourceGroups: Output<List<String>>? = null, resourceHealth: Output<ActivityLogAlertCriteriaResourceHealthArgs>? = null, resourceId: Output<String>? = null, resourceIds: Output<List<String>>? = null, resourceProvider: Output<String>? = null, resourceProviders: Output<List<String>>? = null, resourceType: Output<String>? = null, resourceTypes: Output<List<String>>? = null, serviceHealth: Output<ActivityLogAlertCriteriaServiceHealthArgs>? = null, status: Output<String>? = null, statuses: Output<List<String>>? = null, subStatus: Output<String>? = null, subStatuses: Output<List<String>>? = null)

Properties

Link copied to clipboard
val caller: Output<String>? = null

The email address or Azure Active Directory identifier of the user who performed the operation.

Link copied to clipboard
val category: Output<String>

The category of the operation. Possible values are Administrative, Autoscale, Policy, Recommendation, ResourceHealth, Security and ServiceHealth.

Link copied to clipboard
val level: Output<String>? = null

The severity level of the event. Possible values are Verbose, Informational, Warning, Error, and Critical.

Link copied to clipboard
val levels: Output<List<String>>? = null

A list of severity level of the event. Possible values are Verbose, Informational, Warning, Error, and Critical.

Link copied to clipboard
val operationName: Output<String>? = null

The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: <resourceProvider>/<resourceType>/<operation>.

Link copied to clipboard
val recommendationCategory: Output<String>? = null

The recommendation category of the event. Possible values are Cost, Reliability, OperationalExcellence, HighAvailability and Performance. It is only allowed when category is Recommendation.

Link copied to clipboard
val recommendationImpact: Output<String>? = null

The recommendation impact of the event. Possible values are High, Medium and Low. It is only allowed when category is Recommendation.

Link copied to clipboard
val recommendationType: Output<String>? = null

The recommendation type of the event. It is only allowed when category is Recommendation.

Link copied to clipboard
val resourceGroup: Output<String>? = null

The name of resource group monitored by the activity log alert.

Link copied to clipboard
val resourceGroups: Output<List<String>>? = null

A list of names of resource groups monitored by the activity log alert.

Link copied to clipboard

A block to define fine grain resource health settings.

Link copied to clipboard
val resourceId: Output<String>? = null

The specific resource monitored by the activity log alert. It should be within one of the scopes.

Link copied to clipboard
val resourceIds: Output<List<String>>? = null

A list of specific resources monitored by the activity log alert. It should be within one of the scopes.

Link copied to clipboard
val resourceProvider: Output<String>? = null

The name of the resource provider monitored by the activity log alert.

Link copied to clipboard
val resourceProviders: Output<List<String>>? = null

A list of names of resource providers monitored by the activity log alert.

Link copied to clipboard
val resourceType: Output<String>? = null

The resource type monitored by the activity log alert.

Link copied to clipboard
val resourceTypes: Output<List<String>>? = null

A list of resource types monitored by the activity log alert.

Link copied to clipboard

A block to define fine grain service health settings.

Link copied to clipboard
val status: Output<String>? = null

The status of the event. For example, Started, Failed, or Succeeded.

Link copied to clipboard
val statuses: Output<List<String>>? = null

A list of status of the event. For example, Started, Failed, or Succeeded.

Link copied to clipboard
val subStatus: Output<String>? = null

The sub status of the event.

Link copied to clipboard
val subStatuses: Output<List<String>>? = null

A list of sub status of the event.

Functions

Link copied to clipboard
open override fun toJava(): ActivityLogAlertCriteriaArgs