mypydantic.models.docdb
1# Model Generated: Thu Mar 2 21:56:18 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 AddSourceIdentifierToSubscriptionMessageRequestModel(BaseModel): 14 subscription_name: str = Field(alias="SubscriptionName") 15 source_identifier: str = Field(alias="SourceIdentifier") 16 17 18class EventSubscriptionModel(BaseModel): 19 customer_aws_id: Optional[str] = Field(default=None, alias="CustomerAwsId") 20 cust_subscription_id: Optional[str] = Field( 21 default=None, alias="CustSubscriptionId" 22 ) 23 sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn") 24 status: Optional[str] = Field(default=None, alias="Status") 25 subscription_creation_time: Optional[str] = Field( 26 default=None, alias="SubscriptionCreationTime" 27 ) 28 source_type: Optional[str] = Field(default=None, alias="SourceType") 29 source_ids_list: Optional[List[str]] = Field(default=None, alias="SourceIdsList") 30 event_categories_list: Optional[List[str]] = Field( 31 default=None, alias="EventCategoriesList" 32 ) 33 enabled: Optional[bool] = Field(default=None, alias="Enabled") 34 event_subscription_arn: Optional[str] = Field( 35 default=None, alias="EventSubscriptionArn" 36 ) 37 38 39class ResponseMetadataModel(BaseModel): 40 request_id: str = Field(alias="RequestId") 41 host_id: str = Field(alias="HostId") 42 http_status_code: int = Field(alias="HTTPStatusCode") 43 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 44 retry_attempts: int = Field(alias="RetryAttempts") 45 46 47class TagModel(BaseModel): 48 key: Optional[str] = Field(default=None, alias="Key") 49 value: Optional[str] = Field(default=None, alias="Value") 50 51 52class ApplyPendingMaintenanceActionMessageRequestModel(BaseModel): 53 resource_identifier: str = Field(alias="ResourceIdentifier") 54 apply_action: str = Field(alias="ApplyAction") 55 opt_in_type: str = Field(alias="OptInType") 56 57 58class AvailabilityZoneModel(BaseModel): 59 name: Optional[str] = Field(default=None, alias="Name") 60 61 62class CertificateModel(BaseModel): 63 certificate_identifier: Optional[str] = Field( 64 default=None, alias="CertificateIdentifier" 65 ) 66 certificate_type: Optional[str] = Field(default=None, alias="CertificateType") 67 thumbprint: Optional[str] = Field(default=None, alias="Thumbprint") 68 valid_from: Optional[datetime] = Field(default=None, alias="ValidFrom") 69 valid_till: Optional[datetime] = Field(default=None, alias="ValidTill") 70 certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn") 71 72 73class CloudwatchLogsExportConfigurationModel(BaseModel): 74 enable_log_types: Optional[Sequence[str]] = Field( 75 default=None, alias="EnableLogTypes" 76 ) 77 disable_log_types: Optional[Sequence[str]] = Field( 78 default=None, alias="DisableLogTypes" 79 ) 80 81 82class DBClusterParameterGroupModel(BaseModel): 83 dbcluster_parameter_group_name: Optional[str] = Field( 84 default=None, alias="DBClusterParameterGroupName" 85 ) 86 dbparameter_group_family: Optional[str] = Field( 87 default=None, alias="DBParameterGroupFamily" 88 ) 89 description: Optional[str] = Field(default=None, alias="Description") 90 dbcluster_parameter_group_arn: Optional[str] = Field( 91 default=None, alias="DBClusterParameterGroupArn" 92 ) 93 94 95class DBClusterSnapshotModel(BaseModel): 96 availability_zones: Optional[List[str]] = Field( 97 default=None, alias="AvailabilityZones" 98 ) 99 dbcluster_snapshot_identifier: Optional[str] = Field( 100 default=None, alias="DBClusterSnapshotIdentifier" 101 ) 102 dbcluster_identifier: Optional[str] = Field( 103 default=None, alias="DBClusterIdentifier" 104 ) 105 snapshot_create_time: Optional[datetime] = Field( 106 default=None, alias="SnapshotCreateTime" 107 ) 108 engine: Optional[str] = Field(default=None, alias="Engine") 109 status: Optional[str] = Field(default=None, alias="Status") 110 port: Optional[int] = Field(default=None, alias="Port") 111 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 112 cluster_create_time: Optional[datetime] = Field( 113 default=None, alias="ClusterCreateTime" 114 ) 115 master_username: Optional[str] = Field(default=None, alias="MasterUsername") 116 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 117 snapshot_type: Optional[str] = Field(default=None, alias="SnapshotType") 118 percent_progress: Optional[int] = Field(default=None, alias="PercentProgress") 119 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 120 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 121 dbcluster_snapshot_arn: Optional[str] = Field( 122 default=None, alias="DBClusterSnapshotArn" 123 ) 124 source_dbcluster_snapshot_arn: Optional[str] = Field( 125 default=None, alias="SourceDBClusterSnapshotArn" 126 ) 127 128 129class CreateGlobalClusterMessageRequestModel(BaseModel): 130 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 131 source_dbcluster_identifier: Optional[str] = Field( 132 default=None, alias="SourceDBClusterIdentifier" 133 ) 134 engine: Optional[str] = Field(default=None, alias="Engine") 135 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 136 deletion_protection: Optional[bool] = Field( 137 default=None, alias="DeletionProtection" 138 ) 139 database_name: Optional[str] = Field(default=None, alias="DatabaseName") 140 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 141 142 143class DBClusterMemberModel(BaseModel): 144 dbinstance_identifier: Optional[str] = Field( 145 default=None, alias="DBInstanceIdentifier" 146 ) 147 is_cluster_writer: Optional[bool] = Field(default=None, alias="IsClusterWriter") 148 dbcluster_parameter_group_status: Optional[str] = Field( 149 default=None, alias="DBClusterParameterGroupStatus" 150 ) 151 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 152 153 154class ParameterModel(BaseModel): 155 parameter_name: Optional[str] = Field(default=None, alias="ParameterName") 156 parameter_value: Optional[str] = Field(default=None, alias="ParameterValue") 157 description: Optional[str] = Field(default=None, alias="Description") 158 source: Optional[str] = Field(default=None, alias="Source") 159 apply_type: Optional[str] = Field(default=None, alias="ApplyType") 160 data_type: Optional[str] = Field(default=None, alias="DataType") 161 allowed_values: Optional[str] = Field(default=None, alias="AllowedValues") 162 is_modifiable: Optional[bool] = Field(default=None, alias="IsModifiable") 163 minimum_engine_version: Optional[str] = Field( 164 default=None, alias="MinimumEngineVersion" 165 ) 166 apply_method: Optional[Literal["immediate", "pending-reboot"]] = Field( 167 default=None, alias="ApplyMethod" 168 ) 169 170 171class DBClusterRoleModel(BaseModel): 172 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 173 status: Optional[str] = Field(default=None, alias="Status") 174 175 176class DBClusterSnapshotAttributeModel(BaseModel): 177 attribute_name: Optional[str] = Field(default=None, alias="AttributeName") 178 attribute_values: Optional[List[str]] = Field(default=None, alias="AttributeValues") 179 180 181class VpcSecurityGroupMembershipModel(BaseModel): 182 vpc_security_group_id: Optional[str] = Field( 183 default=None, alias="VpcSecurityGroupId" 184 ) 185 status: Optional[str] = Field(default=None, alias="Status") 186 187 188class UpgradeTargetModel(BaseModel): 189 engine: Optional[str] = Field(default=None, alias="Engine") 190 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 191 description: Optional[str] = Field(default=None, alias="Description") 192 auto_upgrade: Optional[bool] = Field(default=None, alias="AutoUpgrade") 193 is_major_version_upgrade: Optional[bool] = Field( 194 default=None, alias="IsMajorVersionUpgrade" 195 ) 196 197 198class DBInstanceStatusInfoModel(BaseModel): 199 status_type: Optional[str] = Field(default=None, alias="StatusType") 200 normal: Optional[bool] = Field(default=None, alias="Normal") 201 status: Optional[str] = Field(default=None, alias="Status") 202 message: Optional[str] = Field(default=None, alias="Message") 203 204 205class EndpointModel(BaseModel): 206 address: Optional[str] = Field(default=None, alias="Address") 207 port: Optional[int] = Field(default=None, alias="Port") 208 hosted_zone_id: Optional[str] = Field(default=None, alias="HostedZoneId") 209 210 211class DeleteDBClusterMessageRequestModel(BaseModel): 212 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 213 skip_final_snapshot: Optional[bool] = Field(default=None, alias="SkipFinalSnapshot") 214 final_dbsnapshot_identifier: Optional[str] = Field( 215 default=None, alias="FinalDBSnapshotIdentifier" 216 ) 217 218 219class DeleteDBClusterParameterGroupMessageRequestModel(BaseModel): 220 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 221 222 223class DeleteDBClusterSnapshotMessageRequestModel(BaseModel): 224 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier") 225 226 227class DeleteDBInstanceMessageRequestModel(BaseModel): 228 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 229 230 231class DeleteDBSubnetGroupMessageRequestModel(BaseModel): 232 dbsubnet_group_name: str = Field(alias="DBSubnetGroupName") 233 234 235class DeleteEventSubscriptionMessageRequestModel(BaseModel): 236 subscription_name: str = Field(alias="SubscriptionName") 237 238 239class DeleteGlobalClusterMessageRequestModel(BaseModel): 240 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 241 242 243class FilterModel(BaseModel): 244 name: str = Field(alias="Name") 245 values: Sequence[str] = Field(alias="Values") 246 247 248class PaginatorConfigModel(BaseModel): 249 max_items: Optional[int] = Field(default=None, alias="MaxItems") 250 page_size: Optional[int] = Field(default=None, alias="PageSize") 251 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 252 253 254class DescribeDBClusterSnapshotAttributesMessageRequestModel(BaseModel): 255 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier") 256 257 258class WaiterConfigModel(BaseModel): 259 delay: Optional[int] = Field(default=None, alias="Delay") 260 max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts") 261 262 263class EventCategoriesMapModel(BaseModel): 264 source_type: Optional[str] = Field(default=None, alias="SourceType") 265 event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories") 266 267 268class EventModel(BaseModel): 269 source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier") 270 source_type: Optional[ 271 Literal[ 272 "db-cluster", 273 "db-cluster-snapshot", 274 "db-instance", 275 "db-parameter-group", 276 "db-security-group", 277 "db-snapshot", 278 ] 279 ] = Field(default=None, alias="SourceType") 280 message: Optional[str] = Field(default=None, alias="Message") 281 event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories") 282 date: Optional[datetime] = Field(default=None, alias="Date") 283 source_arn: Optional[str] = Field(default=None, alias="SourceArn") 284 285 286class FailoverDBClusterMessageRequestModel(BaseModel): 287 dbcluster_identifier: Optional[str] = Field( 288 default=None, alias="DBClusterIdentifier" 289 ) 290 target_dbinstance_identifier: Optional[str] = Field( 291 default=None, alias="TargetDBInstanceIdentifier" 292 ) 293 294 295class GlobalClusterMemberModel(BaseModel): 296 dbcluster_arn: Optional[str] = Field(default=None, alias="DBClusterArn") 297 readers: Optional[List[str]] = Field(default=None, alias="Readers") 298 is_writer: Optional[bool] = Field(default=None, alias="IsWriter") 299 300 301class ModifyDBClusterSnapshotAttributeMessageRequestModel(BaseModel): 302 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier") 303 attribute_name: str = Field(alias="AttributeName") 304 values_to_add: Optional[Sequence[str]] = Field(default=None, alias="ValuesToAdd") 305 values_to_remove: Optional[Sequence[str]] = Field( 306 default=None, alias="ValuesToRemove" 307 ) 308 309 310class ModifyDBInstanceMessageRequestModel(BaseModel): 311 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 312 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 313 apply_immediately: Optional[bool] = Field(default=None, alias="ApplyImmediately") 314 preferred_maintenance_window: Optional[str] = Field( 315 default=None, alias="PreferredMaintenanceWindow" 316 ) 317 auto_minor_version_upgrade: Optional[bool] = Field( 318 default=None, alias="AutoMinorVersionUpgrade" 319 ) 320 new_dbinstance_identifier: Optional[str] = Field( 321 default=None, alias="NewDBInstanceIdentifier" 322 ) 323 cacertificate_identifier: Optional[str] = Field( 324 default=None, alias="CACertificateIdentifier" 325 ) 326 copy_tags_to_snapshot: Optional[bool] = Field( 327 default=None, alias="CopyTagsToSnapshot" 328 ) 329 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 330 enable_performance_insights: Optional[bool] = Field( 331 default=None, alias="EnablePerformanceInsights" 332 ) 333 performance_insights_kms_key_id: Optional[str] = Field( 334 default=None, alias="PerformanceInsightsKMSKeyId" 335 ) 336 337 338class ModifyDBSubnetGroupMessageRequestModel(BaseModel): 339 dbsubnet_group_name: str = Field(alias="DBSubnetGroupName") 340 subnet_ids: Sequence[str] = Field(alias="SubnetIds") 341 dbsubnet_group_description: Optional[str] = Field( 342 default=None, alias="DBSubnetGroupDescription" 343 ) 344 345 346class ModifyEventSubscriptionMessageRequestModel(BaseModel): 347 subscription_name: str = Field(alias="SubscriptionName") 348 sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn") 349 source_type: Optional[str] = Field(default=None, alias="SourceType") 350 event_categories: Optional[Sequence[str]] = Field( 351 default=None, alias="EventCategories" 352 ) 353 enabled: Optional[bool] = Field(default=None, alias="Enabled") 354 355 356class ModifyGlobalClusterMessageRequestModel(BaseModel): 357 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 358 new_global_cluster_identifier: Optional[str] = Field( 359 default=None, alias="NewGlobalClusterIdentifier" 360 ) 361 deletion_protection: Optional[bool] = Field( 362 default=None, alias="DeletionProtection" 363 ) 364 365 366class PendingCloudwatchLogsExportsModel(BaseModel): 367 log_types_to_enable: Optional[List[str]] = Field( 368 default=None, alias="LogTypesToEnable" 369 ) 370 log_types_to_disable: Optional[List[str]] = Field( 371 default=None, alias="LogTypesToDisable" 372 ) 373 374 375class PendingMaintenanceActionModel(BaseModel): 376 action: Optional[str] = Field(default=None, alias="Action") 377 auto_applied_after_date: Optional[datetime] = Field( 378 default=None, alias="AutoAppliedAfterDate" 379 ) 380 forced_apply_date: Optional[datetime] = Field(default=None, alias="ForcedApplyDate") 381 opt_in_status: Optional[str] = Field(default=None, alias="OptInStatus") 382 current_apply_date: Optional[datetime] = Field( 383 default=None, alias="CurrentApplyDate" 384 ) 385 description: Optional[str] = Field(default=None, alias="Description") 386 387 388class RebootDBInstanceMessageRequestModel(BaseModel): 389 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 390 force_failover: Optional[bool] = Field(default=None, alias="ForceFailover") 391 392 393class RemoveFromGlobalClusterMessageRequestModel(BaseModel): 394 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 395 db_cluster_identifier: str = Field(alias="DbClusterIdentifier") 396 397 398class RemoveSourceIdentifierFromSubscriptionMessageRequestModel(BaseModel): 399 subscription_name: str = Field(alias="SubscriptionName") 400 source_identifier: str = Field(alias="SourceIdentifier") 401 402 403class RemoveTagsFromResourceMessageRequestModel(BaseModel): 404 resource_name: str = Field(alias="ResourceName") 405 tag_keys: Sequence[str] = Field(alias="TagKeys") 406 407 408class StartDBClusterMessageRequestModel(BaseModel): 409 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 410 411 412class StopDBClusterMessageRequestModel(BaseModel): 413 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 414 415 416class AddSourceIdentifierToSubscriptionResultModel(BaseModel): 417 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 418 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 419 420 421class CreateEventSubscriptionResultModel(BaseModel): 422 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 423 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 424 425 426class DBClusterParameterGroupNameMessageModel(BaseModel): 427 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 428 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 429 430 431class DeleteEventSubscriptionResultModel(BaseModel): 432 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 433 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 434 435 436class EmptyResponseMetadataModel(BaseModel): 437 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 438 439 440class EventSubscriptionsMessageModel(BaseModel): 441 marker: str = Field(alias="Marker") 442 event_subscriptions_list: List[EventSubscriptionModel] = Field( 443 alias="EventSubscriptionsList" 444 ) 445 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 446 447 448class ModifyEventSubscriptionResultModel(BaseModel): 449 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 450 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 451 452 453class RemoveSourceIdentifierFromSubscriptionResultModel(BaseModel): 454 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 455 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 456 457 458class AddTagsToResourceMessageRequestModel(BaseModel): 459 resource_name: str = Field(alias="ResourceName") 460 tags: Sequence[TagModel] = Field(alias="Tags") 461 462 463class CopyDBClusterParameterGroupMessageRequestModel(BaseModel): 464 source_dbcluster_parameter_group_identifier: str = Field( 465 alias="SourceDBClusterParameterGroupIdentifier" 466 ) 467 target_dbcluster_parameter_group_identifier: str = Field( 468 alias="TargetDBClusterParameterGroupIdentifier" 469 ) 470 target_dbcluster_parameter_group_description: str = Field( 471 alias="TargetDBClusterParameterGroupDescription" 472 ) 473 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 474 475 476class CopyDBClusterSnapshotMessageRequestModel(BaseModel): 477 source_dbcluster_snapshot_identifier: str = Field( 478 alias="SourceDBClusterSnapshotIdentifier" 479 ) 480 target_dbcluster_snapshot_identifier: str = Field( 481 alias="TargetDBClusterSnapshotIdentifier" 482 ) 483 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 484 pre_signed_url: Optional[str] = Field(default=None, alias="PreSignedUrl") 485 copy_tags: Optional[bool] = Field(default=None, alias="CopyTags") 486 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 487 source_region: Optional[str] = Field(default=None, alias="SourceRegion") 488 489 490class CreateDBClusterMessageRequestModel(BaseModel): 491 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 492 engine: str = Field(alias="Engine") 493 availability_zones: Optional[Sequence[str]] = Field( 494 default=None, alias="AvailabilityZones" 495 ) 496 backup_retention_period: Optional[int] = Field( 497 default=None, alias="BackupRetentionPeriod" 498 ) 499 dbcluster_parameter_group_name: Optional[str] = Field( 500 default=None, alias="DBClusterParameterGroupName" 501 ) 502 vpc_security_group_ids: Optional[Sequence[str]] = Field( 503 default=None, alias="VpcSecurityGroupIds" 504 ) 505 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 506 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 507 port: Optional[int] = Field(default=None, alias="Port") 508 master_username: Optional[str] = Field(default=None, alias="MasterUsername") 509 master_user_password: Optional[str] = Field( 510 default=None, alias="MasterUserPassword" 511 ) 512 preferred_backup_window: Optional[str] = Field( 513 default=None, alias="PreferredBackupWindow" 514 ) 515 preferred_maintenance_window: Optional[str] = Field( 516 default=None, alias="PreferredMaintenanceWindow" 517 ) 518 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 519 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 520 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 521 pre_signed_url: Optional[str] = Field(default=None, alias="PreSignedUrl") 522 enable_cloudwatch_logs_exports: Optional[Sequence[str]] = Field( 523 default=None, alias="EnableCloudwatchLogsExports" 524 ) 525 deletion_protection: Optional[bool] = Field( 526 default=None, alias="DeletionProtection" 527 ) 528 global_cluster_identifier: Optional[str] = Field( 529 default=None, alias="GlobalClusterIdentifier" 530 ) 531 source_region: Optional[str] = Field(default=None, alias="SourceRegion") 532 533 534class CreateDBClusterParameterGroupMessageRequestModel(BaseModel): 535 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 536 dbparameter_group_family: str = Field(alias="DBParameterGroupFamily") 537 description: str = Field(alias="Description") 538 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 539 540 541class CreateDBClusterSnapshotMessageRequestModel(BaseModel): 542 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier") 543 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 544 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 545 546 547class CreateDBInstanceMessageRequestModel(BaseModel): 548 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 549 dbinstance_class: str = Field(alias="DBInstanceClass") 550 engine: str = Field(alias="Engine") 551 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 552 availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone") 553 preferred_maintenance_window: Optional[str] = Field( 554 default=None, alias="PreferredMaintenanceWindow" 555 ) 556 auto_minor_version_upgrade: Optional[bool] = Field( 557 default=None, alias="AutoMinorVersionUpgrade" 558 ) 559 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 560 copy_tags_to_snapshot: Optional[bool] = Field( 561 default=None, alias="CopyTagsToSnapshot" 562 ) 563 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 564 enable_performance_insights: Optional[bool] = Field( 565 default=None, alias="EnablePerformanceInsights" 566 ) 567 performance_insights_kms_key_id: Optional[str] = Field( 568 default=None, alias="PerformanceInsightsKMSKeyId" 569 ) 570 571 572class CreateDBSubnetGroupMessageRequestModel(BaseModel): 573 dbsubnet_group_name: str = Field(alias="DBSubnetGroupName") 574 dbsubnet_group_description: str = Field(alias="DBSubnetGroupDescription") 575 subnet_ids: Sequence[str] = Field(alias="SubnetIds") 576 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 577 578 579class CreateEventSubscriptionMessageRequestModel(BaseModel): 580 subscription_name: str = Field(alias="SubscriptionName") 581 sns_topic_arn: str = Field(alias="SnsTopicArn") 582 source_type: Optional[str] = Field(default=None, alias="SourceType") 583 event_categories: Optional[Sequence[str]] = Field( 584 default=None, alias="EventCategories" 585 ) 586 source_ids: Optional[Sequence[str]] = Field(default=None, alias="SourceIds") 587 enabled: Optional[bool] = Field(default=None, alias="Enabled") 588 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 589 590 591class RestoreDBClusterFromSnapshotMessageRequestModel(BaseModel): 592 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 593 snapshot_identifier: str = Field(alias="SnapshotIdentifier") 594 engine: str = Field(alias="Engine") 595 availability_zones: Optional[Sequence[str]] = Field( 596 default=None, alias="AvailabilityZones" 597 ) 598 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 599 port: Optional[int] = Field(default=None, alias="Port") 600 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 601 vpc_security_group_ids: Optional[Sequence[str]] = Field( 602 default=None, alias="VpcSecurityGroupIds" 603 ) 604 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 605 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 606 enable_cloudwatch_logs_exports: Optional[Sequence[str]] = Field( 607 default=None, alias="EnableCloudwatchLogsExports" 608 ) 609 deletion_protection: Optional[bool] = Field( 610 default=None, alias="DeletionProtection" 611 ) 612 613 614class RestoreDBClusterToPointInTimeMessageRequestModel(BaseModel): 615 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 616 source_dbcluster_identifier: str = Field(alias="SourceDBClusterIdentifier") 617 restore_type: Optional[str] = Field(default=None, alias="RestoreType") 618 restore_to_time: Optional[Union[datetime, str]] = Field( 619 default=None, alias="RestoreToTime" 620 ) 621 use_latest_restorable_time: Optional[bool] = Field( 622 default=None, alias="UseLatestRestorableTime" 623 ) 624 port: Optional[int] = Field(default=None, alias="Port") 625 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 626 vpc_security_group_ids: Optional[Sequence[str]] = Field( 627 default=None, alias="VpcSecurityGroupIds" 628 ) 629 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 630 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 631 enable_cloudwatch_logs_exports: Optional[Sequence[str]] = Field( 632 default=None, alias="EnableCloudwatchLogsExports" 633 ) 634 deletion_protection: Optional[bool] = Field( 635 default=None, alias="DeletionProtection" 636 ) 637 638 639class TagListMessageModel(BaseModel): 640 tag_list: List[TagModel] = Field(alias="TagList") 641 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 642 643 644class OrderableDBInstanceOptionModel(BaseModel): 645 engine: Optional[str] = Field(default=None, alias="Engine") 646 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 647 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 648 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 649 availability_zones: Optional[List[AvailabilityZoneModel]] = Field( 650 default=None, alias="AvailabilityZones" 651 ) 652 vpc: Optional[bool] = Field(default=None, alias="Vpc") 653 654 655class SubnetModel(BaseModel): 656 subnet_identifier: Optional[str] = Field(default=None, alias="SubnetIdentifier") 657 subnet_availability_zone: Optional[AvailabilityZoneModel] = Field( 658 default=None, alias="SubnetAvailabilityZone" 659 ) 660 subnet_status: Optional[str] = Field(default=None, alias="SubnetStatus") 661 662 663class CertificateMessageModel(BaseModel): 664 certificates: List[CertificateModel] = Field(alias="Certificates") 665 marker: str = Field(alias="Marker") 666 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 667 668 669class ModifyDBClusterMessageRequestModel(BaseModel): 670 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 671 new_dbcluster_identifier: Optional[str] = Field( 672 default=None, alias="NewDBClusterIdentifier" 673 ) 674 apply_immediately: Optional[bool] = Field(default=None, alias="ApplyImmediately") 675 backup_retention_period: Optional[int] = Field( 676 default=None, alias="BackupRetentionPeriod" 677 ) 678 dbcluster_parameter_group_name: Optional[str] = Field( 679 default=None, alias="DBClusterParameterGroupName" 680 ) 681 vpc_security_group_ids: Optional[Sequence[str]] = Field( 682 default=None, alias="VpcSecurityGroupIds" 683 ) 684 port: Optional[int] = Field(default=None, alias="Port") 685 master_user_password: Optional[str] = Field( 686 default=None, alias="MasterUserPassword" 687 ) 688 preferred_backup_window: Optional[str] = Field( 689 default=None, alias="PreferredBackupWindow" 690 ) 691 preferred_maintenance_window: Optional[str] = Field( 692 default=None, alias="PreferredMaintenanceWindow" 693 ) 694 cloudwatch_logs_export_configuration: Optional[ 695 CloudwatchLogsExportConfigurationModel 696 ] = Field(default=None, alias="CloudwatchLogsExportConfiguration") 697 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 698 deletion_protection: Optional[bool] = Field( 699 default=None, alias="DeletionProtection" 700 ) 701 702 703class CopyDBClusterParameterGroupResultModel(BaseModel): 704 dbcluster_parameter_group: DBClusterParameterGroupModel = Field( 705 alias="DBClusterParameterGroup" 706 ) 707 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 708 709 710class CreateDBClusterParameterGroupResultModel(BaseModel): 711 dbcluster_parameter_group: DBClusterParameterGroupModel = Field( 712 alias="DBClusterParameterGroup" 713 ) 714 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 715 716 717class DBClusterParameterGroupsMessageModel(BaseModel): 718 marker: str = Field(alias="Marker") 719 dbcluster_parameter_groups: List[DBClusterParameterGroupModel] = Field( 720 alias="DBClusterParameterGroups" 721 ) 722 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 723 724 725class CopyDBClusterSnapshotResultModel(BaseModel): 726 dbcluster_snapshot: DBClusterSnapshotModel = Field(alias="DBClusterSnapshot") 727 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 728 729 730class CreateDBClusterSnapshotResultModel(BaseModel): 731 dbcluster_snapshot: DBClusterSnapshotModel = Field(alias="DBClusterSnapshot") 732 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 733 734 735class DBClusterSnapshotMessageModel(BaseModel): 736 marker: str = Field(alias="Marker") 737 dbcluster_snapshots: List[DBClusterSnapshotModel] = Field( 738 alias="DBClusterSnapshots" 739 ) 740 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 741 742 743class DeleteDBClusterSnapshotResultModel(BaseModel): 744 dbcluster_snapshot: DBClusterSnapshotModel = Field(alias="DBClusterSnapshot") 745 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 746 747 748class DBClusterParameterGroupDetailsModel(BaseModel): 749 parameters: List[ParameterModel] = Field(alias="Parameters") 750 marker: str = Field(alias="Marker") 751 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 752 753 754class EngineDefaultsModel(BaseModel): 755 dbparameter_group_family: Optional[str] = Field( 756 default=None, alias="DBParameterGroupFamily" 757 ) 758 marker: Optional[str] = Field(default=None, alias="Marker") 759 parameters: Optional[List[ParameterModel]] = Field(default=None, alias="Parameters") 760 761 762class ModifyDBClusterParameterGroupMessageRequestModel(BaseModel): 763 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 764 parameters: Sequence[ParameterModel] = Field(alias="Parameters") 765 766 767class ResetDBClusterParameterGroupMessageRequestModel(BaseModel): 768 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 769 reset_all_parameters: Optional[bool] = Field( 770 default=None, alias="ResetAllParameters" 771 ) 772 parameters: Optional[Sequence[ParameterModel]] = Field( 773 default=None, alias="Parameters" 774 ) 775 776 777class DBClusterSnapshotAttributesResultModel(BaseModel): 778 dbcluster_snapshot_identifier: Optional[str] = Field( 779 default=None, alias="DBClusterSnapshotIdentifier" 780 ) 781 dbcluster_snapshot_attributes: Optional[ 782 List[DBClusterSnapshotAttributeModel] 783 ] = Field(default=None, alias="DBClusterSnapshotAttributes") 784 785 786class DBClusterModel(BaseModel): 787 availability_zones: Optional[List[str]] = Field( 788 default=None, alias="AvailabilityZones" 789 ) 790 backup_retention_period: Optional[int] = Field( 791 default=None, alias="BackupRetentionPeriod" 792 ) 793 dbcluster_identifier: Optional[str] = Field( 794 default=None, alias="DBClusterIdentifier" 795 ) 796 dbcluster_parameter_group: Optional[str] = Field( 797 default=None, alias="DBClusterParameterGroup" 798 ) 799 dbsubnet_group: Optional[str] = Field(default=None, alias="DBSubnetGroup") 800 status: Optional[str] = Field(default=None, alias="Status") 801 percent_progress: Optional[str] = Field(default=None, alias="PercentProgress") 802 earliest_restorable_time: Optional[datetime] = Field( 803 default=None, alias="EarliestRestorableTime" 804 ) 805 endpoint: Optional[str] = Field(default=None, alias="Endpoint") 806 reader_endpoint: Optional[str] = Field(default=None, alias="ReaderEndpoint") 807 multi_az: Optional[bool] = Field(default=None, alias="MultiAZ") 808 engine: Optional[str] = Field(default=None, alias="Engine") 809 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 810 latest_restorable_time: Optional[datetime] = Field( 811 default=None, alias="LatestRestorableTime" 812 ) 813 port: Optional[int] = Field(default=None, alias="Port") 814 master_username: Optional[str] = Field(default=None, alias="MasterUsername") 815 preferred_backup_window: Optional[str] = Field( 816 default=None, alias="PreferredBackupWindow" 817 ) 818 preferred_maintenance_window: Optional[str] = Field( 819 default=None, alias="PreferredMaintenanceWindow" 820 ) 821 replication_source_identifier: Optional[str] = Field( 822 default=None, alias="ReplicationSourceIdentifier" 823 ) 824 read_replica_identifiers: Optional[List[str]] = Field( 825 default=None, alias="ReadReplicaIdentifiers" 826 ) 827 dbcluster_members: Optional[List[DBClusterMemberModel]] = Field( 828 default=None, alias="DBClusterMembers" 829 ) 830 vpc_security_groups: Optional[List[VpcSecurityGroupMembershipModel]] = Field( 831 default=None, alias="VpcSecurityGroups" 832 ) 833 hosted_zone_id: Optional[str] = Field(default=None, alias="HostedZoneId") 834 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 835 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 836 db_cluster_resource_id: Optional[str] = Field( 837 default=None, alias="DbClusterResourceId" 838 ) 839 dbcluster_arn: Optional[str] = Field(default=None, alias="DBClusterArn") 840 associated_roles: Optional[List[DBClusterRoleModel]] = Field( 841 default=None, alias="AssociatedRoles" 842 ) 843 clone_group_id: Optional[str] = Field(default=None, alias="CloneGroupId") 844 cluster_create_time: Optional[datetime] = Field( 845 default=None, alias="ClusterCreateTime" 846 ) 847 enabled_cloudwatch_logs_exports: Optional[List[str]] = Field( 848 default=None, alias="EnabledCloudwatchLogsExports" 849 ) 850 deletion_protection: Optional[bool] = Field( 851 default=None, alias="DeletionProtection" 852 ) 853 854 855class DBEngineVersionModel(BaseModel): 856 engine: Optional[str] = Field(default=None, alias="Engine") 857 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 858 dbparameter_group_family: Optional[str] = Field( 859 default=None, alias="DBParameterGroupFamily" 860 ) 861 dbengine_description: Optional[str] = Field( 862 default=None, alias="DBEngineDescription" 863 ) 864 dbengine_version_description: Optional[str] = Field( 865 default=None, alias="DBEngineVersionDescription" 866 ) 867 valid_upgrade_target: Optional[List[UpgradeTargetModel]] = Field( 868 default=None, alias="ValidUpgradeTarget" 869 ) 870 exportable_log_types: Optional[List[str]] = Field( 871 default=None, alias="ExportableLogTypes" 872 ) 873 supports_log_exports_to_cloudwatch_logs: Optional[bool] = Field( 874 default=None, alias="SupportsLogExportsToCloudwatchLogs" 875 ) 876 877 878class DescribeCertificatesMessageRequestModel(BaseModel): 879 certificate_identifier: Optional[str] = Field( 880 default=None, alias="CertificateIdentifier" 881 ) 882 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 883 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 884 marker: Optional[str] = Field(default=None, alias="Marker") 885 886 887class DescribeDBClusterParameterGroupsMessageRequestModel(BaseModel): 888 dbcluster_parameter_group_name: Optional[str] = Field( 889 default=None, alias="DBClusterParameterGroupName" 890 ) 891 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 892 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 893 marker: Optional[str] = Field(default=None, alias="Marker") 894 895 896class DescribeDBClusterParametersMessageRequestModel(BaseModel): 897 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 898 source: Optional[str] = Field(default=None, alias="Source") 899 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 900 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 901 marker: Optional[str] = Field(default=None, alias="Marker") 902 903 904class DescribeDBClusterSnapshotsMessageRequestModel(BaseModel): 905 dbcluster_identifier: Optional[str] = Field( 906 default=None, alias="DBClusterIdentifier" 907 ) 908 dbcluster_snapshot_identifier: Optional[str] = Field( 909 default=None, alias="DBClusterSnapshotIdentifier" 910 ) 911 snapshot_type: Optional[str] = Field(default=None, alias="SnapshotType") 912 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 913 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 914 marker: Optional[str] = Field(default=None, alias="Marker") 915 include_shared: Optional[bool] = Field(default=None, alias="IncludeShared") 916 include_public: Optional[bool] = Field(default=None, alias="IncludePublic") 917 918 919class DescribeDBClustersMessageRequestModel(BaseModel): 920 dbcluster_identifier: Optional[str] = Field( 921 default=None, alias="DBClusterIdentifier" 922 ) 923 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 924 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 925 marker: Optional[str] = Field(default=None, alias="Marker") 926 927 928class DescribeDBEngineVersionsMessageRequestModel(BaseModel): 929 engine: Optional[str] = Field(default=None, alias="Engine") 930 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 931 dbparameter_group_family: Optional[str] = Field( 932 default=None, alias="DBParameterGroupFamily" 933 ) 934 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 935 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 936 marker: Optional[str] = Field(default=None, alias="Marker") 937 default_only: Optional[bool] = Field(default=None, alias="DefaultOnly") 938 list_supported_character_sets: Optional[bool] = Field( 939 default=None, alias="ListSupportedCharacterSets" 940 ) 941 list_supported_timezones: Optional[bool] = Field( 942 default=None, alias="ListSupportedTimezones" 943 ) 944 945 946class DescribeDBInstancesMessageRequestModel(BaseModel): 947 dbinstance_identifier: Optional[str] = Field( 948 default=None, alias="DBInstanceIdentifier" 949 ) 950 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 951 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 952 marker: Optional[str] = Field(default=None, alias="Marker") 953 954 955class DescribeDBSubnetGroupsMessageRequestModel(BaseModel): 956 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 957 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 958 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 959 marker: Optional[str] = Field(default=None, alias="Marker") 960 961 962class DescribeEngineDefaultClusterParametersMessageRequestModel(BaseModel): 963 dbparameter_group_family: str = Field(alias="DBParameterGroupFamily") 964 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 965 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 966 marker: Optional[str] = Field(default=None, alias="Marker") 967 968 969class DescribeEventCategoriesMessageRequestModel(BaseModel): 970 source_type: Optional[str] = Field(default=None, alias="SourceType") 971 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 972 973 974class DescribeEventSubscriptionsMessageRequestModel(BaseModel): 975 subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName") 976 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 977 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 978 marker: Optional[str] = Field(default=None, alias="Marker") 979 980 981class DescribeEventsMessageRequestModel(BaseModel): 982 source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier") 983 source_type: Optional[ 984 Literal[ 985 "db-cluster", 986 "db-cluster-snapshot", 987 "db-instance", 988 "db-parameter-group", 989 "db-security-group", 990 "db-snapshot", 991 ] 992 ] = Field(default=None, alias="SourceType") 993 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 994 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 995 duration: Optional[int] = Field(default=None, alias="Duration") 996 event_categories: Optional[Sequence[str]] = Field( 997 default=None, alias="EventCategories" 998 ) 999 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1000 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1001 marker: Optional[str] = Field(default=None, alias="Marker") 1002 1003 1004class DescribeGlobalClustersMessageRequestModel(BaseModel): 1005 global_cluster_identifier: Optional[str] = Field( 1006 default=None, alias="GlobalClusterIdentifier" 1007 ) 1008 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1009 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1010 marker: Optional[str] = Field(default=None, alias="Marker") 1011 1012 1013class DescribeOrderableDBInstanceOptionsMessageRequestModel(BaseModel): 1014 engine: str = Field(alias="Engine") 1015 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1016 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1017 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 1018 vpc: Optional[bool] = Field(default=None, alias="Vpc") 1019 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1020 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1021 marker: Optional[str] = Field(default=None, alias="Marker") 1022 1023 1024class DescribePendingMaintenanceActionsMessageRequestModel(BaseModel): 1025 resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier") 1026 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1027 marker: Optional[str] = Field(default=None, alias="Marker") 1028 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1029 1030 1031class ListTagsForResourceMessageRequestModel(BaseModel): 1032 resource_name: str = Field(alias="ResourceName") 1033 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1034 1035 1036class DescribeCertificatesMessageDescribeCertificatesPaginateModel(BaseModel): 1037 certificate_identifier: Optional[str] = Field( 1038 default=None, alias="CertificateIdentifier" 1039 ) 1040 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1041 pagination_config: Optional[PaginatorConfigModel] = Field( 1042 default=None, alias="PaginationConfig" 1043 ) 1044 1045 1046class DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateModel( 1047 BaseModel 1048): 1049 dbcluster_parameter_group_name: Optional[str] = Field( 1050 default=None, alias="DBClusterParameterGroupName" 1051 ) 1052 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1053 pagination_config: Optional[PaginatorConfigModel] = Field( 1054 default=None, alias="PaginationConfig" 1055 ) 1056 1057 1058class DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateModel( 1059 BaseModel 1060): 1061 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 1062 source: Optional[str] = Field(default=None, alias="Source") 1063 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1064 pagination_config: Optional[PaginatorConfigModel] = Field( 1065 default=None, alias="PaginationConfig" 1066 ) 1067 1068 1069class DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateModel( 1070 BaseModel 1071): 1072 dbcluster_identifier: Optional[str] = Field( 1073 default=None, alias="DBClusterIdentifier" 1074 ) 1075 dbcluster_snapshot_identifier: Optional[str] = Field( 1076 default=None, alias="DBClusterSnapshotIdentifier" 1077 ) 1078 snapshot_type: Optional[str] = Field(default=None, alias="SnapshotType") 1079 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1080 include_shared: Optional[bool] = Field(default=None, alias="IncludeShared") 1081 include_public: Optional[bool] = Field(default=None, alias="IncludePublic") 1082 pagination_config: Optional[PaginatorConfigModel] = Field( 1083 default=None, alias="PaginationConfig" 1084 ) 1085 1086 1087class DescribeDBClustersMessageDescribeDBClustersPaginateModel(BaseModel): 1088 dbcluster_identifier: Optional[str] = Field( 1089 default=None, alias="DBClusterIdentifier" 1090 ) 1091 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1092 pagination_config: Optional[PaginatorConfigModel] = Field( 1093 default=None, alias="PaginationConfig" 1094 ) 1095 1096 1097class DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateModel(BaseModel): 1098 engine: Optional[str] = Field(default=None, alias="Engine") 1099 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1100 dbparameter_group_family: Optional[str] = Field( 1101 default=None, alias="DBParameterGroupFamily" 1102 ) 1103 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1104 default_only: Optional[bool] = Field(default=None, alias="DefaultOnly") 1105 list_supported_character_sets: Optional[bool] = Field( 1106 default=None, alias="ListSupportedCharacterSets" 1107 ) 1108 list_supported_timezones: Optional[bool] = Field( 1109 default=None, alias="ListSupportedTimezones" 1110 ) 1111 pagination_config: Optional[PaginatorConfigModel] = Field( 1112 default=None, alias="PaginationConfig" 1113 ) 1114 1115 1116class DescribeDBInstancesMessageDescribeDBInstancesPaginateModel(BaseModel): 1117 dbinstance_identifier: Optional[str] = Field( 1118 default=None, alias="DBInstanceIdentifier" 1119 ) 1120 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1121 pagination_config: Optional[PaginatorConfigModel] = Field( 1122 default=None, alias="PaginationConfig" 1123 ) 1124 1125 1126class DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateModel(BaseModel): 1127 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 1128 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1129 pagination_config: Optional[PaginatorConfigModel] = Field( 1130 default=None, alias="PaginationConfig" 1131 ) 1132 1133 1134class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateModel( 1135 BaseModel 1136): 1137 subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName") 1138 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1139 pagination_config: Optional[PaginatorConfigModel] = Field( 1140 default=None, alias="PaginationConfig" 1141 ) 1142 1143 1144class DescribeEventsMessageDescribeEventsPaginateModel(BaseModel): 1145 source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier") 1146 source_type: Optional[ 1147 Literal[ 1148 "db-cluster", 1149 "db-cluster-snapshot", 1150 "db-instance", 1151 "db-parameter-group", 1152 "db-security-group", 1153 "db-snapshot", 1154 ] 1155 ] = Field(default=None, alias="SourceType") 1156 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 1157 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 1158 duration: Optional[int] = Field(default=None, alias="Duration") 1159 event_categories: Optional[Sequence[str]] = Field( 1160 default=None, alias="EventCategories" 1161 ) 1162 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1163 pagination_config: Optional[PaginatorConfigModel] = Field( 1164 default=None, alias="PaginationConfig" 1165 ) 1166 1167 1168class DescribeGlobalClustersMessageDescribeGlobalClustersPaginateModel(BaseModel): 1169 global_cluster_identifier: Optional[str] = Field( 1170 default=None, alias="GlobalClusterIdentifier" 1171 ) 1172 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1173 pagination_config: Optional[PaginatorConfigModel] = Field( 1174 default=None, alias="PaginationConfig" 1175 ) 1176 1177 1178class DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateModel( 1179 BaseModel 1180): 1181 engine: str = Field(alias="Engine") 1182 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1183 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1184 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 1185 vpc: Optional[bool] = Field(default=None, alias="Vpc") 1186 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1187 pagination_config: Optional[PaginatorConfigModel] = Field( 1188 default=None, alias="PaginationConfig" 1189 ) 1190 1191 1192class DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateModel( 1193 BaseModel 1194): 1195 resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier") 1196 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1197 pagination_config: Optional[PaginatorConfigModel] = Field( 1198 default=None, alias="PaginationConfig" 1199 ) 1200 1201 1202class DescribeDBInstancesMessageDBInstanceAvailableWaitModel(BaseModel): 1203 dbinstance_identifier: Optional[str] = Field( 1204 default=None, alias="DBInstanceIdentifier" 1205 ) 1206 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1207 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1208 marker: Optional[str] = Field(default=None, alias="Marker") 1209 waiter_config: Optional[WaiterConfigModel] = Field( 1210 default=None, alias="WaiterConfig" 1211 ) 1212 1213 1214class DescribeDBInstancesMessageDBInstanceDeletedWaitModel(BaseModel): 1215 dbinstance_identifier: Optional[str] = Field( 1216 default=None, alias="DBInstanceIdentifier" 1217 ) 1218 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1219 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1220 marker: Optional[str] = Field(default=None, alias="Marker") 1221 waiter_config: Optional[WaiterConfigModel] = Field( 1222 default=None, alias="WaiterConfig" 1223 ) 1224 1225 1226class EventCategoriesMessageModel(BaseModel): 1227 event_categories_map_list: List[EventCategoriesMapModel] = Field( 1228 alias="EventCategoriesMapList" 1229 ) 1230 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1231 1232 1233class EventsMessageModel(BaseModel): 1234 marker: str = Field(alias="Marker") 1235 events: List[EventModel] = Field(alias="Events") 1236 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1237 1238 1239class GlobalClusterModel(BaseModel): 1240 global_cluster_identifier: Optional[str] = Field( 1241 default=None, alias="GlobalClusterIdentifier" 1242 ) 1243 global_cluster_resource_id: Optional[str] = Field( 1244 default=None, alias="GlobalClusterResourceId" 1245 ) 1246 global_cluster_arn: Optional[str] = Field(default=None, alias="GlobalClusterArn") 1247 status: Optional[str] = Field(default=None, alias="Status") 1248 engine: Optional[str] = Field(default=None, alias="Engine") 1249 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1250 database_name: Optional[str] = Field(default=None, alias="DatabaseName") 1251 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 1252 deletion_protection: Optional[bool] = Field( 1253 default=None, alias="DeletionProtection" 1254 ) 1255 global_cluster_members: Optional[List[GlobalClusterMemberModel]] = Field( 1256 default=None, alias="GlobalClusterMembers" 1257 ) 1258 1259 1260class PendingModifiedValuesModel(BaseModel): 1261 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1262 allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage") 1263 master_user_password: Optional[str] = Field( 1264 default=None, alias="MasterUserPassword" 1265 ) 1266 port: Optional[int] = Field(default=None, alias="Port") 1267 backup_retention_period: Optional[int] = Field( 1268 default=None, alias="BackupRetentionPeriod" 1269 ) 1270 multi_az: Optional[bool] = Field(default=None, alias="MultiAZ") 1271 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1272 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 1273 iops: Optional[int] = Field(default=None, alias="Iops") 1274 dbinstance_identifier: Optional[str] = Field( 1275 default=None, alias="DBInstanceIdentifier" 1276 ) 1277 storage_type: Optional[str] = Field(default=None, alias="StorageType") 1278 cacertificate_identifier: Optional[str] = Field( 1279 default=None, alias="CACertificateIdentifier" 1280 ) 1281 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 1282 pending_cloudwatch_logs_exports: Optional[ 1283 PendingCloudwatchLogsExportsModel 1284 ] = Field(default=None, alias="PendingCloudwatchLogsExports") 1285 1286 1287class ResourcePendingMaintenanceActionsModel(BaseModel): 1288 resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier") 1289 pending_maintenance_action_details: Optional[ 1290 List[PendingMaintenanceActionModel] 1291 ] = Field(default=None, alias="PendingMaintenanceActionDetails") 1292 1293 1294class OrderableDBInstanceOptionsMessageModel(BaseModel): 1295 orderable_dbinstance_options: List[OrderableDBInstanceOptionModel] = Field( 1296 alias="OrderableDBInstanceOptions" 1297 ) 1298 marker: str = Field(alias="Marker") 1299 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1300 1301 1302class DBSubnetGroupModel(BaseModel): 1303 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 1304 dbsubnet_group_description: Optional[str] = Field( 1305 default=None, alias="DBSubnetGroupDescription" 1306 ) 1307 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 1308 subnet_group_status: Optional[str] = Field(default=None, alias="SubnetGroupStatus") 1309 subnets: Optional[List[SubnetModel]] = Field(default=None, alias="Subnets") 1310 dbsubnet_group_arn: Optional[str] = Field(default=None, alias="DBSubnetGroupArn") 1311 1312 1313class DescribeEngineDefaultClusterParametersResultModel(BaseModel): 1314 engine_defaults: EngineDefaultsModel = Field(alias="EngineDefaults") 1315 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1316 1317 1318class DescribeDBClusterSnapshotAttributesResultModel(BaseModel): 1319 dbcluster_snapshot_attributes_result: DBClusterSnapshotAttributesResultModel = ( 1320 Field(alias="DBClusterSnapshotAttributesResult") 1321 ) 1322 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1323 1324 1325class ModifyDBClusterSnapshotAttributeResultModel(BaseModel): 1326 dbcluster_snapshot_attributes_result: DBClusterSnapshotAttributesResultModel = ( 1327 Field(alias="DBClusterSnapshotAttributesResult") 1328 ) 1329 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1330 1331 1332class CreateDBClusterResultModel(BaseModel): 1333 dbcluster: DBClusterModel = Field(alias="DBCluster") 1334 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1335 1336 1337class DBClusterMessageModel(BaseModel): 1338 marker: str = Field(alias="Marker") 1339 dbclusters: List[DBClusterModel] = Field(alias="DBClusters") 1340 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1341 1342 1343class DeleteDBClusterResultModel(BaseModel): 1344 dbcluster: DBClusterModel = Field(alias="DBCluster") 1345 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1346 1347 1348class FailoverDBClusterResultModel(BaseModel): 1349 dbcluster: DBClusterModel = Field(alias="DBCluster") 1350 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1351 1352 1353class ModifyDBClusterResultModel(BaseModel): 1354 dbcluster: DBClusterModel = Field(alias="DBCluster") 1355 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1356 1357 1358class RestoreDBClusterFromSnapshotResultModel(BaseModel): 1359 dbcluster: DBClusterModel = Field(alias="DBCluster") 1360 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1361 1362 1363class RestoreDBClusterToPointInTimeResultModel(BaseModel): 1364 dbcluster: DBClusterModel = Field(alias="DBCluster") 1365 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1366 1367 1368class StartDBClusterResultModel(BaseModel): 1369 dbcluster: DBClusterModel = Field(alias="DBCluster") 1370 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1371 1372 1373class StopDBClusterResultModel(BaseModel): 1374 dbcluster: DBClusterModel = Field(alias="DBCluster") 1375 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1376 1377 1378class DBEngineVersionMessageModel(BaseModel): 1379 marker: str = Field(alias="Marker") 1380 dbengine_versions: List[DBEngineVersionModel] = Field(alias="DBEngineVersions") 1381 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1382 1383 1384class CreateGlobalClusterResultModel(BaseModel): 1385 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1386 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1387 1388 1389class DeleteGlobalClusterResultModel(BaseModel): 1390 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1391 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1392 1393 1394class GlobalClustersMessageModel(BaseModel): 1395 marker: str = Field(alias="Marker") 1396 global_clusters: List[GlobalClusterModel] = Field(alias="GlobalClusters") 1397 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1398 1399 1400class ModifyGlobalClusterResultModel(BaseModel): 1401 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1402 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1403 1404 1405class RemoveFromGlobalClusterResultModel(BaseModel): 1406 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1407 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1408 1409 1410class ApplyPendingMaintenanceActionResultModel(BaseModel): 1411 resource_pending_maintenance_actions: ResourcePendingMaintenanceActionsModel = ( 1412 Field(alias="ResourcePendingMaintenanceActions") 1413 ) 1414 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1415 1416 1417class PendingMaintenanceActionsMessageModel(BaseModel): 1418 pending_maintenance_actions: List[ResourcePendingMaintenanceActionsModel] = Field( 1419 alias="PendingMaintenanceActions" 1420 ) 1421 marker: str = Field(alias="Marker") 1422 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1423 1424 1425class CreateDBSubnetGroupResultModel(BaseModel): 1426 dbsubnet_group: DBSubnetGroupModel = Field(alias="DBSubnetGroup") 1427 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1428 1429 1430class DBInstanceModel(BaseModel): 1431 dbinstance_identifier: Optional[str] = Field( 1432 default=None, alias="DBInstanceIdentifier" 1433 ) 1434 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1435 engine: Optional[str] = Field(default=None, alias="Engine") 1436 dbinstance_status: Optional[str] = Field(default=None, alias="DBInstanceStatus") 1437 endpoint: Optional[EndpointModel] = Field(default=None, alias="Endpoint") 1438 instance_create_time: Optional[datetime] = Field( 1439 default=None, alias="InstanceCreateTime" 1440 ) 1441 preferred_backup_window: Optional[str] = Field( 1442 default=None, alias="PreferredBackupWindow" 1443 ) 1444 backup_retention_period: Optional[int] = Field( 1445 default=None, alias="BackupRetentionPeriod" 1446 ) 1447 vpc_security_groups: Optional[List[VpcSecurityGroupMembershipModel]] = Field( 1448 default=None, alias="VpcSecurityGroups" 1449 ) 1450 availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone") 1451 dbsubnet_group: Optional[DBSubnetGroupModel] = Field( 1452 default=None, alias="DBSubnetGroup" 1453 ) 1454 preferred_maintenance_window: Optional[str] = Field( 1455 default=None, alias="PreferredMaintenanceWindow" 1456 ) 1457 pending_modified_values: Optional[PendingModifiedValuesModel] = Field( 1458 default=None, alias="PendingModifiedValues" 1459 ) 1460 latest_restorable_time: Optional[datetime] = Field( 1461 default=None, alias="LatestRestorableTime" 1462 ) 1463 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1464 auto_minor_version_upgrade: Optional[bool] = Field( 1465 default=None, alias="AutoMinorVersionUpgrade" 1466 ) 1467 publicly_accessible: Optional[bool] = Field( 1468 default=None, alias="PubliclyAccessible" 1469 ) 1470 status_infos: Optional[List[DBInstanceStatusInfoModel]] = Field( 1471 default=None, alias="StatusInfos" 1472 ) 1473 dbcluster_identifier: Optional[str] = Field( 1474 default=None, alias="DBClusterIdentifier" 1475 ) 1476 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 1477 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 1478 dbi_resource_id: Optional[str] = Field(default=None, alias="DbiResourceId") 1479 cacertificate_identifier: Optional[str] = Field( 1480 default=None, alias="CACertificateIdentifier" 1481 ) 1482 copy_tags_to_snapshot: Optional[bool] = Field( 1483 default=None, alias="CopyTagsToSnapshot" 1484 ) 1485 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 1486 dbinstance_arn: Optional[str] = Field(default=None, alias="DBInstanceArn") 1487 enabled_cloudwatch_logs_exports: Optional[List[str]] = Field( 1488 default=None, alias="EnabledCloudwatchLogsExports" 1489 ) 1490 1491 1492class DBSubnetGroupMessageModel(BaseModel): 1493 marker: str = Field(alias="Marker") 1494 dbsubnet_groups: List[DBSubnetGroupModel] = Field(alias="DBSubnetGroups") 1495 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1496 1497 1498class ModifyDBSubnetGroupResultModel(BaseModel): 1499 dbsubnet_group: DBSubnetGroupModel = Field(alias="DBSubnetGroup") 1500 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1501 1502 1503class CreateDBInstanceResultModel(BaseModel): 1504 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1505 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1506 1507 1508class DBInstanceMessageModel(BaseModel): 1509 marker: str = Field(alias="Marker") 1510 dbinstances: List[DBInstanceModel] = Field(alias="DBInstances") 1511 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1512 1513 1514class DeleteDBInstanceResultModel(BaseModel): 1515 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1516 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1517 1518 1519class ModifyDBInstanceResultModel(BaseModel): 1520 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1521 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1522 1523 1524class RebootDBInstanceResultModel(BaseModel): 1525 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1526 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AddSourceIdentifierToSubscriptionMessageRequestModel(BaseModel): 15 subscription_name: str = Field(alias="SubscriptionName") 16 source_identifier: str = Field(alias="SourceIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
19class EventSubscriptionModel(BaseModel): 20 customer_aws_id: Optional[str] = Field(default=None, alias="CustomerAwsId") 21 cust_subscription_id: Optional[str] = Field( 22 default=None, alias="CustSubscriptionId" 23 ) 24 sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn") 25 status: Optional[str] = Field(default=None, alias="Status") 26 subscription_creation_time: Optional[str] = Field( 27 default=None, alias="SubscriptionCreationTime" 28 ) 29 source_type: Optional[str] = Field(default=None, alias="SourceType") 30 source_ids_list: Optional[List[str]] = Field(default=None, alias="SourceIdsList") 31 event_categories_list: Optional[List[str]] = Field( 32 default=None, alias="EventCategoriesList" 33 ) 34 enabled: Optional[bool] = Field(default=None, alias="Enabled") 35 event_subscription_arn: Optional[str] = Field( 36 default=None, alias="EventSubscriptionArn" 37 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
40class ResponseMetadataModel(BaseModel): 41 request_id: str = Field(alias="RequestId") 42 host_id: str = Field(alias="HostId") 43 http_status_code: int = Field(alias="HTTPStatusCode") 44 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 45 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
48class TagModel(BaseModel): 49 key: Optional[str] = Field(default=None, alias="Key") 50 value: Optional[str] = Field(default=None, 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
53class ApplyPendingMaintenanceActionMessageRequestModel(BaseModel): 54 resource_identifier: str = Field(alias="ResourceIdentifier") 55 apply_action: str = Field(alias="ApplyAction") 56 opt_in_type: str = Field(alias="OptInType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
59class AvailabilityZoneModel(BaseModel): 60 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
63class CertificateModel(BaseModel): 64 certificate_identifier: Optional[str] = Field( 65 default=None, alias="CertificateIdentifier" 66 ) 67 certificate_type: Optional[str] = Field(default=None, alias="CertificateType") 68 thumbprint: Optional[str] = Field(default=None, alias="Thumbprint") 69 valid_from: Optional[datetime] = Field(default=None, alias="ValidFrom") 70 valid_till: Optional[datetime] = Field(default=None, alias="ValidTill") 71 certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
74class CloudwatchLogsExportConfigurationModel(BaseModel): 75 enable_log_types: Optional[Sequence[str]] = Field( 76 default=None, alias="EnableLogTypes" 77 ) 78 disable_log_types: Optional[Sequence[str]] = Field( 79 default=None, alias="DisableLogTypes" 80 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
83class DBClusterParameterGroupModel(BaseModel): 84 dbcluster_parameter_group_name: Optional[str] = Field( 85 default=None, alias="DBClusterParameterGroupName" 86 ) 87 dbparameter_group_family: Optional[str] = Field( 88 default=None, alias="DBParameterGroupFamily" 89 ) 90 description: Optional[str] = Field(default=None, alias="Description") 91 dbcluster_parameter_group_arn: Optional[str] = Field( 92 default=None, alias="DBClusterParameterGroupArn" 93 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
96class DBClusterSnapshotModel(BaseModel): 97 availability_zones: Optional[List[str]] = Field( 98 default=None, alias="AvailabilityZones" 99 ) 100 dbcluster_snapshot_identifier: Optional[str] = Field( 101 default=None, alias="DBClusterSnapshotIdentifier" 102 ) 103 dbcluster_identifier: Optional[str] = Field( 104 default=None, alias="DBClusterIdentifier" 105 ) 106 snapshot_create_time: Optional[datetime] = Field( 107 default=None, alias="SnapshotCreateTime" 108 ) 109 engine: Optional[str] = Field(default=None, alias="Engine") 110 status: Optional[str] = Field(default=None, alias="Status") 111 port: Optional[int] = Field(default=None, alias="Port") 112 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 113 cluster_create_time: Optional[datetime] = Field( 114 default=None, alias="ClusterCreateTime" 115 ) 116 master_username: Optional[str] = Field(default=None, alias="MasterUsername") 117 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 118 snapshot_type: Optional[str] = Field(default=None, alias="SnapshotType") 119 percent_progress: Optional[int] = Field(default=None, alias="PercentProgress") 120 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 121 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 122 dbcluster_snapshot_arn: Optional[str] = Field( 123 default=None, alias="DBClusterSnapshotArn" 124 ) 125 source_dbcluster_snapshot_arn: Optional[str] = Field( 126 default=None, alias="SourceDBClusterSnapshotArn" 127 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
130class CreateGlobalClusterMessageRequestModel(BaseModel): 131 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 132 source_dbcluster_identifier: Optional[str] = Field( 133 default=None, alias="SourceDBClusterIdentifier" 134 ) 135 engine: Optional[str] = Field(default=None, alias="Engine") 136 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 137 deletion_protection: Optional[bool] = Field( 138 default=None, alias="DeletionProtection" 139 ) 140 database_name: Optional[str] = Field(default=None, alias="DatabaseName") 141 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
144class DBClusterMemberModel(BaseModel): 145 dbinstance_identifier: Optional[str] = Field( 146 default=None, alias="DBInstanceIdentifier" 147 ) 148 is_cluster_writer: Optional[bool] = Field(default=None, alias="IsClusterWriter") 149 dbcluster_parameter_group_status: Optional[str] = Field( 150 default=None, alias="DBClusterParameterGroupStatus" 151 ) 152 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier")
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 ParameterModel(BaseModel): 156 parameter_name: Optional[str] = Field(default=None, alias="ParameterName") 157 parameter_value: Optional[str] = Field(default=None, alias="ParameterValue") 158 description: Optional[str] = Field(default=None, alias="Description") 159 source: Optional[str] = Field(default=None, alias="Source") 160 apply_type: Optional[str] = Field(default=None, alias="ApplyType") 161 data_type: Optional[str] = Field(default=None, alias="DataType") 162 allowed_values: Optional[str] = Field(default=None, alias="AllowedValues") 163 is_modifiable: Optional[bool] = Field(default=None, alias="IsModifiable") 164 minimum_engine_version: Optional[str] = Field( 165 default=None, alias="MinimumEngineVersion" 166 ) 167 apply_method: Optional[Literal["immediate", "pending-reboot"]] = Field( 168 default=None, alias="ApplyMethod" 169 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
172class DBClusterRoleModel(BaseModel): 173 role_arn: Optional[str] = Field(default=None, alias="RoleArn") 174 status: Optional[str] = Field(default=None, alias="Status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
177class DBClusterSnapshotAttributeModel(BaseModel): 178 attribute_name: Optional[str] = Field(default=None, alias="AttributeName") 179 attribute_values: Optional[List[str]] = Field(default=None, alias="AttributeValues")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
182class VpcSecurityGroupMembershipModel(BaseModel): 183 vpc_security_group_id: Optional[str] = Field( 184 default=None, alias="VpcSecurityGroupId" 185 ) 186 status: Optional[str] = Field(default=None, alias="Status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
189class UpgradeTargetModel(BaseModel): 190 engine: Optional[str] = Field(default=None, alias="Engine") 191 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 192 description: Optional[str] = Field(default=None, alias="Description") 193 auto_upgrade: Optional[bool] = Field(default=None, alias="AutoUpgrade") 194 is_major_version_upgrade: Optional[bool] = Field( 195 default=None, alias="IsMajorVersionUpgrade" 196 )
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 DBInstanceStatusInfoModel(BaseModel): 200 status_type: Optional[str] = Field(default=None, alias="StatusType") 201 normal: Optional[bool] = Field(default=None, alias="Normal") 202 status: Optional[str] = Field(default=None, alias="Status") 203 message: Optional[str] = Field(default=None, alias="Message")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
206class EndpointModel(BaseModel): 207 address: Optional[str] = Field(default=None, alias="Address") 208 port: Optional[int] = Field(default=None, alias="Port") 209 hosted_zone_id: Optional[str] = Field(default=None, alias="HostedZoneId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
212class DeleteDBClusterMessageRequestModel(BaseModel): 213 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 214 skip_final_snapshot: Optional[bool] = Field(default=None, alias="SkipFinalSnapshot") 215 final_dbsnapshot_identifier: Optional[str] = Field( 216 default=None, alias="FinalDBSnapshotIdentifier" 217 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
220class DeleteDBClusterParameterGroupMessageRequestModel(BaseModel): 221 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
224class DeleteDBClusterSnapshotMessageRequestModel(BaseModel): 225 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
228class DeleteDBInstanceMessageRequestModel(BaseModel): 229 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
232class DeleteDBSubnetGroupMessageRequestModel(BaseModel): 233 dbsubnet_group_name: str = Field(alias="DBSubnetGroupName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
236class DeleteEventSubscriptionMessageRequestModel(BaseModel): 237 subscription_name: str = Field(alias="SubscriptionName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
240class DeleteGlobalClusterMessageRequestModel(BaseModel): 241 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
244class FilterModel(BaseModel): 245 name: str = Field(alias="Name") 246 values: Sequence[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
249class PaginatorConfigModel(BaseModel): 250 max_items: Optional[int] = Field(default=None, alias="MaxItems") 251 page_size: Optional[int] = Field(default=None, alias="PageSize") 252 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
class
DescribeDBClusterSnapshotAttributesMessageRequestModel(mypydantic.models.base_model.BaseModel):
255class DescribeDBClusterSnapshotAttributesMessageRequestModel(BaseModel): 256 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
259class WaiterConfigModel(BaseModel): 260 delay: Optional[int] = Field(default=None, alias="Delay") 261 max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
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 EventCategoriesMapModel(BaseModel): 265 source_type: Optional[str] = Field(default=None, alias="SourceType") 266 event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories")
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 EventModel(BaseModel): 270 source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier") 271 source_type: Optional[ 272 Literal[ 273 "db-cluster", 274 "db-cluster-snapshot", 275 "db-instance", 276 "db-parameter-group", 277 "db-security-group", 278 "db-snapshot", 279 ] 280 ] = Field(default=None, alias="SourceType") 281 message: Optional[str] = Field(default=None, alias="Message") 282 event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories") 283 date: Optional[datetime] = Field(default=None, alias="Date") 284 source_arn: Optional[str] = Field(default=None, alias="SourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
287class FailoverDBClusterMessageRequestModel(BaseModel): 288 dbcluster_identifier: Optional[str] = Field( 289 default=None, alias="DBClusterIdentifier" 290 ) 291 target_dbinstance_identifier: Optional[str] = Field( 292 default=None, alias="TargetDBInstanceIdentifier" 293 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
296class GlobalClusterMemberModel(BaseModel): 297 dbcluster_arn: Optional[str] = Field(default=None, alias="DBClusterArn") 298 readers: Optional[List[str]] = Field(default=None, alias="Readers") 299 is_writer: Optional[bool] = Field(default=None, alias="IsWriter")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
302class ModifyDBClusterSnapshotAttributeMessageRequestModel(BaseModel): 303 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier") 304 attribute_name: str = Field(alias="AttributeName") 305 values_to_add: Optional[Sequence[str]] = Field(default=None, alias="ValuesToAdd") 306 values_to_remove: Optional[Sequence[str]] = Field( 307 default=None, alias="ValuesToRemove" 308 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
311class ModifyDBInstanceMessageRequestModel(BaseModel): 312 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 313 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 314 apply_immediately: Optional[bool] = Field(default=None, alias="ApplyImmediately") 315 preferred_maintenance_window: Optional[str] = Field( 316 default=None, alias="PreferredMaintenanceWindow" 317 ) 318 auto_minor_version_upgrade: Optional[bool] = Field( 319 default=None, alias="AutoMinorVersionUpgrade" 320 ) 321 new_dbinstance_identifier: Optional[str] = Field( 322 default=None, alias="NewDBInstanceIdentifier" 323 ) 324 cacertificate_identifier: Optional[str] = Field( 325 default=None, alias="CACertificateIdentifier" 326 ) 327 copy_tags_to_snapshot: Optional[bool] = Field( 328 default=None, alias="CopyTagsToSnapshot" 329 ) 330 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 331 enable_performance_insights: Optional[bool] = Field( 332 default=None, alias="EnablePerformanceInsights" 333 ) 334 performance_insights_kms_key_id: Optional[str] = Field( 335 default=None, alias="PerformanceInsightsKMSKeyId" 336 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
339class ModifyDBSubnetGroupMessageRequestModel(BaseModel): 340 dbsubnet_group_name: str = Field(alias="DBSubnetGroupName") 341 subnet_ids: Sequence[str] = Field(alias="SubnetIds") 342 dbsubnet_group_description: Optional[str] = Field( 343 default=None, alias="DBSubnetGroupDescription" 344 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
347class ModifyEventSubscriptionMessageRequestModel(BaseModel): 348 subscription_name: str = Field(alias="SubscriptionName") 349 sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn") 350 source_type: Optional[str] = Field(default=None, alias="SourceType") 351 event_categories: Optional[Sequence[str]] = Field( 352 default=None, alias="EventCategories" 353 ) 354 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
357class ModifyGlobalClusterMessageRequestModel(BaseModel): 358 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 359 new_global_cluster_identifier: Optional[str] = Field( 360 default=None, alias="NewGlobalClusterIdentifier" 361 ) 362 deletion_protection: Optional[bool] = Field( 363 default=None, alias="DeletionProtection" 364 )
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 PendingCloudwatchLogsExportsModel(BaseModel): 368 log_types_to_enable: Optional[List[str]] = Field( 369 default=None, alias="LogTypesToEnable" 370 ) 371 log_types_to_disable: Optional[List[str]] = Field( 372 default=None, alias="LogTypesToDisable" 373 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
376class PendingMaintenanceActionModel(BaseModel): 377 action: Optional[str] = Field(default=None, alias="Action") 378 auto_applied_after_date: Optional[datetime] = Field( 379 default=None, alias="AutoAppliedAfterDate" 380 ) 381 forced_apply_date: Optional[datetime] = Field(default=None, alias="ForcedApplyDate") 382 opt_in_status: Optional[str] = Field(default=None, alias="OptInStatus") 383 current_apply_date: Optional[datetime] = Field( 384 default=None, alias="CurrentApplyDate" 385 ) 386 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
389class RebootDBInstanceMessageRequestModel(BaseModel): 390 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 391 force_failover: Optional[bool] = Field(default=None, alias="ForceFailover")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
394class RemoveFromGlobalClusterMessageRequestModel(BaseModel): 395 global_cluster_identifier: str = Field(alias="GlobalClusterIdentifier") 396 db_cluster_identifier: str = Field(alias="DbClusterIdentifier")
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
RemoveSourceIdentifierFromSubscriptionMessageRequestModel(mypydantic.models.base_model.BaseModel):
399class RemoveSourceIdentifierFromSubscriptionMessageRequestModel(BaseModel): 400 subscription_name: str = Field(alias="SubscriptionName") 401 source_identifier: str = Field(alias="SourceIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
404class RemoveTagsFromResourceMessageRequestModel(BaseModel): 405 resource_name: str = Field(alias="ResourceName") 406 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
409class StartDBClusterMessageRequestModel(BaseModel): 410 dbcluster_identifier: str = Field(alias="DBClusterIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
413class StopDBClusterMessageRequestModel(BaseModel): 414 dbcluster_identifier: str = Field(alias="DBClusterIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
417class AddSourceIdentifierToSubscriptionResultModel(BaseModel): 418 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 419 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
422class CreateEventSubscriptionResultModel(BaseModel): 423 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 424 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
427class DBClusterParameterGroupNameMessageModel(BaseModel): 428 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 429 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
432class DeleteEventSubscriptionResultModel(BaseModel): 433 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 434 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
437class EmptyResponseMetadataModel(BaseModel): 438 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
441class EventSubscriptionsMessageModel(BaseModel): 442 marker: str = Field(alias="Marker") 443 event_subscriptions_list: List[EventSubscriptionModel] = Field( 444 alias="EventSubscriptionsList" 445 ) 446 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
449class ModifyEventSubscriptionResultModel(BaseModel): 450 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 451 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
454class RemoveSourceIdentifierFromSubscriptionResultModel(BaseModel): 455 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 456 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
459class AddTagsToResourceMessageRequestModel(BaseModel): 460 resource_name: str = Field(alias="ResourceName") 461 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
464class CopyDBClusterParameterGroupMessageRequestModel(BaseModel): 465 source_dbcluster_parameter_group_identifier: str = Field( 466 alias="SourceDBClusterParameterGroupIdentifier" 467 ) 468 target_dbcluster_parameter_group_identifier: str = Field( 469 alias="TargetDBClusterParameterGroupIdentifier" 470 ) 471 target_dbcluster_parameter_group_description: str = Field( 472 alias="TargetDBClusterParameterGroupDescription" 473 ) 474 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
477class CopyDBClusterSnapshotMessageRequestModel(BaseModel): 478 source_dbcluster_snapshot_identifier: str = Field( 479 alias="SourceDBClusterSnapshotIdentifier" 480 ) 481 target_dbcluster_snapshot_identifier: str = Field( 482 alias="TargetDBClusterSnapshotIdentifier" 483 ) 484 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 485 pre_signed_url: Optional[str] = Field(default=None, alias="PreSignedUrl") 486 copy_tags: Optional[bool] = Field(default=None, alias="CopyTags") 487 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 488 source_region: Optional[str] = Field(default=None, alias="SourceRegion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
491class CreateDBClusterMessageRequestModel(BaseModel): 492 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 493 engine: str = Field(alias="Engine") 494 availability_zones: Optional[Sequence[str]] = Field( 495 default=None, alias="AvailabilityZones" 496 ) 497 backup_retention_period: Optional[int] = Field( 498 default=None, alias="BackupRetentionPeriod" 499 ) 500 dbcluster_parameter_group_name: Optional[str] = Field( 501 default=None, alias="DBClusterParameterGroupName" 502 ) 503 vpc_security_group_ids: Optional[Sequence[str]] = Field( 504 default=None, alias="VpcSecurityGroupIds" 505 ) 506 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 507 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 508 port: Optional[int] = Field(default=None, alias="Port") 509 master_username: Optional[str] = Field(default=None, alias="MasterUsername") 510 master_user_password: Optional[str] = Field( 511 default=None, alias="MasterUserPassword" 512 ) 513 preferred_backup_window: Optional[str] = Field( 514 default=None, alias="PreferredBackupWindow" 515 ) 516 preferred_maintenance_window: Optional[str] = Field( 517 default=None, alias="PreferredMaintenanceWindow" 518 ) 519 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 520 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 521 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 522 pre_signed_url: Optional[str] = Field(default=None, alias="PreSignedUrl") 523 enable_cloudwatch_logs_exports: Optional[Sequence[str]] = Field( 524 default=None, alias="EnableCloudwatchLogsExports" 525 ) 526 deletion_protection: Optional[bool] = Field( 527 default=None, alias="DeletionProtection" 528 ) 529 global_cluster_identifier: Optional[str] = Field( 530 default=None, alias="GlobalClusterIdentifier" 531 ) 532 source_region: Optional[str] = Field(default=None, alias="SourceRegion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
535class CreateDBClusterParameterGroupMessageRequestModel(BaseModel): 536 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 537 dbparameter_group_family: str = Field(alias="DBParameterGroupFamily") 538 description: str = Field(alias="Description") 539 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
542class CreateDBClusterSnapshotMessageRequestModel(BaseModel): 543 dbcluster_snapshot_identifier: str = Field(alias="DBClusterSnapshotIdentifier") 544 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 545 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
548class CreateDBInstanceMessageRequestModel(BaseModel): 549 dbinstance_identifier: str = Field(alias="DBInstanceIdentifier") 550 dbinstance_class: str = Field(alias="DBInstanceClass") 551 engine: str = Field(alias="Engine") 552 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 553 availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone") 554 preferred_maintenance_window: Optional[str] = Field( 555 default=None, alias="PreferredMaintenanceWindow" 556 ) 557 auto_minor_version_upgrade: Optional[bool] = Field( 558 default=None, alias="AutoMinorVersionUpgrade" 559 ) 560 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 561 copy_tags_to_snapshot: Optional[bool] = Field( 562 default=None, alias="CopyTagsToSnapshot" 563 ) 564 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 565 enable_performance_insights: Optional[bool] = Field( 566 default=None, alias="EnablePerformanceInsights" 567 ) 568 performance_insights_kms_key_id: Optional[str] = Field( 569 default=None, alias="PerformanceInsightsKMSKeyId" 570 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
573class CreateDBSubnetGroupMessageRequestModel(BaseModel): 574 dbsubnet_group_name: str = Field(alias="DBSubnetGroupName") 575 dbsubnet_group_description: str = Field(alias="DBSubnetGroupDescription") 576 subnet_ids: Sequence[str] = Field(alias="SubnetIds") 577 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
580class CreateEventSubscriptionMessageRequestModel(BaseModel): 581 subscription_name: str = Field(alias="SubscriptionName") 582 sns_topic_arn: str = Field(alias="SnsTopicArn") 583 source_type: Optional[str] = Field(default=None, alias="SourceType") 584 event_categories: Optional[Sequence[str]] = Field( 585 default=None, alias="EventCategories" 586 ) 587 source_ids: Optional[Sequence[str]] = Field(default=None, alias="SourceIds") 588 enabled: Optional[bool] = Field(default=None, alias="Enabled") 589 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
592class RestoreDBClusterFromSnapshotMessageRequestModel(BaseModel): 593 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 594 snapshot_identifier: str = Field(alias="SnapshotIdentifier") 595 engine: str = Field(alias="Engine") 596 availability_zones: Optional[Sequence[str]] = Field( 597 default=None, alias="AvailabilityZones" 598 ) 599 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 600 port: Optional[int] = Field(default=None, alias="Port") 601 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 602 vpc_security_group_ids: Optional[Sequence[str]] = Field( 603 default=None, alias="VpcSecurityGroupIds" 604 ) 605 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 606 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 607 enable_cloudwatch_logs_exports: Optional[Sequence[str]] = Field( 608 default=None, alias="EnableCloudwatchLogsExports" 609 ) 610 deletion_protection: Optional[bool] = Field( 611 default=None, alias="DeletionProtection" 612 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
615class RestoreDBClusterToPointInTimeMessageRequestModel(BaseModel): 616 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 617 source_dbcluster_identifier: str = Field(alias="SourceDBClusterIdentifier") 618 restore_type: Optional[str] = Field(default=None, alias="RestoreType") 619 restore_to_time: Optional[Union[datetime, str]] = Field( 620 default=None, alias="RestoreToTime" 621 ) 622 use_latest_restorable_time: Optional[bool] = Field( 623 default=None, alias="UseLatestRestorableTime" 624 ) 625 port: Optional[int] = Field(default=None, alias="Port") 626 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 627 vpc_security_group_ids: Optional[Sequence[str]] = Field( 628 default=None, alias="VpcSecurityGroupIds" 629 ) 630 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 631 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 632 enable_cloudwatch_logs_exports: Optional[Sequence[str]] = Field( 633 default=None, alias="EnableCloudwatchLogsExports" 634 ) 635 deletion_protection: Optional[bool] = Field( 636 default=None, alias="DeletionProtection" 637 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
640class TagListMessageModel(BaseModel): 641 tag_list: List[TagModel] = Field(alias="TagList") 642 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
645class OrderableDBInstanceOptionModel(BaseModel): 646 engine: Optional[str] = Field(default=None, alias="Engine") 647 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 648 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 649 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 650 availability_zones: Optional[List[AvailabilityZoneModel]] = Field( 651 default=None, alias="AvailabilityZones" 652 ) 653 vpc: Optional[bool] = Field(default=None, alias="Vpc")
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 SubnetModel(BaseModel): 657 subnet_identifier: Optional[str] = Field(default=None, alias="SubnetIdentifier") 658 subnet_availability_zone: Optional[AvailabilityZoneModel] = Field( 659 default=None, alias="SubnetAvailabilityZone" 660 ) 661 subnet_status: Optional[str] = Field(default=None, alias="SubnetStatus")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
664class CertificateMessageModel(BaseModel): 665 certificates: List[CertificateModel] = Field(alias="Certificates") 666 marker: str = Field(alias="Marker") 667 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
670class ModifyDBClusterMessageRequestModel(BaseModel): 671 dbcluster_identifier: str = Field(alias="DBClusterIdentifier") 672 new_dbcluster_identifier: Optional[str] = Field( 673 default=None, alias="NewDBClusterIdentifier" 674 ) 675 apply_immediately: Optional[bool] = Field(default=None, alias="ApplyImmediately") 676 backup_retention_period: Optional[int] = Field( 677 default=None, alias="BackupRetentionPeriod" 678 ) 679 dbcluster_parameter_group_name: Optional[str] = Field( 680 default=None, alias="DBClusterParameterGroupName" 681 ) 682 vpc_security_group_ids: Optional[Sequence[str]] = Field( 683 default=None, alias="VpcSecurityGroupIds" 684 ) 685 port: Optional[int] = Field(default=None, alias="Port") 686 master_user_password: Optional[str] = Field( 687 default=None, alias="MasterUserPassword" 688 ) 689 preferred_backup_window: Optional[str] = Field( 690 default=None, alias="PreferredBackupWindow" 691 ) 692 preferred_maintenance_window: Optional[str] = Field( 693 default=None, alias="PreferredMaintenanceWindow" 694 ) 695 cloudwatch_logs_export_configuration: Optional[ 696 CloudwatchLogsExportConfigurationModel 697 ] = Field(default=None, alias="CloudwatchLogsExportConfiguration") 698 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 699 deletion_protection: Optional[bool] = Field( 700 default=None, alias="DeletionProtection" 701 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
704class CopyDBClusterParameterGroupResultModel(BaseModel): 705 dbcluster_parameter_group: DBClusterParameterGroupModel = Field( 706 alias="DBClusterParameterGroup" 707 ) 708 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
711class CreateDBClusterParameterGroupResultModel(BaseModel): 712 dbcluster_parameter_group: DBClusterParameterGroupModel = Field( 713 alias="DBClusterParameterGroup" 714 ) 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 DBClusterParameterGroupsMessageModel(BaseModel): 719 marker: str = Field(alias="Marker") 720 dbcluster_parameter_groups: List[DBClusterParameterGroupModel] = Field( 721 alias="DBClusterParameterGroups" 722 ) 723 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
726class CopyDBClusterSnapshotResultModel(BaseModel): 727 dbcluster_snapshot: DBClusterSnapshotModel = Field(alias="DBClusterSnapshot") 728 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
731class CreateDBClusterSnapshotResultModel(BaseModel): 732 dbcluster_snapshot: DBClusterSnapshotModel = Field(alias="DBClusterSnapshot") 733 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
736class DBClusterSnapshotMessageModel(BaseModel): 737 marker: str = Field(alias="Marker") 738 dbcluster_snapshots: List[DBClusterSnapshotModel] = Field( 739 alias="DBClusterSnapshots" 740 ) 741 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
744class DeleteDBClusterSnapshotResultModel(BaseModel): 745 dbcluster_snapshot: DBClusterSnapshotModel = Field(alias="DBClusterSnapshot") 746 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
749class DBClusterParameterGroupDetailsModel(BaseModel): 750 parameters: List[ParameterModel] = Field(alias="Parameters") 751 marker: str = Field(alias="Marker") 752 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
755class EngineDefaultsModel(BaseModel): 756 dbparameter_group_family: Optional[str] = Field( 757 default=None, alias="DBParameterGroupFamily" 758 ) 759 marker: Optional[str] = Field(default=None, alias="Marker") 760 parameters: Optional[List[ParameterModel]] = Field(default=None, alias="Parameters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
763class ModifyDBClusterParameterGroupMessageRequestModel(BaseModel): 764 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 765 parameters: Sequence[ParameterModel] = Field(alias="Parameters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
768class ResetDBClusterParameterGroupMessageRequestModel(BaseModel): 769 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 770 reset_all_parameters: Optional[bool] = Field( 771 default=None, alias="ResetAllParameters" 772 ) 773 parameters: Optional[Sequence[ParameterModel]] = Field( 774 default=None, alias="Parameters" 775 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
778class DBClusterSnapshotAttributesResultModel(BaseModel): 779 dbcluster_snapshot_identifier: Optional[str] = Field( 780 default=None, alias="DBClusterSnapshotIdentifier" 781 ) 782 dbcluster_snapshot_attributes: Optional[ 783 List[DBClusterSnapshotAttributeModel] 784 ] = Field(default=None, alias="DBClusterSnapshotAttributes")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
787class DBClusterModel(BaseModel): 788 availability_zones: Optional[List[str]] = Field( 789 default=None, alias="AvailabilityZones" 790 ) 791 backup_retention_period: Optional[int] = Field( 792 default=None, alias="BackupRetentionPeriod" 793 ) 794 dbcluster_identifier: Optional[str] = Field( 795 default=None, alias="DBClusterIdentifier" 796 ) 797 dbcluster_parameter_group: Optional[str] = Field( 798 default=None, alias="DBClusterParameterGroup" 799 ) 800 dbsubnet_group: Optional[str] = Field(default=None, alias="DBSubnetGroup") 801 status: Optional[str] = Field(default=None, alias="Status") 802 percent_progress: Optional[str] = Field(default=None, alias="PercentProgress") 803 earliest_restorable_time: Optional[datetime] = Field( 804 default=None, alias="EarliestRestorableTime" 805 ) 806 endpoint: Optional[str] = Field(default=None, alias="Endpoint") 807 reader_endpoint: Optional[str] = Field(default=None, alias="ReaderEndpoint") 808 multi_az: Optional[bool] = Field(default=None, alias="MultiAZ") 809 engine: Optional[str] = Field(default=None, alias="Engine") 810 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 811 latest_restorable_time: Optional[datetime] = Field( 812 default=None, alias="LatestRestorableTime" 813 ) 814 port: Optional[int] = Field(default=None, alias="Port") 815 master_username: Optional[str] = Field(default=None, alias="MasterUsername") 816 preferred_backup_window: Optional[str] = Field( 817 default=None, alias="PreferredBackupWindow" 818 ) 819 preferred_maintenance_window: Optional[str] = Field( 820 default=None, alias="PreferredMaintenanceWindow" 821 ) 822 replication_source_identifier: Optional[str] = Field( 823 default=None, alias="ReplicationSourceIdentifier" 824 ) 825 read_replica_identifiers: Optional[List[str]] = Field( 826 default=None, alias="ReadReplicaIdentifiers" 827 ) 828 dbcluster_members: Optional[List[DBClusterMemberModel]] = Field( 829 default=None, alias="DBClusterMembers" 830 ) 831 vpc_security_groups: Optional[List[VpcSecurityGroupMembershipModel]] = Field( 832 default=None, alias="VpcSecurityGroups" 833 ) 834 hosted_zone_id: Optional[str] = Field(default=None, alias="HostedZoneId") 835 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 836 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 837 db_cluster_resource_id: Optional[str] = Field( 838 default=None, alias="DbClusterResourceId" 839 ) 840 dbcluster_arn: Optional[str] = Field(default=None, alias="DBClusterArn") 841 associated_roles: Optional[List[DBClusterRoleModel]] = Field( 842 default=None, alias="AssociatedRoles" 843 ) 844 clone_group_id: Optional[str] = Field(default=None, alias="CloneGroupId") 845 cluster_create_time: Optional[datetime] = Field( 846 default=None, alias="ClusterCreateTime" 847 ) 848 enabled_cloudwatch_logs_exports: Optional[List[str]] = Field( 849 default=None, alias="EnabledCloudwatchLogsExports" 850 ) 851 deletion_protection: Optional[bool] = Field( 852 default=None, alias="DeletionProtection" 853 )
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 DBEngineVersionModel(BaseModel): 857 engine: Optional[str] = Field(default=None, alias="Engine") 858 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 859 dbparameter_group_family: Optional[str] = Field( 860 default=None, alias="DBParameterGroupFamily" 861 ) 862 dbengine_description: Optional[str] = Field( 863 default=None, alias="DBEngineDescription" 864 ) 865 dbengine_version_description: Optional[str] = Field( 866 default=None, alias="DBEngineVersionDescription" 867 ) 868 valid_upgrade_target: Optional[List[UpgradeTargetModel]] = Field( 869 default=None, alias="ValidUpgradeTarget" 870 ) 871 exportable_log_types: Optional[List[str]] = Field( 872 default=None, alias="ExportableLogTypes" 873 ) 874 supports_log_exports_to_cloudwatch_logs: Optional[bool] = Field( 875 default=None, alias="SupportsLogExportsToCloudwatchLogs" 876 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
879class DescribeCertificatesMessageRequestModel(BaseModel): 880 certificate_identifier: Optional[str] = Field( 881 default=None, alias="CertificateIdentifier" 882 ) 883 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 884 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 885 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
888class DescribeDBClusterParameterGroupsMessageRequestModel(BaseModel): 889 dbcluster_parameter_group_name: Optional[str] = Field( 890 default=None, alias="DBClusterParameterGroupName" 891 ) 892 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 893 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 894 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
897class DescribeDBClusterParametersMessageRequestModel(BaseModel): 898 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 899 source: Optional[str] = Field(default=None, alias="Source") 900 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 901 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 902 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
905class DescribeDBClusterSnapshotsMessageRequestModel(BaseModel): 906 dbcluster_identifier: Optional[str] = Field( 907 default=None, alias="DBClusterIdentifier" 908 ) 909 dbcluster_snapshot_identifier: Optional[str] = Field( 910 default=None, alias="DBClusterSnapshotIdentifier" 911 ) 912 snapshot_type: Optional[str] = Field(default=None, alias="SnapshotType") 913 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 914 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 915 marker: Optional[str] = Field(default=None, alias="Marker") 916 include_shared: Optional[bool] = Field(default=None, alias="IncludeShared") 917 include_public: Optional[bool] = Field(default=None, alias="IncludePublic")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
920class DescribeDBClustersMessageRequestModel(BaseModel): 921 dbcluster_identifier: Optional[str] = Field( 922 default=None, alias="DBClusterIdentifier" 923 ) 924 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 925 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 926 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
929class DescribeDBEngineVersionsMessageRequestModel(BaseModel): 930 engine: Optional[str] = Field(default=None, alias="Engine") 931 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 932 dbparameter_group_family: Optional[str] = Field( 933 default=None, alias="DBParameterGroupFamily" 934 ) 935 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 936 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 937 marker: Optional[str] = Field(default=None, alias="Marker") 938 default_only: Optional[bool] = Field(default=None, alias="DefaultOnly") 939 list_supported_character_sets: Optional[bool] = Field( 940 default=None, alias="ListSupportedCharacterSets" 941 ) 942 list_supported_timezones: Optional[bool] = Field( 943 default=None, alias="ListSupportedTimezones" 944 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
947class DescribeDBInstancesMessageRequestModel(BaseModel): 948 dbinstance_identifier: Optional[str] = Field( 949 default=None, alias="DBInstanceIdentifier" 950 ) 951 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 952 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 953 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
956class DescribeDBSubnetGroupsMessageRequestModel(BaseModel): 957 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 958 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 959 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 960 marker: Optional[str] = Field(default=None, alias="Marker")
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
DescribeEngineDefaultClusterParametersMessageRequestModel(mypydantic.models.base_model.BaseModel):
963class DescribeEngineDefaultClusterParametersMessageRequestModel(BaseModel): 964 dbparameter_group_family: str = Field(alias="DBParameterGroupFamily") 965 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 966 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 967 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
970class DescribeEventCategoriesMessageRequestModel(BaseModel): 971 source_type: Optional[str] = Field(default=None, alias="SourceType") 972 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
975class DescribeEventSubscriptionsMessageRequestModel(BaseModel): 976 subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName") 977 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 978 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 979 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
982class DescribeEventsMessageRequestModel(BaseModel): 983 source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier") 984 source_type: Optional[ 985 Literal[ 986 "db-cluster", 987 "db-cluster-snapshot", 988 "db-instance", 989 "db-parameter-group", 990 "db-security-group", 991 "db-snapshot", 992 ] 993 ] = Field(default=None, alias="SourceType") 994 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 995 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 996 duration: Optional[int] = Field(default=None, alias="Duration") 997 event_categories: Optional[Sequence[str]] = Field( 998 default=None, alias="EventCategories" 999 ) 1000 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1001 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1002 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1005class DescribeGlobalClustersMessageRequestModel(BaseModel): 1006 global_cluster_identifier: Optional[str] = Field( 1007 default=None, alias="GlobalClusterIdentifier" 1008 ) 1009 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1010 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1011 marker: Optional[str] = Field(default=None, alias="Marker")
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
DescribeOrderableDBInstanceOptionsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1014class DescribeOrderableDBInstanceOptionsMessageRequestModel(BaseModel): 1015 engine: str = Field(alias="Engine") 1016 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1017 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1018 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 1019 vpc: Optional[bool] = Field(default=None, alias="Vpc") 1020 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1021 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1022 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1025class DescribePendingMaintenanceActionsMessageRequestModel(BaseModel): 1026 resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier") 1027 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1028 marker: Optional[str] = Field(default=None, alias="Marker") 1029 max_records: Optional[int] = Field(default=None, alias="MaxRecords")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1032class ListTagsForResourceMessageRequestModel(BaseModel): 1033 resource_name: str = Field(alias="ResourceName") 1034 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
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
DescribeCertificatesMessageDescribeCertificatesPaginateModel(mypydantic.models.base_model.BaseModel):
1037class DescribeCertificatesMessageDescribeCertificatesPaginateModel(BaseModel): 1038 certificate_identifier: Optional[str] = Field( 1039 default=None, alias="CertificateIdentifier" 1040 ) 1041 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1042 pagination_config: Optional[PaginatorConfigModel] = Field( 1043 default=None, alias="PaginationConfig" 1044 )
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
DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
1047class DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateModel( 1048 BaseModel 1049): 1050 dbcluster_parameter_group_name: Optional[str] = Field( 1051 default=None, alias="DBClusterParameterGroupName" 1052 ) 1053 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1054 pagination_config: Optional[PaginatorConfigModel] = Field( 1055 default=None, alias="PaginationConfig" 1056 )
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
DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateModel(mypydantic.models.base_model.BaseModel):
1059class DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateModel( 1060 BaseModel 1061): 1062 dbcluster_parameter_group_name: str = Field(alias="DBClusterParameterGroupName") 1063 source: Optional[str] = Field(default=None, alias="Source") 1064 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1065 pagination_config: Optional[PaginatorConfigModel] = Field( 1066 default=None, alias="PaginationConfig" 1067 )
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
DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateModel(mypydantic.models.base_model.BaseModel):
1070class DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateModel( 1071 BaseModel 1072): 1073 dbcluster_identifier: Optional[str] = Field( 1074 default=None, alias="DBClusterIdentifier" 1075 ) 1076 dbcluster_snapshot_identifier: Optional[str] = Field( 1077 default=None, alias="DBClusterSnapshotIdentifier" 1078 ) 1079 snapshot_type: Optional[str] = Field(default=None, alias="SnapshotType") 1080 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1081 include_shared: Optional[bool] = Field(default=None, alias="IncludeShared") 1082 include_public: Optional[bool] = Field(default=None, alias="IncludePublic") 1083 pagination_config: Optional[PaginatorConfigModel] = Field( 1084 default=None, alias="PaginationConfig" 1085 )
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
DescribeDBClustersMessageDescribeDBClustersPaginateModel(mypydantic.models.base_model.BaseModel):
1088class DescribeDBClustersMessageDescribeDBClustersPaginateModel(BaseModel): 1089 dbcluster_identifier: Optional[str] = Field( 1090 default=None, alias="DBClusterIdentifier" 1091 ) 1092 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1093 pagination_config: Optional[PaginatorConfigModel] = Field( 1094 default=None, alias="PaginationConfig" 1095 )
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
DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateModel(mypydantic.models.base_model.BaseModel):
1098class DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateModel(BaseModel): 1099 engine: Optional[str] = Field(default=None, alias="Engine") 1100 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1101 dbparameter_group_family: Optional[str] = Field( 1102 default=None, alias="DBParameterGroupFamily" 1103 ) 1104 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1105 default_only: Optional[bool] = Field(default=None, alias="DefaultOnly") 1106 list_supported_character_sets: Optional[bool] = Field( 1107 default=None, alias="ListSupportedCharacterSets" 1108 ) 1109 list_supported_timezones: Optional[bool] = Field( 1110 default=None, alias="ListSupportedTimezones" 1111 ) 1112 pagination_config: Optional[PaginatorConfigModel] = Field( 1113 default=None, alias="PaginationConfig" 1114 )
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
DescribeDBInstancesMessageDescribeDBInstancesPaginateModel(mypydantic.models.base_model.BaseModel):
1117class DescribeDBInstancesMessageDescribeDBInstancesPaginateModel(BaseModel): 1118 dbinstance_identifier: Optional[str] = Field( 1119 default=None, alias="DBInstanceIdentifier" 1120 ) 1121 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1122 pagination_config: Optional[PaginatorConfigModel] = Field( 1123 default=None, alias="PaginationConfig" 1124 )
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
DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
1127class DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateModel(BaseModel): 1128 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 1129 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1130 pagination_config: Optional[PaginatorConfigModel] = Field( 1131 default=None, alias="PaginationConfig" 1132 )
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
DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateModel(mypydantic.models.base_model.BaseModel):
1135class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateModel( 1136 BaseModel 1137): 1138 subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName") 1139 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1140 pagination_config: Optional[PaginatorConfigModel] = Field( 1141 default=None, alias="PaginationConfig" 1142 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1145class DescribeEventsMessageDescribeEventsPaginateModel(BaseModel): 1146 source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier") 1147 source_type: Optional[ 1148 Literal[ 1149 "db-cluster", 1150 "db-cluster-snapshot", 1151 "db-instance", 1152 "db-parameter-group", 1153 "db-security-group", 1154 "db-snapshot", 1155 ] 1156 ] = Field(default=None, alias="SourceType") 1157 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 1158 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 1159 duration: Optional[int] = Field(default=None, alias="Duration") 1160 event_categories: Optional[Sequence[str]] = Field( 1161 default=None, alias="EventCategories" 1162 ) 1163 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1164 pagination_config: Optional[PaginatorConfigModel] = Field( 1165 default=None, alias="PaginationConfig" 1166 )
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
DescribeGlobalClustersMessageDescribeGlobalClustersPaginateModel(mypydantic.models.base_model.BaseModel):
1169class DescribeGlobalClustersMessageDescribeGlobalClustersPaginateModel(BaseModel): 1170 global_cluster_identifier: Optional[str] = Field( 1171 default=None, alias="GlobalClusterIdentifier" 1172 ) 1173 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1174 pagination_config: Optional[PaginatorConfigModel] = Field( 1175 default=None, alias="PaginationConfig" 1176 )
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
DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateModel(mypydantic.models.base_model.BaseModel):
1179class DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateModel( 1180 BaseModel 1181): 1182 engine: str = Field(alias="Engine") 1183 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1184 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1185 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 1186 vpc: Optional[bool] = Field(default=None, alias="Vpc") 1187 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1188 pagination_config: Optional[PaginatorConfigModel] = Field( 1189 default=None, alias="PaginationConfig" 1190 )
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
DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateModel(mypydantic.models.base_model.BaseModel):
1193class DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateModel( 1194 BaseModel 1195): 1196 resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier") 1197 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1198 pagination_config: Optional[PaginatorConfigModel] = Field( 1199 default=None, alias="PaginationConfig" 1200 )
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
DescribeDBInstancesMessageDBInstanceAvailableWaitModel(mypydantic.models.base_model.BaseModel):
1203class DescribeDBInstancesMessageDBInstanceAvailableWaitModel(BaseModel): 1204 dbinstance_identifier: Optional[str] = Field( 1205 default=None, alias="DBInstanceIdentifier" 1206 ) 1207 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1208 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1209 marker: Optional[str] = Field(default=None, alias="Marker") 1210 waiter_config: Optional[WaiterConfigModel] = Field( 1211 default=None, alias="WaiterConfig" 1212 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1215class DescribeDBInstancesMessageDBInstanceDeletedWaitModel(BaseModel): 1216 dbinstance_identifier: Optional[str] = Field( 1217 default=None, alias="DBInstanceIdentifier" 1218 ) 1219 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1220 max_records: Optional[int] = Field(default=None, alias="MaxRecords") 1221 marker: Optional[str] = Field(default=None, alias="Marker") 1222 waiter_config: Optional[WaiterConfigModel] = Field( 1223 default=None, alias="WaiterConfig" 1224 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1227class EventCategoriesMessageModel(BaseModel): 1228 event_categories_map_list: List[EventCategoriesMapModel] = Field( 1229 alias="EventCategoriesMapList" 1230 ) 1231 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
1234class EventsMessageModel(BaseModel): 1235 marker: str = Field(alias="Marker") 1236 events: List[EventModel] = Field(alias="Events") 1237 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
1240class GlobalClusterModel(BaseModel): 1241 global_cluster_identifier: Optional[str] = Field( 1242 default=None, alias="GlobalClusterIdentifier" 1243 ) 1244 global_cluster_resource_id: Optional[str] = Field( 1245 default=None, alias="GlobalClusterResourceId" 1246 ) 1247 global_cluster_arn: Optional[str] = Field(default=None, alias="GlobalClusterArn") 1248 status: Optional[str] = Field(default=None, alias="Status") 1249 engine: Optional[str] = Field(default=None, alias="Engine") 1250 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1251 database_name: Optional[str] = Field(default=None, alias="DatabaseName") 1252 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 1253 deletion_protection: Optional[bool] = Field( 1254 default=None, alias="DeletionProtection" 1255 ) 1256 global_cluster_members: Optional[List[GlobalClusterMemberModel]] = Field( 1257 default=None, alias="GlobalClusterMembers" 1258 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1261class PendingModifiedValuesModel(BaseModel): 1262 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1263 allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage") 1264 master_user_password: Optional[str] = Field( 1265 default=None, alias="MasterUserPassword" 1266 ) 1267 port: Optional[int] = Field(default=None, alias="Port") 1268 backup_retention_period: Optional[int] = Field( 1269 default=None, alias="BackupRetentionPeriod" 1270 ) 1271 multi_az: Optional[bool] = Field(default=None, alias="MultiAZ") 1272 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1273 license_model: Optional[str] = Field(default=None, alias="LicenseModel") 1274 iops: Optional[int] = Field(default=None, alias="Iops") 1275 dbinstance_identifier: Optional[str] = Field( 1276 default=None, alias="DBInstanceIdentifier" 1277 ) 1278 storage_type: Optional[str] = Field(default=None, alias="StorageType") 1279 cacertificate_identifier: Optional[str] = Field( 1280 default=None, alias="CACertificateIdentifier" 1281 ) 1282 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 1283 pending_cloudwatch_logs_exports: Optional[ 1284 PendingCloudwatchLogsExportsModel 1285 ] = Field(default=None, alias="PendingCloudwatchLogsExports")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1288class ResourcePendingMaintenanceActionsModel(BaseModel): 1289 resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier") 1290 pending_maintenance_action_details: Optional[ 1291 List[PendingMaintenanceActionModel] 1292 ] = Field(default=None, alias="PendingMaintenanceActionDetails")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1295class OrderableDBInstanceOptionsMessageModel(BaseModel): 1296 orderable_dbinstance_options: List[OrderableDBInstanceOptionModel] = Field( 1297 alias="OrderableDBInstanceOptions" 1298 ) 1299 marker: str = Field(alias="Marker") 1300 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
1303class DBSubnetGroupModel(BaseModel): 1304 dbsubnet_group_name: Optional[str] = Field(default=None, alias="DBSubnetGroupName") 1305 dbsubnet_group_description: Optional[str] = Field( 1306 default=None, alias="DBSubnetGroupDescription" 1307 ) 1308 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 1309 subnet_group_status: Optional[str] = Field(default=None, alias="SubnetGroupStatus") 1310 subnets: Optional[List[SubnetModel]] = Field(default=None, alias="Subnets") 1311 dbsubnet_group_arn: Optional[str] = Field(default=None, alias="DBSubnetGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1314class DescribeEngineDefaultClusterParametersResultModel(BaseModel): 1315 engine_defaults: EngineDefaultsModel = Field(alias="EngineDefaults") 1316 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
1319class DescribeDBClusterSnapshotAttributesResultModel(BaseModel): 1320 dbcluster_snapshot_attributes_result: DBClusterSnapshotAttributesResultModel = ( 1321 Field(alias="DBClusterSnapshotAttributesResult") 1322 ) 1323 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
1326class ModifyDBClusterSnapshotAttributeResultModel(BaseModel): 1327 dbcluster_snapshot_attributes_result: DBClusterSnapshotAttributesResultModel = ( 1328 Field(alias="DBClusterSnapshotAttributesResult") 1329 ) 1330 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
1333class CreateDBClusterResultModel(BaseModel): 1334 dbcluster: DBClusterModel = Field(alias="DBCluster") 1335 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
1338class DBClusterMessageModel(BaseModel): 1339 marker: str = Field(alias="Marker") 1340 dbclusters: List[DBClusterModel] = Field(alias="DBClusters") 1341 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
1344class DeleteDBClusterResultModel(BaseModel): 1345 dbcluster: DBClusterModel = Field(alias="DBCluster") 1346 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
1349class FailoverDBClusterResultModel(BaseModel): 1350 dbcluster: DBClusterModel = Field(alias="DBCluster") 1351 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
1354class ModifyDBClusterResultModel(BaseModel): 1355 dbcluster: DBClusterModel = Field(alias="DBCluster") 1356 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
1359class RestoreDBClusterFromSnapshotResultModel(BaseModel): 1360 dbcluster: DBClusterModel = Field(alias="DBCluster") 1361 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
1364class RestoreDBClusterToPointInTimeResultModel(BaseModel): 1365 dbcluster: DBClusterModel = Field(alias="DBCluster") 1366 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
1369class StartDBClusterResultModel(BaseModel): 1370 dbcluster: DBClusterModel = Field(alias="DBCluster") 1371 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
1374class StopDBClusterResultModel(BaseModel): 1375 dbcluster: DBClusterModel = Field(alias="DBCluster") 1376 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
1379class DBEngineVersionMessageModel(BaseModel): 1380 marker: str = Field(alias="Marker") 1381 dbengine_versions: List[DBEngineVersionModel] = Field(alias="DBEngineVersions") 1382 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
1385class CreateGlobalClusterResultModel(BaseModel): 1386 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1387 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
1390class DeleteGlobalClusterResultModel(BaseModel): 1391 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1392 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
1395class GlobalClustersMessageModel(BaseModel): 1396 marker: str = Field(alias="Marker") 1397 global_clusters: List[GlobalClusterModel] = Field(alias="GlobalClusters") 1398 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
1401class ModifyGlobalClusterResultModel(BaseModel): 1402 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1403 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
1406class RemoveFromGlobalClusterResultModel(BaseModel): 1407 global_cluster: GlobalClusterModel = Field(alias="GlobalCluster") 1408 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
1411class ApplyPendingMaintenanceActionResultModel(BaseModel): 1412 resource_pending_maintenance_actions: ResourcePendingMaintenanceActionsModel = ( 1413 Field(alias="ResourcePendingMaintenanceActions") 1414 ) 1415 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
1418class PendingMaintenanceActionsMessageModel(BaseModel): 1419 pending_maintenance_actions: List[ResourcePendingMaintenanceActionsModel] = Field( 1420 alias="PendingMaintenanceActions" 1421 ) 1422 marker: str = Field(alias="Marker") 1423 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
1426class CreateDBSubnetGroupResultModel(BaseModel): 1427 dbsubnet_group: DBSubnetGroupModel = Field(alias="DBSubnetGroup") 1428 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
1431class DBInstanceModel(BaseModel): 1432 dbinstance_identifier: Optional[str] = Field( 1433 default=None, alias="DBInstanceIdentifier" 1434 ) 1435 dbinstance_class: Optional[str] = Field(default=None, alias="DBInstanceClass") 1436 engine: Optional[str] = Field(default=None, alias="Engine") 1437 dbinstance_status: Optional[str] = Field(default=None, alias="DBInstanceStatus") 1438 endpoint: Optional[EndpointModel] = Field(default=None, alias="Endpoint") 1439 instance_create_time: Optional[datetime] = Field( 1440 default=None, alias="InstanceCreateTime" 1441 ) 1442 preferred_backup_window: Optional[str] = Field( 1443 default=None, alias="PreferredBackupWindow" 1444 ) 1445 backup_retention_period: Optional[int] = Field( 1446 default=None, alias="BackupRetentionPeriod" 1447 ) 1448 vpc_security_groups: Optional[List[VpcSecurityGroupMembershipModel]] = Field( 1449 default=None, alias="VpcSecurityGroups" 1450 ) 1451 availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone") 1452 dbsubnet_group: Optional[DBSubnetGroupModel] = Field( 1453 default=None, alias="DBSubnetGroup" 1454 ) 1455 preferred_maintenance_window: Optional[str] = Field( 1456 default=None, alias="PreferredMaintenanceWindow" 1457 ) 1458 pending_modified_values: Optional[PendingModifiedValuesModel] = Field( 1459 default=None, alias="PendingModifiedValues" 1460 ) 1461 latest_restorable_time: Optional[datetime] = Field( 1462 default=None, alias="LatestRestorableTime" 1463 ) 1464 engine_version: Optional[str] = Field(default=None, alias="EngineVersion") 1465 auto_minor_version_upgrade: Optional[bool] = Field( 1466 default=None, alias="AutoMinorVersionUpgrade" 1467 ) 1468 publicly_accessible: Optional[bool] = Field( 1469 default=None, alias="PubliclyAccessible" 1470 ) 1471 status_infos: Optional[List[DBInstanceStatusInfoModel]] = Field( 1472 default=None, alias="StatusInfos" 1473 ) 1474 dbcluster_identifier: Optional[str] = Field( 1475 default=None, alias="DBClusterIdentifier" 1476 ) 1477 storage_encrypted: Optional[bool] = Field(default=None, alias="StorageEncrypted") 1478 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 1479 dbi_resource_id: Optional[str] = Field(default=None, alias="DbiResourceId") 1480 cacertificate_identifier: Optional[str] = Field( 1481 default=None, alias="CACertificateIdentifier" 1482 ) 1483 copy_tags_to_snapshot: Optional[bool] = Field( 1484 default=None, alias="CopyTagsToSnapshot" 1485 ) 1486 promotion_tier: Optional[int] = Field(default=None, alias="PromotionTier") 1487 dbinstance_arn: Optional[str] = Field(default=None, alias="DBInstanceArn") 1488 enabled_cloudwatch_logs_exports: Optional[List[str]] = Field( 1489 default=None, alias="EnabledCloudwatchLogsExports" 1490 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1493class DBSubnetGroupMessageModel(BaseModel): 1494 marker: str = Field(alias="Marker") 1495 dbsubnet_groups: List[DBSubnetGroupModel] = Field(alias="DBSubnetGroups") 1496 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
1499class ModifyDBSubnetGroupResultModel(BaseModel): 1500 dbsubnet_group: DBSubnetGroupModel = Field(alias="DBSubnetGroup") 1501 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
1504class CreateDBInstanceResultModel(BaseModel): 1505 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1506 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
1509class DBInstanceMessageModel(BaseModel): 1510 marker: str = Field(alias="Marker") 1511 dbinstances: List[DBInstanceModel] = Field(alias="DBInstances") 1512 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
1515class DeleteDBInstanceResultModel(BaseModel): 1516 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1517 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
1520class ModifyDBInstanceResultModel(BaseModel): 1521 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1522 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
1525class RebootDBInstanceResultModel(BaseModel): 1526 dbinstance: DBInstanceModel = Field(alias="DBInstance") 1527 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