Type definitions#
Index > EventBridge > Type definitions
Auto-generated documentation for EventBridge type annotations stubs module types-boto3-events.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_events.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AwsVpcConfigurationUnionTypeDef#
# AwsVpcConfigurationUnionTypeDef Union usage example
from types_boto3_events.type_defs import AwsVpcConfigurationUnionTypeDef
def get_value() -> AwsVpcConfigurationUnionTypeDef:
return ...
# AwsVpcConfigurationUnionTypeDef definition
AwsVpcConfigurationUnionTypeDef = Union[
AwsVpcConfigurationTypeDef, # (1)
AwsVpcConfigurationOutputTypeDef, # (2)
]
HttpParametersUnionTypeDef#
# HttpParametersUnionTypeDef Union usage example
from types_boto3_events.type_defs import HttpParametersUnionTypeDef
def get_value() -> HttpParametersUnionTypeDef:
return ...
# HttpParametersUnionTypeDef definition
HttpParametersUnionTypeDef = Union[
HttpParametersTypeDef, # (1)
HttpParametersOutputTypeDef, # (2)
]
InputTransformerUnionTypeDef#
# InputTransformerUnionTypeDef Union usage example
from types_boto3_events.type_defs import InputTransformerUnionTypeDef
def get_value() -> InputTransformerUnionTypeDef:
return ...
# InputTransformerUnionTypeDef definition
InputTransformerUnionTypeDef = Union[
InputTransformerTypeDef, # (1)
InputTransformerOutputTypeDef, # (2)
]
RedshiftDataParametersUnionTypeDef#
# RedshiftDataParametersUnionTypeDef Union usage example
from types_boto3_events.type_defs import RedshiftDataParametersUnionTypeDef
def get_value() -> RedshiftDataParametersUnionTypeDef:
return ...
# RedshiftDataParametersUnionTypeDef definition
RedshiftDataParametersUnionTypeDef = Union[
RedshiftDataParametersTypeDef, # (1)
RedshiftDataParametersOutputTypeDef, # (2)
]
ReplayDestinationUnionTypeDef#
# ReplayDestinationUnionTypeDef Union usage example
from types_boto3_events.type_defs import ReplayDestinationUnionTypeDef
def get_value() -> ReplayDestinationUnionTypeDef:
return ...
# ReplayDestinationUnionTypeDef definition
ReplayDestinationUnionTypeDef = Union[
ReplayDestinationTypeDef, # (1)
ReplayDestinationOutputTypeDef, # (2)
]
RunCommandTargetUnionTypeDef#
# RunCommandTargetUnionTypeDef Union usage example
from types_boto3_events.type_defs import RunCommandTargetUnionTypeDef
def get_value() -> RunCommandTargetUnionTypeDef:
return ...
# RunCommandTargetUnionTypeDef definition
RunCommandTargetUnionTypeDef = Union[
RunCommandTargetTypeDef, # (1)
RunCommandTargetOutputTypeDef, # (2)
]
ConnectionHttpParametersUnionTypeDef#
# ConnectionHttpParametersUnionTypeDef Union usage example
from types_boto3_events.type_defs import ConnectionHttpParametersUnionTypeDef
def get_value() -> ConnectionHttpParametersUnionTypeDef:
return ...
# ConnectionHttpParametersUnionTypeDef definition
ConnectionHttpParametersUnionTypeDef = Union[
ConnectionHttpParametersTypeDef, # (1)
ConnectionHttpParametersOutputTypeDef, # (2)
]
SageMakerPipelineParametersUnionTypeDef#
# SageMakerPipelineParametersUnionTypeDef Union usage example
from types_boto3_events.type_defs import SageMakerPipelineParametersUnionTypeDef
def get_value() -> SageMakerPipelineParametersUnionTypeDef:
return ...
# SageMakerPipelineParametersUnionTypeDef definition
SageMakerPipelineParametersUnionTypeDef = Union[
SageMakerPipelineParametersTypeDef, # (1)
SageMakerPipelineParametersOutputTypeDef, # (2)
]
NetworkConfigurationUnionTypeDef#
# NetworkConfigurationUnionTypeDef Union usage example
from types_boto3_events.type_defs import NetworkConfigurationUnionTypeDef
def get_value() -> NetworkConfigurationUnionTypeDef:
return ...
# NetworkConfigurationUnionTypeDef definition
NetworkConfigurationUnionTypeDef = Union[
NetworkConfigurationTypeDef, # (1)
NetworkConfigurationOutputTypeDef, # (2)
]
RunCommandParametersUnionTypeDef#
# RunCommandParametersUnionTypeDef Union usage example
from types_boto3_events.type_defs import RunCommandParametersUnionTypeDef
def get_value() -> RunCommandParametersUnionTypeDef:
return ...
# RunCommandParametersUnionTypeDef definition
RunCommandParametersUnionTypeDef = Union[
RunCommandParametersTypeDef, # (1)
RunCommandParametersOutputTypeDef, # (2)
]
EcsParametersUnionTypeDef#
# EcsParametersUnionTypeDef Union usage example
from types_boto3_events.type_defs import EcsParametersUnionTypeDef
def get_value() -> EcsParametersUnionTypeDef:
return ...
# EcsParametersUnionTypeDef definition
EcsParametersUnionTypeDef = Union[
EcsParametersTypeDef, # (1)
EcsParametersOutputTypeDef, # (2)
]
TargetUnionTypeDef#
# TargetUnionTypeDef Union usage example
from types_boto3_events.type_defs import TargetUnionTypeDef
def get_value() -> TargetUnionTypeDef:
return ...
# TargetUnionTypeDef definition
TargetUnionTypeDef = Union[
TargetTypeDef, # (1)
TargetOutputTypeDef, # (2)
]
- See TargetTypeDef
- See TargetOutputTypeDef
ActivateEventSourceRequestTypeDef#
# ActivateEventSourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ActivateEventSourceRequestTypeDef
def get_value() -> ActivateEventSourceRequestTypeDef:
return {
"Name": ...,
}
# ActivateEventSourceRequestTypeDef definition
class ActivateEventSourceRequestTypeDef(TypedDict):
Name: str,
ApiDestinationTypeDef#
# ApiDestinationTypeDef TypedDict usage example
from types_boto3_events.type_defs import ApiDestinationTypeDef
def get_value() -> ApiDestinationTypeDef:
return {
"ApiDestinationArn": ...,
}
# 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],
AppSyncParametersTypeDef#
# AppSyncParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import AppSyncParametersTypeDef
def get_value() -> AppSyncParametersTypeDef:
return {
"GraphQLOperation": ...,
}
# AppSyncParametersTypeDef definition
class AppSyncParametersTypeDef(TypedDict):
GraphQLOperation: NotRequired[str],
ArchiveTypeDef#
# ArchiveTypeDef TypedDict usage example
from types_boto3_events.type_defs import ArchiveTypeDef
def get_value() -> ArchiveTypeDef:
return {
"ArchiveName": ...,
}
# 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],
- See ArchiveStateType
AwsVpcConfigurationOutputTypeDef#
# AwsVpcConfigurationOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import AwsVpcConfigurationOutputTypeDef
def get_value() -> AwsVpcConfigurationOutputTypeDef:
return {
"Subnets": ...,
}
# AwsVpcConfigurationOutputTypeDef definition
class AwsVpcConfigurationOutputTypeDef(TypedDict):
Subnets: List[str],
SecurityGroups: NotRequired[List[str]],
AssignPublicIp: NotRequired[AssignPublicIpType], # (1)
AwsVpcConfigurationTypeDef#
# AwsVpcConfigurationTypeDef TypedDict usage example
from types_boto3_events.type_defs import AwsVpcConfigurationTypeDef
def get_value() -> AwsVpcConfigurationTypeDef:
return {
"Subnets": ...,
}
# AwsVpcConfigurationTypeDef definition
class AwsVpcConfigurationTypeDef(TypedDict):
Subnets: Sequence[str],
SecurityGroups: NotRequired[Sequence[str]],
AssignPublicIp: NotRequired[AssignPublicIpType], # (1)
BatchArrayPropertiesTypeDef#
# BatchArrayPropertiesTypeDef TypedDict usage example
from types_boto3_events.type_defs import BatchArrayPropertiesTypeDef
def get_value() -> BatchArrayPropertiesTypeDef:
return {
"Size": ...,
}
# BatchArrayPropertiesTypeDef definition
class BatchArrayPropertiesTypeDef(TypedDict):
Size: NotRequired[int],
BatchRetryStrategyTypeDef#
# BatchRetryStrategyTypeDef TypedDict usage example
from types_boto3_events.type_defs import BatchRetryStrategyTypeDef
def get_value() -> BatchRetryStrategyTypeDef:
return {
"Attempts": ...,
}
# BatchRetryStrategyTypeDef definition
class BatchRetryStrategyTypeDef(TypedDict):
Attempts: NotRequired[int],
CancelReplayRequestTypeDef#
# CancelReplayRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CancelReplayRequestTypeDef
def get_value() -> CancelReplayRequestTypeDef:
return {
"ReplayName": ...,
}
# CancelReplayRequestTypeDef definition
class CancelReplayRequestTypeDef(TypedDict):
ReplayName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_events.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CapacityProviderStrategyItemTypeDef#
# CapacityProviderStrategyItemTypeDef TypedDict usage example
from types_boto3_events.type_defs import CapacityProviderStrategyItemTypeDef
def get_value() -> CapacityProviderStrategyItemTypeDef:
return {
"capacityProvider": ...,
}
# CapacityProviderStrategyItemTypeDef definition
class CapacityProviderStrategyItemTypeDef(TypedDict):
capacityProvider: str,
weight: NotRequired[int],
base: NotRequired[int],
ConditionTypeDef#
# ConditionTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConditionTypeDef
def get_value() -> ConditionTypeDef:
return {
"Type": ...,
}
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
Type: str,
Key: str,
Value: str,
ConnectionApiKeyAuthResponseParametersTypeDef#
# ConnectionApiKeyAuthResponseParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionApiKeyAuthResponseParametersTypeDef
def get_value() -> ConnectionApiKeyAuthResponseParametersTypeDef:
return {
"ApiKeyName": ...,
}
# ConnectionApiKeyAuthResponseParametersTypeDef definition
class ConnectionApiKeyAuthResponseParametersTypeDef(TypedDict):
ApiKeyName: NotRequired[str],
ConnectionBasicAuthResponseParametersTypeDef#
# ConnectionBasicAuthResponseParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionBasicAuthResponseParametersTypeDef
def get_value() -> ConnectionBasicAuthResponseParametersTypeDef:
return {
"Username": ...,
}
# ConnectionBasicAuthResponseParametersTypeDef definition
class ConnectionBasicAuthResponseParametersTypeDef(TypedDict):
Username: NotRequired[str],
ConnectionBodyParameterTypeDef#
# ConnectionBodyParameterTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionBodyParameterTypeDef
def get_value() -> ConnectionBodyParameterTypeDef:
return {
"Key": ...,
}
# ConnectionBodyParameterTypeDef definition
class ConnectionBodyParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
IsValueSecret: NotRequired[bool],
ConnectionHeaderParameterTypeDef#
# ConnectionHeaderParameterTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionHeaderParameterTypeDef
def get_value() -> ConnectionHeaderParameterTypeDef:
return {
"Key": ...,
}
# ConnectionHeaderParameterTypeDef definition
class ConnectionHeaderParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
IsValueSecret: NotRequired[bool],
ConnectionQueryStringParameterTypeDef#
# ConnectionQueryStringParameterTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionQueryStringParameterTypeDef
def get_value() -> ConnectionQueryStringParameterTypeDef:
return {
"Key": ...,
}
# ConnectionQueryStringParameterTypeDef definition
class ConnectionQueryStringParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
IsValueSecret: NotRequired[bool],
ConnectionOAuthClientResponseParametersTypeDef#
# ConnectionOAuthClientResponseParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionOAuthClientResponseParametersTypeDef
def get_value() -> ConnectionOAuthClientResponseParametersTypeDef:
return {
"ClientID": ...,
}
# ConnectionOAuthClientResponseParametersTypeDef definition
class ConnectionOAuthClientResponseParametersTypeDef(TypedDict):
ClientID: NotRequired[str],
ConnectionTypeDef#
# ConnectionTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionTypeDef
def get_value() -> ConnectionTypeDef:
return {
"ConnectionArn": ...,
}
# 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],
ConnectivityResourceConfigurationArnTypeDef#
# ConnectivityResourceConfigurationArnTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectivityResourceConfigurationArnTypeDef
def get_value() -> ConnectivityResourceConfigurationArnTypeDef:
return {
"ResourceConfigurationArn": ...,
}
# ConnectivityResourceConfigurationArnTypeDef definition
class ConnectivityResourceConfigurationArnTypeDef(TypedDict):
ResourceConfigurationArn: str,
CreateApiDestinationRequestTypeDef#
# CreateApiDestinationRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateApiDestinationRequestTypeDef
def get_value() -> CreateApiDestinationRequestTypeDef:
return {
"Name": ...,
}
# CreateApiDestinationRequestTypeDef definition
class CreateApiDestinationRequestTypeDef(TypedDict):
Name: str,
ConnectionArn: str,
InvocationEndpoint: str,
HttpMethod: ApiDestinationHttpMethodType, # (1)
Description: NotRequired[str],
InvocationRateLimitPerSecond: NotRequired[int],
CreateArchiveRequestTypeDef#
# CreateArchiveRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateArchiveRequestTypeDef
def get_value() -> CreateArchiveRequestTypeDef:
return {
"ArchiveName": ...,
}
# CreateArchiveRequestTypeDef definition
class CreateArchiveRequestTypeDef(TypedDict):
ArchiveName: str,
EventSourceArn: str,
Description: NotRequired[str],
EventPattern: NotRequired[str],
RetentionDays: NotRequired[int],
CreateConnectionApiKeyAuthRequestParametersTypeDef#
# CreateConnectionApiKeyAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionApiKeyAuthRequestParametersTypeDef
def get_value() -> CreateConnectionApiKeyAuthRequestParametersTypeDef:
return {
"ApiKeyName": ...,
}
# CreateConnectionApiKeyAuthRequestParametersTypeDef definition
class CreateConnectionApiKeyAuthRequestParametersTypeDef(TypedDict):
ApiKeyName: str,
ApiKeyValue: str,
CreateConnectionBasicAuthRequestParametersTypeDef#
# CreateConnectionBasicAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionBasicAuthRequestParametersTypeDef
def get_value() -> CreateConnectionBasicAuthRequestParametersTypeDef:
return {
"Username": ...,
}
# CreateConnectionBasicAuthRequestParametersTypeDef definition
class CreateConnectionBasicAuthRequestParametersTypeDef(TypedDict):
Username: str,
Password: str,
CreateConnectionOAuthClientRequestParametersTypeDef#
# CreateConnectionOAuthClientRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionOAuthClientRequestParametersTypeDef
def get_value() -> CreateConnectionOAuthClientRequestParametersTypeDef:
return {
"ClientID": ...,
}
# CreateConnectionOAuthClientRequestParametersTypeDef definition
class CreateConnectionOAuthClientRequestParametersTypeDef(TypedDict):
ClientID: str,
ClientSecret: str,
EndpointEventBusTypeDef#
# EndpointEventBusTypeDef TypedDict usage example
from types_boto3_events.type_defs import EndpointEventBusTypeDef
def get_value() -> EndpointEventBusTypeDef:
return {
"EventBusArn": ...,
}
# EndpointEventBusTypeDef definition
class EndpointEventBusTypeDef(TypedDict):
EventBusArn: str,
ReplicationConfigTypeDef#
# ReplicationConfigTypeDef TypedDict usage example
from types_boto3_events.type_defs import ReplicationConfigTypeDef
def get_value() -> ReplicationConfigTypeDef:
return {
"State": ...,
}
# ReplicationConfigTypeDef definition
class ReplicationConfigTypeDef(TypedDict):
State: NotRequired[ReplicationStateType], # (1)
DeadLetterConfigTypeDef#
# DeadLetterConfigTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeadLetterConfigTypeDef
def get_value() -> DeadLetterConfigTypeDef:
return {
"Arn": ...,
}
# DeadLetterConfigTypeDef definition
class DeadLetterConfigTypeDef(TypedDict):
Arn: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_events.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreatePartnerEventSourceRequestTypeDef#
# CreatePartnerEventSourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreatePartnerEventSourceRequestTypeDef
def get_value() -> CreatePartnerEventSourceRequestTypeDef:
return {
"Name": ...,
}
# CreatePartnerEventSourceRequestTypeDef definition
class CreatePartnerEventSourceRequestTypeDef(TypedDict):
Name: str,
Account: str,
DeactivateEventSourceRequestTypeDef#
# DeactivateEventSourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeactivateEventSourceRequestTypeDef
def get_value() -> DeactivateEventSourceRequestTypeDef:
return {
"Name": ...,
}
# DeactivateEventSourceRequestTypeDef definition
class DeactivateEventSourceRequestTypeDef(TypedDict):
Name: str,
DeauthorizeConnectionRequestTypeDef#
# DeauthorizeConnectionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeauthorizeConnectionRequestTypeDef
def get_value() -> DeauthorizeConnectionRequestTypeDef:
return {
"Name": ...,
}
# DeauthorizeConnectionRequestTypeDef definition
class DeauthorizeConnectionRequestTypeDef(TypedDict):
Name: str,
DeleteApiDestinationRequestTypeDef#
# DeleteApiDestinationRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteApiDestinationRequestTypeDef
def get_value() -> DeleteApiDestinationRequestTypeDef:
return {
"Name": ...,
}
# DeleteApiDestinationRequestTypeDef definition
class DeleteApiDestinationRequestTypeDef(TypedDict):
Name: str,
DeleteArchiveRequestTypeDef#
# DeleteArchiveRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteArchiveRequestTypeDef
def get_value() -> DeleteArchiveRequestTypeDef:
return {
"ArchiveName": ...,
}
# DeleteArchiveRequestTypeDef definition
class DeleteArchiveRequestTypeDef(TypedDict):
ArchiveName: str,
DeleteConnectionRequestTypeDef#
# DeleteConnectionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteConnectionRequestTypeDef
def get_value() -> DeleteConnectionRequestTypeDef:
return {
"Name": ...,
}
# DeleteConnectionRequestTypeDef definition
class DeleteConnectionRequestTypeDef(TypedDict):
Name: str,
DeleteEndpointRequestTypeDef#
# DeleteEndpointRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteEndpointRequestTypeDef
def get_value() -> DeleteEndpointRequestTypeDef:
return {
"Name": ...,
}
# DeleteEndpointRequestTypeDef definition
class DeleteEndpointRequestTypeDef(TypedDict):
Name: str,
DeleteEventBusRequestTypeDef#
# DeleteEventBusRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteEventBusRequestTypeDef
def get_value() -> DeleteEventBusRequestTypeDef:
return {
"Name": ...,
}
# DeleteEventBusRequestTypeDef definition
class DeleteEventBusRequestTypeDef(TypedDict):
Name: str,
DeletePartnerEventSourceRequestTypeDef#
# DeletePartnerEventSourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeletePartnerEventSourceRequestTypeDef
def get_value() -> DeletePartnerEventSourceRequestTypeDef:
return {
"Name": ...,
}
# DeletePartnerEventSourceRequestTypeDef definition
class DeletePartnerEventSourceRequestTypeDef(TypedDict):
Name: str,
Account: str,
DeleteRuleRequestTypeDef#
# DeleteRuleRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteRuleRequestTypeDef
def get_value() -> DeleteRuleRequestTypeDef:
return {
"Name": ...,
}
# DeleteRuleRequestTypeDef definition
class DeleteRuleRequestTypeDef(TypedDict):
Name: str,
EventBusName: NotRequired[str],
Force: NotRequired[bool],
DescribeApiDestinationRequestTypeDef#
# DescribeApiDestinationRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeApiDestinationRequestTypeDef
def get_value() -> DescribeApiDestinationRequestTypeDef:
return {
"Name": ...,
}
# DescribeApiDestinationRequestTypeDef definition
class DescribeApiDestinationRequestTypeDef(TypedDict):
Name: str,
DescribeArchiveRequestTypeDef#
# DescribeArchiveRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeArchiveRequestTypeDef
def get_value() -> DescribeArchiveRequestTypeDef:
return {
"ArchiveName": ...,
}
# DescribeArchiveRequestTypeDef definition
class DescribeArchiveRequestTypeDef(TypedDict):
ArchiveName: str,
DescribeConnectionResourceParametersTypeDef#
# DescribeConnectionResourceParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeConnectionResourceParametersTypeDef
def get_value() -> DescribeConnectionResourceParametersTypeDef:
return {
"ResourceConfigurationArn": ...,
}
# DescribeConnectionResourceParametersTypeDef definition
class DescribeConnectionResourceParametersTypeDef(TypedDict):
ResourceConfigurationArn: str,
ResourceAssociationArn: str,
DescribeConnectionRequestTypeDef#
# DescribeConnectionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeConnectionRequestTypeDef
def get_value() -> DescribeConnectionRequestTypeDef:
return {
"Name": ...,
}
# DescribeConnectionRequestTypeDef definition
class DescribeConnectionRequestTypeDef(TypedDict):
Name: str,
DescribeEndpointRequestTypeDef#
# DescribeEndpointRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeEndpointRequestTypeDef
def get_value() -> DescribeEndpointRequestTypeDef:
return {
"Name": ...,
}
# DescribeEndpointRequestTypeDef definition
class DescribeEndpointRequestTypeDef(TypedDict):
Name: str,
HomeRegion: NotRequired[str],
DescribeEventBusRequestTypeDef#
# DescribeEventBusRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeEventBusRequestTypeDef
def get_value() -> DescribeEventBusRequestTypeDef:
return {
"Name": ...,
}
# DescribeEventBusRequestTypeDef definition
class DescribeEventBusRequestTypeDef(TypedDict):
Name: NotRequired[str],
DescribeEventSourceRequestTypeDef#
# DescribeEventSourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeEventSourceRequestTypeDef
def get_value() -> DescribeEventSourceRequestTypeDef:
return {
"Name": ...,
}
# DescribeEventSourceRequestTypeDef definition
class DescribeEventSourceRequestTypeDef(TypedDict):
Name: str,
DescribePartnerEventSourceRequestTypeDef#
# DescribePartnerEventSourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribePartnerEventSourceRequestTypeDef
def get_value() -> DescribePartnerEventSourceRequestTypeDef:
return {
"Name": ...,
}
# DescribePartnerEventSourceRequestTypeDef definition
class DescribePartnerEventSourceRequestTypeDef(TypedDict):
Name: str,
DescribeReplayRequestTypeDef#
# DescribeReplayRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeReplayRequestTypeDef
def get_value() -> DescribeReplayRequestTypeDef:
return {
"ReplayName": ...,
}
# DescribeReplayRequestTypeDef definition
class DescribeReplayRequestTypeDef(TypedDict):
ReplayName: str,
ReplayDestinationOutputTypeDef#
# ReplayDestinationOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import ReplayDestinationOutputTypeDef
def get_value() -> ReplayDestinationOutputTypeDef:
return {
"Arn": ...,
}
# ReplayDestinationOutputTypeDef definition
class ReplayDestinationOutputTypeDef(TypedDict):
Arn: str,
FilterArns: NotRequired[List[str]],
DescribeRuleRequestTypeDef#
# DescribeRuleRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeRuleRequestTypeDef
def get_value() -> DescribeRuleRequestTypeDef:
return {
"Name": ...,
}
# DescribeRuleRequestTypeDef definition
class DescribeRuleRequestTypeDef(TypedDict):
Name: str,
EventBusName: NotRequired[str],
DisableRuleRequestTypeDef#
# DisableRuleRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import DisableRuleRequestTypeDef
def get_value() -> DisableRuleRequestTypeDef:
return {
"Name": ...,
}
# DisableRuleRequestTypeDef definition
class DisableRuleRequestTypeDef(TypedDict):
Name: str,
EventBusName: NotRequired[str],
PlacementConstraintTypeDef#
# PlacementConstraintTypeDef TypedDict usage example
from types_boto3_events.type_defs import PlacementConstraintTypeDef
def get_value() -> PlacementConstraintTypeDef:
return {
"type": ...,
}
# PlacementConstraintTypeDef definition
class PlacementConstraintTypeDef(TypedDict):
type: NotRequired[PlacementConstraintTypeType], # (1)
expression: NotRequired[str],
PlacementStrategyTypeDef#
# PlacementStrategyTypeDef TypedDict usage example
from types_boto3_events.type_defs import PlacementStrategyTypeDef
def get_value() -> PlacementStrategyTypeDef:
return {
"type": ...,
}
# PlacementStrategyTypeDef definition
class PlacementStrategyTypeDef(TypedDict):
type: NotRequired[PlacementStrategyTypeType], # (1)
field: NotRequired[str],
EnableRuleRequestTypeDef#
# EnableRuleRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import EnableRuleRequestTypeDef
def get_value() -> EnableRuleRequestTypeDef:
return {
"Name": ...,
}
# EnableRuleRequestTypeDef definition
class EnableRuleRequestTypeDef(TypedDict):
Name: str,
EventBusName: NotRequired[str],
EventBusTypeDef#
# EventBusTypeDef TypedDict usage example
from types_boto3_events.type_defs import EventBusTypeDef
def get_value() -> EventBusTypeDef:
return {
"Name": ...,
}
# 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 TypedDict usage example
from types_boto3_events.type_defs import EventSourceTypeDef
def get_value() -> EventSourceTypeDef:
return {
"Arn": ...,
}
# EventSourceTypeDef definition
class EventSourceTypeDef(TypedDict):
Arn: NotRequired[str],
CreatedBy: NotRequired[str],
CreationTime: NotRequired[datetime],
ExpirationTime: NotRequired[datetime],
Name: NotRequired[str],
State: NotRequired[EventSourceStateType], # (1)
PrimaryTypeDef#
# PrimaryTypeDef TypedDict usage example
from types_boto3_events.type_defs import PrimaryTypeDef
def get_value() -> PrimaryTypeDef:
return {
"HealthCheck": ...,
}
# PrimaryTypeDef definition
class PrimaryTypeDef(TypedDict):
HealthCheck: str,
SecondaryTypeDef#
# SecondaryTypeDef TypedDict usage example
from types_boto3_events.type_defs import SecondaryTypeDef
def get_value() -> SecondaryTypeDef:
return {
"Route": ...,
}
# SecondaryTypeDef definition
class SecondaryTypeDef(TypedDict):
Route: str,
HttpParametersOutputTypeDef#
# HttpParametersOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import HttpParametersOutputTypeDef
def get_value() -> HttpParametersOutputTypeDef:
return {
"PathParameterValues": ...,
}
# HttpParametersOutputTypeDef definition
class HttpParametersOutputTypeDef(TypedDict):
PathParameterValues: NotRequired[List[str]],
HeaderParameters: NotRequired[Dict[str, str]],
QueryStringParameters: NotRequired[Dict[str, str]],
HttpParametersTypeDef#
# HttpParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import HttpParametersTypeDef
def get_value() -> HttpParametersTypeDef:
return {
"PathParameterValues": ...,
}
# HttpParametersTypeDef definition
class HttpParametersTypeDef(TypedDict):
PathParameterValues: NotRequired[Sequence[str]],
HeaderParameters: NotRequired[Mapping[str, str]],
QueryStringParameters: NotRequired[Mapping[str, str]],
InputTransformerOutputTypeDef#
# InputTransformerOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import InputTransformerOutputTypeDef
def get_value() -> InputTransformerOutputTypeDef:
return {
"InputPathsMap": ...,
}
# InputTransformerOutputTypeDef definition
class InputTransformerOutputTypeDef(TypedDict):
InputTemplate: str,
InputPathsMap: NotRequired[Dict[str, str]],
InputTransformerTypeDef#
# InputTransformerTypeDef TypedDict usage example
from types_boto3_events.type_defs import InputTransformerTypeDef
def get_value() -> InputTransformerTypeDef:
return {
"InputPathsMap": ...,
}
# InputTransformerTypeDef definition
class InputTransformerTypeDef(TypedDict):
InputTemplate: str,
InputPathsMap: NotRequired[Mapping[str, str]],
KinesisParametersTypeDef#
# KinesisParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import KinesisParametersTypeDef
def get_value() -> KinesisParametersTypeDef:
return {
"PartitionKeyPath": ...,
}
# KinesisParametersTypeDef definition
class KinesisParametersTypeDef(TypedDict):
PartitionKeyPath: str,
ListApiDestinationsRequestTypeDef#
# ListApiDestinationsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListApiDestinationsRequestTypeDef
def get_value() -> ListApiDestinationsRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListApiDestinationsRequestTypeDef definition
class ListApiDestinationsRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
ConnectionArn: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListArchivesRequestTypeDef#
# ListArchivesRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListArchivesRequestTypeDef
def get_value() -> ListArchivesRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListArchivesRequestTypeDef definition
class ListArchivesRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
EventSourceArn: NotRequired[str],
State: NotRequired[ArchiveStateType], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
- See ArchiveStateType
ListConnectionsRequestTypeDef#
# ListConnectionsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListConnectionsRequestTypeDef
def get_value() -> ListConnectionsRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListConnectionsRequestTypeDef definition
class ListConnectionsRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
ConnectionState: NotRequired[ConnectionStateType], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListEndpointsRequestTypeDef#
# ListEndpointsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListEndpointsRequestTypeDef
def get_value() -> ListEndpointsRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListEndpointsRequestTypeDef definition
class ListEndpointsRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
HomeRegion: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventBusesRequestTypeDef#
# ListEventBusesRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListEventBusesRequestTypeDef
def get_value() -> ListEventBusesRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListEventBusesRequestTypeDef definition
class ListEventBusesRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListEventSourcesRequestTypeDef#
# ListEventSourcesRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListEventSourcesRequestTypeDef
def get_value() -> ListEventSourcesRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListEventSourcesRequestTypeDef definition
class ListEventSourcesRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListPartnerEventSourceAccountsRequestTypeDef#
# ListPartnerEventSourceAccountsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListPartnerEventSourceAccountsRequestTypeDef
def get_value() -> ListPartnerEventSourceAccountsRequestTypeDef:
return {
"EventSourceName": ...,
}
# ListPartnerEventSourceAccountsRequestTypeDef definition
class ListPartnerEventSourceAccountsRequestTypeDef(TypedDict):
EventSourceName: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
PartnerEventSourceAccountTypeDef#
# PartnerEventSourceAccountTypeDef TypedDict usage example
from types_boto3_events.type_defs import PartnerEventSourceAccountTypeDef
def get_value() -> PartnerEventSourceAccountTypeDef:
return {
"Account": ...,
}
# PartnerEventSourceAccountTypeDef definition
class PartnerEventSourceAccountTypeDef(TypedDict):
Account: NotRequired[str],
CreationTime: NotRequired[datetime],
ExpirationTime: NotRequired[datetime],
State: NotRequired[EventSourceStateType], # (1)
ListPartnerEventSourcesRequestTypeDef#
# ListPartnerEventSourcesRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListPartnerEventSourcesRequestTypeDef
def get_value() -> ListPartnerEventSourcesRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListPartnerEventSourcesRequestTypeDef definition
class ListPartnerEventSourcesRequestTypeDef(TypedDict):
NamePrefix: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
PartnerEventSourceTypeDef#
# PartnerEventSourceTypeDef TypedDict usage example
from types_boto3_events.type_defs import PartnerEventSourceTypeDef
def get_value() -> PartnerEventSourceTypeDef:
return {
"Arn": ...,
}
# PartnerEventSourceTypeDef definition
class PartnerEventSourceTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
ListReplaysRequestTypeDef#
# ListReplaysRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListReplaysRequestTypeDef
def get_value() -> ListReplaysRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListReplaysRequestTypeDef definition
class ListReplaysRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
State: NotRequired[ReplayStateType], # (1)
EventSourceArn: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
- See ReplayStateType
ReplayTypeDef#
# ReplayTypeDef TypedDict usage example
from types_boto3_events.type_defs import ReplayTypeDef
def get_value() -> ReplayTypeDef:
return {
"ReplayName": ...,
}
# 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],
- See ReplayStateType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_events.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListRuleNamesByTargetRequestTypeDef#
# ListRuleNamesByTargetRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListRuleNamesByTargetRequestTypeDef
def get_value() -> ListRuleNamesByTargetRequestTypeDef:
return {
"TargetArn": ...,
}
# ListRuleNamesByTargetRequestTypeDef definition
class ListRuleNamesByTargetRequestTypeDef(TypedDict):
TargetArn: str,
EventBusName: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListRulesRequestTypeDef#
# ListRulesRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListRulesRequestTypeDef
def get_value() -> ListRulesRequestTypeDef:
return {
"NamePrefix": ...,
}
# ListRulesRequestTypeDef definition
class ListRulesRequestTypeDef(TypedDict):
NamePrefix: NotRequired[str],
EventBusName: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
RuleTypeDef#
# RuleTypeDef TypedDict usage example
from types_boto3_events.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"Name": ...,
}
# 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],
- See RuleStateType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceARN: str,
ListTargetsByRuleRequestTypeDef#
# ListTargetsByRuleRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListTargetsByRuleRequestTypeDef
def get_value() -> ListTargetsByRuleRequestTypeDef:
return {
"Rule": ...,
}
# ListTargetsByRuleRequestTypeDef definition
class ListTargetsByRuleRequestTypeDef(TypedDict):
Rule: str,
EventBusName: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
PutEventsResultEntryTypeDef#
# PutEventsResultEntryTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutEventsResultEntryTypeDef
def get_value() -> PutEventsResultEntryTypeDef:
return {
"EventId": ...,
}
# PutEventsResultEntryTypeDef definition
class PutEventsResultEntryTypeDef(TypedDict):
EventId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
PutPartnerEventsResultEntryTypeDef#
# PutPartnerEventsResultEntryTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutPartnerEventsResultEntryTypeDef
def get_value() -> PutPartnerEventsResultEntryTypeDef:
return {
"EventId": ...,
}
# PutPartnerEventsResultEntryTypeDef definition
class PutPartnerEventsResultEntryTypeDef(TypedDict):
EventId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
PutTargetsResultEntryTypeDef#
# PutTargetsResultEntryTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutTargetsResultEntryTypeDef
def get_value() -> PutTargetsResultEntryTypeDef:
return {
"TargetId": ...,
}
# PutTargetsResultEntryTypeDef definition
class PutTargetsResultEntryTypeDef(TypedDict):
TargetId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
RedshiftDataParametersOutputTypeDef#
# RedshiftDataParametersOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import RedshiftDataParametersOutputTypeDef
def get_value() -> RedshiftDataParametersOutputTypeDef:
return {
"SecretManagerArn": ...,
}
# 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 TypedDict usage example
from types_boto3_events.type_defs import RedshiftDataParametersTypeDef
def get_value() -> RedshiftDataParametersTypeDef:
return {
"SecretManagerArn": ...,
}
# 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]],
RemovePermissionRequestTypeDef#
# RemovePermissionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import RemovePermissionRequestTypeDef
def get_value() -> RemovePermissionRequestTypeDef:
return {
"StatementId": ...,
}
# RemovePermissionRequestTypeDef definition
class RemovePermissionRequestTypeDef(TypedDict):
StatementId: NotRequired[str],
RemoveAllPermissions: NotRequired[bool],
EventBusName: NotRequired[str],
RemoveTargetsRequestTypeDef#
# RemoveTargetsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import RemoveTargetsRequestTypeDef
def get_value() -> RemoveTargetsRequestTypeDef:
return {
"Rule": ...,
}
# RemoveTargetsRequestTypeDef definition
class RemoveTargetsRequestTypeDef(TypedDict):
Rule: str,
Ids: Sequence[str],
EventBusName: NotRequired[str],
Force: NotRequired[bool],
RemoveTargetsResultEntryTypeDef#
# RemoveTargetsResultEntryTypeDef TypedDict usage example
from types_boto3_events.type_defs import RemoveTargetsResultEntryTypeDef
def get_value() -> RemoveTargetsResultEntryTypeDef:
return {
"TargetId": ...,
}
# RemoveTargetsResultEntryTypeDef definition
class RemoveTargetsResultEntryTypeDef(TypedDict):
TargetId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
ReplayDestinationTypeDef#
# ReplayDestinationTypeDef TypedDict usage example
from types_boto3_events.type_defs import ReplayDestinationTypeDef
def get_value() -> ReplayDestinationTypeDef:
return {
"Arn": ...,
}
# ReplayDestinationTypeDef definition
class ReplayDestinationTypeDef(TypedDict):
Arn: str,
FilterArns: NotRequired[Sequence[str]],
RetryPolicyTypeDef#
# RetryPolicyTypeDef TypedDict usage example
from types_boto3_events.type_defs import RetryPolicyTypeDef
def get_value() -> RetryPolicyTypeDef:
return {
"MaximumRetryAttempts": ...,
}
# RetryPolicyTypeDef definition
class RetryPolicyTypeDef(TypedDict):
MaximumRetryAttempts: NotRequired[int],
MaximumEventAgeInSeconds: NotRequired[int],
RunCommandTargetOutputTypeDef#
# RunCommandTargetOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import RunCommandTargetOutputTypeDef
def get_value() -> RunCommandTargetOutputTypeDef:
return {
"Key": ...,
}
# RunCommandTargetOutputTypeDef definition
class RunCommandTargetOutputTypeDef(TypedDict):
Key: str,
Values: List[str],
RunCommandTargetTypeDef#
# RunCommandTargetTypeDef TypedDict usage example
from types_boto3_events.type_defs import RunCommandTargetTypeDef
def get_value() -> RunCommandTargetTypeDef:
return {
"Key": ...,
}
# RunCommandTargetTypeDef definition
class RunCommandTargetTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
SageMakerPipelineParameterTypeDef#
# SageMakerPipelineParameterTypeDef TypedDict usage example
from types_boto3_events.type_defs import SageMakerPipelineParameterTypeDef
def get_value() -> SageMakerPipelineParameterTypeDef:
return {
"Name": ...,
}
# SageMakerPipelineParameterTypeDef definition
class SageMakerPipelineParameterTypeDef(TypedDict):
Name: str,
Value: str,
SqsParametersTypeDef#
# SqsParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import SqsParametersTypeDef
def get_value() -> SqsParametersTypeDef:
return {
"MessageGroupId": ...,
}
# SqsParametersTypeDef definition
class SqsParametersTypeDef(TypedDict):
MessageGroupId: NotRequired[str],
TestEventPatternRequestTypeDef#
# TestEventPatternRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import TestEventPatternRequestTypeDef
def get_value() -> TestEventPatternRequestTypeDef:
return {
"EventPattern": ...,
}
# TestEventPatternRequestTypeDef definition
class TestEventPatternRequestTypeDef(TypedDict):
EventPattern: str,
Event: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateApiDestinationRequestTypeDef#
# UpdateApiDestinationRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateApiDestinationRequestTypeDef
def get_value() -> UpdateApiDestinationRequestTypeDef:
return {
"Name": ...,
}
# UpdateApiDestinationRequestTypeDef definition
class UpdateApiDestinationRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
ConnectionArn: NotRequired[str],
InvocationEndpoint: NotRequired[str],
HttpMethod: NotRequired[ApiDestinationHttpMethodType], # (1)
InvocationRateLimitPerSecond: NotRequired[int],
UpdateArchiveRequestTypeDef#
# UpdateArchiveRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateArchiveRequestTypeDef
def get_value() -> UpdateArchiveRequestTypeDef:
return {
"ArchiveName": ...,
}
# UpdateArchiveRequestTypeDef definition
class UpdateArchiveRequestTypeDef(TypedDict):
ArchiveName: str,
Description: NotRequired[str],
EventPattern: NotRequired[str],
RetentionDays: NotRequired[int],
UpdateConnectionApiKeyAuthRequestParametersTypeDef#
# UpdateConnectionApiKeyAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionApiKeyAuthRequestParametersTypeDef
def get_value() -> UpdateConnectionApiKeyAuthRequestParametersTypeDef:
return {
"ApiKeyName": ...,
}
# UpdateConnectionApiKeyAuthRequestParametersTypeDef definition
class UpdateConnectionApiKeyAuthRequestParametersTypeDef(TypedDict):
ApiKeyName: NotRequired[str],
ApiKeyValue: NotRequired[str],
UpdateConnectionBasicAuthRequestParametersTypeDef#
# UpdateConnectionBasicAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionBasicAuthRequestParametersTypeDef
def get_value() -> UpdateConnectionBasicAuthRequestParametersTypeDef:
return {
"Username": ...,
}
# UpdateConnectionBasicAuthRequestParametersTypeDef definition
class UpdateConnectionBasicAuthRequestParametersTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
UpdateConnectionOAuthClientRequestParametersTypeDef#
# UpdateConnectionOAuthClientRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionOAuthClientRequestParametersTypeDef
def get_value() -> UpdateConnectionOAuthClientRequestParametersTypeDef:
return {
"ClientID": ...,
}
# UpdateConnectionOAuthClientRequestParametersTypeDef definition
class UpdateConnectionOAuthClientRequestParametersTypeDef(TypedDict):
ClientID: NotRequired[str],
ClientSecret: NotRequired[str],
NetworkConfigurationOutputTypeDef#
# NetworkConfigurationOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import NetworkConfigurationOutputTypeDef
def get_value() -> NetworkConfigurationOutputTypeDef:
return {
"awsvpcConfiguration": ...,
}
# NetworkConfigurationOutputTypeDef definition
class NetworkConfigurationOutputTypeDef(TypedDict):
awsvpcConfiguration: NotRequired[AwsVpcConfigurationOutputTypeDef], # (1)
BatchParametersTypeDef#
# BatchParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import BatchParametersTypeDef
def get_value() -> BatchParametersTypeDef:
return {
"JobDefinition": ...,
}
# BatchParametersTypeDef definition
class BatchParametersTypeDef(TypedDict):
JobDefinition: str,
JobName: str,
ArrayProperties: NotRequired[BatchArrayPropertiesTypeDef], # (1)
RetryStrategy: NotRequired[BatchRetryStrategyTypeDef], # (2)
CancelReplayResponseTypeDef#
# CancelReplayResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CancelReplayResponseTypeDef
def get_value() -> CancelReplayResponseTypeDef:
return {
"ReplayArn": ...,
}
# CancelReplayResponseTypeDef definition
class CancelReplayResponseTypeDef(TypedDict):
ReplayArn: str,
State: ReplayStateType, # (1)
StateReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApiDestinationResponseTypeDef#
# CreateApiDestinationResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateApiDestinationResponseTypeDef
def get_value() -> CreateApiDestinationResponseTypeDef:
return {
"ApiDestinationArn": ...,
}
# CreateApiDestinationResponseTypeDef definition
class CreateApiDestinationResponseTypeDef(TypedDict):
ApiDestinationArn: str,
ApiDestinationState: ApiDestinationStateType, # (1)
CreationTime: datetime,
LastModifiedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateArchiveResponseTypeDef#
# CreateArchiveResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateArchiveResponseTypeDef
def get_value() -> CreateArchiveResponseTypeDef:
return {
"ArchiveArn": ...,
}
# CreateArchiveResponseTypeDef definition
class CreateArchiveResponseTypeDef(TypedDict):
ArchiveArn: str,
State: ArchiveStateType, # (1)
StateReason: str,
CreationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConnectionResponseTypeDef#
# CreateConnectionResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionResponseTypeDef
def get_value() -> CreateConnectionResponseTypeDef:
return {
"ConnectionArn": ...,
}
# CreateConnectionResponseTypeDef definition
class CreateConnectionResponseTypeDef(TypedDict):
ConnectionArn: str,
ConnectionState: ConnectionStateType, # (1)
CreationTime: datetime,
LastModifiedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePartnerEventSourceResponseTypeDef#
# CreatePartnerEventSourceResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreatePartnerEventSourceResponseTypeDef
def get_value() -> CreatePartnerEventSourceResponseTypeDef:
return {
"EventSourceArn": ...,
}
# CreatePartnerEventSourceResponseTypeDef definition
class CreatePartnerEventSourceResponseTypeDef(TypedDict):
EventSourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeauthorizeConnectionResponseTypeDef#
# DeauthorizeConnectionResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeauthorizeConnectionResponseTypeDef
def get_value() -> DeauthorizeConnectionResponseTypeDef:
return {
"ConnectionArn": ...,
}
# DeauthorizeConnectionResponseTypeDef definition
class DeauthorizeConnectionResponseTypeDef(TypedDict):
ConnectionArn: str,
ConnectionState: ConnectionStateType, # (1)
CreationTime: datetime,
LastModifiedTime: datetime,
LastAuthorizedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectionResponseTypeDef#
# DeleteConnectionResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DeleteConnectionResponseTypeDef
def get_value() -> DeleteConnectionResponseTypeDef:
return {
"ConnectionArn": ...,
}
# DeleteConnectionResponseTypeDef definition
class DeleteConnectionResponseTypeDef(TypedDict):
ConnectionArn: str,
ConnectionState: ConnectionStateType, # (1)
CreationTime: datetime,
LastModifiedTime: datetime,
LastAuthorizedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApiDestinationResponseTypeDef#
# DescribeApiDestinationResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeApiDestinationResponseTypeDef
def get_value() -> DescribeApiDestinationResponseTypeDef:
return {
"ApiDestinationArn": ...,
}
# 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)
DescribeArchiveResponseTypeDef#
# DescribeArchiveResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeArchiveResponseTypeDef
def get_value() -> DescribeArchiveResponseTypeDef:
return {
"ArchiveArn": ...,
}
# 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)
DescribeEventSourceResponseTypeDef#
# DescribeEventSourceResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeEventSourceResponseTypeDef
def get_value() -> DescribeEventSourceResponseTypeDef:
return {
"Arn": ...,
}
# DescribeEventSourceResponseTypeDef definition
class DescribeEventSourceResponseTypeDef(TypedDict):
Arn: str,
CreatedBy: str,
CreationTime: datetime,
ExpirationTime: datetime,
Name: str,
State: EventSourceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePartnerEventSourceResponseTypeDef#
# DescribePartnerEventSourceResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribePartnerEventSourceResponseTypeDef
def get_value() -> DescribePartnerEventSourceResponseTypeDef:
return {
"Arn": ...,
}
# DescribePartnerEventSourceResponseTypeDef definition
class DescribePartnerEventSourceResponseTypeDef(TypedDict):
Arn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeRuleResponseTypeDef#
# DescribeRuleResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeRuleResponseTypeDef
def get_value() -> DescribeRuleResponseTypeDef:
return {
"Name": ...,
}
# 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)
- See RuleStateType
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_events.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApiDestinationsResponseTypeDef#
# ListApiDestinationsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListApiDestinationsResponseTypeDef
def get_value() -> ListApiDestinationsResponseTypeDef:
return {
"ApiDestinations": ...,
}
# ListApiDestinationsResponseTypeDef definition
class ListApiDestinationsResponseTypeDef(TypedDict):
ApiDestinations: List[ApiDestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListArchivesResponseTypeDef#
# ListArchivesResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListArchivesResponseTypeDef
def get_value() -> ListArchivesResponseTypeDef:
return {
"Archives": ...,
}
# ListArchivesResponseTypeDef definition
class ListArchivesResponseTypeDef(TypedDict):
Archives: List[ArchiveTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListRuleNamesByTargetResponseTypeDef#
# ListRuleNamesByTargetResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListRuleNamesByTargetResponseTypeDef
def get_value() -> ListRuleNamesByTargetResponseTypeDef:
return {
"RuleNames": ...,
}
# ListRuleNamesByTargetResponseTypeDef definition
class ListRuleNamesByTargetResponseTypeDef(TypedDict):
RuleNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
PutRuleResponseTypeDef#
# PutRuleResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutRuleResponseTypeDef
def get_value() -> PutRuleResponseTypeDef:
return {
"RuleArn": ...,
}
# PutRuleResponseTypeDef definition
class PutRuleResponseTypeDef(TypedDict):
RuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartReplayResponseTypeDef#
# StartReplayResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import StartReplayResponseTypeDef
def get_value() -> StartReplayResponseTypeDef:
return {
"ReplayArn": ...,
}
# StartReplayResponseTypeDef definition
class StartReplayResponseTypeDef(TypedDict):
ReplayArn: str,
State: ReplayStateType, # (1)
StateReason: str,
ReplayStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestEventPatternResponseTypeDef#
# TestEventPatternResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import TestEventPatternResponseTypeDef
def get_value() -> TestEventPatternResponseTypeDef:
return {
"Result": ...,
}
# TestEventPatternResponseTypeDef definition
class TestEventPatternResponseTypeDef(TypedDict):
Result: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateApiDestinationResponseTypeDef#
# UpdateApiDestinationResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateApiDestinationResponseTypeDef
def get_value() -> UpdateApiDestinationResponseTypeDef:
return {
"ApiDestinationArn": ...,
}
# UpdateApiDestinationResponseTypeDef definition
class UpdateApiDestinationResponseTypeDef(TypedDict):
ApiDestinationArn: str,
ApiDestinationState: ApiDestinationStateType, # (1)
CreationTime: datetime,
LastModifiedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateArchiveResponseTypeDef#
# UpdateArchiveResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateArchiveResponseTypeDef
def get_value() -> UpdateArchiveResponseTypeDef:
return {
"ArchiveArn": ...,
}
# UpdateArchiveResponseTypeDef definition
class UpdateArchiveResponseTypeDef(TypedDict):
ArchiveArn: str,
State: ArchiveStateType, # (1)
StateReason: str,
CreationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConnectionResponseTypeDef#
# UpdateConnectionResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionResponseTypeDef
def get_value() -> UpdateConnectionResponseTypeDef:
return {
"ConnectionArn": ...,
}
# UpdateConnectionResponseTypeDef definition
class UpdateConnectionResponseTypeDef(TypedDict):
ConnectionArn: str,
ConnectionState: ConnectionStateType, # (1)
CreationTime: datetime,
LastModifiedTime: datetime,
LastAuthorizedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutPermissionRequestTypeDef#
# PutPermissionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutPermissionRequestTypeDef
def get_value() -> PutPermissionRequestTypeDef:
return {
"EventBusName": ...,
}
# PutPermissionRequestTypeDef definition
class PutPermissionRequestTypeDef(TypedDict):
EventBusName: NotRequired[str],
Action: NotRequired[str],
Principal: NotRequired[str],
StatementId: NotRequired[str],
Condition: NotRequired[ConditionTypeDef], # (1)
Policy: NotRequired[str],
- See ConditionTypeDef
ConnectionHttpParametersOutputTypeDef#
# ConnectionHttpParametersOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionHttpParametersOutputTypeDef
def get_value() -> ConnectionHttpParametersOutputTypeDef:
return {
"HeaderParameters": ...,
}
# ConnectionHttpParametersOutputTypeDef definition
class ConnectionHttpParametersOutputTypeDef(TypedDict):
HeaderParameters: NotRequired[List[ConnectionHeaderParameterTypeDef]], # (1)
QueryStringParameters: NotRequired[List[ConnectionQueryStringParameterTypeDef]], # (2)
BodyParameters: NotRequired[List[ConnectionBodyParameterTypeDef]], # (3)
- See ConnectionHeaderParameterTypeDef
- See ConnectionQueryStringParameterTypeDef
- See ConnectionBodyParameterTypeDef
ConnectionHttpParametersTypeDef#
# ConnectionHttpParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionHttpParametersTypeDef
def get_value() -> ConnectionHttpParametersTypeDef:
return {
"HeaderParameters": ...,
}
# ConnectionHttpParametersTypeDef definition
class ConnectionHttpParametersTypeDef(TypedDict):
HeaderParameters: NotRequired[Sequence[ConnectionHeaderParameterTypeDef]], # (1)
QueryStringParameters: NotRequired[Sequence[ConnectionQueryStringParameterTypeDef]], # (2)
BodyParameters: NotRequired[Sequence[ConnectionBodyParameterTypeDef]], # (3)
- See ConnectionHeaderParameterTypeDef
- See ConnectionQueryStringParameterTypeDef
- See ConnectionBodyParameterTypeDef
ListConnectionsResponseTypeDef#
# ListConnectionsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListConnectionsResponseTypeDef
def get_value() -> ListConnectionsResponseTypeDef:
return {
"Connections": ...,
}
# ListConnectionsResponseTypeDef definition
class ListConnectionsResponseTypeDef(TypedDict):
Connections: List[ConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConnectivityResourceParametersTypeDef#
# ConnectivityResourceParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectivityResourceParametersTypeDef
def get_value() -> ConnectivityResourceParametersTypeDef:
return {
"ResourceParameters": ...,
}
# ConnectivityResourceParametersTypeDef definition
class ConnectivityResourceParametersTypeDef(TypedDict):
ResourceParameters: ConnectivityResourceConfigurationArnTypeDef, # (1)
CreateEventBusResponseTypeDef#
# CreateEventBusResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateEventBusResponseTypeDef
def get_value() -> CreateEventBusResponseTypeDef:
return {
"EventBusArn": ...,
}
# CreateEventBusResponseTypeDef definition
class CreateEventBusResponseTypeDef(TypedDict):
EventBusArn: str,
Description: str,
KmsKeyIdentifier: str,
DeadLetterConfig: DeadLetterConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEventBusResponseTypeDef#
# DescribeEventBusResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeEventBusResponseTypeDef
def get_value() -> DescribeEventBusResponseTypeDef:
return {
"Name": ...,
}
# 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)
UpdateEventBusRequestTypeDef#
# UpdateEventBusRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateEventBusRequestTypeDef
def get_value() -> UpdateEventBusRequestTypeDef:
return {
"Name": ...,
}
# UpdateEventBusRequestTypeDef definition
class UpdateEventBusRequestTypeDef(TypedDict):
Name: NotRequired[str],
KmsKeyIdentifier: NotRequired[str],
Description: NotRequired[str],
DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef], # (1)
UpdateEventBusResponseTypeDef#
# UpdateEventBusResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateEventBusResponseTypeDef
def get_value() -> UpdateEventBusResponseTypeDef:
return {
"Arn": ...,
}
# UpdateEventBusResponseTypeDef definition
class UpdateEventBusResponseTypeDef(TypedDict):
Arn: str,
Name: str,
KmsKeyIdentifier: str,
Description: str,
DeadLetterConfig: DeadLetterConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventBusRequestTypeDef#
# CreateEventBusRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateEventBusRequestTypeDef
def get_value() -> CreateEventBusRequestTypeDef:
return {
"Name": ...,
}
# CreateEventBusRequestTypeDef definition
class CreateEventBusRequestTypeDef(TypedDict):
Name: str,
EventSourceName: NotRequired[str],
Description: NotRequired[str],
KmsKeyIdentifier: NotRequired[str],
DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See DeadLetterConfigTypeDef
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutRuleRequestTypeDef#
# PutRuleRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutRuleRequestTypeDef
def get_value() -> PutRuleRequestTypeDef:
return {
"Name": ...,
}
# PutRuleRequestTypeDef definition
class PutRuleRequestTypeDef(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],
- See RuleStateType
- See TagTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DescribeConnectionConnectivityParametersTypeDef#
# DescribeConnectionConnectivityParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeConnectionConnectivityParametersTypeDef
def get_value() -> DescribeConnectionConnectivityParametersTypeDef:
return {
"ResourceParameters": ...,
}
# DescribeConnectionConnectivityParametersTypeDef definition
class DescribeConnectionConnectivityParametersTypeDef(TypedDict):
ResourceParameters: DescribeConnectionResourceParametersTypeDef, # (1)
DescribeReplayResponseTypeDef#
# DescribeReplayResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeReplayResponseTypeDef
def get_value() -> DescribeReplayResponseTypeDef:
return {
"ReplayName": ...,
}
# 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)
ListEventBusesResponseTypeDef#
# ListEventBusesResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListEventBusesResponseTypeDef
def get_value() -> ListEventBusesResponseTypeDef:
return {
"EventBuses": ...,
}
# ListEventBusesResponseTypeDef definition
class ListEventBusesResponseTypeDef(TypedDict):
EventBuses: List[EventBusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListEventSourcesResponseTypeDef#
# ListEventSourcesResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListEventSourcesResponseTypeDef
def get_value() -> ListEventSourcesResponseTypeDef:
return {
"EventSources": ...,
}
# ListEventSourcesResponseTypeDef definition
class ListEventSourcesResponseTypeDef(TypedDict):
EventSources: List[EventSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FailoverConfigTypeDef#
# FailoverConfigTypeDef TypedDict usage example
from types_boto3_events.type_defs import FailoverConfigTypeDef
def get_value() -> FailoverConfigTypeDef:
return {
"Primary": ...,
}
# FailoverConfigTypeDef definition
class FailoverConfigTypeDef(TypedDict):
Primary: PrimaryTypeDef, # (1)
Secondary: SecondaryTypeDef, # (2)
- See PrimaryTypeDef
- See SecondaryTypeDef
ListPartnerEventSourceAccountsResponseTypeDef#
# ListPartnerEventSourceAccountsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListPartnerEventSourceAccountsResponseTypeDef
def get_value() -> ListPartnerEventSourceAccountsResponseTypeDef:
return {
"PartnerEventSourceAccounts": ...,
}
# ListPartnerEventSourceAccountsResponseTypeDef definition
class ListPartnerEventSourceAccountsResponseTypeDef(TypedDict):
PartnerEventSourceAccounts: List[PartnerEventSourceAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListPartnerEventSourcesResponseTypeDef#
# ListPartnerEventSourcesResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListPartnerEventSourcesResponseTypeDef
def get_value() -> ListPartnerEventSourcesResponseTypeDef:
return {
"PartnerEventSources": ...,
}
# ListPartnerEventSourcesResponseTypeDef definition
class ListPartnerEventSourcesResponseTypeDef(TypedDict):
PartnerEventSources: List[PartnerEventSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListReplaysResponseTypeDef#
# ListReplaysResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListReplaysResponseTypeDef
def get_value() -> ListReplaysResponseTypeDef:
return {
"Replays": ...,
}
# ListReplaysResponseTypeDef definition
class ListReplaysResponseTypeDef(TypedDict):
Replays: List[ReplayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ReplayTypeDef
- See ResponseMetadataTypeDef
ListRuleNamesByTargetRequestPaginateTypeDef#
# ListRuleNamesByTargetRequestPaginateTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListRuleNamesByTargetRequestPaginateTypeDef
def get_value() -> ListRuleNamesByTargetRequestPaginateTypeDef:
return {
"TargetArn": ...,
}
# ListRuleNamesByTargetRequestPaginateTypeDef definition
class ListRuleNamesByTargetRequestPaginateTypeDef(TypedDict):
TargetArn: str,
EventBusName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesRequestPaginateTypeDef#
# ListRulesRequestPaginateTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListRulesRequestPaginateTypeDef
def get_value() -> ListRulesRequestPaginateTypeDef:
return {
"NamePrefix": ...,
}
# ListRulesRequestPaginateTypeDef definition
class ListRulesRequestPaginateTypeDef(TypedDict):
NamePrefix: NotRequired[str],
EventBusName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTargetsByRuleRequestPaginateTypeDef#
# ListTargetsByRuleRequestPaginateTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListTargetsByRuleRequestPaginateTypeDef
def get_value() -> ListTargetsByRuleRequestPaginateTypeDef:
return {
"Rule": ...,
}
# ListTargetsByRuleRequestPaginateTypeDef definition
class ListTargetsByRuleRequestPaginateTypeDef(TypedDict):
Rule: str,
EventBusName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesResponseTypeDef#
# ListRulesResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListRulesResponseTypeDef
def get_value() -> ListRulesResponseTypeDef:
return {
"Rules": ...,
}
# ListRulesResponseTypeDef definition
class ListRulesResponseTypeDef(TypedDict):
Rules: List[RuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See RuleTypeDef
- See ResponseMetadataTypeDef
PutEventsRequestEntryTypeDef#
# PutEventsRequestEntryTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutEventsRequestEntryTypeDef
def get_value() -> PutEventsRequestEntryTypeDef:
return {
"Time": ...,
}
# 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 TypedDict usage example
from types_boto3_events.type_defs import PutPartnerEventsRequestEntryTypeDef
def get_value() -> PutPartnerEventsRequestEntryTypeDef:
return {
"Time": ...,
}
# PutPartnerEventsRequestEntryTypeDef definition
class PutPartnerEventsRequestEntryTypeDef(TypedDict):
Time: NotRequired[TimestampTypeDef],
Source: NotRequired[str],
Resources: NotRequired[Sequence[str]],
DetailType: NotRequired[str],
Detail: NotRequired[str],
PutEventsResponseTypeDef#
# PutEventsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutEventsResponseTypeDef
def get_value() -> PutEventsResponseTypeDef:
return {
"FailedEntryCount": ...,
}
# PutEventsResponseTypeDef definition
class PutEventsResponseTypeDef(TypedDict):
FailedEntryCount: int,
Entries: List[PutEventsResultEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutPartnerEventsResponseTypeDef#
# PutPartnerEventsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutPartnerEventsResponseTypeDef
def get_value() -> PutPartnerEventsResponseTypeDef:
return {
"FailedEntryCount": ...,
}
# PutPartnerEventsResponseTypeDef definition
class PutPartnerEventsResponseTypeDef(TypedDict):
FailedEntryCount: int,
Entries: List[PutPartnerEventsResultEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutTargetsResponseTypeDef#
# PutTargetsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutTargetsResponseTypeDef
def get_value() -> PutTargetsResponseTypeDef:
return {
"FailedEntryCount": ...,
}
# PutTargetsResponseTypeDef definition
class PutTargetsResponseTypeDef(TypedDict):
FailedEntryCount: int,
FailedEntries: List[PutTargetsResultEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveTargetsResponseTypeDef#
# RemoveTargetsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import RemoveTargetsResponseTypeDef
def get_value() -> RemoveTargetsResponseTypeDef:
return {
"FailedEntryCount": ...,
}
# RemoveTargetsResponseTypeDef definition
class RemoveTargetsResponseTypeDef(TypedDict):
FailedEntryCount: int,
FailedEntries: List[RemoveTargetsResultEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RunCommandParametersOutputTypeDef#
# RunCommandParametersOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import RunCommandParametersOutputTypeDef
def get_value() -> RunCommandParametersOutputTypeDef:
return {
"RunCommandTargets": ...,
}
# RunCommandParametersOutputTypeDef definition
class RunCommandParametersOutputTypeDef(TypedDict):
RunCommandTargets: List[RunCommandTargetOutputTypeDef], # (1)
SageMakerPipelineParametersOutputTypeDef#
# SageMakerPipelineParametersOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import SageMakerPipelineParametersOutputTypeDef
def get_value() -> SageMakerPipelineParametersOutputTypeDef:
return {
"PipelineParameterList": ...,
}
# SageMakerPipelineParametersOutputTypeDef definition
class SageMakerPipelineParametersOutputTypeDef(TypedDict):
PipelineParameterList: NotRequired[List[SageMakerPipelineParameterTypeDef]], # (1)
SageMakerPipelineParametersTypeDef#
# SageMakerPipelineParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import SageMakerPipelineParametersTypeDef
def get_value() -> SageMakerPipelineParametersTypeDef:
return {
"PipelineParameterList": ...,
}
# SageMakerPipelineParametersTypeDef definition
class SageMakerPipelineParametersTypeDef(TypedDict):
PipelineParameterList: NotRequired[Sequence[SageMakerPipelineParameterTypeDef]], # (1)
EcsParametersOutputTypeDef#
# EcsParametersOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import EcsParametersOutputTypeDef
def get_value() -> EcsParametersOutputTypeDef:
return {
"TaskDefinitionArn": ...,
}
# 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)
- See LaunchTypeType
- See NetworkConfigurationOutputTypeDef
- See CapacityProviderStrategyItemTypeDef
- See PlacementConstraintTypeDef
- See PlacementStrategyTypeDef
- See PropagateTagsType
- See TagTypeDef
NetworkConfigurationTypeDef#
# NetworkConfigurationTypeDef TypedDict usage example
from types_boto3_events.type_defs import NetworkConfigurationTypeDef
def get_value() -> NetworkConfigurationTypeDef:
return {
"awsvpcConfiguration": ...,
}
# NetworkConfigurationTypeDef definition
class NetworkConfigurationTypeDef(TypedDict):
awsvpcConfiguration: NotRequired[AwsVpcConfigurationUnionTypeDef], # (1)
ConnectionOAuthResponseParametersTypeDef#
# ConnectionOAuthResponseParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionOAuthResponseParametersTypeDef
def get_value() -> ConnectionOAuthResponseParametersTypeDef:
return {
"ClientParameters": ...,
}
# ConnectionOAuthResponseParametersTypeDef definition
class ConnectionOAuthResponseParametersTypeDef(TypedDict):
ClientParameters: NotRequired[ConnectionOAuthClientResponseParametersTypeDef], # (1)
AuthorizationEndpoint: NotRequired[str],
HttpMethod: NotRequired[ConnectionOAuthHttpMethodType], # (2)
OAuthHttpParameters: NotRequired[ConnectionHttpParametersOutputTypeDef], # (3)
- See ConnectionOAuthClientResponseParametersTypeDef
- See ConnectionOAuthHttpMethodType
- See ConnectionHttpParametersOutputTypeDef
RoutingConfigTypeDef#
# RoutingConfigTypeDef TypedDict usage example
from types_boto3_events.type_defs import RoutingConfigTypeDef
def get_value() -> RoutingConfigTypeDef:
return {
"FailoverConfig": ...,
}
# RoutingConfigTypeDef definition
class RoutingConfigTypeDef(TypedDict):
FailoverConfig: FailoverConfigTypeDef, # (1)
PutEventsRequestTypeDef#
# PutEventsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutEventsRequestTypeDef
def get_value() -> PutEventsRequestTypeDef:
return {
"Entries": ...,
}
# PutEventsRequestTypeDef definition
class PutEventsRequestTypeDef(TypedDict):
Entries: Sequence[PutEventsRequestEntryTypeDef], # (1)
EndpointId: NotRequired[str],
PutPartnerEventsRequestTypeDef#
# PutPartnerEventsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutPartnerEventsRequestTypeDef
def get_value() -> PutPartnerEventsRequestTypeDef:
return {
"Entries": ...,
}
# PutPartnerEventsRequestTypeDef definition
class PutPartnerEventsRequestTypeDef(TypedDict):
Entries: Sequence[PutPartnerEventsRequestEntryTypeDef], # (1)
StartReplayRequestTypeDef#
# StartReplayRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import StartReplayRequestTypeDef
def get_value() -> StartReplayRequestTypeDef:
return {
"ReplayName": ...,
}
# StartReplayRequestTypeDef definition
class StartReplayRequestTypeDef(TypedDict):
ReplayName: str,
EventSourceArn: str,
EventStartTime: TimestampTypeDef,
EventEndTime: TimestampTypeDef,
Destination: ReplayDestinationUnionTypeDef, # (1)
Description: NotRequired[str],
RunCommandParametersTypeDef#
# RunCommandParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import RunCommandParametersTypeDef
def get_value() -> RunCommandParametersTypeDef:
return {
"RunCommandTargets": ...,
}
# RunCommandParametersTypeDef definition
class RunCommandParametersTypeDef(TypedDict):
RunCommandTargets: Sequence[RunCommandTargetUnionTypeDef], # (1)
TargetOutputTypeDef#
# TargetOutputTypeDef TypedDict usage example
from types_boto3_events.type_defs import TargetOutputTypeDef
def get_value() -> TargetOutputTypeDef:
return {
"Id": ...,
}
# 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)
- See InputTransformerOutputTypeDef
- See KinesisParametersTypeDef
- See RunCommandParametersOutputTypeDef
- See EcsParametersOutputTypeDef
- See BatchParametersTypeDef
- See SqsParametersTypeDef
- See HttpParametersOutputTypeDef
- See RedshiftDataParametersOutputTypeDef
- See SageMakerPipelineParametersOutputTypeDef
- See DeadLetterConfigTypeDef
- See RetryPolicyTypeDef
- See AppSyncParametersTypeDef
ConnectionAuthResponseParametersTypeDef#
# ConnectionAuthResponseParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import ConnectionAuthResponseParametersTypeDef
def get_value() -> ConnectionAuthResponseParametersTypeDef:
return {
"BasicAuthParameters": ...,
}
# ConnectionAuthResponseParametersTypeDef definition
class ConnectionAuthResponseParametersTypeDef(TypedDict):
BasicAuthParameters: NotRequired[ConnectionBasicAuthResponseParametersTypeDef], # (1)
OAuthParameters: NotRequired[ConnectionOAuthResponseParametersTypeDef], # (2)
ApiKeyAuthParameters: NotRequired[ConnectionApiKeyAuthResponseParametersTypeDef], # (3)
InvocationHttpParameters: NotRequired[ConnectionHttpParametersOutputTypeDef], # (4)
ConnectivityParameters: NotRequired[DescribeConnectionConnectivityParametersTypeDef], # (5)
- See ConnectionBasicAuthResponseParametersTypeDef
- See ConnectionOAuthResponseParametersTypeDef
- See ConnectionApiKeyAuthResponseParametersTypeDef
- See ConnectionHttpParametersOutputTypeDef
- See DescribeConnectionConnectivityParametersTypeDef
CreateConnectionOAuthRequestParametersTypeDef#
# CreateConnectionOAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionOAuthRequestParametersTypeDef
def get_value() -> CreateConnectionOAuthRequestParametersTypeDef:
return {
"ClientParameters": ...,
}
# CreateConnectionOAuthRequestParametersTypeDef definition
class CreateConnectionOAuthRequestParametersTypeDef(TypedDict):
ClientParameters: CreateConnectionOAuthClientRequestParametersTypeDef, # (1)
AuthorizationEndpoint: str,
HttpMethod: ConnectionOAuthHttpMethodType, # (2)
OAuthHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef], # (3)
- See CreateConnectionOAuthClientRequestParametersTypeDef
- See ConnectionOAuthHttpMethodType
- See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef
UpdateConnectionOAuthRequestParametersTypeDef#
# UpdateConnectionOAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionOAuthRequestParametersTypeDef
def get_value() -> UpdateConnectionOAuthRequestParametersTypeDef:
return {
"ClientParameters": ...,
}
# UpdateConnectionOAuthRequestParametersTypeDef definition
class UpdateConnectionOAuthRequestParametersTypeDef(TypedDict):
ClientParameters: NotRequired[UpdateConnectionOAuthClientRequestParametersTypeDef], # (1)
AuthorizationEndpoint: NotRequired[str],
HttpMethod: NotRequired[ConnectionOAuthHttpMethodType], # (2)
OAuthHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef], # (3)
- See UpdateConnectionOAuthClientRequestParametersTypeDef
- See ConnectionOAuthHttpMethodType
- See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef
CreateEndpointRequestTypeDef#
# CreateEndpointRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateEndpointRequestTypeDef
def get_value() -> CreateEndpointRequestTypeDef:
return {
"Name": ...,
}
# CreateEndpointRequestTypeDef definition
class CreateEndpointRequestTypeDef(TypedDict):
Name: str,
RoutingConfig: RoutingConfigTypeDef, # (1)
EventBuses: Sequence[EndpointEventBusTypeDef], # (2)
Description: NotRequired[str],
ReplicationConfig: NotRequired[ReplicationConfigTypeDef], # (3)
RoleArn: NotRequired[str],
CreateEndpointResponseTypeDef#
# CreateEndpointResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateEndpointResponseTypeDef
def get_value() -> CreateEndpointResponseTypeDef:
return {
"Name": ...,
}
# 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)
- See RoutingConfigTypeDef
- See ReplicationConfigTypeDef
- See EndpointEventBusTypeDef
- See EndpointStateType
- See ResponseMetadataTypeDef
DescribeEndpointResponseTypeDef#
# DescribeEndpointResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeEndpointResponseTypeDef
def get_value() -> DescribeEndpointResponseTypeDef:
return {
"Name": ...,
}
# 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)
- See RoutingConfigTypeDef
- See ReplicationConfigTypeDef
- See EndpointEventBusTypeDef
- See EndpointStateType
- See ResponseMetadataTypeDef
EndpointTypeDef#
# EndpointTypeDef TypedDict usage example
from types_boto3_events.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Name": ...,
}
# 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],
- See RoutingConfigTypeDef
- See ReplicationConfigTypeDef
- See EndpointEventBusTypeDef
- See EndpointStateType
UpdateEndpointRequestTypeDef#
# UpdateEndpointRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateEndpointRequestTypeDef
def get_value() -> UpdateEndpointRequestTypeDef:
return {
"Name": ...,
}
# UpdateEndpointRequestTypeDef definition
class UpdateEndpointRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
RoutingConfig: NotRequired[RoutingConfigTypeDef], # (1)
ReplicationConfig: NotRequired[ReplicationConfigTypeDef], # (2)
EventBuses: NotRequired[Sequence[EndpointEventBusTypeDef]], # (3)
RoleArn: NotRequired[str],
UpdateEndpointResponseTypeDef#
# UpdateEndpointResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateEndpointResponseTypeDef
def get_value() -> UpdateEndpointResponseTypeDef:
return {
"Name": ...,
}
# 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)
- See RoutingConfigTypeDef
- See ReplicationConfigTypeDef
- See EndpointEventBusTypeDef
- See EndpointStateType
- See ResponseMetadataTypeDef
ListTargetsByRuleResponseTypeDef#
# ListTargetsByRuleResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListTargetsByRuleResponseTypeDef
def get_value() -> ListTargetsByRuleResponseTypeDef:
return {
"Targets": ...,
}
# ListTargetsByRuleResponseTypeDef definition
class ListTargetsByRuleResponseTypeDef(TypedDict):
Targets: List[TargetOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
EcsParametersTypeDef#
# EcsParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import EcsParametersTypeDef
def get_value() -> EcsParametersTypeDef:
return {
"TaskDefinitionArn": ...,
}
# 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)
- See LaunchTypeType
- See NetworkConfigurationTypeDef NetworkConfigurationOutputTypeDef
- See CapacityProviderStrategyItemTypeDef
- See PlacementConstraintTypeDef
- See PlacementStrategyTypeDef
- See PropagateTagsType
- See TagTypeDef
DescribeConnectionResponseTypeDef#
# DescribeConnectionResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import DescribeConnectionResponseTypeDef
def get_value() -> DescribeConnectionResponseTypeDef:
return {
"ConnectionArn": ...,
}
# DescribeConnectionResponseTypeDef definition
class DescribeConnectionResponseTypeDef(TypedDict):
ConnectionArn: str,
Name: str,
Description: str,
InvocationConnectivityParameters: DescribeConnectionConnectivityParametersTypeDef, # (1)
ConnectionState: ConnectionStateType, # (2)
StateReason: str,
AuthorizationType: ConnectionAuthorizationTypeType, # (3)
SecretArn: str,
AuthParameters: ConnectionAuthResponseParametersTypeDef, # (4)
CreationTime: datetime,
LastModifiedTime: datetime,
LastAuthorizedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DescribeConnectionConnectivityParametersTypeDef
- See ConnectionStateType
- See ConnectionAuthorizationTypeType
- See ConnectionAuthResponseParametersTypeDef
- See ResponseMetadataTypeDef
CreateConnectionAuthRequestParametersTypeDef#
# CreateConnectionAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionAuthRequestParametersTypeDef
def get_value() -> CreateConnectionAuthRequestParametersTypeDef:
return {
"BasicAuthParameters": ...,
}
# CreateConnectionAuthRequestParametersTypeDef definition
class CreateConnectionAuthRequestParametersTypeDef(TypedDict):
BasicAuthParameters: NotRequired[CreateConnectionBasicAuthRequestParametersTypeDef], # (1)
OAuthParameters: NotRequired[CreateConnectionOAuthRequestParametersTypeDef], # (2)
ApiKeyAuthParameters: NotRequired[CreateConnectionApiKeyAuthRequestParametersTypeDef], # (3)
InvocationHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef], # (4)
ConnectivityParameters: NotRequired[ConnectivityResourceParametersTypeDef], # (5)
- See CreateConnectionBasicAuthRequestParametersTypeDef
- See CreateConnectionOAuthRequestParametersTypeDef
- See CreateConnectionApiKeyAuthRequestParametersTypeDef
- See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef
- See ConnectivityResourceParametersTypeDef
UpdateConnectionAuthRequestParametersTypeDef#
# UpdateConnectionAuthRequestParametersTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionAuthRequestParametersTypeDef
def get_value() -> UpdateConnectionAuthRequestParametersTypeDef:
return {
"BasicAuthParameters": ...,
}
# UpdateConnectionAuthRequestParametersTypeDef definition
class UpdateConnectionAuthRequestParametersTypeDef(TypedDict):
BasicAuthParameters: NotRequired[UpdateConnectionBasicAuthRequestParametersTypeDef], # (1)
OAuthParameters: NotRequired[UpdateConnectionOAuthRequestParametersTypeDef], # (2)
ApiKeyAuthParameters: NotRequired[UpdateConnectionApiKeyAuthRequestParametersTypeDef], # (3)
InvocationHttpParameters: NotRequired[ConnectionHttpParametersUnionTypeDef], # (4)
ConnectivityParameters: NotRequired[ConnectivityResourceParametersTypeDef], # (5)
- See UpdateConnectionBasicAuthRequestParametersTypeDef
- See UpdateConnectionOAuthRequestParametersTypeDef
- See UpdateConnectionApiKeyAuthRequestParametersTypeDef
- See ConnectionHttpParametersTypeDef ConnectionHttpParametersOutputTypeDef
- See ConnectivityResourceParametersTypeDef
ListEndpointsResponseTypeDef#
# ListEndpointsResponseTypeDef TypedDict usage example
from types_boto3_events.type_defs import ListEndpointsResponseTypeDef
def get_value() -> ListEndpointsResponseTypeDef:
return {
"Endpoints": ...,
}
# ListEndpointsResponseTypeDef definition
class ListEndpointsResponseTypeDef(TypedDict):
Endpoints: List[EndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateConnectionRequestTypeDef#
# CreateConnectionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import CreateConnectionRequestTypeDef
def get_value() -> CreateConnectionRequestTypeDef:
return {
"Name": ...,
}
# CreateConnectionRequestTypeDef definition
class CreateConnectionRequestTypeDef(TypedDict):
Name: str,
AuthorizationType: ConnectionAuthorizationTypeType, # (1)
AuthParameters: CreateConnectionAuthRequestParametersTypeDef, # (2)
Description: NotRequired[str],
InvocationConnectivityParameters: NotRequired[ConnectivityResourceParametersTypeDef], # (3)
- See ConnectionAuthorizationTypeType
- See CreateConnectionAuthRequestParametersTypeDef
- See ConnectivityResourceParametersTypeDef
UpdateConnectionRequestTypeDef#
# UpdateConnectionRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import UpdateConnectionRequestTypeDef
def get_value() -> UpdateConnectionRequestTypeDef:
return {
"Name": ...,
}
# UpdateConnectionRequestTypeDef definition
class UpdateConnectionRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
AuthorizationType: NotRequired[ConnectionAuthorizationTypeType], # (1)
AuthParameters: NotRequired[UpdateConnectionAuthRequestParametersTypeDef], # (2)
InvocationConnectivityParameters: NotRequired[ConnectivityResourceParametersTypeDef], # (3)
- See ConnectionAuthorizationTypeType
- See UpdateConnectionAuthRequestParametersTypeDef
- See ConnectivityResourceParametersTypeDef
TargetTypeDef#
# TargetTypeDef TypedDict usage example
from types_boto3_events.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"Id": ...,
}
# 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)
- See InputTransformerTypeDef InputTransformerOutputTypeDef
- See KinesisParametersTypeDef
- See RunCommandParametersTypeDef RunCommandParametersOutputTypeDef
- See EcsParametersTypeDef EcsParametersOutputTypeDef
- See BatchParametersTypeDef
- See SqsParametersTypeDef
- See HttpParametersTypeDef HttpParametersOutputTypeDef
- See RedshiftDataParametersTypeDef RedshiftDataParametersOutputTypeDef
- See SageMakerPipelineParametersTypeDef SageMakerPipelineParametersOutputTypeDef
- See DeadLetterConfigTypeDef
- See RetryPolicyTypeDef
- See AppSyncParametersTypeDef
PutTargetsRequestTypeDef#
# PutTargetsRequestTypeDef TypedDict usage example
from types_boto3_events.type_defs import PutTargetsRequestTypeDef
def get_value() -> PutTargetsRequestTypeDef:
return {
"Rule": ...,
}
# PutTargetsRequestTypeDef definition
class PutTargetsRequestTypeDef(TypedDict):
Rule: str,
Targets: Sequence[TargetUnionTypeDef], # (1)
EventBusName: NotRequired[str],