EC2 / Paginator / DescribeInstanceEventWindows
DescribeInstanceEventWindows#
- class EC2.Paginator.DescribeInstanceEventWindows#
- paginator = client.get_paginator('describe_instance_event_windows') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - EC2.Client.describe_instance_event_windows().- See also: AWS API Documentation - Request Syntax - response_iterator = paginator.paginate( DryRun=True|False, InstanceEventWindowIds=[ 'string', ], Filters=[ { 'Name': 'string', 'Values': [ 'string', ] }, ], PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- DryRun (boolean) – Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is - DryRunOperation. Otherwise, it is- UnauthorizedOperation.
- InstanceEventWindowIds (list) – - The IDs of the event windows. - (string) – 
 
- Filters (list) – - One or more filters. - dedicated-host-id- The event windows associated with the specified Dedicated Host ID.
- event-window-name- The event windows associated with the specified names.
- instance-id- The event windows associated with the specified instance ID.
- instance-tag- The event windows associated with the specified tag and value.
- instance-tag-key- The event windows associated with the specified tag key, regardless of the value.
- instance-tag-value- The event windows associated with the specified tag value, regardless of the key.
- tag:<key>- The key/value combination of a tag assigned to the event window. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key- Ownerand the value- CMX, specify- tag:Ownerfor the filter name and- CMXfor the filter value.
- tag-key- The key of a tag assigned to the event window. Use this filter to find all event windows that have a tag with a specific key, regardless of the tag value.
- tag-value- The value of a tag assigned to the event window. Use this filter to find all event windows that have a tag with a specific value, regardless of the tag key.
 - (dict) – - A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs. - If you specify multiple filters, the filters are joined with an - AND, and the request returns only results that match all of the specified filters.- Name (string) – - The name of the filter. Filter names are case-sensitive. 
- Values (list) – - The filter values. Filter values are case-sensitive. If you specify multiple values for a filter, the values are joined with an - OR, and the request returns all results that match any of the specified values.- (string) – 
 
 
 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'InstanceEventWindows': [ { 'InstanceEventWindowId': 'string', 'TimeRanges': [ { 'StartWeekDay': 'sunday'|'monday'|'tuesday'|'wednesday'|'thursday'|'friday'|'saturday', 'StartHour': 123, 'EndWeekDay': 'sunday'|'monday'|'tuesday'|'wednesday'|'thursday'|'friday'|'saturday', 'EndHour': 123 }, ], 'Name': 'string', 'CronExpression': 'string', 'AssociationTarget': { 'InstanceIds': [ 'string', ], 'Tags': [ { 'Key': 'string', 'Value': 'string' }, ], 'DedicatedHostIds': [ 'string', ] }, 'State': 'creating'|'deleting'|'active'|'deleted', 'Tags': [ { 'Key': 'string', 'Value': 'string' }, ] }, ], } - Response Structure - (dict) – - InstanceEventWindows (list) – - Information about the event windows. - (dict) – - The event window. - InstanceEventWindowId (string) – - The ID of the event window. 
- TimeRanges (list) – - One or more time ranges defined for the event window. - (dict) – - The start day and time and the end day and time of the time range, in UTC. - StartWeekDay (string) – - The day on which the time range begins. 
- StartHour (integer) – - The hour when the time range begins. 
- EndWeekDay (string) – - The day on which the time range ends. 
- EndHour (integer) – - The hour when the time range ends. 
 
 
- Name (string) – - The name of the event window. 
- CronExpression (string) – - The cron expression defined for the event window. 
- AssociationTarget (dict) – - One or more targets associated with the event window. - InstanceIds (list) – - The IDs of the instances associated with the event window. - (string) – 
 
- Tags (list) – - The instance tags associated with the event window. Any instances associated with the tags will be associated with the event window. - (dict) – - Describes a tag. - Key (string) – - The key of the tag. - Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with - aws:.
- Value (string) – - The value of the tag. - Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters. 
 
 
- DedicatedHostIds (list) – - The IDs of the Dedicated Hosts associated with the event window. - (string) – 
 
 
- State (string) – - The current state of the event window. 
- Tags (list) – - The instance tags associated with the event window. - (dict) – - Describes a tag. - Key (string) – - The key of the tag. - Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with - aws:.
- Value (string) – - The value of the tag. - Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.