Skip to content

Typed dictionaries

Index > EventBridge > Typed dictionaries

Auto-generated documentation for EventBridge type annotations stubs module types-aiobotocore-events.

ActivateEventSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ActivateEventSourceRequestRequestTypeDef

def get_value() -> ActivateEventSourceRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class ActivateEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

ApiDestinationTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ApiDestinationTypeDef

def get_value() -> ApiDestinationTypeDef:
    return {
        "ApiDestinationArn": ...,
    }
Definition
class ApiDestinationTypeDef(TypedDict):
    ApiDestinationArn: NotRequired[str],
    Name: NotRequired[str],
    ApiDestinationState: NotRequired[ApiDestinationStateType],  # (1)
    ConnectionArn: NotRequired[str],
    InvocationEndpoint: NotRequired[str],
    HttpMethod: NotRequired[ApiDestinationHttpMethodType],  # (2)
    InvocationRateLimitPerSecond: NotRequired[int],
    CreationTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
  1. See ApiDestinationStateType
  2. See ApiDestinationHttpMethodType

ArchiveTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ArchiveTypeDef

def get_value() -> ArchiveTypeDef:
    return {
        "ArchiveName": ...,
    }
Definition
class ArchiveTypeDef(TypedDict):
    ArchiveName: NotRequired[str],
    EventSourceArn: NotRequired[str],
    State: NotRequired[ArchiveStateType],  # (1)
    StateReason: NotRequired[str],
    RetentionDays: NotRequired[int],
    SizeBytes: NotRequired[int],
    EventCount: NotRequired[int],
    CreationTime: NotRequired[datetime],
  1. See ArchiveStateType

AwsVpcConfigurationTypeDef

Usage Example
from types_aiobotocore_events.type_defs import AwsVpcConfigurationTypeDef

def get_value() -> AwsVpcConfigurationTypeDef:
    return {
        "Subnets": ...,
    }
Definition
class AwsVpcConfigurationTypeDef(TypedDict):
    Subnets: List[str],
    SecurityGroups: NotRequired[List[str]],
    AssignPublicIp: NotRequired[AssignPublicIpType],  # (1)
  1. See AssignPublicIpType

BatchArrayPropertiesTypeDef

Usage Example
from types_aiobotocore_events.type_defs import BatchArrayPropertiesTypeDef

def get_value() -> BatchArrayPropertiesTypeDef:
    return {
        "Size": ...,
    }
Definition
class BatchArrayPropertiesTypeDef(TypedDict):
    Size: NotRequired[int],

BatchRetryStrategyTypeDef

Usage Example
from types_aiobotocore_events.type_defs import BatchRetryStrategyTypeDef

def get_value() -> BatchRetryStrategyTypeDef:
    return {
        "Attempts": ...,
    }
Definition
class BatchRetryStrategyTypeDef(TypedDict):
    Attempts: NotRequired[int],

CancelReplayRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CancelReplayRequestRequestTypeDef

def get_value() -> CancelReplayRequestRequestTypeDef:
    return {
        "ReplayName": ...,
    }
Definition
class CancelReplayRequestRequestTypeDef(TypedDict):
    ReplayName: str,

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CapacityProviderStrategyItemTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CapacityProviderStrategyItemTypeDef

def get_value() -> CapacityProviderStrategyItemTypeDef:
    return {
        "capacityProvider": ...,
    }
Definition
class CapacityProviderStrategyItemTypeDef(TypedDict):
    capacityProvider: str,
    weight: NotRequired[int],
    base: NotRequired[int],

ConditionTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConditionTypeDef

def get_value() -> ConditionTypeDef:
    return {
        "Type": ...,
        "Key": ...,
        "Value": ...,
    }
Definition
class ConditionTypeDef(TypedDict):
    Type: str,
    Key: str,
    Value: str,

ConnectionApiKeyAuthResponseParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionApiKeyAuthResponseParametersTypeDef

def get_value() -> ConnectionApiKeyAuthResponseParametersTypeDef:
    return {
        "ApiKeyName": ...,
    }
Definition
class ConnectionApiKeyAuthResponseParametersTypeDef(TypedDict):
    ApiKeyName: NotRequired[str],

ConnectionBasicAuthResponseParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionBasicAuthResponseParametersTypeDef

def get_value() -> ConnectionBasicAuthResponseParametersTypeDef:
    return {
        "Username": ...,
    }
Definition
class ConnectionBasicAuthResponseParametersTypeDef(TypedDict):
    Username: NotRequired[str],

ConnectionBodyParameterTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionBodyParameterTypeDef

def get_value() -> ConnectionBodyParameterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ConnectionBodyParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    IsValueSecret: NotRequired[bool],

ConnectionHeaderParameterTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionHeaderParameterTypeDef

def get_value() -> ConnectionHeaderParameterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ConnectionHeaderParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    IsValueSecret: NotRequired[bool],

ConnectionQueryStringParameterTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionQueryStringParameterTypeDef

def get_value() -> ConnectionQueryStringParameterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ConnectionQueryStringParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    IsValueSecret: NotRequired[bool],

ConnectionOAuthClientResponseParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionOAuthClientResponseParametersTypeDef

def get_value() -> ConnectionOAuthClientResponseParametersTypeDef:
    return {
        "ClientID": ...,
    }
Definition
class ConnectionOAuthClientResponseParametersTypeDef(TypedDict):
    ClientID: NotRequired[str],

ConnectionTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionTypeDef

def get_value() -> ConnectionTypeDef:
    return {
        "ConnectionArn": ...,
    }
Definition
class ConnectionTypeDef(TypedDict):
    ConnectionArn: NotRequired[str],
    Name: NotRequired[str],
    ConnectionState: NotRequired[ConnectionStateType],  # (1)
    StateReason: NotRequired[str],
    AuthorizationType: NotRequired[ConnectionAuthorizationTypeType],  # (2)
    CreationTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
    LastAuthorizedTime: NotRequired[datetime],
  1. See ConnectionStateType
  2. See ConnectionAuthorizationTypeType

CreateApiDestinationRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateApiDestinationRequestRequestTypeDef

def get_value() -> CreateApiDestinationRequestRequestTypeDef:
    return {
        "Name": ...,
        "ConnectionArn": ...,
        "InvocationEndpoint": ...,
        "HttpMethod": ...,
    }
Definition
class CreateApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,
    ConnectionArn: str,
    InvocationEndpoint: str,
    HttpMethod: ApiDestinationHttpMethodType,  # (1)
    Description: NotRequired[str],
    InvocationRateLimitPerSecond: NotRequired[int],
  1. See ApiDestinationHttpMethodType

CreateArchiveRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateArchiveRequestRequestTypeDef

def get_value() -> CreateArchiveRequestRequestTypeDef:
    return {
        "ArchiveName": ...,
        "EventSourceArn": ...,
    }
Definition
class CreateArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,
    EventSourceArn: str,
    Description: NotRequired[str],
    EventPattern: NotRequired[str],
    RetentionDays: NotRequired[int],

CreateConnectionApiKeyAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionApiKeyAuthRequestParametersTypeDef

def get_value() -> CreateConnectionApiKeyAuthRequestParametersTypeDef:
    return {
        "ApiKeyName": ...,
        "ApiKeyValue": ...,
    }
Definition
class CreateConnectionApiKeyAuthRequestParametersTypeDef(TypedDict):
    ApiKeyName: str,
    ApiKeyValue: str,

CreateConnectionBasicAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionBasicAuthRequestParametersTypeDef

def get_value() -> CreateConnectionBasicAuthRequestParametersTypeDef:
    return {
        "Username": ...,
        "Password": ...,
    }
Definition
class CreateConnectionBasicAuthRequestParametersTypeDef(TypedDict):
    Username: str,
    Password: str,

CreateConnectionOAuthClientRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionOAuthClientRequestParametersTypeDef

def get_value() -> CreateConnectionOAuthClientRequestParametersTypeDef:
    return {
        "ClientID": ...,
        "ClientSecret": ...,
    }
Definition
class CreateConnectionOAuthClientRequestParametersTypeDef(TypedDict):
    ClientID: str,
    ClientSecret: str,

EndpointEventBusTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EndpointEventBusTypeDef

def get_value() -> EndpointEventBusTypeDef:
    return {
        "EventBusArn": ...,
    }
Definition
class EndpointEventBusTypeDef(TypedDict):
    EventBusArn: str,

ReplicationConfigTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ReplicationConfigTypeDef

def get_value() -> ReplicationConfigTypeDef:
    return {
        "State": ...,
    }
Definition
class ReplicationConfigTypeDef(TypedDict):
    State: NotRequired[ReplicationStateType],  # (1)
  1. See ReplicationStateType

TagTypeDef

Usage Example
from types_aiobotocore_events.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreatePartnerEventSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreatePartnerEventSourceRequestRequestTypeDef

def get_value() -> CreatePartnerEventSourceRequestRequestTypeDef:
    return {
        "Name": ...,
        "Account": ...,
    }
Definition
class CreatePartnerEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,
    Account: str,

DeactivateEventSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeactivateEventSourceRequestRequestTypeDef

def get_value() -> DeactivateEventSourceRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeactivateEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

DeadLetterConfigTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeadLetterConfigTypeDef

def get_value() -> DeadLetterConfigTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DeadLetterConfigTypeDef(TypedDict):
    Arn: NotRequired[str],

DeauthorizeConnectionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeauthorizeConnectionRequestRequestTypeDef

def get_value() -> DeauthorizeConnectionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeauthorizeConnectionRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteApiDestinationRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteApiDestinationRequestRequestTypeDef

def get_value() -> DeleteApiDestinationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteArchiveRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteArchiveRequestRequestTypeDef

def get_value() -> DeleteArchiveRequestRequestTypeDef:
    return {
        "ArchiveName": ...,
    }
Definition
class DeleteArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,

DeleteConnectionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteConnectionRequestRequestTypeDef

def get_value() -> DeleteConnectionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteConnectionRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteEndpointRequestRequestTypeDef

def get_value() -> DeleteEndpointRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteEndpointRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteEventBusRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteEventBusRequestRequestTypeDef

def get_value() -> DeleteEventBusRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteEventBusRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePartnerEventSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeletePartnerEventSourceRequestRequestTypeDef

def get_value() -> DeletePartnerEventSourceRequestRequestTypeDef:
    return {
        "Name": ...,
        "Account": ...,
    }
Definition
class DeletePartnerEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,
    Account: str,

DeleteRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteRuleRequestRequestTypeDef

def get_value() -> DeleteRuleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],
    Force: NotRequired[bool],

DescribeApiDestinationRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeApiDestinationRequestRequestTypeDef

def get_value() -> DescribeApiDestinationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeArchiveRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeArchiveRequestRequestTypeDef

def get_value() -> DescribeArchiveRequestRequestTypeDef:
    return {
        "ArchiveName": ...,
    }
Definition
class DescribeArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,

DescribeConnectionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeConnectionRequestRequestTypeDef

def get_value() -> DescribeConnectionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeConnectionRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeEndpointRequestRequestTypeDef

def get_value() -> DescribeEndpointRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeEndpointRequestRequestTypeDef(TypedDict):
    Name: str,
    HomeRegion: NotRequired[str],

DescribeEventBusRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeEventBusRequestRequestTypeDef

def get_value() -> DescribeEventBusRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeEventBusRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],

DescribeEventSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeEventSourceRequestRequestTypeDef

def get_value() -> DescribeEventSourceRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

DescribePartnerEventSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribePartnerEventSourceRequestRequestTypeDef

def get_value() -> DescribePartnerEventSourceRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribePartnerEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeReplayRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeReplayRequestRequestTypeDef

def get_value() -> DescribeReplayRequestRequestTypeDef:
    return {
        "ReplayName": ...,
    }
Definition
class DescribeReplayRequestRequestTypeDef(TypedDict):
    ReplayName: str,

ReplayDestinationTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ReplayDestinationTypeDef

def get_value() -> ReplayDestinationTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ReplayDestinationTypeDef(TypedDict):
    Arn: str,
    FilterArns: NotRequired[List[str]],

DescribeRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeRuleRequestRequestTypeDef

def get_value() -> DescribeRuleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],

DisableRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DisableRuleRequestRequestTypeDef

def get_value() -> DisableRuleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DisableRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],

PlacementConstraintTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PlacementConstraintTypeDef

def get_value() -> PlacementConstraintTypeDef:
    return {
        "type": ...,
    }
Definition
class PlacementConstraintTypeDef(TypedDict):
    type: NotRequired[PlacementConstraintTypeType],  # (1)
    expression: NotRequired[str],
  1. See PlacementConstraintTypeType

PlacementStrategyTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PlacementStrategyTypeDef

def get_value() -> PlacementStrategyTypeDef:
    return {
        "type": ...,
    }
Definition
class PlacementStrategyTypeDef(TypedDict):
    type: NotRequired[PlacementStrategyTypeType],  # (1)
    field: NotRequired[str],
  1. See PlacementStrategyTypeType

EnableRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EnableRuleRequestRequestTypeDef

def get_value() -> EnableRuleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class EnableRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],

EventBusTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EventBusTypeDef

def get_value() -> EventBusTypeDef:
    return {
        "Name": ...,
    }
Definition
class EventBusTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],
    Policy: NotRequired[str],

EventSourceTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EventSourceTypeDef

def get_value() -> EventSourceTypeDef:
    return {
        "Arn": ...,
    }
Definition
class EventSourceTypeDef(TypedDict):
    Arn: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreationTime: NotRequired[datetime],
    ExpirationTime: NotRequired[datetime],
    Name: NotRequired[str],
    State: NotRequired[EventSourceStateType],  # (1)
  1. See EventSourceStateType

PrimaryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PrimaryTypeDef

def get_value() -> PrimaryTypeDef:
    return {
        "HealthCheck": ...,
    }
Definition
class PrimaryTypeDef(TypedDict):
    HealthCheck: str,

SecondaryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import SecondaryTypeDef

def get_value() -> SecondaryTypeDef:
    return {
        "Route": ...,
    }
Definition
class SecondaryTypeDef(TypedDict):
    Route: str,

HttpParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import HttpParametersTypeDef

def get_value() -> HttpParametersTypeDef:
    return {
        "PathParameterValues": ...,
    }
Definition
class HttpParametersTypeDef(TypedDict):
    PathParameterValues: NotRequired[List[str]],
    HeaderParameters: NotRequired[Dict[str, str]],
    QueryStringParameters: NotRequired[Dict[str, str]],

InputTransformerTypeDef

Usage Example
from types_aiobotocore_events.type_defs import InputTransformerTypeDef

def get_value() -> InputTransformerTypeDef:
    return {
        "InputTemplate": ...,
    }
Definition
class InputTransformerTypeDef(TypedDict):
    InputTemplate: str,
    InputPathsMap: NotRequired[Dict[str, str]],

KinesisParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import KinesisParametersTypeDef

def get_value() -> KinesisParametersTypeDef:
    return {
        "PartitionKeyPath": ...,
    }
Definition
class KinesisParametersTypeDef(TypedDict):
    PartitionKeyPath: str,

ListApiDestinationsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListApiDestinationsRequestRequestTypeDef

def get_value() -> ListApiDestinationsRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListApiDestinationsRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    ConnectionArn: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListArchivesRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListArchivesRequestRequestTypeDef

def get_value() -> ListArchivesRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListArchivesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    EventSourceArn: NotRequired[str],
    State: NotRequired[ArchiveStateType],  # (1)
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See ArchiveStateType

ListConnectionsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListConnectionsRequestRequestTypeDef

def get_value() -> ListConnectionsRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListConnectionsRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    ConnectionState: NotRequired[ConnectionStateType],  # (1)
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See ConnectionStateType

ListEndpointsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListEndpointsRequestRequestTypeDef

def get_value() -> ListEndpointsRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListEndpointsRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    HomeRegion: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListEventBusesRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListEventBusesRequestRequestTypeDef

def get_value() -> ListEventBusesRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListEventBusesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListEventSourcesRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListEventSourcesRequestRequestTypeDef

def get_value() -> ListEventSourcesRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListEventSourcesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListPartnerEventSourceAccountsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListPartnerEventSourceAccountsRequestRequestTypeDef

def get_value() -> ListPartnerEventSourceAccountsRequestRequestTypeDef:
    return {
        "EventSourceName": ...,
    }
Definition
class ListPartnerEventSourceAccountsRequestRequestTypeDef(TypedDict):
    EventSourceName: str,
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

PartnerEventSourceAccountTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PartnerEventSourceAccountTypeDef

def get_value() -> PartnerEventSourceAccountTypeDef:
    return {
        "Account": ...,
    }
Definition
class PartnerEventSourceAccountTypeDef(TypedDict):
    Account: NotRequired[str],
    CreationTime: NotRequired[datetime],
    ExpirationTime: NotRequired[datetime],
    State: NotRequired[EventSourceStateType],  # (1)
  1. See EventSourceStateType

ListPartnerEventSourcesRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListPartnerEventSourcesRequestRequestTypeDef

def get_value() -> ListPartnerEventSourcesRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListPartnerEventSourcesRequestRequestTypeDef(TypedDict):
    NamePrefix: str,
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

PartnerEventSourceTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PartnerEventSourceTypeDef

def get_value() -> PartnerEventSourceTypeDef:
    return {
        "Arn": ...,
    }
Definition
class PartnerEventSourceTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

ListReplaysRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListReplaysRequestRequestTypeDef

def get_value() -> ListReplaysRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListReplaysRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    State: NotRequired[ReplayStateType],  # (1)
    EventSourceArn: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See ReplayStateType

ReplayTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ReplayTypeDef

def get_value() -> ReplayTypeDef:
    return {
        "ReplayName": ...,
    }
Definition
class ReplayTypeDef(TypedDict):
    ReplayName: NotRequired[str],
    EventSourceArn: NotRequired[str],
    State: NotRequired[ReplayStateType],  # (1)
    StateReason: NotRequired[str],
    EventStartTime: NotRequired[datetime],
    EventEndTime: NotRequired[datetime],
    EventLastReplayedTime: NotRequired[datetime],
    ReplayStartTime: NotRequired[datetime],
    ReplayEndTime: NotRequired[datetime],
  1. See ReplayStateType

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListRuleNamesByTargetRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListRuleNamesByTargetRequestRequestTypeDef

def get_value() -> ListRuleNamesByTargetRequestRequestTypeDef:
    return {
        "TargetArn": ...,
    }
Definition
class ListRuleNamesByTargetRequestRequestTypeDef(TypedDict):
    TargetArn: str,
    EventBusName: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListRulesRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListRulesRequestRequestTypeDef

def get_value() -> ListRulesRequestRequestTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListRulesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    EventBusName: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

RuleTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RuleTypeDef

def get_value() -> RuleTypeDef:
    return {
        "Name": ...,
    }
Definition
class RuleTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],
    EventPattern: NotRequired[str],
    State: NotRequired[RuleStateType],  # (1)
    Description: NotRequired[str],
    ScheduleExpression: NotRequired[str],
    RoleArn: NotRequired[str],
    ManagedBy: NotRequired[str],
    EventBusName: NotRequired[str],
  1. See RuleStateType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

ListTargetsByRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListTargetsByRuleRequestRequestTypeDef

def get_value() -> ListTargetsByRuleRequestRequestTypeDef:
    return {
        "Rule": ...,
    }
Definition
class ListTargetsByRuleRequestRequestTypeDef(TypedDict):
    Rule: str,
    EventBusName: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

PutEventsRequestEntryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutEventsRequestEntryTypeDef

def get_value() -> PutEventsRequestEntryTypeDef:
    return {
        "Time": ...,
    }
Definition
class PutEventsRequestEntryTypeDef(TypedDict):
    Time: NotRequired[Union[datetime, str]],
    Source: NotRequired[str],
    Resources: NotRequired[Sequence[str]],
    DetailType: NotRequired[str],
    Detail: NotRequired[str],
    EventBusName: NotRequired[str],
    TraceHeader: NotRequired[str],

PutEventsResultEntryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutEventsResultEntryTypeDef

def get_value() -> PutEventsResultEntryTypeDef:
    return {
        "EventId": ...,
    }
Definition
class PutEventsResultEntryTypeDef(TypedDict):
    EventId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

PutPartnerEventsRequestEntryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutPartnerEventsRequestEntryTypeDef

def get_value() -> PutPartnerEventsRequestEntryTypeDef:
    return {
        "Time": ...,
    }
Definition
class PutPartnerEventsRequestEntryTypeDef(TypedDict):
    Time: NotRequired[Union[datetime, str]],
    Source: NotRequired[str],
    Resources: NotRequired[Sequence[str]],
    DetailType: NotRequired[str],
    Detail: NotRequired[str],

PutPartnerEventsResultEntryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutPartnerEventsResultEntryTypeDef

def get_value() -> PutPartnerEventsResultEntryTypeDef:
    return {
        "EventId": ...,
    }
Definition
class PutPartnerEventsResultEntryTypeDef(TypedDict):
    EventId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

PutTargetsResultEntryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutTargetsResultEntryTypeDef

def get_value() -> PutTargetsResultEntryTypeDef:
    return {
        "TargetId": ...,
    }
Definition
class PutTargetsResultEntryTypeDef(TypedDict):
    TargetId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

RedshiftDataParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RedshiftDataParametersTypeDef

def get_value() -> RedshiftDataParametersTypeDef:
    return {
        "Database": ...,
        "Sql": ...,
    }
Definition
class RedshiftDataParametersTypeDef(TypedDict):
    Database: str,
    Sql: str,
    SecretManagerArn: NotRequired[str],
    DbUser: NotRequired[str],
    StatementName: NotRequired[str],
    WithEvent: NotRequired[bool],

RemovePermissionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RemovePermissionRequestRequestTypeDef

def get_value() -> RemovePermissionRequestRequestTypeDef:
    return {
        "StatementId": ...,
    }
Definition
class RemovePermissionRequestRequestTypeDef(TypedDict):
    StatementId: NotRequired[str],
    RemoveAllPermissions: NotRequired[bool],
    EventBusName: NotRequired[str],

RemoveTargetsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RemoveTargetsRequestRequestTypeDef

def get_value() -> RemoveTargetsRequestRequestTypeDef:
    return {
        "Rule": ...,
        "Ids": ...,
    }
Definition
class RemoveTargetsRequestRequestTypeDef(TypedDict):
    Rule: str,
    Ids: Sequence[str],
    EventBusName: NotRequired[str],
    Force: NotRequired[bool],

RemoveTargetsResultEntryTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RemoveTargetsResultEntryTypeDef

def get_value() -> RemoveTargetsResultEntryTypeDef:
    return {
        "TargetId": ...,
    }
Definition
class RemoveTargetsResultEntryTypeDef(TypedDict):
    TargetId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

RetryPolicyTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RetryPolicyTypeDef

def get_value() -> RetryPolicyTypeDef:
    return {
        "MaximumRetryAttempts": ...,
    }
Definition
class RetryPolicyTypeDef(TypedDict):
    MaximumRetryAttempts: NotRequired[int],
    MaximumEventAgeInSeconds: NotRequired[int],

RunCommandTargetTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RunCommandTargetTypeDef

def get_value() -> RunCommandTargetTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class RunCommandTargetTypeDef(TypedDict):
    Key: str,
    Values: List[str],

SageMakerPipelineParameterTypeDef

Usage Example
from types_aiobotocore_events.type_defs import SageMakerPipelineParameterTypeDef

def get_value() -> SageMakerPipelineParameterTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class SageMakerPipelineParameterTypeDef(TypedDict):
    Name: str,
    Value: str,

SqsParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import SqsParametersTypeDef

def get_value() -> SqsParametersTypeDef:
    return {
        "MessageGroupId": ...,
    }
Definition
class SqsParametersTypeDef(TypedDict):
    MessageGroupId: NotRequired[str],

TestEventPatternRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import TestEventPatternRequestRequestTypeDef

def get_value() -> TestEventPatternRequestRequestTypeDef:
    return {
        "EventPattern": ...,
        "Event": ...,
    }
Definition
class TestEventPatternRequestRequestTypeDef(TypedDict):
    EventPattern: str,
    Event: str,

UntagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateApiDestinationRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateApiDestinationRequestRequestTypeDef

def get_value() -> UpdateApiDestinationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    ConnectionArn: NotRequired[str],
    InvocationEndpoint: NotRequired[str],
    HttpMethod: NotRequired[ApiDestinationHttpMethodType],  # (1)
    InvocationRateLimitPerSecond: NotRequired[int],
  1. See ApiDestinationHttpMethodType

UpdateArchiveRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateArchiveRequestRequestTypeDef

def get_value() -> UpdateArchiveRequestRequestTypeDef:
    return {
        "ArchiveName": ...,
    }
Definition
class UpdateArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,
    Description: NotRequired[str],
    EventPattern: NotRequired[str],
    RetentionDays: NotRequired[int],

UpdateConnectionApiKeyAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionApiKeyAuthRequestParametersTypeDef

def get_value() -> UpdateConnectionApiKeyAuthRequestParametersTypeDef:
    return {
        "ApiKeyName": ...,
    }
Definition
class UpdateConnectionApiKeyAuthRequestParametersTypeDef(TypedDict):
    ApiKeyName: NotRequired[str],
    ApiKeyValue: NotRequired[str],

UpdateConnectionBasicAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionBasicAuthRequestParametersTypeDef

def get_value() -> UpdateConnectionBasicAuthRequestParametersTypeDef:
    return {
        "Username": ...,
    }
Definition
class UpdateConnectionBasicAuthRequestParametersTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],

UpdateConnectionOAuthClientRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionOAuthClientRequestParametersTypeDef

def get_value() -> UpdateConnectionOAuthClientRequestParametersTypeDef:
    return {
        "ClientID": ...,
    }
Definition
class UpdateConnectionOAuthClientRequestParametersTypeDef(TypedDict):
    ClientID: NotRequired[str],
    ClientSecret: NotRequired[str],

NetworkConfigurationTypeDef

Usage Example
from types_aiobotocore_events.type_defs import NetworkConfigurationTypeDef

def get_value() -> NetworkConfigurationTypeDef:
    return {
        "awsvpcConfiguration": ...,
    }
Definition
class NetworkConfigurationTypeDef(TypedDict):
    awsvpcConfiguration: NotRequired[AwsVpcConfigurationTypeDef],  # (1)
  1. See AwsVpcConfigurationTypeDef

BatchParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import BatchParametersTypeDef

def get_value() -> BatchParametersTypeDef:
    return {
        "JobDefinition": ...,
        "JobName": ...,
    }
Definition
class BatchParametersTypeDef(TypedDict):
    JobDefinition: str,
    JobName: str,
    ArrayProperties: NotRequired[BatchArrayPropertiesTypeDef],  # (1)
    RetryStrategy: NotRequired[BatchRetryStrategyTypeDef],  # (2)
  1. See BatchArrayPropertiesTypeDef
  2. See BatchRetryStrategyTypeDef

CancelReplayResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CancelReplayResponseTypeDef

def get_value() -> CancelReplayResponseTypeDef:
    return {
        "ReplayArn": ...,
        "State": ...,
        "StateReason": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelReplayResponseTypeDef(TypedDict):
    ReplayArn: str,
    State: ReplayStateType,  # (1)
    StateReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplayStateType
  2. See ResponseMetadataTypeDef

CreateApiDestinationResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateApiDestinationResponseTypeDef

def get_value() -> CreateApiDestinationResponseTypeDef:
    return {
        "ApiDestinationArn": ...,
        "ApiDestinationState": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApiDestinationResponseTypeDef(TypedDict):
    ApiDestinationArn: str,
    ApiDestinationState: ApiDestinationStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiDestinationStateType
  2. See ResponseMetadataTypeDef

CreateArchiveResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateArchiveResponseTypeDef

def get_value() -> CreateArchiveResponseTypeDef:
    return {
        "ArchiveArn": ...,
        "State": ...,
        "StateReason": ...,
        "CreationTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateArchiveResponseTypeDef(TypedDict):
    ArchiveArn: str,
    State: ArchiveStateType,  # (1)
    StateReason: str,
    CreationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchiveStateType
  2. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionResponseTypeDef

def get_value() -> CreateConnectionResponseTypeDef:
    return {
        "ConnectionArn": ...,
        "ConnectionState": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConnectionResponseTypeDef(TypedDict):
    ConnectionArn: str,
    ConnectionState: ConnectionStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStateType
  2. See ResponseMetadataTypeDef

CreateEventBusResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateEventBusResponseTypeDef

def get_value() -> CreateEventBusResponseTypeDef:
    return {
        "EventBusArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEventBusResponseTypeDef(TypedDict):
    EventBusArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePartnerEventSourceResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreatePartnerEventSourceResponseTypeDef

def get_value() -> CreatePartnerEventSourceResponseTypeDef:
    return {
        "EventSourceArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePartnerEventSourceResponseTypeDef(TypedDict):
    EventSourceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeauthorizeConnectionResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeauthorizeConnectionResponseTypeDef

def get_value() -> DeauthorizeConnectionResponseTypeDef:
    return {
        "ConnectionArn": ...,
        "ConnectionState": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "LastAuthorizedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeauthorizeConnectionResponseTypeDef(TypedDict):
    ConnectionArn: str,
    ConnectionState: ConnectionStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    LastAuthorizedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStateType
  2. See ResponseMetadataTypeDef

DeleteConnectionResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DeleteConnectionResponseTypeDef

def get_value() -> DeleteConnectionResponseTypeDef:
    return {
        "ConnectionArn": ...,
        "ConnectionState": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "LastAuthorizedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteConnectionResponseTypeDef(TypedDict):
    ConnectionArn: str,
    ConnectionState: ConnectionStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    LastAuthorizedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStateType
  2. See ResponseMetadataTypeDef

DescribeApiDestinationResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeApiDestinationResponseTypeDef

def get_value() -> DescribeApiDestinationResponseTypeDef:
    return {
        "ApiDestinationArn": ...,
        "Name": ...,
        "Description": ...,
        "ApiDestinationState": ...,
        "ConnectionArn": ...,
        "InvocationEndpoint": ...,
        "HttpMethod": ...,
        "InvocationRateLimitPerSecond": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApiDestinationResponseTypeDef(TypedDict):
    ApiDestinationArn: str,
    Name: str,
    Description: str,
    ApiDestinationState: ApiDestinationStateType,  # (1)
    ConnectionArn: str,
    InvocationEndpoint: str,
    HttpMethod: ApiDestinationHttpMethodType,  # (2)
    InvocationRateLimitPerSecond: int,
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ApiDestinationStateType
  2. See ApiDestinationHttpMethodType
  3. See ResponseMetadataTypeDef

DescribeArchiveResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeArchiveResponseTypeDef

def get_value() -> DescribeArchiveResponseTypeDef:
    return {
        "ArchiveArn": ...,
        "ArchiveName": ...,
        "EventSourceArn": ...,
        "Description": ...,
        "EventPattern": ...,
        "State": ...,
        "StateReason": ...,
        "RetentionDays": ...,
        "SizeBytes": ...,
        "EventCount": ...,
        "CreationTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeArchiveResponseTypeDef(TypedDict):
    ArchiveArn: str,
    ArchiveName: str,
    EventSourceArn: str,
    Description: str,
    EventPattern: str,
    State: ArchiveStateType,  # (1)
    StateReason: str,
    RetentionDays: int,
    SizeBytes: int,
    EventCount: int,
    CreationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchiveStateType
  2. See ResponseMetadataTypeDef

DescribeEventBusResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeEventBusResponseTypeDef

def get_value() -> DescribeEventBusResponseTypeDef:
    return {
        "Name": ...,
        "Arn": ...,
        "Policy": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventBusResponseTypeDef(TypedDict):
    Name: str,
    Arn: str,
    Policy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeEventSourceResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeEventSourceResponseTypeDef

def get_value() -> DescribeEventSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreatedBy": ...,
        "CreationTime": ...,
        "ExpirationTime": ...,
        "Name": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreatedBy: str,
    CreationTime: datetime,
    ExpirationTime: datetime,
    Name: str,
    State: EventSourceStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSourceStateType
  2. See ResponseMetadataTypeDef

DescribePartnerEventSourceResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribePartnerEventSourceResponseTypeDef

def get_value() -> DescribePartnerEventSourceResponseTypeDef:
    return {
        "Arn": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePartnerEventSourceResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeRuleResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeRuleResponseTypeDef

def get_value() -> DescribeRuleResponseTypeDef:
    return {
        "Name": ...,
        "Arn": ...,
        "EventPattern": ...,
        "ScheduleExpression": ...,
        "State": ...,
        "Description": ...,
        "RoleArn": ...,
        "ManagedBy": ...,
        "EventBusName": ...,
        "CreatedBy": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRuleResponseTypeDef(TypedDict):
    Name: str,
    Arn: str,
    EventPattern: str,
    ScheduleExpression: str,
    State: RuleStateType,  # (1)
    Description: str,
    RoleArn: str,
    ManagedBy: str,
    EventBusName: str,
    CreatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleStateType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListApiDestinationsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListApiDestinationsResponseTypeDef

def get_value() -> ListApiDestinationsResponseTypeDef:
    return {
        "ApiDestinations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApiDestinationsResponseTypeDef(TypedDict):
    ApiDestinations: List[ApiDestinationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiDestinationTypeDef
  2. See ResponseMetadataTypeDef

ListArchivesResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListArchivesResponseTypeDef

def get_value() -> ListArchivesResponseTypeDef:
    return {
        "Archives": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListArchivesResponseTypeDef(TypedDict):
    Archives: List[ArchiveTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchiveTypeDef
  2. See ResponseMetadataTypeDef

ListRuleNamesByTargetResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListRuleNamesByTargetResponseTypeDef

def get_value() -> ListRuleNamesByTargetResponseTypeDef:
    return {
        "RuleNames": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRuleNamesByTargetResponseTypeDef(TypedDict):
    RuleNames: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutRuleResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutRuleResponseTypeDef

def get_value() -> PutRuleResponseTypeDef:
    return {
        "RuleArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutRuleResponseTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartReplayResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import StartReplayResponseTypeDef

def get_value() -> StartReplayResponseTypeDef:
    return {
        "ReplayArn": ...,
        "State": ...,
        "StateReason": ...,
        "ReplayStartTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartReplayResponseTypeDef(TypedDict):
    ReplayArn: str,
    State: ReplayStateType,  # (1)
    StateReason: str,
    ReplayStartTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplayStateType
  2. See ResponseMetadataTypeDef

TestEventPatternResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import TestEventPatternResponseTypeDef

def get_value() -> TestEventPatternResponseTypeDef:
    return {
        "Result": ...,
        "ResponseMetadata": ...,
    }
Definition
class TestEventPatternResponseTypeDef(TypedDict):
    Result: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateApiDestinationResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateApiDestinationResponseTypeDef

def get_value() -> UpdateApiDestinationResponseTypeDef:
    return {
        "ApiDestinationArn": ...,
        "ApiDestinationState": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateApiDestinationResponseTypeDef(TypedDict):
    ApiDestinationArn: str,
    ApiDestinationState: ApiDestinationStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiDestinationStateType
  2. See ResponseMetadataTypeDef

UpdateArchiveResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateArchiveResponseTypeDef

def get_value() -> UpdateArchiveResponseTypeDef:
    return {
        "ArchiveArn": ...,
        "State": ...,
        "StateReason": ...,
        "CreationTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateArchiveResponseTypeDef(TypedDict):
    ArchiveArn: str,
    State: ArchiveStateType,  # (1)
    StateReason: str,
    CreationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchiveStateType
  2. See ResponseMetadataTypeDef

UpdateConnectionResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionResponseTypeDef

def get_value() -> UpdateConnectionResponseTypeDef:
    return {
        "ConnectionArn": ...,
        "ConnectionState": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "LastAuthorizedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateConnectionResponseTypeDef(TypedDict):
    ConnectionArn: str,
    ConnectionState: ConnectionStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    LastAuthorizedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStateType
  2. See ResponseMetadataTypeDef

PutPermissionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutPermissionRequestRequestTypeDef

def get_value() -> PutPermissionRequestRequestTypeDef:
    return {
        "EventBusName": ...,
    }
Definition
class PutPermissionRequestRequestTypeDef(TypedDict):
    EventBusName: NotRequired[str],
    Action: NotRequired[str],
    Principal: NotRequired[str],
    StatementId: NotRequired[str],
    Condition: NotRequired[ConditionTypeDef],  # (1)
    Policy: NotRequired[str],
  1. See ConditionTypeDef

ConnectionHttpParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionHttpParametersTypeDef

def get_value() -> ConnectionHttpParametersTypeDef:
    return {
        "HeaderParameters": ...,
    }
Definition
class ConnectionHttpParametersTypeDef(TypedDict):
    HeaderParameters: NotRequired[Sequence[ConnectionHeaderParameterTypeDef]],  # (1)
    QueryStringParameters: NotRequired[Sequence[ConnectionQueryStringParameterTypeDef]],  # (2)
    BodyParameters: NotRequired[Sequence[ConnectionBodyParameterTypeDef]],  # (3)
  1. See ConnectionHeaderParameterTypeDef
  2. See ConnectionQueryStringParameterTypeDef
  3. See ConnectionBodyParameterTypeDef

ListConnectionsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListConnectionsResponseTypeDef

def get_value() -> ListConnectionsResponseTypeDef:
    return {
        "Connections": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConnectionsResponseTypeDef(TypedDict):
    Connections: List[ConnectionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateEventBusRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateEventBusRequestRequestTypeDef

def get_value() -> CreateEventBusRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateEventBusRequestRequestTypeDef(TypedDict):
    Name: str,
    EventSourceName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

PutRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutRuleRequestRequestTypeDef

def get_value() -> PutRuleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class PutRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    ScheduleExpression: NotRequired[str],
    EventPattern: NotRequired[str],
    State: NotRequired[RuleStateType],  # (1)
    Description: NotRequired[str],
    RoleArn: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    EventBusName: NotRequired[str],
  1. See RuleStateType
  2. See TagTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

DescribeReplayResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeReplayResponseTypeDef

def get_value() -> DescribeReplayResponseTypeDef:
    return {
        "ReplayName": ...,
        "ReplayArn": ...,
        "Description": ...,
        "State": ...,
        "StateReason": ...,
        "EventSourceArn": ...,
        "Destination": ...,
        "EventStartTime": ...,
        "EventEndTime": ...,
        "EventLastReplayedTime": ...,
        "ReplayStartTime": ...,
        "ReplayEndTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplayResponseTypeDef(TypedDict):
    ReplayName: str,
    ReplayArn: str,
    Description: str,
    State: ReplayStateType,  # (1)
    StateReason: str,
    EventSourceArn: str,
    Destination: ReplayDestinationTypeDef,  # (2)
    EventStartTime: datetime,
    EventEndTime: datetime,
    EventLastReplayedTime: datetime,
    ReplayStartTime: datetime,
    ReplayEndTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReplayStateType
  2. See ReplayDestinationTypeDef
  3. See ResponseMetadataTypeDef

StartReplayRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import StartReplayRequestRequestTypeDef

def get_value() -> StartReplayRequestRequestTypeDef:
    return {
        "ReplayName": ...,
        "EventSourceArn": ...,
        "EventStartTime": ...,
        "EventEndTime": ...,
        "Destination": ...,
    }
Definition
class StartReplayRequestRequestTypeDef(TypedDict):
    ReplayName: str,
    EventSourceArn: str,
    EventStartTime: Union[datetime, str],
    EventEndTime: Union[datetime, str],
    Destination: ReplayDestinationTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ReplayDestinationTypeDef

ListEventBusesResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListEventBusesResponseTypeDef

def get_value() -> ListEventBusesResponseTypeDef:
    return {
        "EventBuses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEventBusesResponseTypeDef(TypedDict):
    EventBuses: List[EventBusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventBusTypeDef
  2. See ResponseMetadataTypeDef

ListEventSourcesResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListEventSourcesResponseTypeDef

def get_value() -> ListEventSourcesResponseTypeDef:
    return {
        "EventSources": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEventSourcesResponseTypeDef(TypedDict):
    EventSources: List[EventSourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSourceTypeDef
  2. See ResponseMetadataTypeDef

FailoverConfigTypeDef

Usage Example
from types_aiobotocore_events.type_defs import FailoverConfigTypeDef

def get_value() -> FailoverConfigTypeDef:
    return {
        "Primary": ...,
        "Secondary": ...,
    }
Definition
class FailoverConfigTypeDef(TypedDict):
    Primary: PrimaryTypeDef,  # (1)
    Secondary: SecondaryTypeDef,  # (2)
  1. See PrimaryTypeDef
  2. See SecondaryTypeDef

ListPartnerEventSourceAccountsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListPartnerEventSourceAccountsResponseTypeDef

def get_value() -> ListPartnerEventSourceAccountsResponseTypeDef:
    return {
        "PartnerEventSourceAccounts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPartnerEventSourceAccountsResponseTypeDef(TypedDict):
    PartnerEventSourceAccounts: List[PartnerEventSourceAccountTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PartnerEventSourceAccountTypeDef
  2. See ResponseMetadataTypeDef

ListPartnerEventSourcesResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListPartnerEventSourcesResponseTypeDef

def get_value() -> ListPartnerEventSourcesResponseTypeDef:
    return {
        "PartnerEventSources": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPartnerEventSourcesResponseTypeDef(TypedDict):
    PartnerEventSources: List[PartnerEventSourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PartnerEventSourceTypeDef
  2. See ResponseMetadataTypeDef

ListReplaysResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListReplaysResponseTypeDef

def get_value() -> ListReplaysResponseTypeDef:
    return {
        "Replays": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReplaysResponseTypeDef(TypedDict):
    Replays: List[ReplayTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplayTypeDef
  2. See ResponseMetadataTypeDef

ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef

def get_value() -> ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef:
    return {
        "TargetArn": ...,
    }
Definition
class ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef(TypedDict):
    TargetArn: str,
    EventBusName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesRequestListRulesPaginateTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListRulesRequestListRulesPaginateTypeDef

def get_value() -> ListRulesRequestListRulesPaginateTypeDef:
    return {
        "NamePrefix": ...,
    }
Definition
class ListRulesRequestListRulesPaginateTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    EventBusName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef

def get_value() -> ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef:
    return {
        "Rule": ...,
    }
Definition
class ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef(TypedDict):
    Rule: str,
    EventBusName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListRulesResponseTypeDef

def get_value() -> ListRulesResponseTypeDef:
    return {
        "Rules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRulesResponseTypeDef(TypedDict):
    Rules: List[RuleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleTypeDef
  2. See ResponseMetadataTypeDef

PutEventsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutEventsRequestRequestTypeDef

def get_value() -> PutEventsRequestRequestTypeDef:
    return {
        "Entries": ...,
    }
Definition
class PutEventsRequestRequestTypeDef(TypedDict):
    Entries: Sequence[PutEventsRequestEntryTypeDef],  # (1)
    EndpointId: NotRequired[str],
  1. See PutEventsRequestEntryTypeDef

PutEventsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutEventsResponseTypeDef

def get_value() -> PutEventsResponseTypeDef:
    return {
        "FailedEntryCount": ...,
        "Entries": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutEventsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    Entries: List[PutEventsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutEventsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

PutPartnerEventsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutPartnerEventsRequestRequestTypeDef

def get_value() -> PutPartnerEventsRequestRequestTypeDef:
    return {
        "Entries": ...,
    }
Definition
class PutPartnerEventsRequestRequestTypeDef(TypedDict):
    Entries: Sequence[PutPartnerEventsRequestEntryTypeDef],  # (1)
  1. See PutPartnerEventsRequestEntryTypeDef

PutPartnerEventsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutPartnerEventsResponseTypeDef

def get_value() -> PutPartnerEventsResponseTypeDef:
    return {
        "FailedEntryCount": ...,
        "Entries": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutPartnerEventsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    Entries: List[PutPartnerEventsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutPartnerEventsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

PutTargetsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutTargetsResponseTypeDef

def get_value() -> PutTargetsResponseTypeDef:
    return {
        "FailedEntryCount": ...,
        "FailedEntries": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutTargetsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    FailedEntries: List[PutTargetsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutTargetsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

RemoveTargetsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RemoveTargetsResponseTypeDef

def get_value() -> RemoveTargetsResponseTypeDef:
    return {
        "FailedEntryCount": ...,
        "FailedEntries": ...,
        "ResponseMetadata": ...,
    }
Definition
class RemoveTargetsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    FailedEntries: List[RemoveTargetsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemoveTargetsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

RunCommandParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RunCommandParametersTypeDef

def get_value() -> RunCommandParametersTypeDef:
    return {
        "RunCommandTargets": ...,
    }
Definition
class RunCommandParametersTypeDef(TypedDict):
    RunCommandTargets: List[RunCommandTargetTypeDef],  # (1)
  1. See RunCommandTargetTypeDef

SageMakerPipelineParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import SageMakerPipelineParametersTypeDef

def get_value() -> SageMakerPipelineParametersTypeDef:
    return {
        "PipelineParameterList": ...,
    }
Definition
class SageMakerPipelineParametersTypeDef(TypedDict):
    PipelineParameterList: NotRequired[List[SageMakerPipelineParameterTypeDef]],  # (1)
  1. See SageMakerPipelineParameterTypeDef

EcsParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EcsParametersTypeDef

def get_value() -> EcsParametersTypeDef:
    return {
        "TaskDefinitionArn": ...,
    }
Definition
class EcsParametersTypeDef(TypedDict):
    TaskDefinitionArn: str,
    TaskCount: NotRequired[int],
    LaunchType: NotRequired[LaunchTypeType],  # (1)
    NetworkConfiguration: NotRequired[NetworkConfigurationTypeDef],  # (2)
    PlatformVersion: NotRequired[str],
    Group: NotRequired[str],
    CapacityProviderStrategy: NotRequired[List[CapacityProviderStrategyItemTypeDef]],  # (3)
    EnableECSManagedTags: NotRequired[bool],
    EnableExecuteCommand: NotRequired[bool],
    PlacementConstraints: NotRequired[List[PlacementConstraintTypeDef]],  # (4)
    PlacementStrategy: NotRequired[List[PlacementStrategyTypeDef]],  # (5)
    PropagateTags: NotRequired[PropagateTagsType],  # (6)
    ReferenceId: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (7)
  1. See LaunchTypeType
  2. See NetworkConfigurationTypeDef
  3. See CapacityProviderStrategyItemTypeDef
  4. See PlacementConstraintTypeDef
  5. See PlacementStrategyTypeDef
  6. See PropagateTagsType
  7. See TagTypeDef

ConnectionOAuthResponseParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionOAuthResponseParametersTypeDef

def get_value() -> ConnectionOAuthResponseParametersTypeDef:
    return {
        "ClientParameters": ...,
    }
Definition
class ConnectionOAuthResponseParametersTypeDef(TypedDict):
    ClientParameters: NotRequired[ConnectionOAuthClientResponseParametersTypeDef],  # (1)
    AuthorizationEndpoint: NotRequired[str],
    HttpMethod: NotRequired[ConnectionOAuthHttpMethodType],  # (2)
    OAuthHttpParameters: NotRequired[ConnectionHttpParametersTypeDef],  # (3)
  1. See ConnectionOAuthClientResponseParametersTypeDef
  2. See ConnectionOAuthHttpMethodType
  3. See ConnectionHttpParametersTypeDef

CreateConnectionOAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionOAuthRequestParametersTypeDef

def get_value() -> CreateConnectionOAuthRequestParametersTypeDef:
    return {
        "ClientParameters": ...,
        "AuthorizationEndpoint": ...,
        "HttpMethod": ...,
    }
Definition
class CreateConnectionOAuthRequestParametersTypeDef(TypedDict):
    ClientParameters: CreateConnectionOAuthClientRequestParametersTypeDef,  # (1)
    AuthorizationEndpoint: str,
    HttpMethod: ConnectionOAuthHttpMethodType,  # (2)
    OAuthHttpParameters: NotRequired[ConnectionHttpParametersTypeDef],  # (3)
  1. See CreateConnectionOAuthClientRequestParametersTypeDef
  2. See ConnectionOAuthHttpMethodType
  3. See ConnectionHttpParametersTypeDef

UpdateConnectionOAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionOAuthRequestParametersTypeDef

def get_value() -> UpdateConnectionOAuthRequestParametersTypeDef:
    return {
        "ClientParameters": ...,
    }
Definition
class UpdateConnectionOAuthRequestParametersTypeDef(TypedDict):
    ClientParameters: NotRequired[UpdateConnectionOAuthClientRequestParametersTypeDef],  # (1)
    AuthorizationEndpoint: NotRequired[str],
    HttpMethod: NotRequired[ConnectionOAuthHttpMethodType],  # (2)
    OAuthHttpParameters: NotRequired[ConnectionHttpParametersTypeDef],  # (3)
  1. See UpdateConnectionOAuthClientRequestParametersTypeDef
  2. See ConnectionOAuthHttpMethodType
  3. See ConnectionHttpParametersTypeDef

RoutingConfigTypeDef

Usage Example
from types_aiobotocore_events.type_defs import RoutingConfigTypeDef

def get_value() -> RoutingConfigTypeDef:
    return {
        "FailoverConfig": ...,
    }
Definition
class RoutingConfigTypeDef(TypedDict):
    FailoverConfig: FailoverConfigTypeDef,  # (1)
  1. See FailoverConfigTypeDef

TargetTypeDef

Usage Example
from types_aiobotocore_events.type_defs import TargetTypeDef

def get_value() -> TargetTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
    }
Definition
class TargetTypeDef(TypedDict):
    Id: str,
    Arn: str,
    RoleArn: NotRequired[str],
    Input: NotRequired[str],
    InputPath: NotRequired[str],
    InputTransformer: NotRequired[InputTransformerTypeDef],  # (1)
    KinesisParameters: NotRequired[KinesisParametersTypeDef],  # (2)
    RunCommandParameters: NotRequired[RunCommandParametersTypeDef],  # (3)
    EcsParameters: NotRequired[EcsParametersTypeDef],  # (4)
    BatchParameters: NotRequired[BatchParametersTypeDef],  # (5)
    SqsParameters: NotRequired[SqsParametersTypeDef],  # (6)
    HttpParameters: NotRequired[HttpParametersTypeDef],  # (7)
    RedshiftDataParameters: NotRequired[RedshiftDataParametersTypeDef],  # (8)
    SageMakerPipelineParameters: NotRequired[SageMakerPipelineParametersTypeDef],  # (9)
    DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef],  # (10)
    RetryPolicy: NotRequired[RetryPolicyTypeDef],  # (11)
  1. See InputTransformerTypeDef
  2. See KinesisParametersTypeDef
  3. See RunCommandParametersTypeDef
  4. See EcsParametersTypeDef
  5. See BatchParametersTypeDef
  6. See SqsParametersTypeDef
  7. See HttpParametersTypeDef
  8. See RedshiftDataParametersTypeDef
  9. See SageMakerPipelineParametersTypeDef
  10. See DeadLetterConfigTypeDef
  11. See RetryPolicyTypeDef

ConnectionAuthResponseParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ConnectionAuthResponseParametersTypeDef

def get_value() -> ConnectionAuthResponseParametersTypeDef:
    return {
        "BasicAuthParameters": ...,
    }
Definition
class ConnectionAuthResponseParametersTypeDef(TypedDict):
    BasicAuthParameters: NotRequired[ConnectionBasicAuthResponseParametersTypeDef],  # (1)
    OAuthParameters: NotRequired[ConnectionOAuthResponseParametersTypeDef],  # (2)
    ApiKeyAuthParameters: NotRequired[ConnectionApiKeyAuthResponseParametersTypeDef],  # (3)
    InvocationHttpParameters: NotRequired[ConnectionHttpParametersTypeDef],  # (4)
  1. See ConnectionBasicAuthResponseParametersTypeDef
  2. See ConnectionOAuthResponseParametersTypeDef
  3. See ConnectionApiKeyAuthResponseParametersTypeDef
  4. See ConnectionHttpParametersTypeDef

CreateConnectionAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionAuthRequestParametersTypeDef

def get_value() -> CreateConnectionAuthRequestParametersTypeDef:
    return {
        "BasicAuthParameters": ...,
    }
Definition
class CreateConnectionAuthRequestParametersTypeDef(TypedDict):
    BasicAuthParameters: NotRequired[CreateConnectionBasicAuthRequestParametersTypeDef],  # (1)
    OAuthParameters: NotRequired[CreateConnectionOAuthRequestParametersTypeDef],  # (2)
    ApiKeyAuthParameters: NotRequired[CreateConnectionApiKeyAuthRequestParametersTypeDef],  # (3)
    InvocationHttpParameters: NotRequired[ConnectionHttpParametersTypeDef],  # (4)
  1. See CreateConnectionBasicAuthRequestParametersTypeDef
  2. See CreateConnectionOAuthRequestParametersTypeDef
  3. See CreateConnectionApiKeyAuthRequestParametersTypeDef
  4. See ConnectionHttpParametersTypeDef

UpdateConnectionAuthRequestParametersTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionAuthRequestParametersTypeDef

def get_value() -> UpdateConnectionAuthRequestParametersTypeDef:
    return {
        "BasicAuthParameters": ...,
    }
Definition
class UpdateConnectionAuthRequestParametersTypeDef(TypedDict):
    BasicAuthParameters: NotRequired[UpdateConnectionBasicAuthRequestParametersTypeDef],  # (1)
    OAuthParameters: NotRequired[UpdateConnectionOAuthRequestParametersTypeDef],  # (2)
    ApiKeyAuthParameters: NotRequired[UpdateConnectionApiKeyAuthRequestParametersTypeDef],  # (3)
    InvocationHttpParameters: NotRequired[ConnectionHttpParametersTypeDef],  # (4)
  1. See UpdateConnectionBasicAuthRequestParametersTypeDef
  2. See UpdateConnectionOAuthRequestParametersTypeDef
  3. See UpdateConnectionApiKeyAuthRequestParametersTypeDef
  4. See ConnectionHttpParametersTypeDef

CreateEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateEndpointRequestRequestTypeDef

def get_value() -> CreateEndpointRequestRequestTypeDef:
    return {
        "Name": ...,
        "RoutingConfig": ...,
        "EventBuses": ...,
    }
Definition
class CreateEndpointRequestRequestTypeDef(TypedDict):
    Name: str,
    RoutingConfig: RoutingConfigTypeDef,  # (1)
    EventBuses: Sequence[EndpointEventBusTypeDef],  # (2)
    Description: NotRequired[str],
    ReplicationConfig: NotRequired[ReplicationConfigTypeDef],  # (3)
    RoleArn: NotRequired[str],
  1. See RoutingConfigTypeDef
  2. See EndpointEventBusTypeDef
  3. See ReplicationConfigTypeDef

CreateEndpointResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateEndpointResponseTypeDef

def get_value() -> CreateEndpointResponseTypeDef:
    return {
        "Name": ...,
        "Arn": ...,
        "RoutingConfig": ...,
        "ReplicationConfig": ...,
        "EventBuses": ...,
        "RoleArn": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEndpointResponseTypeDef(TypedDict):
    Name: str,
    Arn: str,
    RoutingConfig: RoutingConfigTypeDef,  # (1)
    ReplicationConfig: ReplicationConfigTypeDef,  # (2)
    EventBuses: List[EndpointEventBusTypeDef],  # (3)
    RoleArn: str,
    State: EndpointStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See RoutingConfigTypeDef
  2. See ReplicationConfigTypeDef
  3. See EndpointEventBusTypeDef
  4. See EndpointStateType
  5. See ResponseMetadataTypeDef

DescribeEndpointResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeEndpointResponseTypeDef

def get_value() -> DescribeEndpointResponseTypeDef:
    return {
        "Name": ...,
        "Description": ...,
        "Arn": ...,
        "RoutingConfig": ...,
        "ReplicationConfig": ...,
        "EventBuses": ...,
        "RoleArn": ...,
        "EndpointId": ...,
        "EndpointUrl": ...,
        "State": ...,
        "StateReason": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEndpointResponseTypeDef(TypedDict):
    Name: str,
    Description: str,
    Arn: str,
    RoutingConfig: RoutingConfigTypeDef,  # (1)
    ReplicationConfig: ReplicationConfigTypeDef,  # (2)
    EventBuses: List[EndpointEventBusTypeDef],  # (3)
    RoleArn: str,
    EndpointId: str,
    EndpointUrl: str,
    State: EndpointStateType,  # (4)
    StateReason: str,
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See RoutingConfigTypeDef
  2. See ReplicationConfigTypeDef
  3. See EndpointEventBusTypeDef
  4. See EndpointStateType
  5. See ResponseMetadataTypeDef

EndpointTypeDef

Usage Example
from types_aiobotocore_events.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Name": ...,
    }
Definition
class EndpointTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    Arn: NotRequired[str],
    RoutingConfig: NotRequired[RoutingConfigTypeDef],  # (1)
    ReplicationConfig: NotRequired[ReplicationConfigTypeDef],  # (2)
    EventBuses: NotRequired[List[EndpointEventBusTypeDef]],  # (3)
    RoleArn: NotRequired[str],
    EndpointId: NotRequired[str],
    EndpointUrl: NotRequired[str],
    State: NotRequired[EndpointStateType],  # (4)
    StateReason: NotRequired[str],
    CreationTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
  1. See RoutingConfigTypeDef
  2. See ReplicationConfigTypeDef
  3. See EndpointEventBusTypeDef
  4. See EndpointStateType

UpdateEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateEndpointRequestRequestTypeDef

def get_value() -> UpdateEndpointRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateEndpointRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    RoutingConfig: NotRequired[RoutingConfigTypeDef],  # (1)
    ReplicationConfig: NotRequired[ReplicationConfigTypeDef],  # (2)
    EventBuses: NotRequired[Sequence[EndpointEventBusTypeDef]],  # (3)
    RoleArn: NotRequired[str],
  1. See RoutingConfigTypeDef
  2. See ReplicationConfigTypeDef
  3. See EndpointEventBusTypeDef

UpdateEndpointResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateEndpointResponseTypeDef

def get_value() -> UpdateEndpointResponseTypeDef:
    return {
        "Name": ...,
        "Arn": ...,
        "RoutingConfig": ...,
        "ReplicationConfig": ...,
        "EventBuses": ...,
        "RoleArn": ...,
        "EndpointId": ...,
        "EndpointUrl": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEndpointResponseTypeDef(TypedDict):
    Name: str,
    Arn: str,
    RoutingConfig: RoutingConfigTypeDef,  # (1)
    ReplicationConfig: ReplicationConfigTypeDef,  # (2)
    EventBuses: List[EndpointEventBusTypeDef],  # (3)
    RoleArn: str,
    EndpointId: str,
    EndpointUrl: str,
    State: EndpointStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See RoutingConfigTypeDef
  2. See ReplicationConfigTypeDef
  3. See EndpointEventBusTypeDef
  4. See EndpointStateType
  5. See ResponseMetadataTypeDef

ListTargetsByRuleResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListTargetsByRuleResponseTypeDef

def get_value() -> ListTargetsByRuleResponseTypeDef:
    return {
        "Targets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTargetsByRuleResponseTypeDef(TypedDict):
    Targets: List[TargetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TargetTypeDef
  2. See ResponseMetadataTypeDef

PutTargetsRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import PutTargetsRequestRequestTypeDef

def get_value() -> PutTargetsRequestRequestTypeDef:
    return {
        "Rule": ...,
        "Targets": ...,
    }
Definition
class PutTargetsRequestRequestTypeDef(TypedDict):
    Rule: str,
    Targets: Sequence[TargetTypeDef],  # (1)
    EventBusName: NotRequired[str],
  1. See TargetTypeDef

DescribeConnectionResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import DescribeConnectionResponseTypeDef

def get_value() -> DescribeConnectionResponseTypeDef:
    return {
        "ConnectionArn": ...,
        "Name": ...,
        "Description": ...,
        "ConnectionState": ...,
        "StateReason": ...,
        "AuthorizationType": ...,
        "SecretArn": ...,
        "AuthParameters": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "LastAuthorizedTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConnectionResponseTypeDef(TypedDict):
    ConnectionArn: str,
    Name: str,
    Description: str,
    ConnectionState: ConnectionStateType,  # (1)
    StateReason: str,
    AuthorizationType: ConnectionAuthorizationTypeType,  # (2)
    SecretArn: str,
    AuthParameters: ConnectionAuthResponseParametersTypeDef,  # (3)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    LastAuthorizedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ConnectionStateType
  2. See ConnectionAuthorizationTypeType
  3. See ConnectionAuthResponseParametersTypeDef
  4. See ResponseMetadataTypeDef

CreateConnectionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import CreateConnectionRequestRequestTypeDef

def get_value() -> CreateConnectionRequestRequestTypeDef:
    return {
        "Name": ...,
        "AuthorizationType": ...,
        "AuthParameters": ...,
    }
Definition
class CreateConnectionRequestRequestTypeDef(TypedDict):
    Name: str,
    AuthorizationType: ConnectionAuthorizationTypeType,  # (1)
    AuthParameters: CreateConnectionAuthRequestParametersTypeDef,  # (2)
    Description: NotRequired[str],
  1. See ConnectionAuthorizationTypeType
  2. See CreateConnectionAuthRequestParametersTypeDef

UpdateConnectionRequestRequestTypeDef

Usage Example
from types_aiobotocore_events.type_defs import UpdateConnectionRequestRequestTypeDef

def get_value() -> UpdateConnectionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateConnectionRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    AuthorizationType: NotRequired[ConnectionAuthorizationTypeType],  # (1)
    AuthParameters: NotRequired[UpdateConnectionAuthRequestParametersTypeDef],  # (2)
  1. See ConnectionAuthorizationTypeType
  2. See UpdateConnectionAuthRequestParametersTypeDef

ListEndpointsResponseTypeDef

Usage Example
from types_aiobotocore_events.type_defs import ListEndpointsResponseTypeDef

def get_value() -> ListEndpointsResponseTypeDef:
    return {
        "Endpoints": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEndpointsResponseTypeDef(TypedDict):
    Endpoints: List[EndpointTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef