AffectedEntity
public struct AffectedEntity : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The 12-digit AWS account number that contains the affected entity.
Declaration
Swift
public let awsAccountId: String?
-
The unique identifier for the entity. Format: arn:aws:health:entity-region:aws-account:entity/entity-id . Example: arn:aws:health:us-east-1:111222333444:entity/AVh5GGT7ul1arKr1sE1K
Declaration
Swift
public let entityArn: String?
-
The URL of the affected entity.
Declaration
Swift
public let entityUrl: String?
-
The ID of the affected entity.
Declaration
Swift
public let entityValue: String?
-
The unique identifier for the event. Format: arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID . Example: Example: arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
Declaration
Swift
public let eventArn: String?
-
The most recent time that the entity was updated.
Declaration
Swift
public let lastUpdatedTime: TimeStamp?
-
The most recent status of the entity affected by the event. The possible values are IMPAIRED, UNIMPAIRED, and UNKNOWN.
Declaration
Swift
public let statusCode: EntityStatusCode?
-
A map of entity tags attached to the affected entity. Currently, the tags property isn’t supported.
Declaration
Swift
public let tags: [String : String]?
-
Undocumented
Declaration
Swift
public init(awsAccountId: String? = nil, entityArn: String? = nil, entityUrl: String? = nil, entityValue: String? = nil, eventArn: String? = nil, lastUpdatedTime: TimeStamp? = nil, statusCode: EntityStatusCode? = nil, tags: [String : String]? = nil)