WorkloadImpactPropertiesArgs

data class WorkloadImpactPropertiesArgs(val additionalProperties: Output<Any>? = null, val armCorrelationIds: Output<List<String>>? = null, val clientIncidentDetails: Output<ClientIncidentDetailsArgs>? = null, val confidenceLevel: Output<Either<String, ConfidenceLevel>>? = null, val connectivity: Output<ConnectivityArgs>? = null, val endDateTime: Output<String>? = null, val errorDetails: Output<ErrorDetailPropertiesArgs>? = null, val impactCategory: Output<String>, val impactDescription: Output<String>? = null, val impactGroupId: Output<String>? = null, val impactedResourceId: Output<String>, val performance: Output<List<PerformanceArgs>>? = null, val startDateTime: Output<String>, val workload: Output<WorkloadArgs>? = null) : ConvertibleToJava<WorkloadImpactPropertiesArgs>

Workload impact properties

Constructors

Link copied to clipboard
constructor(additionalProperties: Output<Any>? = null, armCorrelationIds: Output<List<String>>? = null, clientIncidentDetails: Output<ClientIncidentDetailsArgs>? = null, confidenceLevel: Output<Either<String, ConfidenceLevel>>? = null, connectivity: Output<ConnectivityArgs>? = null, endDateTime: Output<String>? = null, errorDetails: Output<ErrorDetailPropertiesArgs>? = null, impactCategory: Output<String>, impactDescription: Output<String>? = null, impactGroupId: Output<String>? = null, impactedResourceId: Output<String>, performance: Output<List<PerformanceArgs>>? = null, startDateTime: Output<String>, workload: Output<WorkloadArgs>? = null)

Properties

Link copied to clipboard
val additionalProperties: Output<Any>? = null

Additional fields related to impact, applicable fields per resource type are list under /impactCategories API

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

The ARM correlation ids, this is important field for control plane related impacts

Link copied to clipboard

Client incident details ex: incidentId , incident source

Link copied to clipboard
val confidenceLevel: Output<Either<String, ConfidenceLevel>>? = null

Degree of confidence on the impact being a platform issue

Link copied to clipboard
val connectivity: Output<ConnectivityArgs>? = null

Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue

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

Time at which impact has ended

Link copied to clipboard

ARM error code and error message associated with the impact

Link copied to clipboard
val impactCategory: Output<String>

Category of the impact, details can found from /impactCategories API

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

A detailed description of the impact

Link copied to clipboard

Azure resource id of the impacted resource

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

Use this field to group impacts

Link copied to clipboard
val performance: Output<List<PerformanceArgs>>? = null

Details about performance issue. Applicable for performance impacts.

Link copied to clipboard
val startDateTime: Output<String>

Time at which impact was observed

Link copied to clipboard
val workload: Output<WorkloadArgs>? = null

Information about the impacted workload

Functions

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