Skip to content

Events Classes

ActivateEventSourceRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ApiDestinationTypeDef

ApiDestinationArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ApiDestinationState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

ConnectionArn

  • Type: typing.Optional[str]

InvocationEndpoint

  • Type: typing.Optional[str]

HttpMethod

  • Type: typing.Optional[typing.Literal['DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT']]

InvocationRateLimitPerSecond

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

AppSyncParametersTypeDef

GraphQLOperation

  • Type: typing.Optional[str]

ArchiveTypeDef

ArchiveName

  • Type: typing.Optional[str]

EventSourceArn

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATING', 'DISABLED', 'ENABLED', 'UPDATE_FAILED', 'UPDATING']]

StateReason

  • Type: typing.Optional[str]

RetentionDays

  • Type: typing.Optional[int]

SizeBytes

  • Type: typing.Optional[int]

EventCount

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[datetime.datetime]

AwsVpcConfigurationExtraOutputTypeDef

Subnets

  • Type: typing.List[str]
  • Required: Yes

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

AssignPublicIp

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

AwsVpcConfigurationOutputTypeDef

Subnets

  • Type: typing.List[str]
  • Required: Yes

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

AssignPublicIp

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

AwsVpcConfigurationTypeDef

Subnets

  • Type: typing.Sequence[str]
  • Required: Yes

SecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

AssignPublicIp

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchArrayPropertiesTypeDef

Size

  • Type: typing.Optional[int]

BatchParametersTypeDef

JobDefinition

  • Type:
  • Required: Yes

JobName

  • Type:
  • Required: Yes

ArrayProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.BatchArrayPropertiesTypeDef]

RetryStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.BatchRetryStrategyTypeDef]

BatchRetryStrategyTypeDef

Attempts

  • Type: typing.Optional[int]

CancelReplayRequestRequestTypeDef

ReplayName

  • Type:
  • Required: Yes

CancelReplayResponseTypeDef

ReplayArn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'RUNNING', 'STARTING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CapacityProviderStrategyItemTypeDef

capacityProvider

  • Type:
  • Required: Yes

weight

  • Type: typing.Optional[int]

base

  • Type: typing.Optional[int]

ConditionTypeDef

Type

  • Type:
  • Required: Yes

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

ConnectionApiKeyAuthResponseParametersTypeDef

ApiKeyName

  • Type: typing.Optional[str]

ConnectionAuthResponseParametersTypeDef

BasicAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionBasicAuthResponseParametersTypeDef]

OAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionOAuthResponseParametersTypeDef]

ApiKeyAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionApiKeyAuthResponseParametersTypeDef]

InvocationHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionHttpParametersOutputTypeDef]

ConnectionBasicAuthResponseParametersTypeDef

Username

  • Type: typing.Optional[str]

ConnectionBodyParameterTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

IsValueSecret

  • Type: typing.Optional[bool]

ConnectionHeaderParameterTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

IsValueSecret

  • Type: typing.Optional[bool]

ConnectionHttpParametersOutputTypeDef

HeaderParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.ConnectionHeaderParameterTypeDef]]

QueryStringParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.ConnectionQueryStringParameterTypeDef]]

BodyParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.ConnectionBodyParameterTypeDef]]

ConnectionHttpParametersTypeDef

HeaderParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.ConnectionHeaderParameterTypeDef]]

QueryStringParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.ConnectionQueryStringParameterTypeDef]]

BodyParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.ConnectionBodyParameterTypeDef]]

ConnectionOAuthClientResponseParametersTypeDef

ClientID

  • Type: typing.Optional[str]

ConnectionOAuthResponseParametersTypeDef

ClientParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionOAuthClientResponseParametersTypeDef]

AuthorizationEndpoint

  • Type: typing.Optional[str]

HttpMethod

  • Type: typing.Optional[typing.Literal['GET', 'POST', 'PUT']]

OAuthHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionHttpParametersOutputTypeDef]

ConnectionQueryStringParameterTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

IsValueSecret

  • Type: typing.Optional[bool]

ConnectionTypeDef

ConnectionArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ConnectionState

  • Type: typing.Optional[typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']]

StateReason

  • Type: typing.Optional[str]

AuthorizationType

  • Type: typing.Optional[typing.Literal['API_KEY', 'BASIC', 'OAUTH_CLIENT_CREDENTIALS']]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastAuthorizedTime

  • Type: typing.Optional[datetime.datetime]

CreateApiDestinationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ConnectionArn

  • Type:
  • Required: Yes

InvocationEndpoint

  • Type:
  • Required: Yes

HttpMethod

  • Type: typing.Literal['DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT']
  • Required: Yes

Description

  • Type: typing.Optional[str]

InvocationRateLimitPerSecond

  • Type: typing.Optional[int]

CreateApiDestinationResponseTypeDef

ApiDestinationArn

  • Type:
  • Required: Yes

ApiDestinationState

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateArchiveRequestRequestTypeDef

ArchiveName

  • Type:
  • Required: Yes

EventSourceArn

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

EventPattern

  • Type: typing.Optional[str]

RetentionDays

  • Type: typing.Optional[int]

CreateArchiveResponseTypeDef

ArchiveArn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CREATE_FAILED', 'CREATING', 'DISABLED', 'ENABLED', 'UPDATE_FAILED', 'UPDATING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConnectionApiKeyAuthRequestParametersTypeDef

ApiKeyName

  • Type:
  • Required: Yes

ApiKeyValue

  • Type:
  • Required: Yes

CreateConnectionAuthRequestParametersTypeDef

BasicAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.CreateConnectionBasicAuthRequestParametersTypeDef]

OAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.CreateConnectionOAuthRequestParametersTypeDef]

ApiKeyAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.CreateConnectionApiKeyAuthRequestParametersTypeDef]

InvocationHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionHttpParametersTypeDef]

CreateConnectionBasicAuthRequestParametersTypeDef

Username

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

CreateConnectionOAuthClientRequestParametersTypeDef

ClientID

  • Type:
  • Required: Yes

ClientSecret

  • Type:
  • Required: Yes

CreateConnectionOAuthRequestParametersTypeDef

ClientParameters

  • Type:
  • Required: Yes

AuthorizationEndpoint

  • Type:
  • Required: Yes

HttpMethod

  • Type: typing.Literal['GET', 'POST', 'PUT']
  • Required: Yes

OAuthHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionHttpParametersTypeDef]

CreateConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

AuthorizationType

  • Type: typing.Literal['API_KEY', 'BASIC', 'OAUTH_CLIENT_CREDENTIALS']
  • Required: Yes

AuthParameters

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreateConnectionResponseTypeDef

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

  • Type: typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEndpointRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RoutingConfig

  • Type:
  • Required: Yes

EventBuses

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.events_classes.EndpointEventBusTypeDef]
  • Required: Yes

Description

  • Type: typing.Optional[str]

ReplicationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ReplicationConfigTypeDef]

RoleArn

  • Type: typing.Optional[str]

CreateEndpointResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

RoutingConfig

  • Type:
  • Required: Yes

ReplicationConfig

  • Type:
  • Required: Yes

EventBuses

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.EndpointEventBusTypeDef]
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEventBusRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EventSourceName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

KmsKeyIdentifier

  • Type: typing.Optional[str]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.DeadLetterConfigTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]]

CreateEventBusResponseTypeDef

EventBusArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

KmsKeyIdentifier

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePartnerEventSourceRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

CreatePartnerEventSourceResponseTypeDef

EventSourceArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeactivateEventSourceRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeadLetterConfigTypeDef

Arn

  • Type: typing.Optional[str]

DeauthorizeConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeauthorizeConnectionResponseTypeDef

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

  • Type: typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApiDestinationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteArchiveRequestRequestTypeDef

ArchiveName

  • Type:
  • Required: Yes

DeleteConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteConnectionResponseTypeDef

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

  • Type: typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEndpointRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteEventBusRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeletePartnerEventSourceRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

DeleteRuleRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

DescribeApiDestinationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribeApiDestinationResponseTypeDef

ApiDestinationArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ApiDestinationState

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

ConnectionArn

  • Type:
  • Required: Yes

InvocationEndpoint

  • Type:
  • Required: Yes

HttpMethod

  • Type: typing.Literal['DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT']
  • Required: Yes

InvocationRateLimitPerSecond

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeArchiveRequestRequestTypeDef

ArchiveName

  • Type:
  • Required: Yes

DescribeArchiveResponseTypeDef

ArchiveArn

  • Type:
  • Required: Yes

ArchiveName

  • Type:
  • Required: Yes

EventSourceArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EventPattern

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CREATE_FAILED', 'CREATING', 'DISABLED', 'ENABLED', 'UPDATE_FAILED', 'UPDATING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

RetentionDays

  • Type:
  • Required: Yes

SizeBytes

  • Type:
  • Required: Yes

EventCount

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribeConnectionResponseTypeDef

ConnectionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ConnectionState

  • Type: typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

AuthorizationType

  • Type: typing.Literal['API_KEY', 'BASIC', 'OAUTH_CLIENT_CREDENTIALS']
  • Required: Yes

SecretArn

  • Type:
  • Required: Yes

AuthParameters

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEndpointRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

HomeRegion

  • Type: typing.Optional[str]

DescribeEndpointResponseTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

RoutingConfig

  • Type:
  • Required: Yes

ReplicationConfig

  • Type:
  • Required: Yes

EventBuses

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.EndpointEventBusTypeDef]
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

EndpointUrl

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventBusRequestRequestTypeDef

Name

  • Type: typing.Optional[str]

DescribeEventBusResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

KmsKeyIdentifier

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventSourceRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribeEventSourceResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ExpirationTime

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'DELETED', 'PENDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePartnerEventSourceRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribePartnerEventSourceResponseTypeDef

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReplayRequestRequestTypeDef

ReplayName

  • Type:
  • Required: Yes

DescribeReplayResponseTypeDef

ReplayName

  • Type:
  • Required: Yes

ReplayArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'RUNNING', 'STARTING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

EventSourceArn

  • Type:
  • Required: Yes

Destination

  • Type:
  • Required: Yes

EventStartTime

  • Type:
  • Required: Yes

EventEndTime

  • Type:
  • Required: Yes

EventLastReplayedTime

  • Type:
  • Required: Yes

ReplayStartTime

  • Type:
  • Required: Yes

ReplayEndTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRuleRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

DescribeRuleResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

EventPattern

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DISABLED', 'ENABLED', 'ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS']
  • Required: Yes

Description

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ManagedBy

  • Type:
  • Required: Yes

EventBusName

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisableRuleRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

EcsParametersExtraOutputTypeDef

TaskDefinitionArn

  • Type:
  • Required: Yes

TaskCount

  • Type: typing.Optional[int]

LaunchType

  • Type: typing.Optional[typing.Literal['EC2', 'EXTERNAL', 'FARGATE']]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.NetworkConfigurationExtraOutputTypeDef]

PlatformVersion

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

CapacityProviderStrategy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.CapacityProviderStrategyItemTypeDef]]

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

PlacementConstraints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.PlacementConstraintTypeDef]]

PlacementStrategy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.PlacementStrategyTypeDef]]

PropagateTags

  • Type: typing.Optional[typing.Literal['TASK_DEFINITION']]

ReferenceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]]

EcsParametersOutputTypeDef

TaskDefinitionArn

  • Type:
  • Required: Yes

TaskCount

  • Type: typing.Optional[int]

LaunchType

  • Type: typing.Optional[typing.Literal['EC2', 'EXTERNAL', 'FARGATE']]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.NetworkConfigurationOutputTypeDef]

PlatformVersion

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

CapacityProviderStrategy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.CapacityProviderStrategyItemTypeDef]]

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

PlacementConstraints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.PlacementConstraintTypeDef]]

PlacementStrategy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.PlacementStrategyTypeDef]]

PropagateTags

  • Type: typing.Optional[typing.Literal['TASK_DEFINITION']]

ReferenceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]]

EcsParametersTypeDef

TaskDefinitionArn

  • Type:
  • Required: Yes

TaskCount

  • Type: typing.Optional[int]

LaunchType

  • Type: typing.Optional[typing.Literal['EC2', 'EXTERNAL', 'FARGATE']]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.NetworkConfigurationTypeDef]

PlatformVersion

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

CapacityProviderStrategy

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.CapacityProviderStrategyItemTypeDef]]

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

PlacementConstraints

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.PlacementConstraintTypeDef]]

PlacementStrategy

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.PlacementStrategyTypeDef]]

PropagateTags

  • Type: typing.Optional[typing.Literal['TASK_DEFINITION']]

ReferenceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnableRuleRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

EndpointEventBusTypeDef

EventBusArn

  • Type:
  • Required: Yes

EndpointTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RoutingConfigTypeDef]

ReplicationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ReplicationConfigTypeDef]

EventBuses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.EndpointEventBusTypeDef]]

RoleArn

  • Type: typing.Optional[str]

EndpointId

  • Type: typing.Optional[str]

EndpointUrl

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']]

StateReason

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

EventBusTypeDef

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Policy

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

EventSourceTypeDef

Arn

  • Type: typing.Optional[str]

CreatedBy

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

ExpirationTime

  • Type: typing.Optional[datetime.datetime]

Name

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'PENDING']]

FailoverConfigTypeDef

Primary

  • Type:
  • Required: Yes

Secondary

  • Type:
  • Required: Yes

HttpParametersExtraOutputTypeDef

PathParameterValues

  • Type: typing.Optional[typing.List[str]]

HeaderParameters

  • Type: typing.Optional[typing.Dict[str, str]]

QueryStringParameters

  • Type: typing.Optional[typing.Dict[str, str]]

HttpParametersOutputTypeDef

PathParameterValues

  • Type: typing.Optional[typing.List[str]]

HeaderParameters

  • Type: typing.Optional[typing.Dict[str, str]]

QueryStringParameters

  • Type: typing.Optional[typing.Dict[str, str]]

HttpParametersTypeDef

PathParameterValues

  • Type: typing.Optional[typing.Sequence[str]]

HeaderParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

QueryStringParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

InputTransformerExtraOutputTypeDef

InputTemplate

  • Type:
  • Required: Yes

InputPathsMap

  • Type: typing.Optional[typing.Dict[str, str]]

InputTransformerOutputTypeDef

InputTemplate

  • Type:
  • Required: Yes

InputPathsMap

  • Type: typing.Optional[typing.Dict[str, str]]

InputTransformerTypeDef

InputTemplate

  • Type:
  • Required: Yes

InputPathsMap

  • Type: typing.Optional[typing.Mapping[str, str]]

KinesisParametersTypeDef

PartitionKeyPath

  • Type:
  • Required: Yes

ListApiDestinationsRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

ConnectionArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListApiDestinationsResponseTypeDef

ApiDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.ApiDestinationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListArchivesRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

EventSourceArn

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATING', 'DISABLED', 'ENABLED', 'UPDATE_FAILED', 'UPDATING']]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListArchivesResponseTypeDef

Archives

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.ArchiveTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConnectionsRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

ConnectionState

  • Type: typing.Optional[typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListConnectionsResponseTypeDef

Connections

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.ConnectionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEndpointsRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

HomeRegion

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListEndpointsResponseTypeDef

Endpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.EndpointTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEventBusesRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListEventBusesResponseTypeDef

EventBuses

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.EventBusTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEventSourcesRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListEventSourcesResponseTypeDef

EventSources

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.EventSourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPartnerEventSourceAccountsRequestRequestTypeDef

EventSourceName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListPartnerEventSourceAccountsResponseTypeDef

PartnerEventSourceAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.PartnerEventSourceAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPartnerEventSourcesRequestRequestTypeDef

NamePrefix

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListPartnerEventSourcesResponseTypeDef

PartnerEventSources

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.PartnerEventSourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReplaysRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'RUNNING', 'STARTING']]

EventSourceArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListReplaysResponseTypeDef

Replays

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.ReplayTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef

TargetArn

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.PaginatorConfigTypeDef]

ListRuleNamesByTargetRequestRequestTypeDef

TargetArn

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListRuleNamesByTargetResponseTypeDef

RuleNames

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRulesRequestListRulesPaginateTypeDef

NamePrefix

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.PaginatorConfigTypeDef]

ListRulesRequestRequestTypeDef

NamePrefix

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListRulesResponseTypeDef

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.RuleTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef

Rule

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.PaginatorConfigTypeDef]

ListTargetsByRuleRequestRequestTypeDef

Rule

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListTargetsByRuleResponseTypeDef

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.TargetOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

NetworkConfigurationExtraOutputTypeDef

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.AwsVpcConfigurationExtraOutputTypeDef]

NetworkConfigurationOutputTypeDef

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.AwsVpcConfigurationOutputTypeDef]

NetworkConfigurationTypeDef

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.AwsVpcConfigurationTypeDef]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PartnerEventSourceAccountTypeDef

Account

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

ExpirationTime

  • Type: typing.Optional[datetime.datetime]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'PENDING']]

PartnerEventSourceTypeDef

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

PlacementConstraintTypeDef

type

  • Type: typing.Optional[typing.Literal['distinctInstance', 'memberOf']]

expression

  • Type: typing.Optional[str]

PlacementStrategyTypeDef

type

  • Type: typing.Optional[typing.Literal['binpack', 'random', 'spread']]

field

  • Type: typing.Optional[str]

PrimaryTypeDef

HealthCheck

  • Type:
  • Required: Yes

PutEventsRequestEntryTypeDef

Time

  • Type: typing.Union[datetime.datetime, str, NoneType]

Source

  • Type: typing.Optional[str]

Resources

  • Type: typing.Optional[typing.Sequence[str]]

DetailType

  • Type: typing.Optional[str]

Detail

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

TraceHeader

  • Type: typing.Optional[str]

PutEventsRequestRequestTypeDef

Entries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.events_classes.PutEventsRequestEntryTypeDef]
  • Required: Yes

EndpointId

  • Type: typing.Optional[str]

PutEventsResponseTypeDef

FailedEntryCount

  • Type:
  • Required: Yes

Entries

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.PutEventsResultEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutEventsResultEntryTypeDef

EventId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

PutPartnerEventsRequestEntryTypeDef

Time

  • Type: typing.Union[datetime.datetime, str, NoneType]

Source

  • Type: typing.Optional[str]

Resources

  • Type: typing.Optional[typing.Sequence[str]]

DetailType

  • Type: typing.Optional[str]

Detail

  • Type: typing.Optional[str]

PutPartnerEventsRequestRequestTypeDef

Entries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.events_classes.PutPartnerEventsRequestEntryTypeDef]
  • Required: Yes

PutPartnerEventsResponseTypeDef

FailedEntryCount

  • Type:
  • Required: Yes

Entries

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.PutPartnerEventsResultEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutPartnerEventsResultEntryTypeDef

EventId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

PutPermissionRequestRequestTypeDef

EventBusName

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

Principal

  • Type: typing.Optional[str]

StatementId

  • Type: typing.Optional[str]

Condition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConditionTypeDef]

Policy

  • Type: typing.Optional[str]

PutRuleRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ScheduleExpression

  • Type: typing.Optional[str]

EventPattern

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS']]

Description

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]]

EventBusName

  • Type: typing.Optional[str]

PutRuleResponseTypeDef

RuleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutTargetsRequestRequestTypeDef

Rule

  • Type:
  • Required: Yes

Targets

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.events_classes.TargetTypeDef, aws_resource_validator.pydantic_models.events_classes.TargetExtraOutputTypeDef]]
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

PutTargetsResponseTypeDef

FailedEntryCount

  • Type:
  • Required: Yes

FailedEntries

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.PutTargetsResultEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutTargetsResultEntryTypeDef

TargetId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

RedshiftDataParametersExtraOutputTypeDef

Database

  • Type:
  • Required: Yes

SecretManagerArn

  • Type: typing.Optional[str]

DbUser

  • Type: typing.Optional[str]

Sql

  • Type: typing.Optional[str]

StatementName

  • Type: typing.Optional[str]

WithEvent

  • Type: typing.Optional[bool]

Sqls

  • Type: typing.Optional[typing.List[str]]

RedshiftDataParametersOutputTypeDef

Database

  • Type:
  • Required: Yes

SecretManagerArn

  • Type: typing.Optional[str]

DbUser

  • Type: typing.Optional[str]

Sql

  • Type: typing.Optional[str]

StatementName

  • Type: typing.Optional[str]

WithEvent

  • Type: typing.Optional[bool]

Sqls

  • Type: typing.Optional[typing.List[str]]

RedshiftDataParametersTypeDef

Database

  • Type:
  • Required: Yes

SecretManagerArn

  • Type: typing.Optional[str]

DbUser

  • Type: typing.Optional[str]

Sql

  • Type: typing.Optional[str]

StatementName

  • Type: typing.Optional[str]

WithEvent

  • Type: typing.Optional[bool]

Sqls

  • Type: typing.Optional[typing.Sequence[str]]

RemovePermissionRequestRequestTypeDef

StatementId

  • Type: typing.Optional[str]

RemoveAllPermissions

  • Type: typing.Optional[bool]

EventBusName

  • Type: typing.Optional[str]

RemoveTargetsRequestRequestTypeDef

Rule

  • Type:
  • Required: Yes

Ids

  • Type: typing.Sequence[str]
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

RemoveTargetsResponseTypeDef

FailedEntryCount

  • Type:
  • Required: Yes

FailedEntries

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.RemoveTargetsResultEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveTargetsResultEntryTypeDef

TargetId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ReplayDestinationOutputTypeDef

Arn

  • Type:
  • Required: Yes

FilterArns

  • Type: typing.Optional[typing.List[str]]

ReplayDestinationTypeDef

Arn

  • Type:
  • Required: Yes

FilterArns

  • Type: typing.Optional[typing.Sequence[str]]

ReplayTypeDef

ReplayName

  • Type: typing.Optional[str]

EventSourceArn

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'RUNNING', 'STARTING']]

StateReason

  • Type: typing.Optional[str]

EventStartTime

  • Type: typing.Optional[datetime.datetime]

EventEndTime

  • Type: typing.Optional[datetime.datetime]

EventLastReplayedTime

  • Type: typing.Optional[datetime.datetime]

ReplayStartTime

  • Type: typing.Optional[datetime.datetime]

ReplayEndTime

  • Type: typing.Optional[datetime.datetime]

ReplicationConfigTypeDef

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RetryPolicyTypeDef

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

RoutingConfigTypeDef

FailoverConfig

  • Type:
  • Required: Yes

RuleTypeDef

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

EventPattern

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS']]

Description

  • Type: typing.Optional[str]

ScheduleExpression

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

ManagedBy

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

RunCommandParametersExtraOutputTypeDef

RunCommandTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.RunCommandTargetExtraOutputTypeDef]
  • Required: Yes

RunCommandParametersOutputTypeDef

RunCommandTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.RunCommandTargetOutputTypeDef]
  • Required: Yes

RunCommandParametersTypeDef

RunCommandTargets

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.events_classes.RunCommandTargetTypeDef]
  • Required: Yes

RunCommandTargetExtraOutputTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RunCommandTargetOutputTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RunCommandTargetTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

SageMakerPipelineParameterTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

SageMakerPipelineParametersExtraOutputTypeDef

PipelineParameterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.SageMakerPipelineParameterTypeDef]]

SageMakerPipelineParametersOutputTypeDef

PipelineParameterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.events_classes.SageMakerPipelineParameterTypeDef]]

SageMakerPipelineParametersTypeDef

PipelineParameterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.SageMakerPipelineParameterTypeDef]]

SecondaryTypeDef

Route

  • Type:
  • Required: Yes

SqsParametersTypeDef

MessageGroupId

  • Type: typing.Optional[str]

StartReplayRequestRequestTypeDef

ReplayName

  • Type:
  • Required: Yes

EventSourceArn

  • Type:
  • Required: Yes

EventStartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EventEndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Destination

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

StartReplayResponseTypeDef

ReplayArn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'RUNNING', 'STARTING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

ReplayStartTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.events_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TargetExtraOutputTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

RoleArn

  • Type: typing.Optional[str]

Input

  • Type: typing.Optional[str]

InputPath

  • Type: typing.Optional[str]

InputTransformer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.InputTransformerExtraOutputTypeDef]

KinesisParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.KinesisParametersTypeDef]

RunCommandParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RunCommandParametersExtraOutputTypeDef]

EcsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.EcsParametersExtraOutputTypeDef]

BatchParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.BatchParametersTypeDef]

SqsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.SqsParametersTypeDef]

HttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.HttpParametersExtraOutputTypeDef]

RedshiftDataParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RedshiftDataParametersExtraOutputTypeDef]

SageMakerPipelineParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.SageMakerPipelineParametersExtraOutputTypeDef]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.DeadLetterConfigTypeDef]

RetryPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RetryPolicyTypeDef]

AppSyncParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.AppSyncParametersTypeDef]

TargetOutputTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

RoleArn

  • Type: typing.Optional[str]

Input

  • Type: typing.Optional[str]

InputPath

  • Type: typing.Optional[str]

InputTransformer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.InputTransformerOutputTypeDef]

KinesisParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.KinesisParametersTypeDef]

RunCommandParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RunCommandParametersOutputTypeDef]

EcsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.EcsParametersOutputTypeDef]

BatchParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.BatchParametersTypeDef]

SqsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.SqsParametersTypeDef]

HttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.HttpParametersOutputTypeDef]

RedshiftDataParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RedshiftDataParametersOutputTypeDef]

SageMakerPipelineParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.SageMakerPipelineParametersOutputTypeDef]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.DeadLetterConfigTypeDef]

RetryPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RetryPolicyTypeDef]

AppSyncParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.AppSyncParametersTypeDef]

TargetTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

RoleArn

  • Type: typing.Optional[str]

Input

  • Type: typing.Optional[str]

InputPath

  • Type: typing.Optional[str]

InputTransformer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.InputTransformerTypeDef]

KinesisParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.KinesisParametersTypeDef]

RunCommandParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RunCommandParametersTypeDef]

EcsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.EcsParametersTypeDef]

BatchParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.BatchParametersTypeDef]

SqsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.SqsParametersTypeDef]

HttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.HttpParametersTypeDef]

RedshiftDataParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RedshiftDataParametersTypeDef]

SageMakerPipelineParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.SageMakerPipelineParametersTypeDef]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.DeadLetterConfigTypeDef]

RetryPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RetryPolicyTypeDef]

AppSyncParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.AppSyncParametersTypeDef]

TestEventPatternRequestRequestTypeDef

EventPattern

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

TestEventPatternResponseTypeDef

Result

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateApiDestinationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ConnectionArn

  • Type: typing.Optional[str]

InvocationEndpoint

  • Type: typing.Optional[str]

HttpMethod

  • Type: typing.Optional[typing.Literal['DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT']]

InvocationRateLimitPerSecond

  • Type: typing.Optional[int]

UpdateApiDestinationResponseTypeDef

ApiDestinationArn

  • Type:
  • Required: Yes

ApiDestinationState

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateArchiveRequestRequestTypeDef

ArchiveName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

EventPattern

  • Type: typing.Optional[str]

RetentionDays

  • Type: typing.Optional[int]

UpdateArchiveResponseTypeDef

ArchiveArn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CREATE_FAILED', 'CREATING', 'DISABLED', 'ENABLED', 'UPDATE_FAILED', 'UPDATING']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConnectionApiKeyAuthRequestParametersTypeDef

ApiKeyName

  • Type: typing.Optional[str]

ApiKeyValue

  • Type: typing.Optional[str]

UpdateConnectionAuthRequestParametersTypeDef

BasicAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.UpdateConnectionBasicAuthRequestParametersTypeDef]

OAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.UpdateConnectionOAuthRequestParametersTypeDef]

ApiKeyAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.UpdateConnectionApiKeyAuthRequestParametersTypeDef]

InvocationHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionHttpParametersTypeDef]

UpdateConnectionBasicAuthRequestParametersTypeDef

Username

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

UpdateConnectionOAuthClientRequestParametersTypeDef

ClientID

  • Type: typing.Optional[str]

ClientSecret

  • Type: typing.Optional[str]

UpdateConnectionOAuthRequestParametersTypeDef

ClientParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.UpdateConnectionOAuthClientRequestParametersTypeDef]

AuthorizationEndpoint

  • Type: typing.Optional[str]

HttpMethod

  • Type: typing.Optional[typing.Literal['GET', 'POST', 'PUT']]

OAuthHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ConnectionHttpParametersTypeDef]

UpdateConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

AuthorizationType

  • Type: typing.Optional[typing.Literal['API_KEY', 'BASIC', 'OAUTH_CLIENT_CREDENTIALS']]

AuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.UpdateConnectionAuthRequestParametersTypeDef]

UpdateConnectionResponseTypeDef

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

  • Type: typing.Literal['AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'UPDATING']
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.RoutingConfigTypeDef]

ReplicationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.ReplicationConfigTypeDef]

EventBuses

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.events_classes.EndpointEventBusTypeDef]]

RoleArn

  • Type: typing.Optional[str]

UpdateEndpointResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

RoutingConfig

  • Type:
  • Required: Yes

ReplicationConfig

  • Type:
  • Required: Yes

EventBuses

  • Type: typing.List[aws_resource_validator.pydantic_models.events_classes.EndpointEventBusTypeDef]
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

EndpointUrl

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEventBusRequestRequestTypeDef

Name

  • Type: typing.Optional[str]

KmsKeyIdentifier

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events_classes.DeadLetterConfigTypeDef]

UpdateEventBusResponseTypeDef

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

KmsKeyIdentifier

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes