Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data EventFilter = EventFilter' {
- eventArns :: Maybe (NonEmpty Text)
- eventTypeCategories :: Maybe (NonEmpty EventTypeCategory)
- eventTypeCodes :: Maybe (NonEmpty Text)
- regions :: Maybe (NonEmpty Text)
- eventStatusCodes :: Maybe (NonEmpty EventStatusCode)
- endTimes :: Maybe (NonEmpty DateTimeRange)
- availabilityZones :: Maybe [Text]
- entityArns :: Maybe (NonEmpty Text)
- entityValues :: Maybe (NonEmpty Text)
- startTimes :: Maybe (NonEmpty DateTimeRange)
- services :: Maybe (NonEmpty Text)
- tags :: Maybe [HashMap Text Text]
- lastUpdatedTimes :: Maybe (NonEmpty DateTimeRange)
- newEventFilter :: EventFilter
- eventFilter_eventArns :: Lens' EventFilter (Maybe (NonEmpty Text))
- eventFilter_eventTypeCategories :: Lens' EventFilter (Maybe (NonEmpty EventTypeCategory))
- eventFilter_eventTypeCodes :: Lens' EventFilter (Maybe (NonEmpty Text))
- eventFilter_regions :: Lens' EventFilter (Maybe (NonEmpty Text))
- eventFilter_eventStatusCodes :: Lens' EventFilter (Maybe (NonEmpty EventStatusCode))
- eventFilter_endTimes :: Lens' EventFilter (Maybe (NonEmpty DateTimeRange))
- eventFilter_availabilityZones :: Lens' EventFilter (Maybe [Text])
- eventFilter_entityArns :: Lens' EventFilter (Maybe (NonEmpty Text))
- eventFilter_entityValues :: Lens' EventFilter (Maybe (NonEmpty Text))
- eventFilter_startTimes :: Lens' EventFilter (Maybe (NonEmpty DateTimeRange))
- eventFilter_services :: Lens' EventFilter (Maybe (NonEmpty Text))
- eventFilter_tags :: Lens' EventFilter (Maybe [HashMap Text Text])
- eventFilter_lastUpdatedTimes :: Lens' EventFilter (Maybe (NonEmpty DateTimeRange))
Documentation
data EventFilter Source #
The values to use to filter results from the DescribeEvents and DescribeEventAggregates operations.
See: newEventFilter
smart constructor.
EventFilter' | |
|
Instances
newEventFilter :: EventFilter Source #
Create a value of EventFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventArns:EventFilter'
, eventFilter_eventArns
- 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"
$sel:eventTypeCategories:EventFilter'
, eventFilter_eventTypeCategories
- A list of event type category codes (issue
, scheduledChange
, or
accountNotification
).
$sel:eventTypeCodes:EventFilter'
, eventFilter_eventTypeCodes
- A list of unique identifiers for event types. For example,
"AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".
$sel:regions:EventFilter'
, eventFilter_regions
- A list of AWS Regions.
$sel:eventStatusCodes:EventFilter'
, eventFilter_eventStatusCodes
- A list of event status codes.
$sel:endTimes:EventFilter'
, eventFilter_endTimes
- A list of dates and times that the event ended.
$sel:availabilityZones:EventFilter'
, eventFilter_availabilityZones
- A list of AWS Availability Zones.
$sel:entityArns:EventFilter'
, eventFilter_entityArns
- A list of entity ARNs (unique identifiers).
$sel:entityValues:EventFilter'
, eventFilter_entityValues
- A list of entity identifiers, such as EC2 instance IDs (i-34ab692e
) or
EBS volumes (vol-426ab23e
).
$sel:startTimes:EventFilter'
, eventFilter_startTimes
- A list of dates and times that the event began.
$sel:services:EventFilter'
, eventFilter_services
- The AWS services associated with the event. For example, EC2
, RDS
.
$sel:tags:EventFilter'
, eventFilter_tags
- A map of entity tags attached to the affected entity.
Currently, the tags
property isn't supported.
$sel:lastUpdatedTimes:EventFilter'
, eventFilter_lastUpdatedTimes
- A list of dates and times that the event was last updated.
eventFilter_eventArns :: Lens' EventFilter (Maybe (NonEmpty Text)) Source #
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"
eventFilter_eventTypeCategories :: Lens' EventFilter (Maybe (NonEmpty EventTypeCategory)) Source #
A list of event type category codes (issue
, scheduledChange
, or
accountNotification
).
eventFilter_eventTypeCodes :: Lens' EventFilter (Maybe (NonEmpty Text)) Source #
A list of unique identifiers for event types. For example,
"AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".
eventFilter_regions :: Lens' EventFilter (Maybe (NonEmpty Text)) Source #
A list of AWS Regions.
eventFilter_eventStatusCodes :: Lens' EventFilter (Maybe (NonEmpty EventStatusCode)) Source #
A list of event status codes.
eventFilter_endTimes :: Lens' EventFilter (Maybe (NonEmpty DateTimeRange)) Source #
A list of dates and times that the event ended.
eventFilter_availabilityZones :: Lens' EventFilter (Maybe [Text]) Source #
A list of AWS Availability Zones.
eventFilter_entityArns :: Lens' EventFilter (Maybe (NonEmpty Text)) Source #
A list of entity ARNs (unique identifiers).
eventFilter_entityValues :: Lens' EventFilter (Maybe (NonEmpty Text)) Source #
A list of entity identifiers, such as EC2 instance IDs (i-34ab692e
) or
EBS volumes (vol-426ab23e
).
eventFilter_startTimes :: Lens' EventFilter (Maybe (NonEmpty DateTimeRange)) Source #
A list of dates and times that the event began.
eventFilter_services :: Lens' EventFilter (Maybe (NonEmpty Text)) Source #
The AWS services associated with the event. For example, EC2
, RDS
.
eventFilter_tags :: Lens' EventFilter (Maybe [HashMap Text Text]) Source #
A map of entity tags attached to the affected entity.
Currently, the tags
property isn't supported.
eventFilter_lastUpdatedTimes :: Lens' EventFilter (Maybe (NonEmpty DateTimeRange)) Source #
A list of dates and times that the event was last updated.