EventFilter

public struct EventFilter : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A list of AWS availability zones.

    Declaration

    Swift

    public let availabilityZones: [String]?
  • A list of dates and times that the event ended.

    Declaration

    Swift

    public let endTimes: [DateTimeRange]?
  • A list of entity ARNs (unique identifiers).

    Declaration

    Swift

    public let entityArns: [String]?
  • A list of entity identifiers, such as EC2 instance IDs (i-34ab692e) or EBS volumes (vol-426ab23e).

    Declaration

    Swift

    public let entityValues: [String]?
  • A list of event ARNs (unique identifiers). For example: “arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456”, “arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101”

    Declaration

    Swift

    public let eventArns: [String]?
  • A list of event status codes.

    Declaration

    Swift

    public let eventStatusCodes: [EventStatusCode]?
  • A list of event type category codes (issue, scheduledChange, or accountNotification).

    Declaration

    Swift

    public let eventTypeCategories: [EventTypeCategory]?
  • A list of unique identifiers for event types. For example, “AWS_EC2_SYSTEM_MAINTENANCE_EVENT”,“AWS_RDS_MAINTENANCE_SCHEDULED”.

    Declaration

    Swift

    public let eventTypeCodes: [String]?
  • A list of dates and times that the event was last updated.

    Declaration

    Swift

    public let lastUpdatedTimes: [DateTimeRange]?
  • A list of AWS regions.

    Declaration

    Swift

    public let regions: [String]?
  • The AWS services associated with the event. For example, EC2, RDS.

    Declaration

    Swift

    public let services: [String]?
  • A list of dates and times that the event began.

    Declaration

    Swift

    public let startTimes: [DateTimeRange]?
  • 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(availabilityZones: [String]? = nil, endTimes: [DateTimeRange]? = nil, entityArns: [String]? = nil, entityValues: [String]? = nil, eventArns: [String]? = nil, eventStatusCodes: [EventStatusCode]? = nil, eventTypeCategories: [EventTypeCategory]? = nil, eventTypeCodes: [String]? = nil, lastUpdatedTimes: [DateTimeRange]? = nil, regions: [String]? = nil, services: [String]? = nil, startTimes: [DateTimeRange]? = nil, tags: [[String : String]]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws