AuditTargetEntity
A union structure that contains the specific entity information for different types of audit targets.
Inheritors
Types
Service entity information when the audit target is a service.
Service operation entity information when the audit target is a specific service operation.
SLO entity information when the audit target is a service level objective.
Functions
Casts this AuditTargetEntity as a Service and retrieves its aws.sdk.kotlin.services.applicationsignals.model.ServiceEntity value. Throws an exception if the AuditTargetEntity is not a Service.
Casts this AuditTargetEntity as a ServiceOperation and retrieves its aws.sdk.kotlin.services.applicationsignals.model.ServiceOperationEntity value. Throws an exception if the AuditTargetEntity is not a ServiceOperation.
Casts this AuditTargetEntity as a ServiceOperation and retrieves its aws.sdk.kotlin.services.applicationsignals.model.ServiceOperationEntity value. Returns null if the AuditTargetEntity is not a ServiceOperation.
Casts this AuditTargetEntity as a Service and retrieves its aws.sdk.kotlin.services.applicationsignals.model.ServiceEntity value. Returns null if the AuditTargetEntity is not a Service.
Casts this AuditTargetEntity as a Slo and retrieves its aws.sdk.kotlin.services.applicationsignals.model.ServiceLevelObjectiveEntity value. Throws an exception if the AuditTargetEntity is not a Slo.
Casts this AuditTargetEntity as a Slo and retrieves its aws.sdk.kotlin.services.applicationsignals.model.ServiceLevelObjectiveEntity value. Returns null if the AuditTargetEntity is not a Slo.