Skip to content

Events Classes

ActivateEventSourceRequest

Name

  • Type:
  • Required: Yes

ApiDestination

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]

AppSyncParameters

GraphQLOperation

  • Type: typing.Optional[str]

Archive

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]

AwsVpcConfiguration

Subnets

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

SecurityGroups

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

AssignPublicIp

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

AwsVpcConfigurationOutput

Subnets

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

SecurityGroups

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

AssignPublicIp

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

BaseValidatorModel

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

BatchArrayProperties

Size

  • Type: typing.Optional[int]

BatchParameters

JobDefinition

  • Type:
  • Required: Yes

JobName

  • Type:
  • Required: Yes

ArrayProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.BatchArrayProperties]

RetryStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.BatchRetryStrategy]

BatchRetryStrategy

Attempts

  • Type: typing.Optional[int]

CancelReplayRequest

ReplayName

  • Type:
  • Required: Yes

CancelReplayResponse

ReplayArn

  • Type:
  • Required: Yes

State

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

StateReason

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CapacityProviderStrategyItem

capacityProvider

  • Type:
  • Required: Yes

weight

  • Type: typing.Optional[int]

base

  • Type: typing.Optional[int]

Condition

Type

  • Type:
  • Required: Yes

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Connection

ConnectionArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ConnectionState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'FAILED_CONNECTIVITY', '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]

ConnectionApiKeyAuthResponseParameters

ApiKeyName

  • Type: typing.Optional[str]

ConnectionAuthResponseParameters

BasicAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectionBasicAuthResponseParameters]

OAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectionOAuthResponseParameters]

ApiKeyAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectionApiKeyAuthResponseParameters]

InvocationHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParametersOutput]

ConnectivityParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.DescribeConnectionConnectivityParameters]

ConnectionBasicAuthResponseParameters

Username

  • Type: typing.Optional[str]

ConnectionBodyParameter

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

IsValueSecret

  • Type: typing.Optional[bool]

ConnectionHeaderParameter

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

IsValueSecret

  • Type: typing.Optional[bool]

ConnectionHttpParameters

HeaderParameters

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

QueryStringParameters

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

BodyParameters

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

ConnectionHttpParametersOutput

HeaderParameters

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

QueryStringParameters

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

BodyParameters

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

ConnectionOAuthClientResponseParameters

ClientID

  • Type: typing.Optional[str]

ConnectionOAuthResponseParameters

ClientParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectionOAuthClientResponseParameters]

AuthorizationEndpoint

  • Type: typing.Optional[str]

HttpMethod

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

OAuthHttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParametersOutput]

ConnectionQueryStringParameter

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

IsValueSecret

  • Type: typing.Optional[bool]

ConnectivityResourceConfigurationArn

ResourceConfigurationArn

  • Type:
  • Required: Yes

ConnectivityResourceParameters

ResourceParameters

  • Type:
  • Required: Yes

CreateApiDestinationRequest

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]

CreateApiDestinationResponse

ApiDestinationArn

  • Type:
  • Required: Yes

ApiDestinationState

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

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateArchiveRequest

ArchiveName

  • Type:
  • Required: Yes

EventSourceArn

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

EventPattern

  • Type: typing.Optional[str]

RetentionDays

  • Type: typing.Optional[int]

CreateArchiveResponse

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

CreateConnectionApiKeyAuthRequestParameters

ApiKeyName

  • Type:
  • Required: Yes

ApiKeyValue

  • Type:
  • Required: Yes

CreateConnectionAuthRequestParameters

BasicAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.CreateConnectionBasicAuthRequestParameters]

OAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.CreateConnectionOAuthRequestParameters]

ApiKeyAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.CreateConnectionApiKeyAuthRequestParameters]

InvocationHttpParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParameters, aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParametersOutput, NoneType]

ConnectivityParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectivityResourceParameters]

CreateConnectionBasicAuthRequestParameters

Username

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

CreateConnectionOAuthClientRequestParameters

ClientID

  • Type:
  • Required: Yes

ClientSecret

  • Type:
  • Required: Yes

CreateConnectionOAuthRequestParameters

ClientParameters

  • Type:
  • Required: Yes

AuthorizationEndpoint

  • Type:
  • Required: Yes

HttpMethod

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

OAuthHttpParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParameters, aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParametersOutput, NoneType]

CreateConnectionRequest

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]

InvocationConnectivityParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectivityResourceParameters]

CreateConnectionResponse

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

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

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEndpointRequest

Name

  • Type:
  • Required: Yes

RoutingConfig

  • Type:
  • Required: Yes

EventBuses

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

Description

  • Type: typing.Optional[str]

ReplicationConfig

  • Type:

RoleArn

  • Type: typing.Optional[str]

CreateEndpointResponse

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.events_classes.EndpointEventBus]
  • 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

CreateEventBusRequest

Name

  • Type:
  • Required: Yes

EventSourceName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

KmsKeyIdentifier

  • Type: typing.Optional[str]

DeadLetterConfig

  • Type:

Tags

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

CreateEventBusResponse

EventBusArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

KmsKeyIdentifier

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePartnerEventSourceRequest

Name

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

CreatePartnerEventSourceResponse

EventSourceArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeactivateEventSourceRequest

Name

  • Type:
  • Required: Yes

DeadLetterConfig

Arn

  • Type: typing.Optional[str]

DeauthorizeConnectionRequest

Name

  • Type:
  • Required: Yes

DeauthorizeConnectionResponse

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

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

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApiDestinationRequest

Name

  • Type:
  • Required: Yes

DeleteArchiveRequest

ArchiveName

  • Type:
  • Required: Yes

DeleteConnectionRequest

Name

  • Type:
  • Required: Yes

DeleteConnectionResponse

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

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

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEndpointRequest

Name

  • Type:
  • Required: Yes

DeleteEventBusRequest

Name

  • Type:
  • Required: Yes

DeletePartnerEventSourceRequest

Name

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

DeleteRuleRequest

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

DescribeApiDestinationRequest

Name

  • Type:
  • Required: Yes

DescribeApiDestinationResponse

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

DescribeArchiveRequest

ArchiveName

  • Type:
  • Required: Yes

DescribeArchiveResponse

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

DescribeConnectionConnectivityParameters

ResourceParameters

  • Type:
  • Required: Yes

DescribeConnectionRequest

Name

  • Type:
  • Required: Yes

DescribeConnectionResourceParameters

ResourceConfigurationArn

  • Type:
  • Required: Yes

ResourceAssociationArn

  • Type:
  • Required: Yes

DescribeConnectionResponse

ConnectionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

InvocationConnectivityParameters

  • Type:
  • Required: Yes

ConnectionState

  • Type: typing.Literal['ACTIVE', 'AUTHORIZED', 'AUTHORIZING', 'CREATING', 'DEAUTHORIZED', 'DEAUTHORIZING', 'DELETING', 'FAILED_CONNECTIVITY', '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

DescribeEndpointRequest

Name

  • Type:
  • Required: Yes

HomeRegion

  • Type: typing.Optional[str]

DescribeEndpointResponse

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.events_classes.EndpointEventBus]
  • 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

DescribeEventBusRequest

Name

  • Type: typing.Optional[str]

DescribeEventBusResponse

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

DescribeEventSourceRequest

Name

  • Type:
  • Required: Yes

DescribeEventSourceResponse

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

DescribePartnerEventSourceRequest

Name

  • Type:
  • Required: Yes

DescribePartnerEventSourceResponse

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReplayRequest

ReplayName

  • Type:
  • Required: Yes

DescribeReplayResponse

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

DescribeRuleRequest

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

DescribeRuleResponse

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

DisableRuleRequest

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

EcsParameters

TaskDefinitionArn

  • Type:
  • Required: Yes

TaskCount

  • Type: typing.Optional[int]

LaunchType

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

NetworkConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.NetworkConfiguration, aws_resource_validator.pydantic_models.events.events_classes.NetworkConfigurationOutput, NoneType]

PlatformVersion

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

CapacityProviderStrategy

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

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

PlacementConstraints

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

PlacementStrategy

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

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.events_classes.Tag]]

EcsParametersOutput

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.events_classes.NetworkConfigurationOutput]

PlatformVersion

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

CapacityProviderStrategy

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

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

PlacementConstraints

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

PlacementStrategy

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

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.events_classes.Tag]]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnableRuleRequest

Name

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

Endpoint

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

RoutingConfig

  • Type:

ReplicationConfig

  • Type:

EventBuses

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

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]

EndpointEventBus

EventBusArn

  • Type:
  • Required: Yes

EventBus

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]

EventSource

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']]

FailoverConfig

Primary

  • Type:
  • Required: Yes

Secondary

  • Type:
  • Required: Yes

HttpParameters

PathParameterValues

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

HeaderParameters

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

QueryStringParameters

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

HttpParametersOutput

PathParameterValues

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

HeaderParameters

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

QueryStringParameters

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

InputTransformer

InputTemplate

  • Type:
  • Required: Yes

InputPathsMap

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

InputTransformerOutput

InputTemplate

  • Type:
  • Required: Yes

InputPathsMap

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

KinesisParameters

PartitionKeyPath

  • Type:
  • Required: Yes

ListApiDestinationsRequest

NamePrefix

  • Type: typing.Optional[str]

ConnectionArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListApiDestinationsResponse

ApiDestinations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListArchivesRequest

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]

ListArchivesResponse

Archives

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConnectionsRequest

NamePrefix

  • Type: typing.Optional[str]

ConnectionState

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

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListConnectionsResponse

Connections

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEndpointsRequest

NamePrefix

  • Type: typing.Optional[str]

HomeRegion

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListEndpointsResponse

Endpoints

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEventBusesRequest

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListEventBusesResponse

EventBuses

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEventSourcesRequest

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListEventSourcesResponse

EventSources

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPartnerEventSourceAccountsRequest

EventSourceName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListPartnerEventSourceAccountsResponse

PartnerEventSourceAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPartnerEventSourcesRequest

NamePrefix

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListPartnerEventSourcesResponse

PartnerEventSources

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReplaysRequest

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]

ListReplaysResponse

Replays

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRuleNamesByTargetRequest

TargetArn

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListRuleNamesByTargetRequestPaginate

TargetArn

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.PaginatorConfig]

ListRuleNamesByTargetResponse

RuleNames

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRulesRequest

NamePrefix

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListRulesRequestPaginate

NamePrefix

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.PaginatorConfig]

ListRulesResponse

Rules

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTargetsByRuleRequest

Rule

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListTargetsByRuleRequestPaginate

Rule

  • Type:
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.PaginatorConfig]

ListTargetsByRuleResponse

Targets

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

NetworkConfiguration

awsvpcConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.AwsVpcConfiguration, aws_resource_validator.pydantic_models.events.events_classes.AwsVpcConfigurationOutput, NoneType]

NetworkConfigurationOutput

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.AwsVpcConfigurationOutput]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PartnerEventSource

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

PartnerEventSourceAccount

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']]

PlacementConstraint

type

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

expression

  • Type: typing.Optional[str]

PlacementStrategy

type

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

field

  • Type: typing.Optional[str]

Primary

HealthCheck

  • Type:
  • Required: Yes

PutEventsRequest

Entries

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

EndpointId

  • Type: typing.Optional[str]

PutEventsRequestEntry

Time

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

Source

  • Type: typing.Optional[str]

Resources

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

DetailType

  • Type: typing.Optional[str]

Detail

  • Type: typing.Optional[str]

EventBusName

  • Type: typing.Optional[str]

TraceHeader

  • Type: typing.Optional[str]

PutEventsResponse

FailedEntryCount

  • Type:
  • Required: Yes

Entries

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

ResponseMetadata

  • Type:
  • Required: Yes

PutEventsResultEntry

EventId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

PutPartnerEventsRequest

Entries

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

PutPartnerEventsRequestEntry

Time

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

Source

  • Type: typing.Optional[str]

Resources

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

DetailType

  • Type: typing.Optional[str]

Detail

  • Type: typing.Optional[str]

PutPartnerEventsResponse

FailedEntryCount

  • Type:
  • Required: Yes

Entries

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

ResponseMetadata

  • Type:
  • Required: Yes

PutPartnerEventsResultEntry

EventId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

PutPermissionRequest

EventBusName

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

Principal

  • Type: typing.Optional[str]

StatementId

  • Type: typing.Optional[str]

Condition

  • Type:

Policy

  • Type: typing.Optional[str]

PutRuleRequest

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.List[aws_resource_validator.pydantic_models.events.events_classes.Tag]]

EventBusName

  • Type: typing.Optional[str]

PutRuleResponse

RuleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutTargetsRequest

Rule

  • Type:
  • Required: Yes

Targets

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.events.events_classes.Target, aws_resource_validator.pydantic_models.events.events_classes.TargetOutput]]
  • Required: Yes

EventBusName

  • Type: typing.Optional[str]

PutTargetsResponse

FailedEntryCount

  • Type:
  • Required: Yes

FailedEntries

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

ResponseMetadata

  • Type:
  • Required: Yes

PutTargetsResultEntry

TargetId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

RedshiftDataParameters

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]]

RedshiftDataParametersOutput

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]]

RemovePermissionRequest

StatementId

  • Type: typing.Optional[str]

RemoveAllPermissions

  • Type: typing.Optional[bool]

EventBusName

  • Type: typing.Optional[str]

RemoveTargetsRequest

Rule

  • Type:
  • Required: Yes

Ids

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

EventBusName

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

RemoveTargetsResponse

FailedEntryCount

  • Type:
  • Required: Yes

FailedEntries

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

ResponseMetadata

  • Type:
  • Required: Yes

RemoveTargetsResultEntry

TargetId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

Replay

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]

ReplayDestination

Arn

  • Type:
  • Required: Yes

FilterArns

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

ReplayDestinationOutput

Arn

  • Type:
  • Required: Yes

FilterArns

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

ReplicationConfig

State

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

ResponseMetadata

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]

RetryPolicy

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

RoutingConfig

FailoverConfig

  • Type:
  • Required: Yes

Rule

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]

RunCommandParameters

RunCommandTargets

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.events.events_classes.RunCommandTarget, aws_resource_validator.pydantic_models.events.events_classes.RunCommandTargetOutput]]
  • Required: Yes

RunCommandParametersOutput

RunCommandTargets

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

RunCommandTarget

Key

  • Type:
  • Required: Yes

Values

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

RunCommandTargetOutput

Key

  • Type:
  • Required: Yes

Values

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

SageMakerPipelineParameter

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

SageMakerPipelineParameters

PipelineParameterList

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

SageMakerPipelineParametersOutput

PipelineParameterList

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

Secondary

Route

  • Type:
  • Required: Yes

SqsParameters

MessageGroupId

  • Type: typing.Optional[str]

StartReplayRequest

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: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.ReplayDestination, aws_resource_validator.pydantic_models.events.events_classes.ReplayDestinationOutput]
  • Required: Yes

Description

  • Type: typing.Optional[str]

StartReplayResponse

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

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

Tags

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

Target

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.Union[aws_resource_validator.pydantic_models.events.events_classes.InputTransformer, aws_resource_validator.pydantic_models.events.events_classes.InputTransformerOutput, NoneType]

KinesisParameters

  • Type:

RunCommandParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.RunCommandParameters, aws_resource_validator.pydantic_models.events.events_classes.RunCommandParametersOutput, NoneType]

EcsParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.EcsParameters, aws_resource_validator.pydantic_models.events.events_classes.EcsParametersOutput, NoneType]

BatchParameters

  • Type:

SqsParameters

  • Type:

HttpParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.HttpParameters, aws_resource_validator.pydantic_models.events.events_classes.HttpParametersOutput, NoneType]

RedshiftDataParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.RedshiftDataParameters, aws_resource_validator.pydantic_models.events.events_classes.RedshiftDataParametersOutput, NoneType]

SageMakerPipelineParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.SageMakerPipelineParameters, aws_resource_validator.pydantic_models.events.events_classes.SageMakerPipelineParametersOutput, NoneType]

DeadLetterConfig

  • Type:

RetryPolicy

  • Type:

AppSyncParameters

  • Type:

TargetOutput

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.events_classes.InputTransformerOutput]

KinesisParameters

  • Type:

RunCommandParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.RunCommandParametersOutput]

EcsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.EcsParametersOutput]

BatchParameters

  • Type:

SqsParameters

  • Type:

HttpParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.HttpParametersOutput]

RedshiftDataParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.RedshiftDataParametersOutput]

SageMakerPipelineParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.SageMakerPipelineParametersOutput]

DeadLetterConfig

  • Type:

RetryPolicy

  • Type:

AppSyncParameters

  • Type:

TestEventPatternRequest

EventPattern

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

TestEventPatternResponse

Result

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

TagKeys

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

UpdateApiDestinationRequest

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]

UpdateApiDestinationResponse

ApiDestinationArn

  • Type:
  • Required: Yes

ApiDestinationState

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

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateArchiveRequest

ArchiveName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

EventPattern

  • Type: typing.Optional[str]

RetentionDays

  • Type: typing.Optional[int]

UpdateArchiveResponse

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

UpdateConnectionApiKeyAuthRequestParameters

ApiKeyName

  • Type: typing.Optional[str]

ApiKeyValue

  • Type: typing.Optional[str]

UpdateConnectionAuthRequestParameters

BasicAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.UpdateConnectionBasicAuthRequestParameters]

OAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.UpdateConnectionOAuthRequestParameters]

ApiKeyAuthParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.UpdateConnectionApiKeyAuthRequestParameters]

InvocationHttpParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParameters, aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParametersOutput, NoneType]

ConnectivityParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectivityResourceParameters]

UpdateConnectionBasicAuthRequestParameters

Username

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

UpdateConnectionOAuthClientRequestParameters

ClientID

  • Type: typing.Optional[str]

ClientSecret

  • Type: typing.Optional[str]

UpdateConnectionOAuthRequestParameters

ClientParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.UpdateConnectionOAuthClientRequestParameters]

AuthorizationEndpoint

  • Type: typing.Optional[str]

HttpMethod

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

OAuthHttpParameters

  • Type: typing.Union[aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParameters, aws_resource_validator.pydantic_models.events.events_classes.ConnectionHttpParametersOutput, NoneType]

UpdateConnectionRequest

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.events_classes.UpdateConnectionAuthRequestParameters]

InvocationConnectivityParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.events.events_classes.ConnectivityResourceParameters]

UpdateConnectionResponse

ConnectionArn

  • Type:
  • Required: Yes

ConnectionState

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

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastAuthorizedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointRequest

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type:

ReplicationConfig

  • Type:

EventBuses

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

RoleArn

  • Type: typing.Optional[str]

UpdateEndpointResponse

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.events_classes.EndpointEventBus]
  • 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

UpdateEventBusRequest

Name

  • Type: typing.Optional[str]

KmsKeyIdentifier

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DeadLetterConfig

  • Type:

UpdateEventBusResponse

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

KmsKeyIdentifier

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes