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)