mypydantic.models.events
1# Model Generated: Thu Mar 2 21:56:19 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class ActivateEventSourceRequestModel(BaseModel): 14 name: str = Field(alias="Name") 15 16 17class ApiDestinationModel(BaseModel): 18 api_destination_arn: Optional[str] = Field(default=None, alias="ApiDestinationArn") 19 name: Optional[str] = Field(default=None, alias="Name") 20 api_destination_state: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 21 default=None, alias="ApiDestinationState" 22 ) 23 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 24 invocation_endpoint: Optional[str] = Field(default=None, alias="InvocationEndpoint") 25 http_method: Optional[ 26 Literal["DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT"] 27 ] = Field(default=None, alias="HttpMethod") 28 invocation_rate_limit_per_second: Optional[int] = Field( 29 default=None, alias="InvocationRateLimitPerSecond" 30 ) 31 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 32 last_modified_time: Optional[datetime] = Field( 33 default=None, alias="LastModifiedTime" 34 ) 35 36 37class ArchiveModel(BaseModel): 38 archive_name: Optional[str] = Field(default=None, alias="ArchiveName") 39 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 40 state: Optional[ 41 Literal[ 42 "CREATE_FAILED", 43 "CREATING", 44 "DISABLED", 45 "ENABLED", 46 "UPDATE_FAILED", 47 "UPDATING", 48 ] 49 ] = Field(default=None, alias="State") 50 state_reason: Optional[str] = Field(default=None, alias="StateReason") 51 retention_days: Optional[int] = Field(default=None, alias="RetentionDays") 52 size_bytes: Optional[int] = Field(default=None, alias="SizeBytes") 53 event_count: Optional[int] = Field(default=None, alias="EventCount") 54 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 55 56 57class AwsVpcConfigurationModel(BaseModel): 58 subnets: List[str] = Field(alias="Subnets") 59 security_groups: Optional[List[str]] = Field(default=None, alias="SecurityGroups") 60 assign_public_ip: Optional[Literal["DISABLED", "ENABLED"]] = Field( 61 default=None, alias="AssignPublicIp" 62 ) 63 64 65class BatchArrayPropertiesModel(BaseModel): 66 size: Optional[int] = Field(default=None, alias="Size") 67 68 69class BatchRetryStrategyModel(BaseModel): 70 attempts: Optional[int] = Field(default=None, alias="Attempts") 71 72 73class CancelReplayRequestModel(BaseModel): 74 replay_name: str = Field(alias="ReplayName") 75 76 77class ResponseMetadataModel(BaseModel): 78 request_id: str = Field(alias="RequestId") 79 host_id: str = Field(alias="HostId") 80 http_status_code: int = Field(alias="HTTPStatusCode") 81 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 82 retry_attempts: int = Field(alias="RetryAttempts") 83 84 85class CapacityProviderStrategyItemModel(BaseModel): 86 capacity_provider: str = Field(alias="capacityProvider") 87 weight: Optional[int] = Field(default=None, alias="weight") 88 base: Optional[int] = Field(default=None, alias="base") 89 90 91class ConditionModel(BaseModel): 92 type: str = Field(alias="Type") 93 key: str = Field(alias="Key") 94 value: str = Field(alias="Value") 95 96 97class ConnectionApiKeyAuthResponseParametersModel(BaseModel): 98 api_key_name: Optional[str] = Field(default=None, alias="ApiKeyName") 99 100 101class ConnectionBasicAuthResponseParametersModel(BaseModel): 102 username: Optional[str] = Field(default=None, alias="Username") 103 104 105class ConnectionBodyParameterModel(BaseModel): 106 key: Optional[str] = Field(default=None, alias="Key") 107 value: Optional[str] = Field(default=None, alias="Value") 108 is_value_secret: Optional[bool] = Field(default=None, alias="IsValueSecret") 109 110 111class ConnectionHeaderParameterModel(BaseModel): 112 key: Optional[str] = Field(default=None, alias="Key") 113 value: Optional[str] = Field(default=None, alias="Value") 114 is_value_secret: Optional[bool] = Field(default=None, alias="IsValueSecret") 115 116 117class ConnectionQueryStringParameterModel(BaseModel): 118 key: Optional[str] = Field(default=None, alias="Key") 119 value: Optional[str] = Field(default=None, alias="Value") 120 is_value_secret: Optional[bool] = Field(default=None, alias="IsValueSecret") 121 122 123class ConnectionOAuthClientResponseParametersModel(BaseModel): 124 client_id: Optional[str] = Field(default=None, alias="ClientID") 125 126 127class ConnectionModel(BaseModel): 128 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 129 name: Optional[str] = Field(default=None, alias="Name") 130 connection_state: Optional[ 131 Literal[ 132 "AUTHORIZED", 133 "AUTHORIZING", 134 "CREATING", 135 "DEAUTHORIZED", 136 "DEAUTHORIZING", 137 "DELETING", 138 "UPDATING", 139 ] 140 ] = Field(default=None, alias="ConnectionState") 141 state_reason: Optional[str] = Field(default=None, alias="StateReason") 142 authorization_type: Optional[ 143 Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] 144 ] = Field(default=None, alias="AuthorizationType") 145 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 146 last_modified_time: Optional[datetime] = Field( 147 default=None, alias="LastModifiedTime" 148 ) 149 last_authorized_time: Optional[datetime] = Field( 150 default=None, alias="LastAuthorizedTime" 151 ) 152 153 154class CreateApiDestinationRequestModel(BaseModel): 155 name: str = Field(alias="Name") 156 connection_arn: str = Field(alias="ConnectionArn") 157 invocation_endpoint: str = Field(alias="InvocationEndpoint") 158 http_method: Literal[ 159 "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT" 160 ] = Field(alias="HttpMethod") 161 description: Optional[str] = Field(default=None, alias="Description") 162 invocation_rate_limit_per_second: Optional[int] = Field( 163 default=None, alias="InvocationRateLimitPerSecond" 164 ) 165 166 167class CreateArchiveRequestModel(BaseModel): 168 archive_name: str = Field(alias="ArchiveName") 169 event_source_arn: str = Field(alias="EventSourceArn") 170 description: Optional[str] = Field(default=None, alias="Description") 171 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 172 retention_days: Optional[int] = Field(default=None, alias="RetentionDays") 173 174 175class CreateConnectionApiKeyAuthRequestParametersModel(BaseModel): 176 api_key_name: str = Field(alias="ApiKeyName") 177 api_key_value: str = Field(alias="ApiKeyValue") 178 179 180class CreateConnectionBasicAuthRequestParametersModel(BaseModel): 181 username: str = Field(alias="Username") 182 password: str = Field(alias="Password") 183 184 185class CreateConnectionOAuthClientRequestParametersModel(BaseModel): 186 client_id: str = Field(alias="ClientID") 187 client_secret: str = Field(alias="ClientSecret") 188 189 190class EndpointEventBusModel(BaseModel): 191 event_bus_arn: str = Field(alias="EventBusArn") 192 193 194class ReplicationConfigModel(BaseModel): 195 state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State") 196 197 198class TagModel(BaseModel): 199 key: str = Field(alias="Key") 200 value: str = Field(alias="Value") 201 202 203class CreatePartnerEventSourceRequestModel(BaseModel): 204 name: str = Field(alias="Name") 205 account: str = Field(alias="Account") 206 207 208class DeactivateEventSourceRequestModel(BaseModel): 209 name: str = Field(alias="Name") 210 211 212class DeadLetterConfigModel(BaseModel): 213 arn: Optional[str] = Field(default=None, alias="Arn") 214 215 216class DeauthorizeConnectionRequestModel(BaseModel): 217 name: str = Field(alias="Name") 218 219 220class DeleteApiDestinationRequestModel(BaseModel): 221 name: str = Field(alias="Name") 222 223 224class DeleteArchiveRequestModel(BaseModel): 225 archive_name: str = Field(alias="ArchiveName") 226 227 228class DeleteConnectionRequestModel(BaseModel): 229 name: str = Field(alias="Name") 230 231 232class DeleteEndpointRequestModel(BaseModel): 233 name: str = Field(alias="Name") 234 235 236class DeleteEventBusRequestModel(BaseModel): 237 name: str = Field(alias="Name") 238 239 240class DeletePartnerEventSourceRequestModel(BaseModel): 241 name: str = Field(alias="Name") 242 account: str = Field(alias="Account") 243 244 245class DeleteRuleRequestModel(BaseModel): 246 name: str = Field(alias="Name") 247 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 248 force: Optional[bool] = Field(default=None, alias="Force") 249 250 251class DescribeApiDestinationRequestModel(BaseModel): 252 name: str = Field(alias="Name") 253 254 255class DescribeArchiveRequestModel(BaseModel): 256 archive_name: str = Field(alias="ArchiveName") 257 258 259class DescribeConnectionRequestModel(BaseModel): 260 name: str = Field(alias="Name") 261 262 263class DescribeEndpointRequestModel(BaseModel): 264 name: str = Field(alias="Name") 265 home_region: Optional[str] = Field(default=None, alias="HomeRegion") 266 267 268class DescribeEventBusRequestModel(BaseModel): 269 name: Optional[str] = Field(default=None, alias="Name") 270 271 272class DescribeEventSourceRequestModel(BaseModel): 273 name: str = Field(alias="Name") 274 275 276class DescribePartnerEventSourceRequestModel(BaseModel): 277 name: str = Field(alias="Name") 278 279 280class DescribeReplayRequestModel(BaseModel): 281 replay_name: str = Field(alias="ReplayName") 282 283 284class ReplayDestinationModel(BaseModel): 285 arn: str = Field(alias="Arn") 286 filter_arns: Optional[List[str]] = Field(default=None, alias="FilterArns") 287 288 289class DescribeRuleRequestModel(BaseModel): 290 name: str = Field(alias="Name") 291 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 292 293 294class DisableRuleRequestModel(BaseModel): 295 name: str = Field(alias="Name") 296 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 297 298 299class PlacementConstraintModel(BaseModel): 300 type: Optional[Literal["distinctInstance", "memberOf"]] = Field( 301 default=None, alias="type" 302 ) 303 expression: Optional[str] = Field(default=None, alias="expression") 304 305 306class PlacementStrategyModel(BaseModel): 307 type: Optional[Literal["binpack", "random", "spread"]] = Field( 308 default=None, alias="type" 309 ) 310 field: Optional[str] = Field(default=None, alias="field") 311 312 313class EnableRuleRequestModel(BaseModel): 314 name: str = Field(alias="Name") 315 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 316 317 318class EventBusModel(BaseModel): 319 name: Optional[str] = Field(default=None, alias="Name") 320 arn: Optional[str] = Field(default=None, alias="Arn") 321 policy: Optional[str] = Field(default=None, alias="Policy") 322 323 324class EventSourceModel(BaseModel): 325 arn: Optional[str] = Field(default=None, alias="Arn") 326 created_by: Optional[str] = Field(default=None, alias="CreatedBy") 327 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 328 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 329 name: Optional[str] = Field(default=None, alias="Name") 330 state: Optional[Literal["ACTIVE", "DELETED", "PENDING"]] = Field( 331 default=None, alias="State" 332 ) 333 334 335class PrimaryModel(BaseModel): 336 health_check: str = Field(alias="HealthCheck") 337 338 339class SecondaryModel(BaseModel): 340 route: str = Field(alias="Route") 341 342 343class HttpParametersModel(BaseModel): 344 path_parameter_values: Optional[List[str]] = Field( 345 default=None, alias="PathParameterValues" 346 ) 347 header_parameters: Optional[Dict[str, str]] = Field( 348 default=None, alias="HeaderParameters" 349 ) 350 query_string_parameters: Optional[Dict[str, str]] = Field( 351 default=None, alias="QueryStringParameters" 352 ) 353 354 355class InputTransformerModel(BaseModel): 356 input_template: str = Field(alias="InputTemplate") 357 input_paths_map: Optional[Dict[str, str]] = Field( 358 default=None, alias="InputPathsMap" 359 ) 360 361 362class KinesisParametersModel(BaseModel): 363 partition_key_path: str = Field(alias="PartitionKeyPath") 364 365 366class ListApiDestinationsRequestModel(BaseModel): 367 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 368 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 369 next_token: Optional[str] = Field(default=None, alias="NextToken") 370 limit: Optional[int] = Field(default=None, alias="Limit") 371 372 373class ListArchivesRequestModel(BaseModel): 374 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 375 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 376 state: Optional[ 377 Literal[ 378 "CREATE_FAILED", 379 "CREATING", 380 "DISABLED", 381 "ENABLED", 382 "UPDATE_FAILED", 383 "UPDATING", 384 ] 385 ] = Field(default=None, alias="State") 386 next_token: Optional[str] = Field(default=None, alias="NextToken") 387 limit: Optional[int] = Field(default=None, alias="Limit") 388 389 390class ListConnectionsRequestModel(BaseModel): 391 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 392 connection_state: Optional[ 393 Literal[ 394 "AUTHORIZED", 395 "AUTHORIZING", 396 "CREATING", 397 "DEAUTHORIZED", 398 "DEAUTHORIZING", 399 "DELETING", 400 "UPDATING", 401 ] 402 ] = Field(default=None, alias="ConnectionState") 403 next_token: Optional[str] = Field(default=None, alias="NextToken") 404 limit: Optional[int] = Field(default=None, alias="Limit") 405 406 407class ListEndpointsRequestModel(BaseModel): 408 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 409 home_region: Optional[str] = Field(default=None, alias="HomeRegion") 410 next_token: Optional[str] = Field(default=None, alias="NextToken") 411 max_results: Optional[int] = Field(default=None, alias="MaxResults") 412 413 414class ListEventBusesRequestModel(BaseModel): 415 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 416 next_token: Optional[str] = Field(default=None, alias="NextToken") 417 limit: Optional[int] = Field(default=None, alias="Limit") 418 419 420class ListEventSourcesRequestModel(BaseModel): 421 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 422 next_token: Optional[str] = Field(default=None, alias="NextToken") 423 limit: Optional[int] = Field(default=None, alias="Limit") 424 425 426class ListPartnerEventSourceAccountsRequestModel(BaseModel): 427 event_source_name: str = Field(alias="EventSourceName") 428 next_token: Optional[str] = Field(default=None, alias="NextToken") 429 limit: Optional[int] = Field(default=None, alias="Limit") 430 431 432class PartnerEventSourceAccountModel(BaseModel): 433 account: Optional[str] = Field(default=None, alias="Account") 434 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 435 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 436 state: Optional[Literal["ACTIVE", "DELETED", "PENDING"]] = Field( 437 default=None, alias="State" 438 ) 439 440 441class ListPartnerEventSourcesRequestModel(BaseModel): 442 name_prefix: str = Field(alias="NamePrefix") 443 next_token: Optional[str] = Field(default=None, alias="NextToken") 444 limit: Optional[int] = Field(default=None, alias="Limit") 445 446 447class PartnerEventSourceModel(BaseModel): 448 arn: Optional[str] = Field(default=None, alias="Arn") 449 name: Optional[str] = Field(default=None, alias="Name") 450 451 452class ListReplaysRequestModel(BaseModel): 453 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 454 state: Optional[ 455 Literal["CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING"] 456 ] = Field(default=None, alias="State") 457 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 458 next_token: Optional[str] = Field(default=None, alias="NextToken") 459 limit: Optional[int] = Field(default=None, alias="Limit") 460 461 462class ReplayModel(BaseModel): 463 replay_name: Optional[str] = Field(default=None, alias="ReplayName") 464 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 465 state: Optional[ 466 Literal["CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING"] 467 ] = Field(default=None, alias="State") 468 state_reason: Optional[str] = Field(default=None, alias="StateReason") 469 event_start_time: Optional[datetime] = Field(default=None, alias="EventStartTime") 470 event_end_time: Optional[datetime] = Field(default=None, alias="EventEndTime") 471 event_last_replayed_time: Optional[datetime] = Field( 472 default=None, alias="EventLastReplayedTime" 473 ) 474 replay_start_time: Optional[datetime] = Field(default=None, alias="ReplayStartTime") 475 replay_end_time: Optional[datetime] = Field(default=None, alias="ReplayEndTime") 476 477 478class PaginatorConfigModel(BaseModel): 479 max_items: Optional[int] = Field(default=None, alias="MaxItems") 480 page_size: Optional[int] = Field(default=None, alias="PageSize") 481 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 482 483 484class ListRuleNamesByTargetRequestModel(BaseModel): 485 target_arn: str = Field(alias="TargetArn") 486 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 487 next_token: Optional[str] = Field(default=None, alias="NextToken") 488 limit: Optional[int] = Field(default=None, alias="Limit") 489 490 491class ListRulesRequestModel(BaseModel): 492 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 493 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 494 next_token: Optional[str] = Field(default=None, alias="NextToken") 495 limit: Optional[int] = Field(default=None, alias="Limit") 496 497 498class RuleModel(BaseModel): 499 name: Optional[str] = Field(default=None, alias="Name") 500 arn: Optional[str] = Field(default=None, alias="Arn") 501 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 502 state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State") 503 description: Optional[str] = Field(default=None, alias="Description") 504 schedule_expression: Optional[str] = Field(default=None, alias="ScheduleExpression") 505 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 506 managed_by: Optional[str] = Field(default=None, alias="ManagedBy") 507 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 508 509 510class ListTagsForResourceRequestModel(BaseModel): 511 resource_arn: str = Field(alias="ResourceARN") 512 513 514class ListTargetsByRuleRequestModel(BaseModel): 515 rule: str = Field(alias="Rule") 516 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 517 next_token: Optional[str] = Field(default=None, alias="NextToken") 518 limit: Optional[int] = Field(default=None, alias="Limit") 519 520 521class PutEventsRequestEntryModel(BaseModel): 522 time: Optional[Union[datetime, str]] = Field(default=None, alias="Time") 523 source: Optional[str] = Field(default=None, alias="Source") 524 resources: Optional[Sequence[str]] = Field(default=None, alias="Resources") 525 detail_type: Optional[str] = Field(default=None, alias="DetailType") 526 detail: Optional[str] = Field(default=None, alias="Detail") 527 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 528 trace_header: Optional[str] = Field(default=None, alias="TraceHeader") 529 530 531class PutEventsResultEntryModel(BaseModel): 532 event_id: Optional[str] = Field(default=None, alias="EventId") 533 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 534 error_message: Optional[str] = Field(default=None, alias="ErrorMessage") 535 536 537class PutPartnerEventsRequestEntryModel(BaseModel): 538 time: Optional[Union[datetime, str]] = Field(default=None, alias="Time") 539 source: Optional[str] = Field(default=None, alias="Source") 540 resources: Optional[Sequence[str]] = Field(default=None, alias="Resources") 541 detail_type: Optional[str] = Field(default=None, alias="DetailType") 542 detail: Optional[str] = Field(default=None, alias="Detail") 543 544 545class PutPartnerEventsResultEntryModel(BaseModel): 546 event_id: Optional[str] = Field(default=None, alias="EventId") 547 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 548 error_message: Optional[str] = Field(default=None, alias="ErrorMessage") 549 550 551class PutTargetsResultEntryModel(BaseModel): 552 target_id: Optional[str] = Field(default=None, alias="TargetId") 553 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 554 error_message: Optional[str] = Field(default=None, alias="ErrorMessage") 555 556 557class RedshiftDataParametersModel(BaseModel): 558 database: str = Field(alias="Database") 559 sql: str = Field(alias="Sql") 560 secret_manager_arn: Optional[str] = Field(default=None, alias="SecretManagerArn") 561 db_user: Optional[str] = Field(default=None, alias="DbUser") 562 statement_name: Optional[str] = Field(default=None, alias="StatementName") 563 with_event: Optional[bool] = Field(default=None, alias="WithEvent") 564 565 566class RemovePermissionRequestModel(BaseModel): 567 statement_id: Optional[str] = Field(default=None, alias="StatementId") 568 remove_all_permissions: Optional[bool] = Field( 569 default=None, alias="RemoveAllPermissions" 570 ) 571 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 572 573 574class RemoveTargetsRequestModel(BaseModel): 575 rule: str = Field(alias="Rule") 576 ids: Sequence[str] = Field(alias="Ids") 577 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 578 force: Optional[bool] = Field(default=None, alias="Force") 579 580 581class RemoveTargetsResultEntryModel(BaseModel): 582 target_id: Optional[str] = Field(default=None, alias="TargetId") 583 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 584 error_message: Optional[str] = Field(default=None, alias="ErrorMessage") 585 586 587class RetryPolicyModel(BaseModel): 588 maximum_retry_attempts: Optional[int] = Field( 589 default=None, alias="MaximumRetryAttempts" 590 ) 591 maximum_event_age_in_seconds: Optional[int] = Field( 592 default=None, alias="MaximumEventAgeInSeconds" 593 ) 594 595 596class RunCommandTargetModel(BaseModel): 597 key: str = Field(alias="Key") 598 values: List[str] = Field(alias="Values") 599 600 601class SageMakerPipelineParameterModel(BaseModel): 602 name: str = Field(alias="Name") 603 value: str = Field(alias="Value") 604 605 606class SqsParametersModel(BaseModel): 607 message_group_id: Optional[str] = Field(default=None, alias="MessageGroupId") 608 609 610class TestEventPatternRequestModel(BaseModel): 611 event_pattern: str = Field(alias="EventPattern") 612 event: str = Field(alias="Event") 613 614 615class UntagResourceRequestModel(BaseModel): 616 resource_arn: str = Field(alias="ResourceARN") 617 tag_keys: Sequence[str] = Field(alias="TagKeys") 618 619 620class UpdateApiDestinationRequestModel(BaseModel): 621 name: str = Field(alias="Name") 622 description: Optional[str] = Field(default=None, alias="Description") 623 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 624 invocation_endpoint: Optional[str] = Field(default=None, alias="InvocationEndpoint") 625 http_method: Optional[ 626 Literal["DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT"] 627 ] = Field(default=None, alias="HttpMethod") 628 invocation_rate_limit_per_second: Optional[int] = Field( 629 default=None, alias="InvocationRateLimitPerSecond" 630 ) 631 632 633class UpdateArchiveRequestModel(BaseModel): 634 archive_name: str = Field(alias="ArchiveName") 635 description: Optional[str] = Field(default=None, alias="Description") 636 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 637 retention_days: Optional[int] = Field(default=None, alias="RetentionDays") 638 639 640class UpdateConnectionApiKeyAuthRequestParametersModel(BaseModel): 641 api_key_name: Optional[str] = Field(default=None, alias="ApiKeyName") 642 api_key_value: Optional[str] = Field(default=None, alias="ApiKeyValue") 643 644 645class UpdateConnectionBasicAuthRequestParametersModel(BaseModel): 646 username: Optional[str] = Field(default=None, alias="Username") 647 password: Optional[str] = Field(default=None, alias="Password") 648 649 650class UpdateConnectionOAuthClientRequestParametersModel(BaseModel): 651 client_id: Optional[str] = Field(default=None, alias="ClientID") 652 client_secret: Optional[str] = Field(default=None, alias="ClientSecret") 653 654 655class NetworkConfigurationModel(BaseModel): 656 awsvpc_configuration: Optional[AwsVpcConfigurationModel] = Field( 657 default=None, alias="awsvpcConfiguration" 658 ) 659 660 661class BatchParametersModel(BaseModel): 662 job_definition: str = Field(alias="JobDefinition") 663 job_name: str = Field(alias="JobName") 664 array_properties: Optional[BatchArrayPropertiesModel] = Field( 665 default=None, alias="ArrayProperties" 666 ) 667 retry_strategy: Optional[BatchRetryStrategyModel] = Field( 668 default=None, alias="RetryStrategy" 669 ) 670 671 672class CancelReplayResponseModel(BaseModel): 673 replay_arn: str = Field(alias="ReplayArn") 674 state: Literal[ 675 "CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING" 676 ] = Field(alias="State") 677 state_reason: str = Field(alias="StateReason") 678 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 679 680 681class CreateApiDestinationResponseModel(BaseModel): 682 api_destination_arn: str = Field(alias="ApiDestinationArn") 683 api_destination_state: Literal["ACTIVE", "INACTIVE"] = Field( 684 alias="ApiDestinationState" 685 ) 686 creation_time: datetime = Field(alias="CreationTime") 687 last_modified_time: datetime = Field(alias="LastModifiedTime") 688 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 689 690 691class CreateArchiveResponseModel(BaseModel): 692 archive_arn: str = Field(alias="ArchiveArn") 693 state: Literal[ 694 "CREATE_FAILED", "CREATING", "DISABLED", "ENABLED", "UPDATE_FAILED", "UPDATING" 695 ] = Field(alias="State") 696 state_reason: str = Field(alias="StateReason") 697 creation_time: datetime = Field(alias="CreationTime") 698 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 699 700 701class CreateConnectionResponseModel(BaseModel): 702 connection_arn: str = Field(alias="ConnectionArn") 703 connection_state: Literal[ 704 "AUTHORIZED", 705 "AUTHORIZING", 706 "CREATING", 707 "DEAUTHORIZED", 708 "DEAUTHORIZING", 709 "DELETING", 710 "UPDATING", 711 ] = Field(alias="ConnectionState") 712 creation_time: datetime = Field(alias="CreationTime") 713 last_modified_time: datetime = Field(alias="LastModifiedTime") 714 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 715 716 717class CreateEventBusResponseModel(BaseModel): 718 event_bus_arn: str = Field(alias="EventBusArn") 719 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 720 721 722class CreatePartnerEventSourceResponseModel(BaseModel): 723 event_source_arn: str = Field(alias="EventSourceArn") 724 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 725 726 727class DeauthorizeConnectionResponseModel(BaseModel): 728 connection_arn: str = Field(alias="ConnectionArn") 729 connection_state: Literal[ 730 "AUTHORIZED", 731 "AUTHORIZING", 732 "CREATING", 733 "DEAUTHORIZED", 734 "DEAUTHORIZING", 735 "DELETING", 736 "UPDATING", 737 ] = Field(alias="ConnectionState") 738 creation_time: datetime = Field(alias="CreationTime") 739 last_modified_time: datetime = Field(alias="LastModifiedTime") 740 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 741 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 742 743 744class DeleteConnectionResponseModel(BaseModel): 745 connection_arn: str = Field(alias="ConnectionArn") 746 connection_state: Literal[ 747 "AUTHORIZED", 748 "AUTHORIZING", 749 "CREATING", 750 "DEAUTHORIZED", 751 "DEAUTHORIZING", 752 "DELETING", 753 "UPDATING", 754 ] = Field(alias="ConnectionState") 755 creation_time: datetime = Field(alias="CreationTime") 756 last_modified_time: datetime = Field(alias="LastModifiedTime") 757 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 758 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 759 760 761class DescribeApiDestinationResponseModel(BaseModel): 762 api_destination_arn: str = Field(alias="ApiDestinationArn") 763 name: str = Field(alias="Name") 764 description: str = Field(alias="Description") 765 api_destination_state: Literal["ACTIVE", "INACTIVE"] = Field( 766 alias="ApiDestinationState" 767 ) 768 connection_arn: str = Field(alias="ConnectionArn") 769 invocation_endpoint: str = Field(alias="InvocationEndpoint") 770 http_method: Literal[ 771 "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT" 772 ] = Field(alias="HttpMethod") 773 invocation_rate_limit_per_second: int = Field(alias="InvocationRateLimitPerSecond") 774 creation_time: datetime = Field(alias="CreationTime") 775 last_modified_time: datetime = Field(alias="LastModifiedTime") 776 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 777 778 779class DescribeArchiveResponseModel(BaseModel): 780 archive_arn: str = Field(alias="ArchiveArn") 781 archive_name: str = Field(alias="ArchiveName") 782 event_source_arn: str = Field(alias="EventSourceArn") 783 description: str = Field(alias="Description") 784 event_pattern: str = Field(alias="EventPattern") 785 state: Literal[ 786 "CREATE_FAILED", "CREATING", "DISABLED", "ENABLED", "UPDATE_FAILED", "UPDATING" 787 ] = Field(alias="State") 788 state_reason: str = Field(alias="StateReason") 789 retention_days: int = Field(alias="RetentionDays") 790 size_bytes: int = Field(alias="SizeBytes") 791 event_count: int = Field(alias="EventCount") 792 creation_time: datetime = Field(alias="CreationTime") 793 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 794 795 796class DescribeEventBusResponseModel(BaseModel): 797 name: str = Field(alias="Name") 798 arn: str = Field(alias="Arn") 799 policy: str = Field(alias="Policy") 800 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 801 802 803class DescribeEventSourceResponseModel(BaseModel): 804 arn: str = Field(alias="Arn") 805 created_by: str = Field(alias="CreatedBy") 806 creation_time: datetime = Field(alias="CreationTime") 807 expiration_time: datetime = Field(alias="ExpirationTime") 808 name: str = Field(alias="Name") 809 state: Literal["ACTIVE", "DELETED", "PENDING"] = Field(alias="State") 810 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 811 812 813class DescribePartnerEventSourceResponseModel(BaseModel): 814 arn: str = Field(alias="Arn") 815 name: str = Field(alias="Name") 816 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 817 818 819class DescribeRuleResponseModel(BaseModel): 820 name: str = Field(alias="Name") 821 arn: str = Field(alias="Arn") 822 event_pattern: str = Field(alias="EventPattern") 823 schedule_expression: str = Field(alias="ScheduleExpression") 824 state: Literal["DISABLED", "ENABLED"] = Field(alias="State") 825 description: str = Field(alias="Description") 826 role_arn: str = Field(alias="RoleArn") 827 managed_by: str = Field(alias="ManagedBy") 828 event_bus_name: str = Field(alias="EventBusName") 829 created_by: str = Field(alias="CreatedBy") 830 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 831 832 833class EmptyResponseMetadataModel(BaseModel): 834 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 835 836 837class ListApiDestinationsResponseModel(BaseModel): 838 api_destinations: List[ApiDestinationModel] = Field(alias="ApiDestinations") 839 next_token: str = Field(alias="NextToken") 840 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 841 842 843class ListArchivesResponseModel(BaseModel): 844 archives: List[ArchiveModel] = Field(alias="Archives") 845 next_token: str = Field(alias="NextToken") 846 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 847 848 849class ListRuleNamesByTargetResponseModel(BaseModel): 850 rule_names: List[str] = Field(alias="RuleNames") 851 next_token: str = Field(alias="NextToken") 852 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 853 854 855class PutRuleResponseModel(BaseModel): 856 rule_arn: str = Field(alias="RuleArn") 857 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 858 859 860class StartReplayResponseModel(BaseModel): 861 replay_arn: str = Field(alias="ReplayArn") 862 state: Literal[ 863 "CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING" 864 ] = Field(alias="State") 865 state_reason: str = Field(alias="StateReason") 866 replay_start_time: datetime = Field(alias="ReplayStartTime") 867 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 868 869 870class TestEventPatternResponseModel(BaseModel): 871 result: bool = Field(alias="Result") 872 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 873 874 875class UpdateApiDestinationResponseModel(BaseModel): 876 api_destination_arn: str = Field(alias="ApiDestinationArn") 877 api_destination_state: Literal["ACTIVE", "INACTIVE"] = Field( 878 alias="ApiDestinationState" 879 ) 880 creation_time: datetime = Field(alias="CreationTime") 881 last_modified_time: datetime = Field(alias="LastModifiedTime") 882 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 883 884 885class UpdateArchiveResponseModel(BaseModel): 886 archive_arn: str = Field(alias="ArchiveArn") 887 state: Literal[ 888 "CREATE_FAILED", "CREATING", "DISABLED", "ENABLED", "UPDATE_FAILED", "UPDATING" 889 ] = Field(alias="State") 890 state_reason: str = Field(alias="StateReason") 891 creation_time: datetime = Field(alias="CreationTime") 892 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 893 894 895class UpdateConnectionResponseModel(BaseModel): 896 connection_arn: str = Field(alias="ConnectionArn") 897 connection_state: Literal[ 898 "AUTHORIZED", 899 "AUTHORIZING", 900 "CREATING", 901 "DEAUTHORIZED", 902 "DEAUTHORIZING", 903 "DELETING", 904 "UPDATING", 905 ] = Field(alias="ConnectionState") 906 creation_time: datetime = Field(alias="CreationTime") 907 last_modified_time: datetime = Field(alias="LastModifiedTime") 908 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 909 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 910 911 912class PutPermissionRequestModel(BaseModel): 913 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 914 action: Optional[str] = Field(default=None, alias="Action") 915 principal: Optional[str] = Field(default=None, alias="Principal") 916 statement_id: Optional[str] = Field(default=None, alias="StatementId") 917 condition: Optional[ConditionModel] = Field(default=None, alias="Condition") 918 policy: Optional[str] = Field(default=None, alias="Policy") 919 920 921class ConnectionHttpParametersModel(BaseModel): 922 header_parameters: Optional[Sequence[ConnectionHeaderParameterModel]] = Field( 923 default=None, alias="HeaderParameters" 924 ) 925 query_string_parameters: Optional[ 926 Sequence[ConnectionQueryStringParameterModel] 927 ] = Field(default=None, alias="QueryStringParameters") 928 body_parameters: Optional[Sequence[ConnectionBodyParameterModel]] = Field( 929 default=None, alias="BodyParameters" 930 ) 931 932 933class ListConnectionsResponseModel(BaseModel): 934 connections: List[ConnectionModel] = Field(alias="Connections") 935 next_token: str = Field(alias="NextToken") 936 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 937 938 939class CreateEventBusRequestModel(BaseModel): 940 name: str = Field(alias="Name") 941 event_source_name: Optional[str] = Field(default=None, alias="EventSourceName") 942 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 943 944 945class ListTagsForResourceResponseModel(BaseModel): 946 tags: List[TagModel] = Field(alias="Tags") 947 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 948 949 950class PutRuleRequestModel(BaseModel): 951 name: str = Field(alias="Name") 952 schedule_expression: Optional[str] = Field(default=None, alias="ScheduleExpression") 953 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 954 state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State") 955 description: Optional[str] = Field(default=None, alias="Description") 956 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 957 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 958 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 959 960 961class TagResourceRequestModel(BaseModel): 962 resource_arn: str = Field(alias="ResourceARN") 963 tags: Sequence[TagModel] = Field(alias="Tags") 964 965 966class DescribeReplayResponseModel(BaseModel): 967 replay_name: str = Field(alias="ReplayName") 968 replay_arn: str = Field(alias="ReplayArn") 969 description: str = Field(alias="Description") 970 state: Literal[ 971 "CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING" 972 ] = Field(alias="State") 973 state_reason: str = Field(alias="StateReason") 974 event_source_arn: str = Field(alias="EventSourceArn") 975 destination: ReplayDestinationModel = Field(alias="Destination") 976 event_start_time: datetime = Field(alias="EventStartTime") 977 event_end_time: datetime = Field(alias="EventEndTime") 978 event_last_replayed_time: datetime = Field(alias="EventLastReplayedTime") 979 replay_start_time: datetime = Field(alias="ReplayStartTime") 980 replay_end_time: datetime = Field(alias="ReplayEndTime") 981 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 982 983 984class StartReplayRequestModel(BaseModel): 985 replay_name: str = Field(alias="ReplayName") 986 event_source_arn: str = Field(alias="EventSourceArn") 987 event_start_time: Union[datetime, str] = Field(alias="EventStartTime") 988 event_end_time: Union[datetime, str] = Field(alias="EventEndTime") 989 destination: ReplayDestinationModel = Field(alias="Destination") 990 description: Optional[str] = Field(default=None, alias="Description") 991 992 993class ListEventBusesResponseModel(BaseModel): 994 event_buses: List[EventBusModel] = Field(alias="EventBuses") 995 next_token: str = Field(alias="NextToken") 996 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 997 998 999class ListEventSourcesResponseModel(BaseModel): 1000 event_sources: List[EventSourceModel] = Field(alias="EventSources") 1001 next_token: str = Field(alias="NextToken") 1002 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1003 1004 1005class FailoverConfigModel(BaseModel): 1006 primary: PrimaryModel = Field(alias="Primary") 1007 secondary: SecondaryModel = Field(alias="Secondary") 1008 1009 1010class ListPartnerEventSourceAccountsResponseModel(BaseModel): 1011 partner_event_source_accounts: List[PartnerEventSourceAccountModel] = Field( 1012 alias="PartnerEventSourceAccounts" 1013 ) 1014 next_token: str = Field(alias="NextToken") 1015 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1016 1017 1018class ListPartnerEventSourcesResponseModel(BaseModel): 1019 partner_event_sources: List[PartnerEventSourceModel] = Field( 1020 alias="PartnerEventSources" 1021 ) 1022 next_token: str = Field(alias="NextToken") 1023 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1024 1025 1026class ListReplaysResponseModel(BaseModel): 1027 replays: List[ReplayModel] = Field(alias="Replays") 1028 next_token: str = Field(alias="NextToken") 1029 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1030 1031 1032class ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateModel(BaseModel): 1033 target_arn: str = Field(alias="TargetArn") 1034 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1035 pagination_config: Optional[PaginatorConfigModel] = Field( 1036 default=None, alias="PaginationConfig" 1037 ) 1038 1039 1040class ListRulesRequestListRulesPaginateModel(BaseModel): 1041 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 1042 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1043 pagination_config: Optional[PaginatorConfigModel] = Field( 1044 default=None, alias="PaginationConfig" 1045 ) 1046 1047 1048class ListTargetsByRuleRequestListTargetsByRulePaginateModel(BaseModel): 1049 rule: str = Field(alias="Rule") 1050 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1051 pagination_config: Optional[PaginatorConfigModel] = Field( 1052 default=None, alias="PaginationConfig" 1053 ) 1054 1055 1056class ListRulesResponseModel(BaseModel): 1057 rules: List[RuleModel] = Field(alias="Rules") 1058 next_token: str = Field(alias="NextToken") 1059 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1060 1061 1062class PutEventsRequestModel(BaseModel): 1063 entries: Sequence[PutEventsRequestEntryModel] = Field(alias="Entries") 1064 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 1065 1066 1067class PutEventsResponseModel(BaseModel): 1068 failed_entry_count: int = Field(alias="FailedEntryCount") 1069 entries: List[PutEventsResultEntryModel] = Field(alias="Entries") 1070 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1071 1072 1073class PutPartnerEventsRequestModel(BaseModel): 1074 entries: Sequence[PutPartnerEventsRequestEntryModel] = Field(alias="Entries") 1075 1076 1077class PutPartnerEventsResponseModel(BaseModel): 1078 failed_entry_count: int = Field(alias="FailedEntryCount") 1079 entries: List[PutPartnerEventsResultEntryModel] = Field(alias="Entries") 1080 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1081 1082 1083class PutTargetsResponseModel(BaseModel): 1084 failed_entry_count: int = Field(alias="FailedEntryCount") 1085 failed_entries: List[PutTargetsResultEntryModel] = Field(alias="FailedEntries") 1086 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1087 1088 1089class RemoveTargetsResponseModel(BaseModel): 1090 failed_entry_count: int = Field(alias="FailedEntryCount") 1091 failed_entries: List[RemoveTargetsResultEntryModel] = Field(alias="FailedEntries") 1092 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1093 1094 1095class RunCommandParametersModel(BaseModel): 1096 run_command_targets: List[RunCommandTargetModel] = Field(alias="RunCommandTargets") 1097 1098 1099class SageMakerPipelineParametersModel(BaseModel): 1100 pipeline_parameter_list: Optional[List[SageMakerPipelineParameterModel]] = Field( 1101 default=None, alias="PipelineParameterList" 1102 ) 1103 1104 1105class EcsParametersModel(BaseModel): 1106 task_definition_arn: str = Field(alias="TaskDefinitionArn") 1107 task_count: Optional[int] = Field(default=None, alias="TaskCount") 1108 launch_type: Optional[Literal["EC2", "EXTERNAL", "FARGATE"]] = Field( 1109 default=None, alias="LaunchType" 1110 ) 1111 network_configuration: Optional[NetworkConfigurationModel] = Field( 1112 default=None, alias="NetworkConfiguration" 1113 ) 1114 platform_version: Optional[str] = Field(default=None, alias="PlatformVersion") 1115 group: Optional[str] = Field(default=None, alias="Group") 1116 capacity_provider_strategy: Optional[ 1117 List[CapacityProviderStrategyItemModel] 1118 ] = Field(default=None, alias="CapacityProviderStrategy") 1119 enable_ecs_managed_tags: Optional[bool] = Field( 1120 default=None, alias="EnableECSManagedTags" 1121 ) 1122 enable_execute_command: Optional[bool] = Field( 1123 default=None, alias="EnableExecuteCommand" 1124 ) 1125 placement_constraints: Optional[List[PlacementConstraintModel]] = Field( 1126 default=None, alias="PlacementConstraints" 1127 ) 1128 placement_strategy: Optional[List[PlacementStrategyModel]] = Field( 1129 default=None, alias="PlacementStrategy" 1130 ) 1131 propagate_tags: Optional[Literal["TASK_DEFINITION"]] = Field( 1132 default=None, alias="PropagateTags" 1133 ) 1134 reference_id: Optional[str] = Field(default=None, alias="ReferenceId") 1135 tags: Optional[List[TagModel]] = Field(default=None, alias="Tags") 1136 1137 1138class ConnectionOAuthResponseParametersModel(BaseModel): 1139 client_parameters: Optional[ConnectionOAuthClientResponseParametersModel] = Field( 1140 default=None, alias="ClientParameters" 1141 ) 1142 authorization_endpoint: Optional[str] = Field( 1143 default=None, alias="AuthorizationEndpoint" 1144 ) 1145 http_method: Optional[Literal["GET", "POST", "PUT"]] = Field( 1146 default=None, alias="HttpMethod" 1147 ) 1148 oauth_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1149 default=None, alias="OAuthHttpParameters" 1150 ) 1151 1152 1153class CreateConnectionOAuthRequestParametersModel(BaseModel): 1154 client_parameters: CreateConnectionOAuthClientRequestParametersModel = Field( 1155 alias="ClientParameters" 1156 ) 1157 authorization_endpoint: str = Field(alias="AuthorizationEndpoint") 1158 http_method: Literal["GET", "POST", "PUT"] = Field(alias="HttpMethod") 1159 oauth_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1160 default=None, alias="OAuthHttpParameters" 1161 ) 1162 1163 1164class UpdateConnectionOAuthRequestParametersModel(BaseModel): 1165 client_parameters: Optional[ 1166 UpdateConnectionOAuthClientRequestParametersModel 1167 ] = Field(default=None, alias="ClientParameters") 1168 authorization_endpoint: Optional[str] = Field( 1169 default=None, alias="AuthorizationEndpoint" 1170 ) 1171 http_method: Optional[Literal["GET", "POST", "PUT"]] = Field( 1172 default=None, alias="HttpMethod" 1173 ) 1174 oauth_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1175 default=None, alias="OAuthHttpParameters" 1176 ) 1177 1178 1179class RoutingConfigModel(BaseModel): 1180 failover_config: FailoverConfigModel = Field(alias="FailoverConfig") 1181 1182 1183class TargetModel(BaseModel): 1184 id: str = Field(alias="Id") 1185 arn: str = Field(alias="Arn") 1186 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 1187 input: Optional[str] = Field(default=None, alias="Input") 1188 input_path: Optional[str] = Field(default=None, alias="InputPath") 1189 input_transformer: Optional[InputTransformerModel] = Field( 1190 default=None, alias="InputTransformer" 1191 ) 1192 kinesis_parameters: Optional[KinesisParametersModel] = Field( 1193 default=None, alias="KinesisParameters" 1194 ) 1195 run_command_parameters: Optional[RunCommandParametersModel] = Field( 1196 default=None, alias="RunCommandParameters" 1197 ) 1198 ecs_parameters: Optional[EcsParametersModel] = Field( 1199 default=None, alias="EcsParameters" 1200 ) 1201 batch_parameters: Optional[BatchParametersModel] = Field( 1202 default=None, alias="BatchParameters" 1203 ) 1204 sqs_parameters: Optional[SqsParametersModel] = Field( 1205 default=None, alias="SqsParameters" 1206 ) 1207 http_parameters: Optional[HttpParametersModel] = Field( 1208 default=None, alias="HttpParameters" 1209 ) 1210 redshift_data_parameters: Optional[RedshiftDataParametersModel] = Field( 1211 default=None, alias="RedshiftDataParameters" 1212 ) 1213 sage_maker_pipeline_parameters: Optional[SageMakerPipelineParametersModel] = Field( 1214 default=None, alias="SageMakerPipelineParameters" 1215 ) 1216 dead_letter_config: Optional[DeadLetterConfigModel] = Field( 1217 default=None, alias="DeadLetterConfig" 1218 ) 1219 retry_policy: Optional[RetryPolicyModel] = Field(default=None, alias="RetryPolicy") 1220 1221 1222class ConnectionAuthResponseParametersModel(BaseModel): 1223 basic_auth_parameters: Optional[ConnectionBasicAuthResponseParametersModel] = Field( 1224 default=None, alias="BasicAuthParameters" 1225 ) 1226 oauth_parameters: Optional[ConnectionOAuthResponseParametersModel] = Field( 1227 default=None, alias="OAuthParameters" 1228 ) 1229 api_key_auth_parameters: Optional[ 1230 ConnectionApiKeyAuthResponseParametersModel 1231 ] = Field(default=None, alias="ApiKeyAuthParameters") 1232 invocation_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1233 default=None, alias="InvocationHttpParameters" 1234 ) 1235 1236 1237class CreateConnectionAuthRequestParametersModel(BaseModel): 1238 basic_auth_parameters: Optional[ 1239 CreateConnectionBasicAuthRequestParametersModel 1240 ] = Field(default=None, alias="BasicAuthParameters") 1241 oauth_parameters: Optional[CreateConnectionOAuthRequestParametersModel] = Field( 1242 default=None, alias="OAuthParameters" 1243 ) 1244 api_key_auth_parameters: Optional[ 1245 CreateConnectionApiKeyAuthRequestParametersModel 1246 ] = Field(default=None, alias="ApiKeyAuthParameters") 1247 invocation_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1248 default=None, alias="InvocationHttpParameters" 1249 ) 1250 1251 1252class UpdateConnectionAuthRequestParametersModel(BaseModel): 1253 basic_auth_parameters: Optional[ 1254 UpdateConnectionBasicAuthRequestParametersModel 1255 ] = Field(default=None, alias="BasicAuthParameters") 1256 oauth_parameters: Optional[UpdateConnectionOAuthRequestParametersModel] = Field( 1257 default=None, alias="OAuthParameters" 1258 ) 1259 api_key_auth_parameters: Optional[ 1260 UpdateConnectionApiKeyAuthRequestParametersModel 1261 ] = Field(default=None, alias="ApiKeyAuthParameters") 1262 invocation_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1263 default=None, alias="InvocationHttpParameters" 1264 ) 1265 1266 1267class CreateEndpointRequestModel(BaseModel): 1268 name: str = Field(alias="Name") 1269 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1270 event_buses: Sequence[EndpointEventBusModel] = Field(alias="EventBuses") 1271 description: Optional[str] = Field(default=None, alias="Description") 1272 replication_config: Optional[ReplicationConfigModel] = Field( 1273 default=None, alias="ReplicationConfig" 1274 ) 1275 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 1276 1277 1278class CreateEndpointResponseModel(BaseModel): 1279 name: str = Field(alias="Name") 1280 arn: str = Field(alias="Arn") 1281 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1282 replication_config: ReplicationConfigModel = Field(alias="ReplicationConfig") 1283 event_buses: List[EndpointEventBusModel] = Field(alias="EventBuses") 1284 role_arn: str = Field(alias="RoleArn") 1285 state: Literal[ 1286 "ACTIVE", 1287 "CREATE_FAILED", 1288 "CREATING", 1289 "DELETE_FAILED", 1290 "DELETING", 1291 "UPDATE_FAILED", 1292 "UPDATING", 1293 ] = Field(alias="State") 1294 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1295 1296 1297class DescribeEndpointResponseModel(BaseModel): 1298 name: str = Field(alias="Name") 1299 description: str = Field(alias="Description") 1300 arn: str = Field(alias="Arn") 1301 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1302 replication_config: ReplicationConfigModel = Field(alias="ReplicationConfig") 1303 event_buses: List[EndpointEventBusModel] = Field(alias="EventBuses") 1304 role_arn: str = Field(alias="RoleArn") 1305 endpoint_id: str = Field(alias="EndpointId") 1306 endpoint_url: str = Field(alias="EndpointUrl") 1307 state: Literal[ 1308 "ACTIVE", 1309 "CREATE_FAILED", 1310 "CREATING", 1311 "DELETE_FAILED", 1312 "DELETING", 1313 "UPDATE_FAILED", 1314 "UPDATING", 1315 ] = Field(alias="State") 1316 state_reason: str = Field(alias="StateReason") 1317 creation_time: datetime = Field(alias="CreationTime") 1318 last_modified_time: datetime = Field(alias="LastModifiedTime") 1319 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1320 1321 1322class EndpointModel(BaseModel): 1323 name: Optional[str] = Field(default=None, alias="Name") 1324 description: Optional[str] = Field(default=None, alias="Description") 1325 arn: Optional[str] = Field(default=None, alias="Arn") 1326 routing_config: Optional[RoutingConfigModel] = Field( 1327 default=None, alias="RoutingConfig" 1328 ) 1329 replication_config: Optional[ReplicationConfigModel] = Field( 1330 default=None, alias="ReplicationConfig" 1331 ) 1332 event_buses: Optional[List[EndpointEventBusModel]] = Field( 1333 default=None, alias="EventBuses" 1334 ) 1335 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 1336 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 1337 endpoint_url: Optional[str] = Field(default=None, alias="EndpointUrl") 1338 state: Optional[ 1339 Literal[ 1340 "ACTIVE", 1341 "CREATE_FAILED", 1342 "CREATING", 1343 "DELETE_FAILED", 1344 "DELETING", 1345 "UPDATE_FAILED", 1346 "UPDATING", 1347 ] 1348 ] = Field(default=None, alias="State") 1349 state_reason: Optional[str] = Field(default=None, alias="StateReason") 1350 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1351 last_modified_time: Optional[datetime] = Field( 1352 default=None, alias="LastModifiedTime" 1353 ) 1354 1355 1356class UpdateEndpointRequestModel(BaseModel): 1357 name: str = Field(alias="Name") 1358 description: Optional[str] = Field(default=None, alias="Description") 1359 routing_config: Optional[RoutingConfigModel] = Field( 1360 default=None, alias="RoutingConfig" 1361 ) 1362 replication_config: Optional[ReplicationConfigModel] = Field( 1363 default=None, alias="ReplicationConfig" 1364 ) 1365 event_buses: Optional[Sequence[EndpointEventBusModel]] = Field( 1366 default=None, alias="EventBuses" 1367 ) 1368 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 1369 1370 1371class UpdateEndpointResponseModel(BaseModel): 1372 name: str = Field(alias="Name") 1373 arn: str = Field(alias="Arn") 1374 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1375 replication_config: ReplicationConfigModel = Field(alias="ReplicationConfig") 1376 event_buses: List[EndpointEventBusModel] = Field(alias="EventBuses") 1377 role_arn: str = Field(alias="RoleArn") 1378 endpoint_id: str = Field(alias="EndpointId") 1379 endpoint_url: str = Field(alias="EndpointUrl") 1380 state: Literal[ 1381 "ACTIVE", 1382 "CREATE_FAILED", 1383 "CREATING", 1384 "DELETE_FAILED", 1385 "DELETING", 1386 "UPDATE_FAILED", 1387 "UPDATING", 1388 ] = Field(alias="State") 1389 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1390 1391 1392class ListTargetsByRuleResponseModel(BaseModel): 1393 targets: List[TargetModel] = Field(alias="Targets") 1394 next_token: str = Field(alias="NextToken") 1395 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1396 1397 1398class PutTargetsRequestModel(BaseModel): 1399 rule: str = Field(alias="Rule") 1400 targets: Sequence[TargetModel] = Field(alias="Targets") 1401 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1402 1403 1404class DescribeConnectionResponseModel(BaseModel): 1405 connection_arn: str = Field(alias="ConnectionArn") 1406 name: str = Field(alias="Name") 1407 description: str = Field(alias="Description") 1408 connection_state: Literal[ 1409 "AUTHORIZED", 1410 "AUTHORIZING", 1411 "CREATING", 1412 "DEAUTHORIZED", 1413 "DEAUTHORIZING", 1414 "DELETING", 1415 "UPDATING", 1416 ] = Field(alias="ConnectionState") 1417 state_reason: str = Field(alias="StateReason") 1418 authorization_type: Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] = Field( 1419 alias="AuthorizationType" 1420 ) 1421 secret_arn: str = Field(alias="SecretArn") 1422 auth_parameters: ConnectionAuthResponseParametersModel = Field( 1423 alias="AuthParameters" 1424 ) 1425 creation_time: datetime = Field(alias="CreationTime") 1426 last_modified_time: datetime = Field(alias="LastModifiedTime") 1427 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 1428 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1429 1430 1431class CreateConnectionRequestModel(BaseModel): 1432 name: str = Field(alias="Name") 1433 authorization_type: Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] = Field( 1434 alias="AuthorizationType" 1435 ) 1436 auth_parameters: CreateConnectionAuthRequestParametersModel = Field( 1437 alias="AuthParameters" 1438 ) 1439 description: Optional[str] = Field(default=None, alias="Description") 1440 1441 1442class UpdateConnectionRequestModel(BaseModel): 1443 name: str = Field(alias="Name") 1444 description: Optional[str] = Field(default=None, alias="Description") 1445 authorization_type: Optional[ 1446 Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] 1447 ] = Field(default=None, alias="AuthorizationType") 1448 auth_parameters: Optional[UpdateConnectionAuthRequestParametersModel] = Field( 1449 default=None, alias="AuthParameters" 1450 ) 1451 1452 1453class ListEndpointsResponseModel(BaseModel): 1454 endpoints: List[EndpointModel] = Field(alias="Endpoints") 1455 next_token: str = Field(alias="NextToken") 1456 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
18class ApiDestinationModel(BaseModel): 19 api_destination_arn: Optional[str] = Field(default=None, alias="ApiDestinationArn") 20 name: Optional[str] = Field(default=None, alias="Name") 21 api_destination_state: Optional[Literal["ACTIVE", "INACTIVE"]] = Field( 22 default=None, alias="ApiDestinationState" 23 ) 24 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 25 invocation_endpoint: Optional[str] = Field(default=None, alias="InvocationEndpoint") 26 http_method: Optional[ 27 Literal["DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT"] 28 ] = Field(default=None, alias="HttpMethod") 29 invocation_rate_limit_per_second: Optional[int] = Field( 30 default=None, alias="InvocationRateLimitPerSecond" 31 ) 32 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 33 last_modified_time: Optional[datetime] = Field( 34 default=None, alias="LastModifiedTime" 35 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
38class ArchiveModel(BaseModel): 39 archive_name: Optional[str] = Field(default=None, alias="ArchiveName") 40 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 41 state: Optional[ 42 Literal[ 43 "CREATE_FAILED", 44 "CREATING", 45 "DISABLED", 46 "ENABLED", 47 "UPDATE_FAILED", 48 "UPDATING", 49 ] 50 ] = Field(default=None, alias="State") 51 state_reason: Optional[str] = Field(default=None, alias="StateReason") 52 retention_days: Optional[int] = Field(default=None, alias="RetentionDays") 53 size_bytes: Optional[int] = Field(default=None, alias="SizeBytes") 54 event_count: Optional[int] = Field(default=None, alias="EventCount") 55 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
58class AwsVpcConfigurationModel(BaseModel): 59 subnets: List[str] = Field(alias="Subnets") 60 security_groups: Optional[List[str]] = Field(default=None, alias="SecurityGroups") 61 assign_public_ip: Optional[Literal["DISABLED", "ENABLED"]] = Field( 62 default=None, alias="AssignPublicIp" 63 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
66class BatchArrayPropertiesModel(BaseModel): 67 size: Optional[int] = Field(default=None, alias="Size")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
70class BatchRetryStrategyModel(BaseModel): 71 attempts: Optional[int] = Field(default=None, alias="Attempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
78class ResponseMetadataModel(BaseModel): 79 request_id: str = Field(alias="RequestId") 80 host_id: str = Field(alias="HostId") 81 http_status_code: int = Field(alias="HTTPStatusCode") 82 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 83 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
86class CapacityProviderStrategyItemModel(BaseModel): 87 capacity_provider: str = Field(alias="capacityProvider") 88 weight: Optional[int] = Field(default=None, alias="weight") 89 base: Optional[int] = Field(default=None, alias="base")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
92class ConditionModel(BaseModel): 93 type: str = Field(alias="Type") 94 key: str = Field(alias="Key") 95 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
98class ConnectionApiKeyAuthResponseParametersModel(BaseModel): 99 api_key_name: Optional[str] = Field(default=None, alias="ApiKeyName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
102class ConnectionBasicAuthResponseParametersModel(BaseModel): 103 username: Optional[str] = Field(default=None, alias="Username")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
106class ConnectionBodyParameterModel(BaseModel): 107 key: Optional[str] = Field(default=None, alias="Key") 108 value: Optional[str] = Field(default=None, alias="Value") 109 is_value_secret: Optional[bool] = Field(default=None, alias="IsValueSecret")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class ConnectionHeaderParameterModel(BaseModel): 113 key: Optional[str] = Field(default=None, alias="Key") 114 value: Optional[str] = Field(default=None, alias="Value") 115 is_value_secret: Optional[bool] = Field(default=None, alias="IsValueSecret")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
118class ConnectionQueryStringParameterModel(BaseModel): 119 key: Optional[str] = Field(default=None, alias="Key") 120 value: Optional[str] = Field(default=None, alias="Value") 121 is_value_secret: Optional[bool] = Field(default=None, alias="IsValueSecret")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
124class ConnectionOAuthClientResponseParametersModel(BaseModel): 125 client_id: Optional[str] = Field(default=None, alias="ClientID")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
128class ConnectionModel(BaseModel): 129 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 130 name: Optional[str] = Field(default=None, alias="Name") 131 connection_state: Optional[ 132 Literal[ 133 "AUTHORIZED", 134 "AUTHORIZING", 135 "CREATING", 136 "DEAUTHORIZED", 137 "DEAUTHORIZING", 138 "DELETING", 139 "UPDATING", 140 ] 141 ] = Field(default=None, alias="ConnectionState") 142 state_reason: Optional[str] = Field(default=None, alias="StateReason") 143 authorization_type: Optional[ 144 Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] 145 ] = Field(default=None, alias="AuthorizationType") 146 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 147 last_modified_time: Optional[datetime] = Field( 148 default=None, alias="LastModifiedTime" 149 ) 150 last_authorized_time: Optional[datetime] = Field( 151 default=None, alias="LastAuthorizedTime" 152 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
155class CreateApiDestinationRequestModel(BaseModel): 156 name: str = Field(alias="Name") 157 connection_arn: str = Field(alias="ConnectionArn") 158 invocation_endpoint: str = Field(alias="InvocationEndpoint") 159 http_method: Literal[ 160 "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT" 161 ] = Field(alias="HttpMethod") 162 description: Optional[str] = Field(default=None, alias="Description") 163 invocation_rate_limit_per_second: Optional[int] = Field( 164 default=None, alias="InvocationRateLimitPerSecond" 165 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
168class CreateArchiveRequestModel(BaseModel): 169 archive_name: str = Field(alias="ArchiveName") 170 event_source_arn: str = Field(alias="EventSourceArn") 171 description: Optional[str] = Field(default=None, alias="Description") 172 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 173 retention_days: Optional[int] = Field(default=None, alias="RetentionDays")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
176class CreateConnectionApiKeyAuthRequestParametersModel(BaseModel): 177 api_key_name: str = Field(alias="ApiKeyName") 178 api_key_value: str = Field(alias="ApiKeyValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
181class CreateConnectionBasicAuthRequestParametersModel(BaseModel): 182 username: str = Field(alias="Username") 183 password: str = Field(alias="Password")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
186class CreateConnectionOAuthClientRequestParametersModel(BaseModel): 187 client_id: str = Field(alias="ClientID") 188 client_secret: str = Field(alias="ClientSecret")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
195class ReplicationConfigModel(BaseModel): 196 state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
199class TagModel(BaseModel): 200 key: str = Field(alias="Key") 201 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
204class CreatePartnerEventSourceRequestModel(BaseModel): 205 name: str = Field(alias="Name") 206 account: str = Field(alias="Account")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
213class DeadLetterConfigModel(BaseModel): 214 arn: Optional[str] = Field(default=None, alias="Arn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
241class DeletePartnerEventSourceRequestModel(BaseModel): 242 name: str = Field(alias="Name") 243 account: str = Field(alias="Account")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
246class DeleteRuleRequestModel(BaseModel): 247 name: str = Field(alias="Name") 248 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 249 force: Optional[bool] = Field(default=None, alias="Force")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
264class DescribeEndpointRequestModel(BaseModel): 265 name: str = Field(alias="Name") 266 home_region: Optional[str] = Field(default=None, alias="HomeRegion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
269class DescribeEventBusRequestModel(BaseModel): 270 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
285class ReplayDestinationModel(BaseModel): 286 arn: str = Field(alias="Arn") 287 filter_arns: Optional[List[str]] = Field(default=None, alias="FilterArns")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
290class DescribeRuleRequestModel(BaseModel): 291 name: str = Field(alias="Name") 292 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
295class DisableRuleRequestModel(BaseModel): 296 name: str = Field(alias="Name") 297 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
300class PlacementConstraintModel(BaseModel): 301 type: Optional[Literal["distinctInstance", "memberOf"]] = Field( 302 default=None, alias="type" 303 ) 304 expression: Optional[str] = Field(default=None, alias="expression")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
307class PlacementStrategyModel(BaseModel): 308 type: Optional[Literal["binpack", "random", "spread"]] = Field( 309 default=None, alias="type" 310 ) 311 field: Optional[str] = Field(default=None, alias="field")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
314class EnableRuleRequestModel(BaseModel): 315 name: str = Field(alias="Name") 316 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
319class EventBusModel(BaseModel): 320 name: Optional[str] = Field(default=None, alias="Name") 321 arn: Optional[str] = Field(default=None, alias="Arn") 322 policy: Optional[str] = Field(default=None, alias="Policy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
325class EventSourceModel(BaseModel): 326 arn: Optional[str] = Field(default=None, alias="Arn") 327 created_by: Optional[str] = Field(default=None, alias="CreatedBy") 328 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 329 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 330 name: Optional[str] = Field(default=None, alias="Name") 331 state: Optional[Literal["ACTIVE", "DELETED", "PENDING"]] = Field( 332 default=None, alias="State" 333 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
344class HttpParametersModel(BaseModel): 345 path_parameter_values: Optional[List[str]] = Field( 346 default=None, alias="PathParameterValues" 347 ) 348 header_parameters: Optional[Dict[str, str]] = Field( 349 default=None, alias="HeaderParameters" 350 ) 351 query_string_parameters: Optional[Dict[str, str]] = Field( 352 default=None, alias="QueryStringParameters" 353 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
356class InputTransformerModel(BaseModel): 357 input_template: str = Field(alias="InputTemplate") 358 input_paths_map: Optional[Dict[str, str]] = Field( 359 default=None, alias="InputPathsMap" 360 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
363class KinesisParametersModel(BaseModel): 364 partition_key_path: str = Field(alias="PartitionKeyPath")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
367class ListApiDestinationsRequestModel(BaseModel): 368 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 369 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 370 next_token: Optional[str] = Field(default=None, alias="NextToken") 371 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
374class ListArchivesRequestModel(BaseModel): 375 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 376 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 377 state: Optional[ 378 Literal[ 379 "CREATE_FAILED", 380 "CREATING", 381 "DISABLED", 382 "ENABLED", 383 "UPDATE_FAILED", 384 "UPDATING", 385 ] 386 ] = Field(default=None, alias="State") 387 next_token: Optional[str] = Field(default=None, alias="NextToken") 388 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
391class ListConnectionsRequestModel(BaseModel): 392 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 393 connection_state: Optional[ 394 Literal[ 395 "AUTHORIZED", 396 "AUTHORIZING", 397 "CREATING", 398 "DEAUTHORIZED", 399 "DEAUTHORIZING", 400 "DELETING", 401 "UPDATING", 402 ] 403 ] = Field(default=None, alias="ConnectionState") 404 next_token: Optional[str] = Field(default=None, alias="NextToken") 405 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
408class ListEndpointsRequestModel(BaseModel): 409 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 410 home_region: Optional[str] = Field(default=None, alias="HomeRegion") 411 next_token: Optional[str] = Field(default=None, alias="NextToken") 412 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
415class ListEventBusesRequestModel(BaseModel): 416 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 417 next_token: Optional[str] = Field(default=None, alias="NextToken") 418 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
421class ListEventSourcesRequestModel(BaseModel): 422 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 423 next_token: Optional[str] = Field(default=None, alias="NextToken") 424 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
427class ListPartnerEventSourceAccountsRequestModel(BaseModel): 428 event_source_name: str = Field(alias="EventSourceName") 429 next_token: Optional[str] = Field(default=None, alias="NextToken") 430 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
433class PartnerEventSourceAccountModel(BaseModel): 434 account: Optional[str] = Field(default=None, alias="Account") 435 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 436 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 437 state: Optional[Literal["ACTIVE", "DELETED", "PENDING"]] = Field( 438 default=None, alias="State" 439 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
442class ListPartnerEventSourcesRequestModel(BaseModel): 443 name_prefix: str = Field(alias="NamePrefix") 444 next_token: Optional[str] = Field(default=None, alias="NextToken") 445 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
448class PartnerEventSourceModel(BaseModel): 449 arn: Optional[str] = Field(default=None, alias="Arn") 450 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
453class ListReplaysRequestModel(BaseModel): 454 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 455 state: Optional[ 456 Literal["CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING"] 457 ] = Field(default=None, alias="State") 458 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 459 next_token: Optional[str] = Field(default=None, alias="NextToken") 460 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
463class ReplayModel(BaseModel): 464 replay_name: Optional[str] = Field(default=None, alias="ReplayName") 465 event_source_arn: Optional[str] = Field(default=None, alias="EventSourceArn") 466 state: Optional[ 467 Literal["CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING"] 468 ] = Field(default=None, alias="State") 469 state_reason: Optional[str] = Field(default=None, alias="StateReason") 470 event_start_time: Optional[datetime] = Field(default=None, alias="EventStartTime") 471 event_end_time: Optional[datetime] = Field(default=None, alias="EventEndTime") 472 event_last_replayed_time: Optional[datetime] = Field( 473 default=None, alias="EventLastReplayedTime" 474 ) 475 replay_start_time: Optional[datetime] = Field(default=None, alias="ReplayStartTime") 476 replay_end_time: Optional[datetime] = Field(default=None, alias="ReplayEndTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
479class PaginatorConfigModel(BaseModel): 480 max_items: Optional[int] = Field(default=None, alias="MaxItems") 481 page_size: Optional[int] = Field(default=None, alias="PageSize") 482 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
485class ListRuleNamesByTargetRequestModel(BaseModel): 486 target_arn: str = Field(alias="TargetArn") 487 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 488 next_token: Optional[str] = Field(default=None, alias="NextToken") 489 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
492class ListRulesRequestModel(BaseModel): 493 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 494 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 495 next_token: Optional[str] = Field(default=None, alias="NextToken") 496 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
499class RuleModel(BaseModel): 500 name: Optional[str] = Field(default=None, alias="Name") 501 arn: Optional[str] = Field(default=None, alias="Arn") 502 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 503 state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State") 504 description: Optional[str] = Field(default=None, alias="Description") 505 schedule_expression: Optional[str] = Field(default=None, alias="ScheduleExpression") 506 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 507 managed_by: Optional[str] = Field(default=None, alias="ManagedBy") 508 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
511class ListTagsForResourceRequestModel(BaseModel): 512 resource_arn: str = Field(alias="ResourceARN")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
515class ListTargetsByRuleRequestModel(BaseModel): 516 rule: str = Field(alias="Rule") 517 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 518 next_token: Optional[str] = Field(default=None, alias="NextToken") 519 limit: Optional[int] = Field(default=None, alias="Limit")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
522class PutEventsRequestEntryModel(BaseModel): 523 time: Optional[Union[datetime, str]] = Field(default=None, alias="Time") 524 source: Optional[str] = Field(default=None, alias="Source") 525 resources: Optional[Sequence[str]] = Field(default=None, alias="Resources") 526 detail_type: Optional[str] = Field(default=None, alias="DetailType") 527 detail: Optional[str] = Field(default=None, alias="Detail") 528 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 529 trace_header: Optional[str] = Field(default=None, alias="TraceHeader")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
532class PutEventsResultEntryModel(BaseModel): 533 event_id: Optional[str] = Field(default=None, alias="EventId") 534 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 535 error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
538class PutPartnerEventsRequestEntryModel(BaseModel): 539 time: Optional[Union[datetime, str]] = Field(default=None, alias="Time") 540 source: Optional[str] = Field(default=None, alias="Source") 541 resources: Optional[Sequence[str]] = Field(default=None, alias="Resources") 542 detail_type: Optional[str] = Field(default=None, alias="DetailType") 543 detail: Optional[str] = Field(default=None, alias="Detail")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
546class PutPartnerEventsResultEntryModel(BaseModel): 547 event_id: Optional[str] = Field(default=None, alias="EventId") 548 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 549 error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
552class PutTargetsResultEntryModel(BaseModel): 553 target_id: Optional[str] = Field(default=None, alias="TargetId") 554 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 555 error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
558class RedshiftDataParametersModel(BaseModel): 559 database: str = Field(alias="Database") 560 sql: str = Field(alias="Sql") 561 secret_manager_arn: Optional[str] = Field(default=None, alias="SecretManagerArn") 562 db_user: Optional[str] = Field(default=None, alias="DbUser") 563 statement_name: Optional[str] = Field(default=None, alias="StatementName") 564 with_event: Optional[bool] = Field(default=None, alias="WithEvent")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
567class RemovePermissionRequestModel(BaseModel): 568 statement_id: Optional[str] = Field(default=None, alias="StatementId") 569 remove_all_permissions: Optional[bool] = Field( 570 default=None, alias="RemoveAllPermissions" 571 ) 572 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
575class RemoveTargetsRequestModel(BaseModel): 576 rule: str = Field(alias="Rule") 577 ids: Sequence[str] = Field(alias="Ids") 578 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 579 force: Optional[bool] = Field(default=None, alias="Force")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
582class RemoveTargetsResultEntryModel(BaseModel): 583 target_id: Optional[str] = Field(default=None, alias="TargetId") 584 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 585 error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
588class RetryPolicyModel(BaseModel): 589 maximum_retry_attempts: Optional[int] = Field( 590 default=None, alias="MaximumRetryAttempts" 591 ) 592 maximum_event_age_in_seconds: Optional[int] = Field( 593 default=None, alias="MaximumEventAgeInSeconds" 594 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
597class RunCommandTargetModel(BaseModel): 598 key: str = Field(alias="Key") 599 values: List[str] = Field(alias="Values")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
602class SageMakerPipelineParameterModel(BaseModel): 603 name: str = Field(alias="Name") 604 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
607class SqsParametersModel(BaseModel): 608 message_group_id: Optional[str] = Field(default=None, alias="MessageGroupId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
611class TestEventPatternRequestModel(BaseModel): 612 event_pattern: str = Field(alias="EventPattern") 613 event: str = Field(alias="Event")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
616class UntagResourceRequestModel(BaseModel): 617 resource_arn: str = Field(alias="ResourceARN") 618 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
621class UpdateApiDestinationRequestModel(BaseModel): 622 name: str = Field(alias="Name") 623 description: Optional[str] = Field(default=None, alias="Description") 624 connection_arn: Optional[str] = Field(default=None, alias="ConnectionArn") 625 invocation_endpoint: Optional[str] = Field(default=None, alias="InvocationEndpoint") 626 http_method: Optional[ 627 Literal["DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT"] 628 ] = Field(default=None, alias="HttpMethod") 629 invocation_rate_limit_per_second: Optional[int] = Field( 630 default=None, alias="InvocationRateLimitPerSecond" 631 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
634class UpdateArchiveRequestModel(BaseModel): 635 archive_name: str = Field(alias="ArchiveName") 636 description: Optional[str] = Field(default=None, alias="Description") 637 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 638 retention_days: Optional[int] = Field(default=None, alias="RetentionDays")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
641class UpdateConnectionApiKeyAuthRequestParametersModel(BaseModel): 642 api_key_name: Optional[str] = Field(default=None, alias="ApiKeyName") 643 api_key_value: Optional[str] = Field(default=None, alias="ApiKeyValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
646class UpdateConnectionBasicAuthRequestParametersModel(BaseModel): 647 username: Optional[str] = Field(default=None, alias="Username") 648 password: Optional[str] = Field(default=None, alias="Password")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
651class UpdateConnectionOAuthClientRequestParametersModel(BaseModel): 652 client_id: Optional[str] = Field(default=None, alias="ClientID") 653 client_secret: Optional[str] = Field(default=None, alias="ClientSecret")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
656class NetworkConfigurationModel(BaseModel): 657 awsvpc_configuration: Optional[AwsVpcConfigurationModel] = Field( 658 default=None, alias="awsvpcConfiguration" 659 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
662class BatchParametersModel(BaseModel): 663 job_definition: str = Field(alias="JobDefinition") 664 job_name: str = Field(alias="JobName") 665 array_properties: Optional[BatchArrayPropertiesModel] = Field( 666 default=None, alias="ArrayProperties" 667 ) 668 retry_strategy: Optional[BatchRetryStrategyModel] = Field( 669 default=None, alias="RetryStrategy" 670 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
673class CancelReplayResponseModel(BaseModel): 674 replay_arn: str = Field(alias="ReplayArn") 675 state: Literal[ 676 "CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING" 677 ] = Field(alias="State") 678 state_reason: str = Field(alias="StateReason") 679 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
682class CreateApiDestinationResponseModel(BaseModel): 683 api_destination_arn: str = Field(alias="ApiDestinationArn") 684 api_destination_state: Literal["ACTIVE", "INACTIVE"] = Field( 685 alias="ApiDestinationState" 686 ) 687 creation_time: datetime = Field(alias="CreationTime") 688 last_modified_time: datetime = Field(alias="LastModifiedTime") 689 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
692class CreateArchiveResponseModel(BaseModel): 693 archive_arn: str = Field(alias="ArchiveArn") 694 state: Literal[ 695 "CREATE_FAILED", "CREATING", "DISABLED", "ENABLED", "UPDATE_FAILED", "UPDATING" 696 ] = Field(alias="State") 697 state_reason: str = Field(alias="StateReason") 698 creation_time: datetime = Field(alias="CreationTime") 699 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
702class CreateConnectionResponseModel(BaseModel): 703 connection_arn: str = Field(alias="ConnectionArn") 704 connection_state: Literal[ 705 "AUTHORIZED", 706 "AUTHORIZING", 707 "CREATING", 708 "DEAUTHORIZED", 709 "DEAUTHORIZING", 710 "DELETING", 711 "UPDATING", 712 ] = Field(alias="ConnectionState") 713 creation_time: datetime = Field(alias="CreationTime") 714 last_modified_time: datetime = Field(alias="LastModifiedTime") 715 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
718class CreateEventBusResponseModel(BaseModel): 719 event_bus_arn: str = Field(alias="EventBusArn") 720 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
723class CreatePartnerEventSourceResponseModel(BaseModel): 724 event_source_arn: str = Field(alias="EventSourceArn") 725 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
745class DeleteConnectionResponseModel(BaseModel): 746 connection_arn: str = Field(alias="ConnectionArn") 747 connection_state: Literal[ 748 "AUTHORIZED", 749 "AUTHORIZING", 750 "CREATING", 751 "DEAUTHORIZED", 752 "DEAUTHORIZING", 753 "DELETING", 754 "UPDATING", 755 ] = Field(alias="ConnectionState") 756 creation_time: datetime = Field(alias="CreationTime") 757 last_modified_time: datetime = Field(alias="LastModifiedTime") 758 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 759 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
762class DescribeApiDestinationResponseModel(BaseModel): 763 api_destination_arn: str = Field(alias="ApiDestinationArn") 764 name: str = Field(alias="Name") 765 description: str = Field(alias="Description") 766 api_destination_state: Literal["ACTIVE", "INACTIVE"] = Field( 767 alias="ApiDestinationState" 768 ) 769 connection_arn: str = Field(alias="ConnectionArn") 770 invocation_endpoint: str = Field(alias="InvocationEndpoint") 771 http_method: Literal[ 772 "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT" 773 ] = Field(alias="HttpMethod") 774 invocation_rate_limit_per_second: int = Field(alias="InvocationRateLimitPerSecond") 775 creation_time: datetime = Field(alias="CreationTime") 776 last_modified_time: datetime = Field(alias="LastModifiedTime") 777 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
780class DescribeArchiveResponseModel(BaseModel): 781 archive_arn: str = Field(alias="ArchiveArn") 782 archive_name: str = Field(alias="ArchiveName") 783 event_source_arn: str = Field(alias="EventSourceArn") 784 description: str = Field(alias="Description") 785 event_pattern: str = Field(alias="EventPattern") 786 state: Literal[ 787 "CREATE_FAILED", "CREATING", "DISABLED", "ENABLED", "UPDATE_FAILED", "UPDATING" 788 ] = Field(alias="State") 789 state_reason: str = Field(alias="StateReason") 790 retention_days: int = Field(alias="RetentionDays") 791 size_bytes: int = Field(alias="SizeBytes") 792 event_count: int = Field(alias="EventCount") 793 creation_time: datetime = Field(alias="CreationTime") 794 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
797class DescribeEventBusResponseModel(BaseModel): 798 name: str = Field(alias="Name") 799 arn: str = Field(alias="Arn") 800 policy: str = Field(alias="Policy") 801 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
804class DescribeEventSourceResponseModel(BaseModel): 805 arn: str = Field(alias="Arn") 806 created_by: str = Field(alias="CreatedBy") 807 creation_time: datetime = Field(alias="CreationTime") 808 expiration_time: datetime = Field(alias="ExpirationTime") 809 name: str = Field(alias="Name") 810 state: Literal["ACTIVE", "DELETED", "PENDING"] = Field(alias="State") 811 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
814class DescribePartnerEventSourceResponseModel(BaseModel): 815 arn: str = Field(alias="Arn") 816 name: str = Field(alias="Name") 817 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
820class DescribeRuleResponseModel(BaseModel): 821 name: str = Field(alias="Name") 822 arn: str = Field(alias="Arn") 823 event_pattern: str = Field(alias="EventPattern") 824 schedule_expression: str = Field(alias="ScheduleExpression") 825 state: Literal["DISABLED", "ENABLED"] = Field(alias="State") 826 description: str = Field(alias="Description") 827 role_arn: str = Field(alias="RoleArn") 828 managed_by: str = Field(alias="ManagedBy") 829 event_bus_name: str = Field(alias="EventBusName") 830 created_by: str = Field(alias="CreatedBy") 831 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
834class EmptyResponseMetadataModel(BaseModel): 835 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
838class ListApiDestinationsResponseModel(BaseModel): 839 api_destinations: List[ApiDestinationModel] = Field(alias="ApiDestinations") 840 next_token: str = Field(alias="NextToken") 841 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
844class ListArchivesResponseModel(BaseModel): 845 archives: List[ArchiveModel] = Field(alias="Archives") 846 next_token: str = Field(alias="NextToken") 847 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
850class ListRuleNamesByTargetResponseModel(BaseModel): 851 rule_names: List[str] = Field(alias="RuleNames") 852 next_token: str = Field(alias="NextToken") 853 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
856class PutRuleResponseModel(BaseModel): 857 rule_arn: str = Field(alias="RuleArn") 858 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
861class StartReplayResponseModel(BaseModel): 862 replay_arn: str = Field(alias="ReplayArn") 863 state: Literal[ 864 "CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING" 865 ] = Field(alias="State") 866 state_reason: str = Field(alias="StateReason") 867 replay_start_time: datetime = Field(alias="ReplayStartTime") 868 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
871class TestEventPatternResponseModel(BaseModel): 872 result: bool = Field(alias="Result") 873 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
876class UpdateApiDestinationResponseModel(BaseModel): 877 api_destination_arn: str = Field(alias="ApiDestinationArn") 878 api_destination_state: Literal["ACTIVE", "INACTIVE"] = Field( 879 alias="ApiDestinationState" 880 ) 881 creation_time: datetime = Field(alias="CreationTime") 882 last_modified_time: datetime = Field(alias="LastModifiedTime") 883 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
886class UpdateArchiveResponseModel(BaseModel): 887 archive_arn: str = Field(alias="ArchiveArn") 888 state: Literal[ 889 "CREATE_FAILED", "CREATING", "DISABLED", "ENABLED", "UPDATE_FAILED", "UPDATING" 890 ] = Field(alias="State") 891 state_reason: str = Field(alias="StateReason") 892 creation_time: datetime = Field(alias="CreationTime") 893 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
896class UpdateConnectionResponseModel(BaseModel): 897 connection_arn: str = Field(alias="ConnectionArn") 898 connection_state: Literal[ 899 "AUTHORIZED", 900 "AUTHORIZING", 901 "CREATING", 902 "DEAUTHORIZED", 903 "DEAUTHORIZING", 904 "DELETING", 905 "UPDATING", 906 ] = Field(alias="ConnectionState") 907 creation_time: datetime = Field(alias="CreationTime") 908 last_modified_time: datetime = Field(alias="LastModifiedTime") 909 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 910 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
913class PutPermissionRequestModel(BaseModel): 914 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 915 action: Optional[str] = Field(default=None, alias="Action") 916 principal: Optional[str] = Field(default=None, alias="Principal") 917 statement_id: Optional[str] = Field(default=None, alias="StatementId") 918 condition: Optional[ConditionModel] = Field(default=None, alias="Condition") 919 policy: Optional[str] = Field(default=None, alias="Policy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
922class ConnectionHttpParametersModel(BaseModel): 923 header_parameters: Optional[Sequence[ConnectionHeaderParameterModel]] = Field( 924 default=None, alias="HeaderParameters" 925 ) 926 query_string_parameters: Optional[ 927 Sequence[ConnectionQueryStringParameterModel] 928 ] = Field(default=None, alias="QueryStringParameters") 929 body_parameters: Optional[Sequence[ConnectionBodyParameterModel]] = Field( 930 default=None, alias="BodyParameters" 931 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
934class ListConnectionsResponseModel(BaseModel): 935 connections: List[ConnectionModel] = Field(alias="Connections") 936 next_token: str = Field(alias="NextToken") 937 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
940class CreateEventBusRequestModel(BaseModel): 941 name: str = Field(alias="Name") 942 event_source_name: Optional[str] = Field(default=None, alias="EventSourceName") 943 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
946class ListTagsForResourceResponseModel(BaseModel): 947 tags: List[TagModel] = Field(alias="Tags") 948 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
951class PutRuleRequestModel(BaseModel): 952 name: str = Field(alias="Name") 953 schedule_expression: Optional[str] = Field(default=None, alias="ScheduleExpression") 954 event_pattern: Optional[str] = Field(default=None, alias="EventPattern") 955 state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State") 956 description: Optional[str] = Field(default=None, alias="Description") 957 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 958 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 959 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
962class TagResourceRequestModel(BaseModel): 963 resource_arn: str = Field(alias="ResourceARN") 964 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
967class DescribeReplayResponseModel(BaseModel): 968 replay_name: str = Field(alias="ReplayName") 969 replay_arn: str = Field(alias="ReplayArn") 970 description: str = Field(alias="Description") 971 state: Literal[ 972 "CANCELLED", "CANCELLING", "COMPLETED", "FAILED", "RUNNING", "STARTING" 973 ] = Field(alias="State") 974 state_reason: str = Field(alias="StateReason") 975 event_source_arn: str = Field(alias="EventSourceArn") 976 destination: ReplayDestinationModel = Field(alias="Destination") 977 event_start_time: datetime = Field(alias="EventStartTime") 978 event_end_time: datetime = Field(alias="EventEndTime") 979 event_last_replayed_time: datetime = Field(alias="EventLastReplayedTime") 980 replay_start_time: datetime = Field(alias="ReplayStartTime") 981 replay_end_time: datetime = Field(alias="ReplayEndTime") 982 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
985class StartReplayRequestModel(BaseModel): 986 replay_name: str = Field(alias="ReplayName") 987 event_source_arn: str = Field(alias="EventSourceArn") 988 event_start_time: Union[datetime, str] = Field(alias="EventStartTime") 989 event_end_time: Union[datetime, str] = Field(alias="EventEndTime") 990 destination: ReplayDestinationModel = Field(alias="Destination") 991 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
994class ListEventBusesResponseModel(BaseModel): 995 event_buses: List[EventBusModel] = Field(alias="EventBuses") 996 next_token: str = Field(alias="NextToken") 997 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1000class ListEventSourcesResponseModel(BaseModel): 1001 event_sources: List[EventSourceModel] = Field(alias="EventSources") 1002 next_token: str = Field(alias="NextToken") 1003 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1006class FailoverConfigModel(BaseModel): 1007 primary: PrimaryModel = Field(alias="Primary") 1008 secondary: SecondaryModel = Field(alias="Secondary")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1011class ListPartnerEventSourceAccountsResponseModel(BaseModel): 1012 partner_event_source_accounts: List[PartnerEventSourceAccountModel] = Field( 1013 alias="PartnerEventSourceAccounts" 1014 ) 1015 next_token: str = Field(alias="NextToken") 1016 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1019class ListPartnerEventSourcesResponseModel(BaseModel): 1020 partner_event_sources: List[PartnerEventSourceModel] = Field( 1021 alias="PartnerEventSources" 1022 ) 1023 next_token: str = Field(alias="NextToken") 1024 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1027class ListReplaysResponseModel(BaseModel): 1028 replays: List[ReplayModel] = Field(alias="Replays") 1029 next_token: str = Field(alias="NextToken") 1030 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateModel(mypydantic.models.base_model.BaseModel):
1033class ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateModel(BaseModel): 1034 target_arn: str = Field(alias="TargetArn") 1035 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1036 pagination_config: Optional[PaginatorConfigModel] = Field( 1037 default=None, alias="PaginationConfig" 1038 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1041class ListRulesRequestListRulesPaginateModel(BaseModel): 1042 name_prefix: Optional[str] = Field(default=None, alias="NamePrefix") 1043 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1044 pagination_config: Optional[PaginatorConfigModel] = Field( 1045 default=None, alias="PaginationConfig" 1046 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListTargetsByRuleRequestListTargetsByRulePaginateModel(mypydantic.models.base_model.BaseModel):
1049class ListTargetsByRuleRequestListTargetsByRulePaginateModel(BaseModel): 1050 rule: str = Field(alias="Rule") 1051 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName") 1052 pagination_config: Optional[PaginatorConfigModel] = Field( 1053 default=None, alias="PaginationConfig" 1054 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1057class ListRulesResponseModel(BaseModel): 1058 rules: List[RuleModel] = Field(alias="Rules") 1059 next_token: str = Field(alias="NextToken") 1060 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1063class PutEventsRequestModel(BaseModel): 1064 entries: Sequence[PutEventsRequestEntryModel] = Field(alias="Entries") 1065 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1068class PutEventsResponseModel(BaseModel): 1069 failed_entry_count: int = Field(alias="FailedEntryCount") 1070 entries: List[PutEventsResultEntryModel] = Field(alias="Entries") 1071 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1074class PutPartnerEventsRequestModel(BaseModel): 1075 entries: Sequence[PutPartnerEventsRequestEntryModel] = Field(alias="Entries")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1078class PutPartnerEventsResponseModel(BaseModel): 1079 failed_entry_count: int = Field(alias="FailedEntryCount") 1080 entries: List[PutPartnerEventsResultEntryModel] = Field(alias="Entries") 1081 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1084class PutTargetsResponseModel(BaseModel): 1085 failed_entry_count: int = Field(alias="FailedEntryCount") 1086 failed_entries: List[PutTargetsResultEntryModel] = Field(alias="FailedEntries") 1087 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1090class RemoveTargetsResponseModel(BaseModel): 1091 failed_entry_count: int = Field(alias="FailedEntryCount") 1092 failed_entries: List[RemoveTargetsResultEntryModel] = Field(alias="FailedEntries") 1093 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1096class RunCommandParametersModel(BaseModel): 1097 run_command_targets: List[RunCommandTargetModel] = Field(alias="RunCommandTargets")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1100class SageMakerPipelineParametersModel(BaseModel): 1101 pipeline_parameter_list: Optional[List[SageMakerPipelineParameterModel]] = Field( 1102 default=None, alias="PipelineParameterList" 1103 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1106class EcsParametersModel(BaseModel): 1107 task_definition_arn: str = Field(alias="TaskDefinitionArn") 1108 task_count: Optional[int] = Field(default=None, alias="TaskCount") 1109 launch_type: Optional[Literal["EC2", "EXTERNAL", "FARGATE"]] = Field( 1110 default=None, alias="LaunchType" 1111 ) 1112 network_configuration: Optional[NetworkConfigurationModel] = Field( 1113 default=None, alias="NetworkConfiguration" 1114 ) 1115 platform_version: Optional[str] = Field(default=None, alias="PlatformVersion") 1116 group: Optional[str] = Field(default=None, alias="Group") 1117 capacity_provider_strategy: Optional[ 1118 List[CapacityProviderStrategyItemModel] 1119 ] = Field(default=None, alias="CapacityProviderStrategy") 1120 enable_ecs_managed_tags: Optional[bool] = Field( 1121 default=None, alias="EnableECSManagedTags" 1122 ) 1123 enable_execute_command: Optional[bool] = Field( 1124 default=None, alias="EnableExecuteCommand" 1125 ) 1126 placement_constraints: Optional[List[PlacementConstraintModel]] = Field( 1127 default=None, alias="PlacementConstraints" 1128 ) 1129 placement_strategy: Optional[List[PlacementStrategyModel]] = Field( 1130 default=None, alias="PlacementStrategy" 1131 ) 1132 propagate_tags: Optional[Literal["TASK_DEFINITION"]] = Field( 1133 default=None, alias="PropagateTags" 1134 ) 1135 reference_id: Optional[str] = Field(default=None, alias="ReferenceId") 1136 tags: Optional[List[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1139class ConnectionOAuthResponseParametersModel(BaseModel): 1140 client_parameters: Optional[ConnectionOAuthClientResponseParametersModel] = Field( 1141 default=None, alias="ClientParameters" 1142 ) 1143 authorization_endpoint: Optional[str] = Field( 1144 default=None, alias="AuthorizationEndpoint" 1145 ) 1146 http_method: Optional[Literal["GET", "POST", "PUT"]] = Field( 1147 default=None, alias="HttpMethod" 1148 ) 1149 oauth_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1150 default=None, alias="OAuthHttpParameters" 1151 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1154class CreateConnectionOAuthRequestParametersModel(BaseModel): 1155 client_parameters: CreateConnectionOAuthClientRequestParametersModel = Field( 1156 alias="ClientParameters" 1157 ) 1158 authorization_endpoint: str = Field(alias="AuthorizationEndpoint") 1159 http_method: Literal["GET", "POST", "PUT"] = Field(alias="HttpMethod") 1160 oauth_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1161 default=None, alias="OAuthHttpParameters" 1162 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1165class UpdateConnectionOAuthRequestParametersModel(BaseModel): 1166 client_parameters: Optional[ 1167 UpdateConnectionOAuthClientRequestParametersModel 1168 ] = Field(default=None, alias="ClientParameters") 1169 authorization_endpoint: Optional[str] = Field( 1170 default=None, alias="AuthorizationEndpoint" 1171 ) 1172 http_method: Optional[Literal["GET", "POST", "PUT"]] = Field( 1173 default=None, alias="HttpMethod" 1174 ) 1175 oauth_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1176 default=None, alias="OAuthHttpParameters" 1177 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1180class RoutingConfigModel(BaseModel): 1181 failover_config: FailoverConfigModel = Field(alias="FailoverConfig")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1184class TargetModel(BaseModel): 1185 id: str = Field(alias="Id") 1186 arn: str = Field(alias="Arn") 1187 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 1188 input: Optional[str] = Field(default=None, alias="Input") 1189 input_path: Optional[str] = Field(default=None, alias="InputPath") 1190 input_transformer: Optional[InputTransformerModel] = Field( 1191 default=None, alias="InputTransformer" 1192 ) 1193 kinesis_parameters: Optional[KinesisParametersModel] = Field( 1194 default=None, alias="KinesisParameters" 1195 ) 1196 run_command_parameters: Optional[RunCommandParametersModel] = Field( 1197 default=None, alias="RunCommandParameters" 1198 ) 1199 ecs_parameters: Optional[EcsParametersModel] = Field( 1200 default=None, alias="EcsParameters" 1201 ) 1202 batch_parameters: Optional[BatchParametersModel] = Field( 1203 default=None, alias="BatchParameters" 1204 ) 1205 sqs_parameters: Optional[SqsParametersModel] = Field( 1206 default=None, alias="SqsParameters" 1207 ) 1208 http_parameters: Optional[HttpParametersModel] = Field( 1209 default=None, alias="HttpParameters" 1210 ) 1211 redshift_data_parameters: Optional[RedshiftDataParametersModel] = Field( 1212 default=None, alias="RedshiftDataParameters" 1213 ) 1214 sage_maker_pipeline_parameters: Optional[SageMakerPipelineParametersModel] = Field( 1215 default=None, alias="SageMakerPipelineParameters" 1216 ) 1217 dead_letter_config: Optional[DeadLetterConfigModel] = Field( 1218 default=None, alias="DeadLetterConfig" 1219 ) 1220 retry_policy: Optional[RetryPolicyModel] = Field(default=None, alias="RetryPolicy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1223class ConnectionAuthResponseParametersModel(BaseModel): 1224 basic_auth_parameters: Optional[ConnectionBasicAuthResponseParametersModel] = Field( 1225 default=None, alias="BasicAuthParameters" 1226 ) 1227 oauth_parameters: Optional[ConnectionOAuthResponseParametersModel] = Field( 1228 default=None, alias="OAuthParameters" 1229 ) 1230 api_key_auth_parameters: Optional[ 1231 ConnectionApiKeyAuthResponseParametersModel 1232 ] = Field(default=None, alias="ApiKeyAuthParameters") 1233 invocation_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1234 default=None, alias="InvocationHttpParameters" 1235 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1238class CreateConnectionAuthRequestParametersModel(BaseModel): 1239 basic_auth_parameters: Optional[ 1240 CreateConnectionBasicAuthRequestParametersModel 1241 ] = Field(default=None, alias="BasicAuthParameters") 1242 oauth_parameters: Optional[CreateConnectionOAuthRequestParametersModel] = Field( 1243 default=None, alias="OAuthParameters" 1244 ) 1245 api_key_auth_parameters: Optional[ 1246 CreateConnectionApiKeyAuthRequestParametersModel 1247 ] = Field(default=None, alias="ApiKeyAuthParameters") 1248 invocation_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1249 default=None, alias="InvocationHttpParameters" 1250 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1253class UpdateConnectionAuthRequestParametersModel(BaseModel): 1254 basic_auth_parameters: Optional[ 1255 UpdateConnectionBasicAuthRequestParametersModel 1256 ] = Field(default=None, alias="BasicAuthParameters") 1257 oauth_parameters: Optional[UpdateConnectionOAuthRequestParametersModel] = Field( 1258 default=None, alias="OAuthParameters" 1259 ) 1260 api_key_auth_parameters: Optional[ 1261 UpdateConnectionApiKeyAuthRequestParametersModel 1262 ] = Field(default=None, alias="ApiKeyAuthParameters") 1263 invocation_http_parameters: Optional[ConnectionHttpParametersModel] = Field( 1264 default=None, alias="InvocationHttpParameters" 1265 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1268class CreateEndpointRequestModel(BaseModel): 1269 name: str = Field(alias="Name") 1270 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1271 event_buses: Sequence[EndpointEventBusModel] = Field(alias="EventBuses") 1272 description: Optional[str] = Field(default=None, alias="Description") 1273 replication_config: Optional[ReplicationConfigModel] = Field( 1274 default=None, alias="ReplicationConfig" 1275 ) 1276 role_arn: Optional[str] = Field(default=None, alias="RoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1279class CreateEndpointResponseModel(BaseModel): 1280 name: str = Field(alias="Name") 1281 arn: str = Field(alias="Arn") 1282 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1283 replication_config: ReplicationConfigModel = Field(alias="ReplicationConfig") 1284 event_buses: List[EndpointEventBusModel] = Field(alias="EventBuses") 1285 role_arn: str = Field(alias="RoleArn") 1286 state: Literal[ 1287 "ACTIVE", 1288 "CREATE_FAILED", 1289 "CREATING", 1290 "DELETE_FAILED", 1291 "DELETING", 1292 "UPDATE_FAILED", 1293 "UPDATING", 1294 ] = Field(alias="State") 1295 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1298class DescribeEndpointResponseModel(BaseModel): 1299 name: str = Field(alias="Name") 1300 description: str = Field(alias="Description") 1301 arn: str = Field(alias="Arn") 1302 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1303 replication_config: ReplicationConfigModel = Field(alias="ReplicationConfig") 1304 event_buses: List[EndpointEventBusModel] = Field(alias="EventBuses") 1305 role_arn: str = Field(alias="RoleArn") 1306 endpoint_id: str = Field(alias="EndpointId") 1307 endpoint_url: str = Field(alias="EndpointUrl") 1308 state: Literal[ 1309 "ACTIVE", 1310 "CREATE_FAILED", 1311 "CREATING", 1312 "DELETE_FAILED", 1313 "DELETING", 1314 "UPDATE_FAILED", 1315 "UPDATING", 1316 ] = Field(alias="State") 1317 state_reason: str = Field(alias="StateReason") 1318 creation_time: datetime = Field(alias="CreationTime") 1319 last_modified_time: datetime = Field(alias="LastModifiedTime") 1320 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1323class EndpointModel(BaseModel): 1324 name: Optional[str] = Field(default=None, alias="Name") 1325 description: Optional[str] = Field(default=None, alias="Description") 1326 arn: Optional[str] = Field(default=None, alias="Arn") 1327 routing_config: Optional[RoutingConfigModel] = Field( 1328 default=None, alias="RoutingConfig" 1329 ) 1330 replication_config: Optional[ReplicationConfigModel] = Field( 1331 default=None, alias="ReplicationConfig" 1332 ) 1333 event_buses: Optional[List[EndpointEventBusModel]] = Field( 1334 default=None, alias="EventBuses" 1335 ) 1336 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 1337 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 1338 endpoint_url: Optional[str] = Field(default=None, alias="EndpointUrl") 1339 state: Optional[ 1340 Literal[ 1341 "ACTIVE", 1342 "CREATE_FAILED", 1343 "CREATING", 1344 "DELETE_FAILED", 1345 "DELETING", 1346 "UPDATE_FAILED", 1347 "UPDATING", 1348 ] 1349 ] = Field(default=None, alias="State") 1350 state_reason: Optional[str] = Field(default=None, alias="StateReason") 1351 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1352 last_modified_time: Optional[datetime] = Field( 1353 default=None, alias="LastModifiedTime" 1354 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1357class UpdateEndpointRequestModel(BaseModel): 1358 name: str = Field(alias="Name") 1359 description: Optional[str] = Field(default=None, alias="Description") 1360 routing_config: Optional[RoutingConfigModel] = Field( 1361 default=None, alias="RoutingConfig" 1362 ) 1363 replication_config: Optional[ReplicationConfigModel] = Field( 1364 default=None, alias="ReplicationConfig" 1365 ) 1366 event_buses: Optional[Sequence[EndpointEventBusModel]] = Field( 1367 default=None, alias="EventBuses" 1368 ) 1369 role_arn: Optional[str] = Field(default=None, alias="RoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1372class UpdateEndpointResponseModel(BaseModel): 1373 name: str = Field(alias="Name") 1374 arn: str = Field(alias="Arn") 1375 routing_config: RoutingConfigModel = Field(alias="RoutingConfig") 1376 replication_config: ReplicationConfigModel = Field(alias="ReplicationConfig") 1377 event_buses: List[EndpointEventBusModel] = Field(alias="EventBuses") 1378 role_arn: str = Field(alias="RoleArn") 1379 endpoint_id: str = Field(alias="EndpointId") 1380 endpoint_url: str = Field(alias="EndpointUrl") 1381 state: Literal[ 1382 "ACTIVE", 1383 "CREATE_FAILED", 1384 "CREATING", 1385 "DELETE_FAILED", 1386 "DELETING", 1387 "UPDATE_FAILED", 1388 "UPDATING", 1389 ] = Field(alias="State") 1390 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1393class ListTargetsByRuleResponseModel(BaseModel): 1394 targets: List[TargetModel] = Field(alias="Targets") 1395 next_token: str = Field(alias="NextToken") 1396 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1399class PutTargetsRequestModel(BaseModel): 1400 rule: str = Field(alias="Rule") 1401 targets: Sequence[TargetModel] = Field(alias="Targets") 1402 event_bus_name: Optional[str] = Field(default=None, alias="EventBusName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1405class DescribeConnectionResponseModel(BaseModel): 1406 connection_arn: str = Field(alias="ConnectionArn") 1407 name: str = Field(alias="Name") 1408 description: str = Field(alias="Description") 1409 connection_state: Literal[ 1410 "AUTHORIZED", 1411 "AUTHORIZING", 1412 "CREATING", 1413 "DEAUTHORIZED", 1414 "DEAUTHORIZING", 1415 "DELETING", 1416 "UPDATING", 1417 ] = Field(alias="ConnectionState") 1418 state_reason: str = Field(alias="StateReason") 1419 authorization_type: Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] = Field( 1420 alias="AuthorizationType" 1421 ) 1422 secret_arn: str = Field(alias="SecretArn") 1423 auth_parameters: ConnectionAuthResponseParametersModel = Field( 1424 alias="AuthParameters" 1425 ) 1426 creation_time: datetime = Field(alias="CreationTime") 1427 last_modified_time: datetime = Field(alias="LastModifiedTime") 1428 last_authorized_time: datetime = Field(alias="LastAuthorizedTime") 1429 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1432class CreateConnectionRequestModel(BaseModel): 1433 name: str = Field(alias="Name") 1434 authorization_type: Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] = Field( 1435 alias="AuthorizationType" 1436 ) 1437 auth_parameters: CreateConnectionAuthRequestParametersModel = Field( 1438 alias="AuthParameters" 1439 ) 1440 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1443class UpdateConnectionRequestModel(BaseModel): 1444 name: str = Field(alias="Name") 1445 description: Optional[str] = Field(default=None, alias="Description") 1446 authorization_type: Optional[ 1447 Literal["API_KEY", "BASIC", "OAUTH_CLIENT_CREDENTIALS"] 1448 ] = Field(default=None, alias="AuthorizationType") 1449 auth_parameters: Optional[UpdateConnectionAuthRequestParametersModel] = Field( 1450 default=None, alias="AuthParameters" 1451 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1454class ListEndpointsResponseModel(BaseModel): 1455 endpoints: List[EndpointModel] = Field(alias="Endpoints") 1456 next_token: str = Field(alias="NextToken") 1457 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs