Skip to content

Type definitions#

Index > EventBridge > Type definitions

Auto-generated documentation for EventBridge type annotations stubs module mypy-boto3-events.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AwsVpcConfigurationUnionTypeDef#

# AwsVpcConfigurationUnionTypeDef definition

AwsVpcConfigurationUnionTypeDef = Union[
    AwsVpcConfigurationTypeDef,  # (1)
    AwsVpcConfigurationOutputTypeDef,  # (2)
]
  1. See AwsVpcConfigurationTypeDef
  2. See AwsVpcConfigurationOutputTypeDef

HttpParametersUnionTypeDef#

# HttpParametersUnionTypeDef definition

HttpParametersUnionTypeDef = Union[
    HttpParametersTypeDef,  # (1)
    HttpParametersOutputTypeDef,  # (2)
]
  1. See HttpParametersTypeDef
  2. See HttpParametersOutputTypeDef

InputTransformerUnionTypeDef#

# InputTransformerUnionTypeDef definition

InputTransformerUnionTypeDef = Union[
    InputTransformerTypeDef,  # (1)
    InputTransformerOutputTypeDef,  # (2)
]
  1. See InputTransformerTypeDef
  2. See InputTransformerOutputTypeDef

RedshiftDataParametersUnionTypeDef#

# RedshiftDataParametersUnionTypeDef definition

RedshiftDataParametersUnionTypeDef = Union[
    RedshiftDataParametersTypeDef,  # (1)
    RedshiftDataParametersOutputTypeDef,  # (2)
]
  1. See RedshiftDataParametersTypeDef
  2. See RedshiftDataParametersOutputTypeDef

RunCommandTargetUnionTypeDef#

# RunCommandTargetUnionTypeDef definition

RunCommandTargetUnionTypeDef = Union[
    RunCommandTargetTypeDef,  # (1)
    RunCommandTargetOutputTypeDef,  # (2)
]
  1. See RunCommandTargetTypeDef
  2. See RunCommandTargetOutputTypeDef

ConnectionHttpParametersUnionTypeDef#

# ConnectionHttpParametersUnionTypeDef definition

ConnectionHttpParametersUnionTypeDef = Union[
    ConnectionHttpParametersTypeDef,  # (1)
    ConnectionHttpParametersOutputTypeDef,  # (2)
]
  1. See ConnectionHttpParametersTypeDef
  2. See ConnectionHttpParametersOutputTypeDef

SageMakerPipelineParametersUnionTypeDef#

# SageMakerPipelineParametersUnionTypeDef definition

SageMakerPipelineParametersUnionTypeDef = Union[
    SageMakerPipelineParametersTypeDef,  # (1)
    SageMakerPipelineParametersOutputTypeDef,  # (2)
]
  1. See SageMakerPipelineParametersTypeDef
  2. See SageMakerPipelineParametersOutputTypeDef

NetworkConfigurationUnionTypeDef#

# NetworkConfigurationUnionTypeDef definition

NetworkConfigurationUnionTypeDef = Union[
    NetworkConfigurationTypeDef,  # (1)
    NetworkConfigurationOutputTypeDef,  # (2)
]
  1. See NetworkConfigurationTypeDef
  2. See NetworkConfigurationOutputTypeDef

RunCommandParametersUnionTypeDef#

# RunCommandParametersUnionTypeDef definition

RunCommandParametersUnionTypeDef = Union[
    RunCommandParametersTypeDef,  # (1)
    RunCommandParametersOutputTypeDef,  # (2)
]
  1. See RunCommandParametersTypeDef
  2. See RunCommandParametersOutputTypeDef

EcsParametersUnionTypeDef#

# EcsParametersUnionTypeDef definition

EcsParametersUnionTypeDef = Union[
    EcsParametersTypeDef,  # (1)
    EcsParametersOutputTypeDef,  # (2)
]
  1. See EcsParametersTypeDef
  2. See EcsParametersOutputTypeDef

TargetUnionTypeDef#

# TargetUnionTypeDef definition

TargetUnionTypeDef = Union[
    TargetTypeDef,  # (1)
    TargetOutputTypeDef,  # (2)
]
  1. See TargetTypeDef
  2. See TargetOutputTypeDef

ActivateEventSourceRequestRequestTypeDef#

# ActivateEventSourceRequestRequestTypeDef definition

class ActivateEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

ApiDestinationTypeDef#

# ApiDestinationTypeDef 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

AppSyncParametersTypeDef#

# AppSyncParametersTypeDef definition

class AppSyncParametersTypeDef(TypedDict):
    GraphQLOperation: NotRequired[str],

ArchiveTypeDef#

# ArchiveTypeDef 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

AwsVpcConfigurationOutputTypeDef#

# AwsVpcConfigurationOutputTypeDef definition

class AwsVpcConfigurationOutputTypeDef(TypedDict):
    Subnets: List[str],
    SecurityGroups: NotRequired[List[str]],
    AssignPublicIp: NotRequired[AssignPublicIpType],  # (1)
  1. See AssignPublicIpType

AwsVpcConfigurationTypeDef#

# AwsVpcConfigurationTypeDef definition

class AwsVpcConfigurationTypeDef(TypedDict):
    Subnets: Sequence[str],
    SecurityGroups: NotRequired[Sequence[str]],
    AssignPublicIp: NotRequired[AssignPublicIpType],  # (1)
  1. See AssignPublicIpType

BatchArrayPropertiesTypeDef#

# BatchArrayPropertiesTypeDef definition

class BatchArrayPropertiesTypeDef(TypedDict):
    Size: NotRequired[int],

BatchRetryStrategyTypeDef#

# BatchRetryStrategyTypeDef definition

class BatchRetryStrategyTypeDef(TypedDict):
    Attempts: NotRequired[int],

CancelReplayRequestRequestTypeDef#

# CancelReplayRequestRequestTypeDef definition

class CancelReplayRequestRequestTypeDef(TypedDict):
    ReplayName: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

CapacityProviderStrategyItemTypeDef#

# CapacityProviderStrategyItemTypeDef definition

class CapacityProviderStrategyItemTypeDef(TypedDict):
    capacityProvider: str,
    weight: NotRequired[int],
    base: NotRequired[int],

ConditionTypeDef#

# ConditionTypeDef definition

class ConditionTypeDef(TypedDict):
    Type: str,
    Key: str,
    Value: str,

ConnectionApiKeyAuthResponseParametersTypeDef#

# ConnectionApiKeyAuthResponseParametersTypeDef definition

class ConnectionApiKeyAuthResponseParametersTypeDef(TypedDict):
    ApiKeyName: NotRequired[str],

ConnectionBasicAuthResponseParametersTypeDef#

# ConnectionBasicAuthResponseParametersTypeDef definition

class ConnectionBasicAuthResponseParametersTypeDef(TypedDict):
    Username: NotRequired[str],

ConnectionBodyParameterTypeDef#

# ConnectionBodyParameterTypeDef definition

class ConnectionBodyParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    IsValueSecret: NotRequired[bool],

ConnectionHeaderParameterTypeDef#

# ConnectionHeaderParameterTypeDef definition

class ConnectionHeaderParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    IsValueSecret: NotRequired[bool],

ConnectionQueryStringParameterTypeDef#

# ConnectionQueryStringParameterTypeDef definition

class ConnectionQueryStringParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    IsValueSecret: NotRequired[bool],

ConnectionOAuthClientResponseParametersTypeDef#

# ConnectionOAuthClientResponseParametersTypeDef definition

class ConnectionOAuthClientResponseParametersTypeDef(TypedDict):
    ClientID: NotRequired[str],

ConnectionTypeDef#

# ConnectionTypeDef 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#

# CreateApiDestinationRequestRequestTypeDef definition

class CreateApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,
    ConnectionArn: str,
    InvocationEndpoint: str,
    HttpMethod: ApiDestinationHttpMethodType,  # (1)
    Description: NotRequired[str],
    InvocationRateLimitPerSecond: NotRequired[int],
  1. See ApiDestinationHttpMethodType

CreateArchiveRequestRequestTypeDef#

# CreateArchiveRequestRequestTypeDef definition

class CreateArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,
    EventSourceArn: str,
    Description: NotRequired[str],
    EventPattern: NotRequired[str],
    RetentionDays: NotRequired[int],

CreateConnectionApiKeyAuthRequestParametersTypeDef#

# CreateConnectionApiKeyAuthRequestParametersTypeDef definition

class CreateConnectionApiKeyAuthRequestParametersTypeDef(TypedDict):
    ApiKeyName: str,
    ApiKeyValue: str,

CreateConnectionBasicAuthRequestParametersTypeDef#

# CreateConnectionBasicAuthRequestParametersTypeDef definition

class CreateConnectionBasicAuthRequestParametersTypeDef(TypedDict):
    Username: str,
    Password: str,

CreateConnectionOAuthClientRequestParametersTypeDef#

# CreateConnectionOAuthClientRequestParametersTypeDef definition

class CreateConnectionOAuthClientRequestParametersTypeDef(TypedDict):
    ClientID: str,
    ClientSecret: str,

EndpointEventBusTypeDef#

# EndpointEventBusTypeDef definition

class EndpointEventBusTypeDef(TypedDict):
    EventBusArn: str,

ReplicationConfigTypeDef#

# ReplicationConfigTypeDef definition

class ReplicationConfigTypeDef(TypedDict):
    State: NotRequired[ReplicationStateType],  # (1)
  1. See ReplicationStateType

DeadLetterConfigTypeDef#

# DeadLetterConfigTypeDef definition

class DeadLetterConfigTypeDef(TypedDict):
    Arn: NotRequired[str],

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreatePartnerEventSourceRequestRequestTypeDef#

# CreatePartnerEventSourceRequestRequestTypeDef definition

class CreatePartnerEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,
    Account: str,

DeactivateEventSourceRequestRequestTypeDef#

# DeactivateEventSourceRequestRequestTypeDef definition

class DeactivateEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

DeauthorizeConnectionRequestRequestTypeDef#

# DeauthorizeConnectionRequestRequestTypeDef definition

class DeauthorizeConnectionRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteApiDestinationRequestRequestTypeDef#

# DeleteApiDestinationRequestRequestTypeDef definition

class DeleteApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteArchiveRequestRequestTypeDef#

# DeleteArchiveRequestRequestTypeDef definition

class DeleteArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,

DeleteConnectionRequestRequestTypeDef#

# DeleteConnectionRequestRequestTypeDef definition

class DeleteConnectionRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteEndpointRequestRequestTypeDef#

# DeleteEndpointRequestRequestTypeDef definition

class DeleteEndpointRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteEventBusRequestRequestTypeDef#

# DeleteEventBusRequestRequestTypeDef definition

class DeleteEventBusRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePartnerEventSourceRequestRequestTypeDef#

# DeletePartnerEventSourceRequestRequestTypeDef definition

class DeletePartnerEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,
    Account: str,

DeleteRuleRequestRequestTypeDef#

# DeleteRuleRequestRequestTypeDef definition

class DeleteRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],
    Force: NotRequired[bool],

DescribeApiDestinationRequestRequestTypeDef#

# DescribeApiDestinationRequestRequestTypeDef definition

class DescribeApiDestinationRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeArchiveRequestRequestTypeDef#

# DescribeArchiveRequestRequestTypeDef definition

class DescribeArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,

DescribeConnectionRequestRequestTypeDef#

# DescribeConnectionRequestRequestTypeDef definition

class DescribeConnectionRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeEndpointRequestRequestTypeDef#

# DescribeEndpointRequestRequestTypeDef definition

class DescribeEndpointRequestRequestTypeDef(TypedDict):
    Name: str,
    HomeRegion: NotRequired[str],

DescribeEventBusRequestRequestTypeDef#

# DescribeEventBusRequestRequestTypeDef definition

class DescribeEventBusRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],

DescribeEventSourceRequestRequestTypeDef#

# DescribeEventSourceRequestRequestTypeDef definition

class DescribeEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

DescribePartnerEventSourceRequestRequestTypeDef#

# DescribePartnerEventSourceRequestRequestTypeDef definition

class DescribePartnerEventSourceRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeReplayRequestRequestTypeDef#

# DescribeReplayRequestRequestTypeDef definition

class DescribeReplayRequestRequestTypeDef(TypedDict):
    ReplayName: str,

ReplayDestinationOutputTypeDef#

# ReplayDestinationOutputTypeDef definition

class ReplayDestinationOutputTypeDef(TypedDict):
    Arn: str,
    FilterArns: NotRequired[List[str]],

DescribeRuleRequestRequestTypeDef#

# DescribeRuleRequestRequestTypeDef definition

class DescribeRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],

DisableRuleRequestRequestTypeDef#

# DisableRuleRequestRequestTypeDef definition

class DisableRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],

PlacementConstraintTypeDef#

# PlacementConstraintTypeDef definition

class PlacementConstraintTypeDef(TypedDict):
    type: NotRequired[PlacementConstraintTypeType],  # (1)
    expression: NotRequired[str],
  1. See PlacementConstraintTypeType

PlacementStrategyTypeDef#

# PlacementStrategyTypeDef definition

class PlacementStrategyTypeDef(TypedDict):
    type: NotRequired[PlacementStrategyTypeType],  # (1)
    field: NotRequired[str],
  1. See PlacementStrategyTypeType

EnableRuleRequestRequestTypeDef#

# EnableRuleRequestRequestTypeDef definition

class EnableRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    EventBusName: NotRequired[str],

EventBusTypeDef#

# EventBusTypeDef definition

class EventBusTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],
    Description: NotRequired[str],
    Policy: NotRequired[str],
    CreationTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],

EventSourceTypeDef#

# EventSourceTypeDef 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#

# PrimaryTypeDef definition

class PrimaryTypeDef(TypedDict):
    HealthCheck: str,

SecondaryTypeDef#

# SecondaryTypeDef definition

class SecondaryTypeDef(TypedDict):
    Route: str,

HttpParametersOutputTypeDef#

# HttpParametersOutputTypeDef definition

class HttpParametersOutputTypeDef(TypedDict):
    PathParameterValues: NotRequired[List[str]],
    HeaderParameters: NotRequired[Dict[str, str]],
    QueryStringParameters: NotRequired[Dict[str, str]],

HttpParametersTypeDef#

# HttpParametersTypeDef definition

class HttpParametersTypeDef(TypedDict):
    PathParameterValues: NotRequired[Sequence[str]],
    HeaderParameters: NotRequired[Mapping[str, str]],
    QueryStringParameters: NotRequired[Mapping[str, str]],

InputTransformerOutputTypeDef#

# InputTransformerOutputTypeDef definition

class InputTransformerOutputTypeDef(TypedDict):
    InputTemplate: str,
    InputPathsMap: NotRequired[Dict[str, str]],

InputTransformerTypeDef#

# InputTransformerTypeDef definition

class InputTransformerTypeDef(TypedDict):
    InputTemplate: str,
    InputPathsMap: NotRequired[Mapping[str, str]],

KinesisParametersTypeDef#

# KinesisParametersTypeDef definition

class KinesisParametersTypeDef(TypedDict):
    PartitionKeyPath: str,

ListApiDestinationsRequestRequestTypeDef#

# ListApiDestinationsRequestRequestTypeDef definition

class ListApiDestinationsRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    ConnectionArn: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListArchivesRequestRequestTypeDef#

# ListArchivesRequestRequestTypeDef definition

class ListArchivesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    EventSourceArn: NotRequired[str],
    State: NotRequired[ArchiveStateType],  # (1)
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See ArchiveStateType

ListConnectionsRequestRequestTypeDef#

# ListConnectionsRequestRequestTypeDef definition

class ListConnectionsRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    ConnectionState: NotRequired[ConnectionStateType],  # (1)
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See ConnectionStateType

ListEndpointsRequestRequestTypeDef#

# ListEndpointsRequestRequestTypeDef definition

class ListEndpointsRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    HomeRegion: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListEventBusesRequestRequestTypeDef#

# ListEventBusesRequestRequestTypeDef definition

class ListEventBusesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListEventSourcesRequestRequestTypeDef#

# ListEventSourcesRequestRequestTypeDef definition

class ListEventSourcesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListPartnerEventSourceAccountsRequestRequestTypeDef#

# ListPartnerEventSourceAccountsRequestRequestTypeDef definition

class ListPartnerEventSourceAccountsRequestRequestTypeDef(TypedDict):
    EventSourceName: str,
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

PartnerEventSourceAccountTypeDef#

# PartnerEventSourceAccountTypeDef definition

class PartnerEventSourceAccountTypeDef(TypedDict):
    Account: NotRequired[str],
    CreationTime: NotRequired[datetime],
    ExpirationTime: NotRequired[datetime],
    State: NotRequired[EventSourceStateType],  # (1)
  1. See EventSourceStateType

ListPartnerEventSourcesRequestRequestTypeDef#

# ListPartnerEventSourcesRequestRequestTypeDef definition

class ListPartnerEventSourcesRequestRequestTypeDef(TypedDict):
    NamePrefix: str,
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

PartnerEventSourceTypeDef#

# PartnerEventSourceTypeDef definition

class PartnerEventSourceTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

ListReplaysRequestRequestTypeDef#

# ListReplaysRequestRequestTypeDef definition

class ListReplaysRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    State: NotRequired[ReplayStateType],  # (1)
    EventSourceArn: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See ReplayStateType

ReplayTypeDef#

# ReplayTypeDef 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#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListRuleNamesByTargetRequestRequestTypeDef#

# ListRuleNamesByTargetRequestRequestTypeDef definition

class ListRuleNamesByTargetRequestRequestTypeDef(TypedDict):
    TargetArn: str,
    EventBusName: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

ListRulesRequestRequestTypeDef#

# ListRulesRequestRequestTypeDef definition

class ListRulesRequestRequestTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    EventBusName: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

RuleTypeDef#

# RuleTypeDef 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#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

ListTargetsByRuleRequestRequestTypeDef#

# ListTargetsByRuleRequestRequestTypeDef definition

class ListTargetsByRuleRequestRequestTypeDef(TypedDict):
    Rule: str,
    EventBusName: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

PutEventsResultEntryTypeDef#

# PutEventsResultEntryTypeDef definition

class PutEventsResultEntryTypeDef(TypedDict):
    EventId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

PutPartnerEventsResultEntryTypeDef#

# PutPartnerEventsResultEntryTypeDef definition

class PutPartnerEventsResultEntryTypeDef(TypedDict):
    EventId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

PutTargetsResultEntryTypeDef#

# PutTargetsResultEntryTypeDef definition

class PutTargetsResultEntryTypeDef(TypedDict):
    TargetId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

RedshiftDataParametersOutputTypeDef#

# RedshiftDataParametersOutputTypeDef definition

class RedshiftDataParametersOutputTypeDef(TypedDict):
    Database: str,
    SecretManagerArn: NotRequired[str],
    DbUser: NotRequired[str],
    Sql: NotRequired[str],
    StatementName: NotRequired[str],
    WithEvent: NotRequired[bool],
    Sqls: NotRequired[List[str]],

RedshiftDataParametersTypeDef#

# RedshiftDataParametersTypeDef definition

class RedshiftDataParametersTypeDef(TypedDict):
    Database: str,
    SecretManagerArn: NotRequired[str],
    DbUser: NotRequired[str],
    Sql: NotRequired[str],
    StatementName: NotRequired[str],
    WithEvent: NotRequired[bool],
    Sqls: NotRequired[Sequence[str]],

RemovePermissionRequestRequestTypeDef#

# RemovePermissionRequestRequestTypeDef definition

class RemovePermissionRequestRequestTypeDef(TypedDict):
    StatementId: NotRequired[str],
    RemoveAllPermissions: NotRequired[bool],
    EventBusName: NotRequired[str],

RemoveTargetsRequestRequestTypeDef#

# RemoveTargetsRequestRequestTypeDef definition

class RemoveTargetsRequestRequestTypeDef(TypedDict):
    Rule: str,
    Ids: Sequence[str],
    EventBusName: NotRequired[str],
    Force: NotRequired[bool],

RemoveTargetsResultEntryTypeDef#

# RemoveTargetsResultEntryTypeDef definition

class RemoveTargetsResultEntryTypeDef(TypedDict):
    TargetId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

ReplayDestinationTypeDef#

# ReplayDestinationTypeDef definition

class ReplayDestinationTypeDef(TypedDict):
    Arn: str,
    FilterArns: NotRequired[Sequence[str]],

RetryPolicyTypeDef#

# RetryPolicyTypeDef definition

class RetryPolicyTypeDef(TypedDict):
    MaximumRetryAttempts: NotRequired[int],
    MaximumEventAgeInSeconds: NotRequired[int],

RunCommandTargetOutputTypeDef#

# RunCommandTargetOutputTypeDef definition

class RunCommandTargetOutputTypeDef(TypedDict):
    Key: str,
    Values: List[str],

RunCommandTargetTypeDef#

# RunCommandTargetTypeDef definition

class RunCommandTargetTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

SageMakerPipelineParameterTypeDef#

# SageMakerPipelineParameterTypeDef definition

class SageMakerPipelineParameterTypeDef(TypedDict):
    Name: str,
    Value: str,

SqsParametersTypeDef#

# SqsParametersTypeDef definition

class SqsParametersTypeDef(TypedDict):
    MessageGroupId: NotRequired[str],

TestEventPatternRequestRequestTypeDef#

# TestEventPatternRequestRequestTypeDef definition

class TestEventPatternRequestRequestTypeDef(TypedDict):
    EventPattern: str,
    Event: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateApiDestinationRequestRequestTypeDef#

# UpdateApiDestinationRequestRequestTypeDef 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#

# UpdateArchiveRequestRequestTypeDef definition

class UpdateArchiveRequestRequestTypeDef(TypedDict):
    ArchiveName: str,
    Description: NotRequired[str],
    EventPattern: NotRequired[str],
    RetentionDays: NotRequired[int],

UpdateConnectionApiKeyAuthRequestParametersTypeDef#

# UpdateConnectionApiKeyAuthRequestParametersTypeDef definition

class UpdateConnectionApiKeyAuthRequestParametersTypeDef(TypedDict):
    ApiKeyName: NotRequired[str],
    ApiKeyValue: NotRequired[str],

UpdateConnectionBasicAuthRequestParametersTypeDef#

# UpdateConnectionBasicAuthRequestParametersTypeDef definition

class UpdateConnectionBasicAuthRequestParametersTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],

UpdateConnectionOAuthClientRequestParametersTypeDef#

# UpdateConnectionOAuthClientRequestParametersTypeDef definition

class UpdateConnectionOAuthClientRequestParametersTypeDef(TypedDict):
    ClientID: NotRequired[str],
    ClientSecret: NotRequired[str],

NetworkConfigurationOutputTypeDef#

# NetworkConfigurationOutputTypeDef definition

class NetworkConfigurationOutputTypeDef(TypedDict):
    awsvpcConfiguration: NotRequired[AwsVpcConfigurationOutputTypeDef],  # (1)
  1. See AwsVpcConfigurationOutputTypeDef

BatchParametersTypeDef#

# BatchParametersTypeDef definition

class BatchParametersTypeDef(TypedDict):
    JobDefinition: str,
    JobName: str,
    ArrayProperties: NotRequired[BatchArrayPropertiesTypeDef],  # (1)
    RetryStrategy: NotRequired[BatchRetryStrategyTypeDef],  # (2)
  1. See BatchArrayPropertiesTypeDef
  2. See BatchRetryStrategyTypeDef

CancelReplayResponseTypeDef#

# CancelReplayResponseTypeDef definition

class CancelReplayResponseTypeDef(TypedDict):
    ReplayArn: str,
    State: ReplayStateType,  # (1)
    StateReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplayStateType
  2. See ResponseMetadataTypeDef

CreateApiDestinationResponseTypeDef#

# CreateApiDestinationResponseTypeDef definition

class CreateApiDestinationResponseTypeDef(TypedDict):
    ApiDestinationArn: str,
    ApiDestinationState: ApiDestinationStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiDestinationStateType
  2. See ResponseMetadataTypeDef

CreateArchiveResponseTypeDef#

# CreateArchiveResponseTypeDef definition

class CreateArchiveResponseTypeDef(TypedDict):
    ArchiveArn: str,
    State: ArchiveStateType,  # (1)
    StateReason: str,
    CreationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchiveStateType
  2. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef definition

class CreateConnectionResponseTypeDef(TypedDict):
    ConnectionArn: str,
    ConnectionState: ConnectionStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStateType
  2. See ResponseMetadataTypeDef

CreatePartnerEventSourceResponseTypeDef#

# CreatePartnerEventSourceResponseTypeDef definition

class CreatePartnerEventSourceResponseTypeDef(TypedDict):
    EventSourceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeauthorizeConnectionResponseTypeDef#

# DeauthorizeConnectionResponseTypeDef 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#

# DeleteConnectionResponseTypeDef 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#

# DescribeApiDestinationResponseTypeDef 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#

# DescribeArchiveResponseTypeDef 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

DescribeEventSourceResponseTypeDef#

# DescribeEventSourceResponseTypeDef 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#

# DescribePartnerEventSourceResponseTypeDef definition

class DescribePartnerEventSourceResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeRuleResponseTypeDef#

# DescribeRuleResponseTypeDef 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#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListApiDestinationsResponseTypeDef#

# ListApiDestinationsResponseTypeDef definition

class ListApiDestinationsResponseTypeDef(TypedDict):
    ApiDestinations: List[ApiDestinationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApiDestinationTypeDef
  2. See ResponseMetadataTypeDef

ListArchivesResponseTypeDef#

# ListArchivesResponseTypeDef definition

class ListArchivesResponseTypeDef(TypedDict):
    Archives: List[ArchiveTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ArchiveTypeDef
  2. See ResponseMetadataTypeDef

ListRuleNamesByTargetResponseTypeDef#

# ListRuleNamesByTargetResponseTypeDef definition

class ListRuleNamesByTargetResponseTypeDef(TypedDict):
    RuleNames: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

PutRuleResponseTypeDef#

# PutRuleResponseTypeDef definition

class PutRuleResponseTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartReplayResponseTypeDef#

# StartReplayResponseTypeDef definition

class StartReplayResponseTypeDef(TypedDict):
    ReplayArn: str,
    State: ReplayStateType,  # (1)
    StateReason: str,
    ReplayStartTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplayStateType
  2. See ResponseMetadataTypeDef

TestEventPatternResponseTypeDef#

# TestEventPatternResponseTypeDef definition

class TestEventPatternResponseTypeDef(TypedDict):
    Result: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateApiDestinationResponseTypeDef#

# UpdateApiDestinationResponseTypeDef definition

class UpdateApiDestinationResponseTypeDef(TypedDict):
    ApiDestinationArn: str,
    ApiDestinationState: ApiDestinationStateType,  # (1)
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiDestinationStateType
  2. See ResponseMetadataTypeDef

UpdateArchiveResponseTypeDef#

# UpdateArchiveResponseTypeDef definition

class UpdateArchiveResponseTypeDef(TypedDict):
    ArchiveArn: str,
    State: ArchiveStateType,  # (1)
    StateReason: str,
    CreationTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArchiveStateType
  2. See ResponseMetadataTypeDef

UpdateConnectionResponseTypeDef#

# UpdateConnectionResponseTypeDef 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#

# PutPermissionRequestRequestTypeDef 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

ConnectionHttpParametersOutputTypeDef#

# ConnectionHttpParametersOutputTypeDef definition

class ConnectionHttpParametersOutputTypeDef(TypedDict):
    HeaderParameters: NotRequired[List[ConnectionHeaderParameterTypeDef]],  # (1)
    QueryStringParameters: NotRequired[List[ConnectionQueryStringParameterTypeDef]],  # (2)
    BodyParameters: NotRequired[List[ConnectionBodyParameterTypeDef]],  # (3)
  1. See ConnectionHeaderParameterTypeDef
  2. See ConnectionQueryStringParameterTypeDef
  3. See ConnectionBodyParameterTypeDef

ConnectionHttpParametersTypeDef#

# ConnectionHttpParametersTypeDef 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#

# ListConnectionsResponseTypeDef definition

class ListConnectionsResponseTypeDef(TypedDict):
    Connections: List[ConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateEventBusResponseTypeDef#

# CreateEventBusResponseTypeDef definition

class CreateEventBusResponseTypeDef(TypedDict):
    EventBusArn: str,
    Description: str,
    KmsKeyIdentifier: str,
    DeadLetterConfig: DeadLetterConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeadLetterConfigTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventBusResponseTypeDef#

# DescribeEventBusResponseTypeDef definition

class DescribeEventBusResponseTypeDef(TypedDict):
    Name: str,
    Arn: str,
    Description: str,
    KmsKeyIdentifier: str,
    DeadLetterConfig: DeadLetterConfigTypeDef,  # (1)
    Policy: str,
    CreationTime: datetime,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeadLetterConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateEventBusRequestRequestTypeDef#

# UpdateEventBusRequestRequestTypeDef definition

class UpdateEventBusRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    KmsKeyIdentifier: NotRequired[str],
    Description: NotRequired[str],
    DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef],  # (1)
  1. See DeadLetterConfigTypeDef

UpdateEventBusResponseTypeDef#

# UpdateEventBusResponseTypeDef definition

class UpdateEventBusResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    KmsKeyIdentifier: str,
    Description: str,
    DeadLetterConfig: DeadLetterConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeadLetterConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateEventBusRequestRequestTypeDef#

# CreateEventBusRequestRequestTypeDef definition

class CreateEventBusRequestRequestTypeDef(TypedDict):
    Name: str,
    EventSourceName: NotRequired[str],
    Description: NotRequired[str],
    KmsKeyIdentifier: NotRequired[str],
    DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See DeadLetterConfigTypeDef
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

PutRuleRequestRequestTypeDef#

# PutRuleRequestRequestTypeDef 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#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

DescribeReplayResponseTypeDef#

# DescribeReplayResponseTypeDef definition

class DescribeReplayResponseTypeDef(TypedDict):
    ReplayName: str,
    ReplayArn: str,
    Description: str,
    State: ReplayStateType,  # (1)
    StateReason: str,
    EventSourceArn: str,
    Destination: ReplayDestinationOutputTypeDef,  # (2)
    EventStartTime: datetime,
    EventEndTime: datetime,
    EventLastReplayedTime: datetime,
    ReplayStartTime: datetime,
    ReplayEndTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReplayStateType
  2. See ReplayDestinationOutputTypeDef
  3. See ResponseMetadataTypeDef

ListEventBusesResponseTypeDef#

# ListEventBusesResponseTypeDef definition

class ListEventBusesResponseTypeDef(TypedDict):
    EventBuses: List[EventBusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EventBusTypeDef
  2. See ResponseMetadataTypeDef

ListEventSourcesResponseTypeDef#

# ListEventSourcesResponseTypeDef definition

class ListEventSourcesResponseTypeDef(TypedDict):
    EventSources: List[EventSourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EventSourceTypeDef
  2. See ResponseMetadataTypeDef

FailoverConfigTypeDef#

# FailoverConfigTypeDef definition

class FailoverConfigTypeDef(TypedDict):
    Primary: PrimaryTypeDef,  # (1)
    Secondary: SecondaryTypeDef,  # (2)
  1. See PrimaryTypeDef
  2. See SecondaryTypeDef

ListPartnerEventSourceAccountsResponseTypeDef#

# ListPartnerEventSourceAccountsResponseTypeDef definition

class ListPartnerEventSourceAccountsResponseTypeDef(TypedDict):
    PartnerEventSourceAccounts: List[PartnerEventSourceAccountTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PartnerEventSourceAccountTypeDef
  2. See ResponseMetadataTypeDef

ListPartnerEventSourcesResponseTypeDef#

# ListPartnerEventSourcesResponseTypeDef definition

class ListPartnerEventSourcesResponseTypeDef(TypedDict):
    PartnerEventSources: List[PartnerEventSourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PartnerEventSourceTypeDef
  2. See ResponseMetadataTypeDef

ListReplaysResponseTypeDef#

# ListReplaysResponseTypeDef definition

class ListReplaysResponseTypeDef(TypedDict):
    Replays: List[ReplayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReplayTypeDef
  2. See ResponseMetadataTypeDef

ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef#

# ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef definition

class ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef(TypedDict):
    TargetArn: str,
    EventBusName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesRequestListRulesPaginateTypeDef#

# ListRulesRequestListRulesPaginateTypeDef definition

class ListRulesRequestListRulesPaginateTypeDef(TypedDict):
    NamePrefix: NotRequired[str],
    EventBusName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef#

# ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef definition

class ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef(TypedDict):
    Rule: str,
    EventBusName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesResponseTypeDef#

# ListRulesResponseTypeDef definition

class ListRulesResponseTypeDef(TypedDict):
    Rules: List[RuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RuleTypeDef
  2. See ResponseMetadataTypeDef

PutEventsRequestEntryTypeDef#

# PutEventsRequestEntryTypeDef definition

class PutEventsRequestEntryTypeDef(TypedDict):
    Time: NotRequired[TimestampTypeDef],
    Source: NotRequired[str],
    Resources: NotRequired[Sequence[str]],
    DetailType: NotRequired[str],
    Detail: NotRequired[str],
    EventBusName: NotRequired[str],
    TraceHeader: NotRequired[str],

PutPartnerEventsRequestEntryTypeDef#

# PutPartnerEventsRequestEntryTypeDef definition

class PutPartnerEventsRequestEntryTypeDef(TypedDict):
    Time: NotRequired[TimestampTypeDef],
    Source: NotRequired[str],
    Resources: NotRequired[Sequence[str]],
    DetailType: NotRequired[str],
    Detail: NotRequired[str],

PutEventsResponseTypeDef#

# PutEventsResponseTypeDef definition

class PutEventsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    Entries: List[PutEventsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutEventsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

PutPartnerEventsResponseTypeDef#

# PutPartnerEventsResponseTypeDef definition

class PutPartnerEventsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    Entries: List[PutPartnerEventsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutPartnerEventsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

PutTargetsResponseTypeDef#

# PutTargetsResponseTypeDef definition

class PutTargetsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    FailedEntries: List[PutTargetsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutTargetsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

RemoveTargetsResponseTypeDef#

# RemoveTargetsResponseTypeDef definition

class RemoveTargetsResponseTypeDef(TypedDict):
    FailedEntryCount: int,
    FailedEntries: List[RemoveTargetsResultEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemoveTargetsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

StartReplayRequestRequestTypeDef#

# StartReplayRequestRequestTypeDef definition

class StartReplayRequestRequestTypeDef(TypedDict):
    ReplayName: str,
    EventSourceArn: str,
    EventStartTime: TimestampTypeDef,
    EventEndTime: TimestampTypeDef,
    Destination: ReplayDestinationTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ReplayDestinationTypeDef

RunCommandParametersOutputTypeDef#

# RunCommandParametersOutputTypeDef definition

class RunCommandParametersOutputTypeDef(TypedDict):
    RunCommandTargets: List[RunCommandTargetOutputTypeDef],  # (1)
  1. See RunCommandTargetOutputTypeDef

SageMakerPipelineParametersOutputTypeDef#

# SageMakerPipelineParametersOutputTypeDef definition

class SageMakerPipelineParametersOutputTypeDef(TypedDict):
    PipelineParameterList: NotRequired[List[SageMakerPipelineParameterTypeDef]],  # (1)
  1. See SageMakerPipelineParameterTypeDef

SageMakerPipelineParametersTypeDef#

# SageMakerPipelineParametersTypeDef definition

class SageMakerPipelineParametersTypeDef(TypedDict):
    PipelineParameterList: NotRequired[Sequence[SageMakerPipelineParameterTypeDef]],  # (1)
  1. See SageMakerPipelineParameterTypeDef

EcsParametersOutputTypeDef#

# EcsParametersOutputTypeDef definition

class EcsParametersOutputTypeDef(TypedDict):
    TaskDefinitionArn: str,
    TaskCount: NotRequired[int],
    LaunchType: NotRequired[LaunchTypeType],  # (1)
    NetworkConfiguration: NotRequired[NetworkConfigurationOutputTypeDef],  # (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 NetworkConfigurationOutputTypeDef
  3. See CapacityProviderStrategyItemTypeDef
  4. See PlacementConstraintTypeDef
  5. See PlacementStrategyTypeDef
  6. See PropagateTagsType
  7. See TagTypeDef

NetworkConfigurationTypeDef#

# NetworkConfigurationTypeDef definition

class NetworkConfigurationTypeDef(TypedDict):
    awsvpcConfiguration: NotRequired[AwsVpcConfigurationUnionTypeDef],  # (1)
  1. See AwsVpcConfigurationTypeDef AwsVpcConfigurationOutputTypeDef

ConnectionOAuthResponseParametersTypeDef#

# ConnectionOAuthResponseParametersTypeDef definition

class ConnectionOAuthResponseParametersTypeDef(TypedDict):
    ClientParameters: NotRequired[ConnectionOAuthClientResponseParametersTypeDef],  # (1)
    AuthorizationEndpoint: NotRequired[str],
    HttpMethod: NotRequired[ConnectionOAuthHttpMethodType],  # (2)
    OAuthHttpParameters: NotRequired[ConnectionHttpParametersOutputTypeDef],  # (3)
  1. See ConnectionOAuthClientResponseParametersTypeDef
  2. See ConnectionOAuthHttpMethodType
  3. See ConnectionHttpParametersOutputTypeDef

RoutingConfigTypeDef#

# RoutingConfigTypeDef definition

class RoutingConfigTypeDef(TypedDict):
    FailoverConfig: FailoverConfigTypeDef,  # (1)
  1. See FailoverConfigTypeDef

PutEventsRequestRequestTypeDef#

# PutEventsRequestRequestTypeDef definition

class PutEventsRequestRequestTypeDef(TypedDict):
    Entries: Sequence[PutEventsRequestEntryTypeDef],  # (1)
    EndpointId: NotRequired[str],
  1. See PutEventsRequestEntryTypeDef

PutPartnerEventsRequestRequestTypeDef#

# PutPartnerEventsRequestRequestTypeDef definition

class PutPartnerEventsRequestRequestTypeDef(TypedDict):
    Entries: Sequence[PutPartnerEventsRequestEntryTypeDef],  # (1)
  1. See PutPartnerEventsRequestEntryTypeDef

RunCommandParametersTypeDef#

# RunCommandParametersTypeDef definition

class RunCommandParametersTypeDef(TypedDict):
    RunCommandTargets: Sequence[RunCommandTargetUnionTypeDef],  # (1)
  1. See RunCommandTargetTypeDef RunCommandTargetOutputTypeDef

TargetOutputTypeDef#

# TargetOutputTypeDef definition

class TargetOutputTypeDef(TypedDict):
    Id: str,
    Arn: str,
    RoleArn: NotRequired[str],
    Input: NotRequired[str],
    InputPath: NotRequired[str],
    InputTransformer: NotRequired[InputTransformerOutputTypeDef],  # (1)
    KinesisParameters: NotRequired[KinesisParametersTypeDef],  # (2)
    RunCommandParameters: NotRequired[RunCommandParametersOutputTypeDef],  # (3)
    EcsParameters: NotRequired[EcsParametersOutputTypeDef],  # (4)
    BatchParameters: NotRequired[BatchParametersTypeDef],  # (5)
    SqsParameters: NotRequired[SqsParametersTypeDef],  # (6)
    HttpParameters: NotRequired[HttpParametersOutputTypeDef],  # (7)
    RedshiftDataParameters: NotRequired[RedshiftDataParametersOutputTypeDef],  # (8)
    SageMakerPipelineParameters: NotRequired[SageMakerPipelineParametersOutputTypeDef],  # (9)
    DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef],  # (10)
    RetryPolicy: NotRequired[RetryPolicyTypeDef],  # (11)
    AppSyncParameters: NotRequired[AppSyncParametersTypeDef],  # (12)
  1. See InputTransformerOutputTypeDef
  2. See KinesisParametersTypeDef
  3. See RunCommandParametersOutputTypeDef
  4. See EcsParametersOutputTypeDef
  5. See BatchParametersTypeDef
  6. See SqsParametersTypeDef
  7. See HttpParametersOutputTypeDef
  8. See RedshiftDataParametersOutputTypeDef
  9. See SageMakerPipelineParametersOutputTypeDef
  10. See DeadLetterConfigTypeDef
  11. See RetryPolicyTypeDef
  12. See AppSyncParametersTypeDef

ConnectionAuthResponseParametersTypeDef#

# ConnectionAuthResponseParametersTypeDef definition

class ConnectionAuthResponseParametersTypeDef(TypedDict):
    BasicAuthParameters: NotRequired[ConnectionBasicAuthResponseParametersTypeDef],  # (1)
    OAuthParameters: NotRequired[ConnectionOAuthResponseParametersTypeDef],  # (2)
    ApiKeyAuthParameters: NotRequired[ConnectionApiKeyAuthResponseParametersTypeDef],  # (3)
    InvocationHttpParameters: NotRequired[ConnectionHttpParametersOutputTypeDef],  # (4)
  1. See ConnectionBasicAuthResponseParametersTypeDef
  2. See ConnectionOAuthResponseParametersTypeDef
  3. See ConnectionApiKeyAuthResponseParametersTypeDef
  4. See ConnectionHttpParametersOutputTypeDef

CreateConnectionOAuthRequestParametersTypeDef#

# CreateConnectionOAuthRequestParametersTypeDef definition

class CreateConnectionOAuthRequestParametersTypeDef(TypedDict):
    ClientParameters: CreateConnectionOAuthClientRequestParametersTypeDef,  # (1)
    AuthorizationEndpoint: str,
    HttpMethod: ConnectionOAuthHttpMethodType,  # (2)
    OAuthHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef],  # (3)
  1. See CreateConnectionOAuthClientRequestParametersTypeDef
  2. See ConnectionOAuthHttpMethodType
  3. See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef

UpdateConnectionOAuthRequestParametersTypeDef#

# UpdateConnectionOAuthRequestParametersTypeDef definition

class UpdateConnectionOAuthRequestParametersTypeDef(TypedDict):
    ClientParameters: NotRequired[UpdateConnectionOAuthClientRequestParametersTypeDef],  # (1)
    AuthorizationEndpoint: NotRequired[str],
    HttpMethod: NotRequired[ConnectionOAuthHttpMethodType],  # (2)
    OAuthHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef],  # (3)
  1. See UpdateConnectionOAuthClientRequestParametersTypeDef
  2. See ConnectionOAuthHttpMethodType
  3. See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef

CreateEndpointRequestRequestTypeDef#

# CreateEndpointRequestRequestTypeDef 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#

# CreateEndpointResponseTypeDef 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#

# DescribeEndpointResponseTypeDef 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#

# EndpointTypeDef 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#

# UpdateEndpointRequestRequestTypeDef 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#

# UpdateEndpointResponseTypeDef 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#

# ListTargetsByRuleResponseTypeDef definition

class ListTargetsByRuleResponseTypeDef(TypedDict):
    Targets: List[TargetOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TargetOutputTypeDef
  2. See ResponseMetadataTypeDef

EcsParametersTypeDef#

# EcsParametersTypeDef definition

class EcsParametersTypeDef(TypedDict):
    TaskDefinitionArn: str,
    TaskCount: NotRequired[int],
    LaunchType: NotRequired[LaunchTypeType],  # (1)
    NetworkConfiguration: NotRequired[NetworkConfigurationUnionTypeDef],  # (2)
    PlatformVersion: NotRequired[str],
    Group: NotRequired[str],
    CapacityProviderStrategy: NotRequired[Sequence[CapacityProviderStrategyItemTypeDef]],  # (3)
    EnableECSManagedTags: NotRequired[bool],
    EnableExecuteCommand: NotRequired[bool],
    PlacementConstraints: NotRequired[Sequence[PlacementConstraintTypeDef]],  # (4)
    PlacementStrategy: NotRequired[Sequence[PlacementStrategyTypeDef]],  # (5)
    PropagateTags: NotRequired[PropagateTagsType],  # (6)
    ReferenceId: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (7)
  1. See LaunchTypeType
  2. See NetworkConfigurationTypeDef NetworkConfigurationOutputTypeDef
  3. See CapacityProviderStrategyItemTypeDef
  4. See PlacementConstraintTypeDef
  5. See PlacementStrategyTypeDef
  6. See PropagateTagsType
  7. See TagTypeDef

DescribeConnectionResponseTypeDef#

# DescribeConnectionResponseTypeDef 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

CreateConnectionAuthRequestParametersTypeDef#

# CreateConnectionAuthRequestParametersTypeDef definition

class CreateConnectionAuthRequestParametersTypeDef(TypedDict):
    BasicAuthParameters: NotRequired[CreateConnectionBasicAuthRequestParametersTypeDef],  # (1)
    OAuthParameters: NotRequired[CreateConnectionOAuthRequestParametersTypeDef],  # (2)
    ApiKeyAuthParameters: NotRequired[CreateConnectionApiKeyAuthRequestParametersTypeDef],  # (3)
    InvocationHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef],  # (4)
  1. See CreateConnectionBasicAuthRequestParametersTypeDef
  2. See CreateConnectionOAuthRequestParametersTypeDef
  3. See CreateConnectionApiKeyAuthRequestParametersTypeDef
  4. See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef

UpdateConnectionAuthRequestParametersTypeDef#

# UpdateConnectionAuthRequestParametersTypeDef definition

class UpdateConnectionAuthRequestParametersTypeDef(TypedDict):
    BasicAuthParameters: NotRequired[UpdateConnectionBasicAuthRequestParametersTypeDef],  # (1)
    OAuthParameters: NotRequired[UpdateConnectionOAuthRequestParametersTypeDef],  # (2)
    ApiKeyAuthParameters: NotRequired[UpdateConnectionApiKeyAuthRequestParametersTypeDef],  # (3)
    InvocationHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef],  # (4)
  1. See UpdateConnectionBasicAuthRequestParametersTypeDef
  2. See UpdateConnectionOAuthRequestParametersTypeDef
  3. See UpdateConnectionApiKeyAuthRequestParametersTypeDef
  4. See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef

ListEndpointsResponseTypeDef#

# ListEndpointsResponseTypeDef definition

class ListEndpointsResponseTypeDef(TypedDict):
    Endpoints: List[EndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectionRequestRequestTypeDef#

# CreateConnectionRequestRequestTypeDef definition

class CreateConnectionRequestRequestTypeDef(TypedDict):
    Name: str,
    AuthorizationType: ConnectionAuthorizationTypeType,  # (1)
    AuthParameters: CreateConnectionAuthRequestParametersTypeDef,  # (2)
    Description: NotRequired[str],
  1. See ConnectionAuthorizationTypeType
  2. See CreateConnectionAuthRequestParametersTypeDef

UpdateConnectionRequestRequestTypeDef#

# UpdateConnectionRequestRequestTypeDef definition

class UpdateConnectionRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    AuthorizationType: NotRequired[ConnectionAuthorizationTypeType],  # (1)
    AuthParameters: NotRequired[UpdateConnectionAuthRequestParametersTypeDef],  # (2)
  1. See ConnectionAuthorizationTypeType
  2. See UpdateConnectionAuthRequestParametersTypeDef

TargetTypeDef#

# TargetTypeDef definition

class TargetTypeDef(TypedDict):
    Id: str,
    Arn: str,
    RoleArn: NotRequired[str],
    Input: NotRequired[str],
    InputPath: NotRequired[str],
    InputTransformer: NotRequired[InputTransformerUnionTypeDef],  # (1)
    KinesisParameters: NotRequired[KinesisParametersTypeDef],  # (2)
    RunCommandParameters: NotRequired[RunCommandParametersUnionTypeDef],  # (3)
    EcsParameters: NotRequired[EcsParametersUnionTypeDef],  # (4)
    BatchParameters: NotRequired[BatchParametersTypeDef],  # (5)
    SqsParameters: NotRequired[SqsParametersTypeDef],  # (6)
    HttpParameters: NotRequired[HttpParametersUnionTypeDef],  # (7)
    RedshiftDataParameters: NotRequired[RedshiftDataParametersUnionTypeDef],  # (8)
    SageMakerPipelineParameters: NotRequired[SageMakerPipelineParametersUnionTypeDef],  # (9)
    DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef],  # (10)
    RetryPolicy: NotRequired[RetryPolicyTypeDef],  # (11)
    AppSyncParameters: NotRequired[AppSyncParametersTypeDef],  # (12)
  1. See InputTransformerTypeDef InputTransformerOutputTypeDef
  2. See KinesisParametersTypeDef
  3. See RunCommandParametersTypeDef RunCommandParametersOutputTypeDef
  4. See EcsParametersTypeDef EcsParametersOutputTypeDef
  5. See BatchParametersTypeDef
  6. See SqsParametersTypeDef
  7. See HttpParametersTypeDef HttpParametersOutputTypeDef
  8. See RedshiftDataParametersTypeDef RedshiftDataParametersOutputTypeDef
  9. See SageMakerPipelineParametersTypeDef SageMakerPipelineParametersOutputTypeDef
  10. See DeadLetterConfigTypeDef
  11. See RetryPolicyTypeDef
  12. See AppSyncParametersTypeDef

PutTargetsRequestRequestTypeDef#

# PutTargetsRequestRequestTypeDef definition

class PutTargetsRequestRequestTypeDef(TypedDict):
    Rule: str,
    Targets: Sequence[TargetUnionTypeDef],  # (1)
    EventBusName: NotRequired[str],
  1. See TargetTypeDef TargetOutputTypeDef