InnerHealthErrorArgs

data class InnerHealthErrorArgs(val creationTimeUtc: Output<String>? = null, val customerResolvability: Output<Either<String, HealthErrorCustomerResolvability>>? = null, val entityId: Output<String>? = null, val errorCategory: Output<String>? = null, val errorCode: Output<String>? = null, val errorId: Output<String>? = null, val errorLevel: Output<String>? = null, val errorMessage: Output<String>? = null, val errorSource: Output<String>? = null, val errorType: Output<String>? = null, val possibleCauses: Output<String>? = null, val recommendedAction: Output<String>? = null, val recoveryProviderErrorMessage: Output<String>? = null, val summaryMessage: Output<String>? = null) : ConvertibleToJava<InnerHealthErrorArgs>

Implements InnerHealthError class. HealthError object has a list of InnerHealthErrors as child errors. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

Constructors

Link copied to clipboard
constructor(creationTimeUtc: Output<String>? = null, customerResolvability: Output<Either<String, HealthErrorCustomerResolvability>>? = null, entityId: Output<String>? = null, errorCategory: Output<String>? = null, errorCode: Output<String>? = null, errorId: Output<String>? = null, errorLevel: Output<String>? = null, errorMessage: Output<String>? = null, errorSource: Output<String>? = null, errorType: Output<String>? = null, possibleCauses: Output<String>? = null, recommendedAction: Output<String>? = null, recoveryProviderErrorMessage: Output<String>? = null, summaryMessage: Output<String>? = null)

Properties

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

Error creation time (UTC).

Link copied to clipboard

Value indicating whether the health error is customer resolvable.

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

ID of the entity.

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

Category of error.

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

Error code.

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

The health error unique id.

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

Level of error.

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

Error message.

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

Source of error.

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

Type of error.

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

Possible causes of error.

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

Recommended action to resolve error.

Link copied to clipboard

DRA error message.

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

Summary message of the entity.

Functions

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