# WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws::RDS module Types class AccountAttributesMessage attr_accessor account_quotas: ::Array[Types::AccountQuota] SENSITIVE: [] end class AccountQuota attr_accessor account_quota_name: ::String attr_accessor used: ::Integer attr_accessor max: ::Integer SENSITIVE: [] end class AddRoleToDBClusterMessage attr_accessor db_cluster_identifier: ::String attr_accessor role_arn: ::String attr_accessor feature_name: ::String SENSITIVE: [] end class AddRoleToDBInstanceMessage attr_accessor db_instance_identifier: ::String attr_accessor role_arn: ::String attr_accessor feature_name: ::String SENSITIVE: [] end class AddSourceIdentifierToSubscriptionMessage attr_accessor subscription_name: ::String attr_accessor source_identifier: ::String SENSITIVE: [] end class AddSourceIdentifierToSubscriptionResult attr_accessor event_subscription: Types::EventSubscription SENSITIVE: [] end class AddTagsToResourceMessage attr_accessor resource_name: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class ApplyPendingMaintenanceActionMessage attr_accessor resource_identifier: ::String attr_accessor apply_action: ::String attr_accessor opt_in_type: ::String SENSITIVE: [] end class ApplyPendingMaintenanceActionResult attr_accessor resource_pending_maintenance_actions: Types::ResourcePendingMaintenanceActions SENSITIVE: [] end class AuthorizationAlreadyExistsFault < Aws::EmptyStructure end class AuthorizationNotFoundFault < Aws::EmptyStructure end class AuthorizationQuotaExceededFault < Aws::EmptyStructure end class AuthorizeDBSecurityGroupIngressMessage attr_accessor db_security_group_name: ::String attr_accessor cidrip: ::String attr_accessor ec2_security_group_name: ::String attr_accessor ec2_security_group_id: ::String attr_accessor ec2_security_group_owner_id: ::String SENSITIVE: [] end class AuthorizeDBSecurityGroupIngressResult attr_accessor db_security_group: Types::DBSecurityGroup SENSITIVE: [] end class AvailabilityZone attr_accessor name: ::String SENSITIVE: [] end class AvailableProcessorFeature attr_accessor name: ::String attr_accessor default_value: ::String attr_accessor allowed_values: ::String SENSITIVE: [] end class BacktrackDBClusterMessage attr_accessor db_cluster_identifier: ::String attr_accessor backtrack_to: ::Time attr_accessor force: bool attr_accessor use_earliest_time_on_point_in_time_unavailable: bool SENSITIVE: [] end class BackupPolicyNotFoundFault < Aws::EmptyStructure end class BlueGreenDeployment attr_accessor blue_green_deployment_identifier: ::String attr_accessor blue_green_deployment_name: ::String attr_accessor source: ::String attr_accessor target: ::String attr_accessor switchover_details: ::Array[Types::SwitchoverDetail] attr_accessor tasks: ::Array[Types::BlueGreenDeploymentTask] attr_accessor status: ::String attr_accessor status_details: ::String attr_accessor create_time: ::Time attr_accessor delete_time: ::Time attr_accessor tag_list: ::Array[Types::Tag] SENSITIVE: [] end class BlueGreenDeploymentAlreadyExistsFault < Aws::EmptyStructure end class BlueGreenDeploymentNotFoundFault < Aws::EmptyStructure end class BlueGreenDeploymentTask attr_accessor name: ::String attr_accessor status: ::String SENSITIVE: [] end class CancelExportTaskMessage attr_accessor export_task_identifier: ::String SENSITIVE: [] end class Certificate attr_accessor certificate_identifier: ::String attr_accessor certificate_type: ::String attr_accessor thumbprint: ::String attr_accessor valid_from: ::Time attr_accessor valid_till: ::Time attr_accessor certificate_arn: ::String attr_accessor customer_override: bool attr_accessor customer_override_valid_till: ::Time SENSITIVE: [] end class CertificateDetails attr_accessor ca_identifier: ::String attr_accessor valid_till: ::Time SENSITIVE: [] end class CertificateMessage attr_accessor default_certificate_for_new_launches: ::String attr_accessor certificates: ::Array[Types::Certificate] attr_accessor marker: ::String SENSITIVE: [] end class CertificateNotFoundFault < Aws::EmptyStructure end class CharacterSet attr_accessor character_set_name: ::String attr_accessor character_set_description: ::String SENSITIVE: [] end class CloudwatchLogsExportConfiguration attr_accessor enable_log_types: ::Array[::String] attr_accessor disable_log_types: ::Array[::String] SENSITIVE: [] end class ClusterPendingModifiedValues attr_accessor pending_cloudwatch_logs_exports: Types::PendingCloudwatchLogsExports attr_accessor db_cluster_identifier: ::String attr_accessor master_user_password: ::String attr_accessor iam_database_authentication_enabled: bool attr_accessor engine_version: ::String attr_accessor backup_retention_period: ::Integer attr_accessor allocated_storage: ::Integer attr_accessor rds_custom_cluster_configuration: Types::RdsCustomClusterConfiguration attr_accessor iops: ::Integer attr_accessor storage_type: ::String attr_accessor certificate_details: Types::CertificateDetails SENSITIVE: [] end class ConnectionPoolConfiguration attr_accessor max_connections_percent: ::Integer attr_accessor max_idle_connections_percent: ::Integer attr_accessor connection_borrow_timeout: ::Integer attr_accessor session_pinning_filters: ::Array[::String] attr_accessor init_query: ::String SENSITIVE: [] end class ConnectionPoolConfigurationInfo attr_accessor max_connections_percent: ::Integer attr_accessor max_idle_connections_percent: ::Integer attr_accessor connection_borrow_timeout: ::Integer attr_accessor session_pinning_filters: ::Array[::String] attr_accessor init_query: ::String SENSITIVE: [] end class ContextAttribute attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class CopyDBClusterParameterGroupMessage attr_accessor source_db_cluster_parameter_group_identifier: ::String attr_accessor target_db_cluster_parameter_group_identifier: ::String attr_accessor target_db_cluster_parameter_group_description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CopyDBClusterParameterGroupResult attr_accessor db_cluster_parameter_group: Types::DBClusterParameterGroup SENSITIVE: [] end class CopyDBClusterSnapshotMessage attr_accessor source_db_cluster_snapshot_identifier: ::String attr_accessor target_db_cluster_snapshot_identifier: ::String attr_accessor kms_key_id: ::String attr_accessor pre_signed_url: ::String attr_accessor copy_tags: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor source_region: ::String SENSITIVE: [] end class CopyDBClusterSnapshotResult attr_accessor db_cluster_snapshot: Types::DBClusterSnapshot SENSITIVE: [] end class CopyDBParameterGroupMessage attr_accessor source_db_parameter_group_identifier: ::String attr_accessor target_db_parameter_group_identifier: ::String attr_accessor target_db_parameter_group_description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CopyDBParameterGroupResult attr_accessor db_parameter_group: Types::DBParameterGroup SENSITIVE: [] end class CopyDBSnapshotMessage attr_accessor source_db_snapshot_identifier: ::String attr_accessor target_db_snapshot_identifier: ::String attr_accessor kms_key_id: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor copy_tags: bool attr_accessor pre_signed_url: ::String attr_accessor option_group_name: ::String attr_accessor target_custom_availability_zone: ::String attr_accessor copy_option_group: bool attr_accessor source_region: ::String SENSITIVE: [] end class CopyDBSnapshotResult attr_accessor db_snapshot: Types::DBSnapshot SENSITIVE: [] end class CopyOptionGroupMessage attr_accessor source_option_group_identifier: ::String attr_accessor target_option_group_identifier: ::String attr_accessor target_option_group_description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CopyOptionGroupResult attr_accessor option_group: Types::OptionGroup SENSITIVE: [] end class CreateBlueGreenDeploymentRequest attr_accessor blue_green_deployment_name: ::String attr_accessor source: ::String attr_accessor target_engine_version: ::String attr_accessor target_db_parameter_group_name: ::String attr_accessor target_db_cluster_parameter_group_name: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor target_db_instance_class: ::String attr_accessor upgrade_target_storage_config: bool SENSITIVE: [] end class CreateBlueGreenDeploymentResponse attr_accessor blue_green_deployment: Types::BlueGreenDeployment SENSITIVE: [] end class CreateCustomDBEngineVersionFault < Aws::EmptyStructure end class CreateCustomDBEngineVersionMessage attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor database_installation_files_s3_bucket_name: ::String attr_accessor database_installation_files_s3_prefix: ::String attr_accessor image_id: ::String attr_accessor kms_key_id: ::String attr_accessor description: ::String attr_accessor manifest: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor source_custom_db_engine_version_identifier: ::String attr_accessor use_aws_provided_latest_image: bool SENSITIVE: [] end class CreateDBClusterEndpointMessage attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_endpoint_identifier: ::String attr_accessor endpoint_type: ::String attr_accessor static_members: ::Array[::String] attr_accessor excluded_members: ::Array[::String] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBClusterMessage attr_accessor availability_zones: ::Array[::String] attr_accessor backup_retention_period: ::Integer attr_accessor character_set_name: ::String attr_accessor database_name: ::String attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_parameter_group_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor db_subnet_group_name: ::String attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor port: ::Integer attr_accessor master_username: ::String attr_accessor master_user_password: ::String attr_accessor option_group_name: ::String attr_accessor preferred_backup_window: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor replication_source_identifier: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor pre_signed_url: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor backtrack_window: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor engine_mode: ::String attr_accessor scaling_configuration: Types::ScalingConfiguration attr_accessor rds_custom_cluster_configuration: Types::RdsCustomClusterConfiguration attr_accessor deletion_protection: bool attr_accessor global_cluster_identifier: ::String attr_accessor enable_http_endpoint: bool attr_accessor copy_tags_to_snapshot: bool attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor enable_global_write_forwarding: bool attr_accessor db_cluster_instance_class: ::String attr_accessor allocated_storage: ::Integer attr_accessor storage_type: ::String attr_accessor iops: ::Integer attr_accessor publicly_accessible: bool attr_accessor auto_minor_version_upgrade: bool attr_accessor monitoring_interval: ::Integer attr_accessor monitoring_role_arn: ::String attr_accessor enable_performance_insights: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor enable_limitless_database: bool attr_accessor serverless_v2_scaling_configuration: Types::ServerlessV2ScalingConfiguration attr_accessor network_type: ::String attr_accessor db_system_id: ::String attr_accessor manage_master_user_password: bool attr_accessor master_user_secret_kms_key_id: ::String attr_accessor enable_local_write_forwarding: bool attr_accessor ca_certificate_identifier: ::String attr_accessor source_region: ::String SENSITIVE: [] end class CreateDBClusterParameterGroupMessage attr_accessor db_cluster_parameter_group_name: ::String attr_accessor db_parameter_group_family: ::String attr_accessor description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBClusterParameterGroupResult attr_accessor db_cluster_parameter_group: Types::DBClusterParameterGroup SENSITIVE: [] end class CreateDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class CreateDBClusterSnapshotMessage attr_accessor db_cluster_snapshot_identifier: ::String attr_accessor db_cluster_identifier: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBClusterSnapshotResult attr_accessor db_cluster_snapshot: Types::DBClusterSnapshot SENSITIVE: [] end class CreateDBInstanceMessage attr_accessor db_name: ::String attr_accessor db_instance_identifier: ::String attr_accessor allocated_storage: ::Integer attr_accessor db_instance_class: ::String attr_accessor engine: ::String attr_accessor master_username: ::String attr_accessor master_user_password: ::String attr_accessor db_security_groups: ::Array[::String] attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor availability_zone: ::String attr_accessor db_subnet_group_name: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor db_parameter_group_name: ::String attr_accessor backup_retention_period: ::Integer attr_accessor preferred_backup_window: ::String attr_accessor port: ::Integer attr_accessor multi_az: bool attr_accessor engine_version: ::String attr_accessor auto_minor_version_upgrade: bool attr_accessor license_model: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor character_set_name: ::String attr_accessor nchar_character_set_name: ::String attr_accessor publicly_accessible: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor db_cluster_identifier: ::String attr_accessor storage_type: ::String attr_accessor tde_credential_arn: ::String attr_accessor tde_credential_password: ::String attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor domain: ::String attr_accessor domain_fqdn: ::String attr_accessor domain_ou: ::String attr_accessor domain_auth_secret_arn: ::String attr_accessor domain_dns_ips: ::Array[::String] attr_accessor copy_tags_to_snapshot: bool attr_accessor monitoring_interval: ::Integer attr_accessor monitoring_role_arn: ::String attr_accessor domain_iam_role_name: ::String attr_accessor promotion_tier: ::Integer attr_accessor timezone: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor enable_performance_insights: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor deletion_protection: bool attr_accessor max_allocated_storage: ::Integer attr_accessor enable_customer_owned_ip: bool attr_accessor custom_iam_instance_profile: ::String attr_accessor backup_target: ::String attr_accessor network_type: ::String attr_accessor storage_throughput: ::Integer attr_accessor manage_master_user_password: bool attr_accessor master_user_secret_kms_key_id: ::String attr_accessor ca_certificate_identifier: ::String attr_accessor db_system_id: ::String attr_accessor dedicated_log_volume: bool attr_accessor multi_tenant: bool SENSITIVE: [] end class CreateDBInstanceReadReplicaMessage attr_accessor db_instance_identifier: ::String attr_accessor source_db_instance_identifier: ::String attr_accessor db_instance_class: ::String attr_accessor availability_zone: ::String attr_accessor port: ::Integer attr_accessor multi_az: bool attr_accessor auto_minor_version_upgrade: bool attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor db_parameter_group_name: ::String attr_accessor publicly_accessible: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor db_subnet_group_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor storage_type: ::String attr_accessor copy_tags_to_snapshot: bool attr_accessor monitoring_interval: ::Integer attr_accessor monitoring_role_arn: ::String attr_accessor kms_key_id: ::String attr_accessor pre_signed_url: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor enable_performance_insights: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor use_default_processor_features: bool attr_accessor deletion_protection: bool attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor domain_fqdn: ::String attr_accessor domain_ou: ::String attr_accessor domain_auth_secret_arn: ::String attr_accessor domain_dns_ips: ::Array[::String] attr_accessor replica_mode: ("open-read-only" | "mounted") attr_accessor max_allocated_storage: ::Integer attr_accessor custom_iam_instance_profile: ::String attr_accessor network_type: ::String attr_accessor storage_throughput: ::Integer attr_accessor enable_customer_owned_ip: bool attr_accessor allocated_storage: ::Integer attr_accessor source_db_cluster_identifier: ::String attr_accessor dedicated_log_volume: bool attr_accessor upgrade_storage_config: bool attr_accessor source_region: ::String SENSITIVE: [] end class CreateDBInstanceReadReplicaResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class CreateDBInstanceResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class CreateDBParameterGroupMessage attr_accessor db_parameter_group_name: ::String attr_accessor db_parameter_group_family: ::String attr_accessor description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBParameterGroupResult attr_accessor db_parameter_group: Types::DBParameterGroup SENSITIVE: [] end class CreateDBProxyEndpointRequest attr_accessor db_proxy_name: ::String attr_accessor db_proxy_endpoint_name: ::String attr_accessor vpc_subnet_ids: ::Array[::String] attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor target_role: ("READ_WRITE" | "READ_ONLY") attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBProxyEndpointResponse attr_accessor db_proxy_endpoint: Types::DBProxyEndpoint SENSITIVE: [] end class CreateDBProxyRequest attr_accessor db_proxy_name: ::String attr_accessor engine_family: ("MYSQL" | "POSTGRESQL" | "SQLSERVER") attr_accessor auth: ::Array[Types::UserAuthConfig] attr_accessor role_arn: ::String attr_accessor vpc_subnet_ids: ::Array[::String] attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor require_tls: bool attr_accessor idle_client_timeout: ::Integer attr_accessor debug_logging: bool attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBProxyResponse attr_accessor db_proxy: Types::DBProxy SENSITIVE: [] end class CreateDBSecurityGroupMessage attr_accessor db_security_group_name: ::String attr_accessor db_security_group_description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBSecurityGroupResult attr_accessor db_security_group: Types::DBSecurityGroup SENSITIVE: [] end class CreateDBShardGroupMessage attr_accessor db_shard_group_identifier: ::String attr_accessor db_cluster_identifier: ::String attr_accessor compute_redundancy: ::Integer attr_accessor max_acu: ::Float attr_accessor publicly_accessible: bool SENSITIVE: [] end class CreateDBSnapshotMessage attr_accessor db_snapshot_identifier: ::String attr_accessor db_instance_identifier: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBSnapshotResult attr_accessor db_snapshot: Types::DBSnapshot SENSITIVE: [] end class CreateDBSubnetGroupMessage attr_accessor db_subnet_group_name: ::String attr_accessor db_subnet_group_description: ::String attr_accessor subnet_ids: ::Array[::String] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDBSubnetGroupResult attr_accessor db_subnet_group: Types::DBSubnetGroup SENSITIVE: [] end class CreateEventSubscriptionMessage attr_accessor subscription_name: ::String attr_accessor sns_topic_arn: ::String attr_accessor source_type: ::String attr_accessor event_categories: ::Array[::String] attr_accessor source_ids: ::Array[::String] attr_accessor enabled: bool attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateEventSubscriptionResult attr_accessor event_subscription: Types::EventSubscription SENSITIVE: [] end class CreateGlobalClusterMessage attr_accessor global_cluster_identifier: ::String attr_accessor source_db_cluster_identifier: ::String attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor deletion_protection: bool attr_accessor database_name: ::String attr_accessor storage_encrypted: bool SENSITIVE: [] end class CreateGlobalClusterResult attr_accessor global_cluster: Types::GlobalCluster SENSITIVE: [] end class CreateIntegrationMessage attr_accessor source_arn: ::String attr_accessor target_arn: ::String attr_accessor integration_name: ::String attr_accessor kms_key_id: ::String attr_accessor additional_encryption_context: ::Hash[::String, ::String] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateOptionGroupMessage attr_accessor option_group_name: ::String attr_accessor engine_name: ::String attr_accessor major_engine_version: ::String attr_accessor option_group_description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateOptionGroupResult attr_accessor option_group: Types::OptionGroup SENSITIVE: [] end class CreateTenantDatabaseMessage attr_accessor db_instance_identifier: ::String attr_accessor tenant_db_name: ::String attr_accessor master_username: ::String attr_accessor master_user_password: ::String attr_accessor character_set_name: ::String attr_accessor nchar_character_set_name: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [:master_user_password] end class CreateTenantDatabaseResult attr_accessor tenant_database: Types::TenantDatabase SENSITIVE: [] end class CustomAvailabilityZoneNotFoundFault < Aws::EmptyStructure end class CustomDBEngineVersionAMI attr_accessor image_id: ::String attr_accessor status: ::String SENSITIVE: [] end class CustomDBEngineVersionAlreadyExistsFault < Aws::EmptyStructure end class CustomDBEngineVersionNotFoundFault < Aws::EmptyStructure end class CustomDBEngineVersionQuotaExceededFault < Aws::EmptyStructure end class DBCluster attr_accessor allocated_storage: ::Integer attr_accessor availability_zones: ::Array[::String] attr_accessor backup_retention_period: ::Integer attr_accessor character_set_name: ::String attr_accessor database_name: ::String attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_parameter_group: ::String attr_accessor db_subnet_group: ::String attr_accessor status: ::String attr_accessor automatic_restart_time: ::Time attr_accessor percent_progress: ::String attr_accessor earliest_restorable_time: ::Time attr_accessor endpoint: ::String attr_accessor reader_endpoint: ::String attr_accessor custom_endpoints: ::Array[::String] attr_accessor multi_az: bool attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor latest_restorable_time: ::Time attr_accessor port: ::Integer attr_accessor master_username: ::String attr_accessor db_cluster_option_group_memberships: ::Array[Types::DBClusterOptionGroupStatus] attr_accessor preferred_backup_window: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor replication_source_identifier: ::String attr_accessor read_replica_identifiers: ::Array[::String] attr_accessor status_infos: ::Array[Types::DBClusterStatusInfo] attr_accessor db_cluster_members: ::Array[Types::DBClusterMember] attr_accessor vpc_security_groups: ::Array[Types::VpcSecurityGroupMembership] attr_accessor hosted_zone_id: ::String attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor db_cluster_resource_id: ::String attr_accessor db_cluster_arn: ::String attr_accessor associated_roles: ::Array[Types::DBClusterRole] attr_accessor iam_database_authentication_enabled: bool attr_accessor clone_group_id: ::String attr_accessor cluster_create_time: ::Time attr_accessor earliest_backtrack_time: ::Time attr_accessor backtrack_window: ::Integer attr_accessor backtrack_consumed_change_records: ::Integer attr_accessor enabled_cloudwatch_logs_exports: ::Array[::String] attr_accessor capacity: ::Integer attr_accessor engine_mode: ::String attr_accessor scaling_configuration_info: Types::ScalingConfigurationInfo attr_accessor rds_custom_cluster_configuration: Types::RdsCustomClusterConfiguration attr_accessor deletion_protection: bool attr_accessor http_endpoint_enabled: bool attr_accessor activity_stream_mode: ("sync" | "async") attr_accessor activity_stream_status: ("stopped" | "starting" | "started" | "stopping") attr_accessor activity_stream_kms_key_id: ::String attr_accessor activity_stream_kinesis_stream_name: ::String attr_accessor copy_tags_to_snapshot: bool attr_accessor cross_account_clone: bool attr_accessor domain_memberships: ::Array[Types::DomainMembership] attr_accessor tag_list: ::Array[Types::Tag] attr_accessor global_write_forwarding_status: ("enabled" | "disabled" | "enabling" | "disabling" | "unknown") attr_accessor global_write_forwarding_requested: bool attr_accessor pending_modified_values: Types::ClusterPendingModifiedValues attr_accessor db_cluster_instance_class: ::String attr_accessor storage_type: ::String attr_accessor iops: ::Integer attr_accessor publicly_accessible: bool attr_accessor auto_minor_version_upgrade: bool attr_accessor monitoring_interval: ::Integer attr_accessor monitoring_role_arn: ::String attr_accessor performance_insights_enabled: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor serverless_v2_scaling_configuration: Types::ServerlessV2ScalingConfigurationInfo attr_accessor network_type: ::String attr_accessor db_system_id: ::String attr_accessor master_user_secret: Types::MasterUserSecret attr_accessor io_optimized_next_allowed_modification_time: ::Time attr_accessor local_write_forwarding_status: ("enabled" | "disabled" | "enabling" | "disabling" | "requested") attr_accessor aws_backup_recovery_point_arn: ::String attr_accessor limitless_database: Types::LimitlessDatabase attr_accessor storage_throughput: ::Integer attr_accessor certificate_details: Types::CertificateDetails SENSITIVE: [] end class DBClusterAlreadyExistsFault < Aws::EmptyStructure end class DBClusterAutomatedBackup attr_accessor engine: ::String attr_accessor vpc_id: ::String attr_accessor db_cluster_automated_backups_arn: ::String attr_accessor db_cluster_identifier: ::String attr_accessor restore_window: Types::RestoreWindow attr_accessor master_username: ::String attr_accessor db_cluster_resource_id: ::String attr_accessor region: ::String attr_accessor license_model: ::String attr_accessor status: ::String attr_accessor iam_database_authentication_enabled: bool attr_accessor cluster_create_time: ::Time attr_accessor storage_encrypted: bool attr_accessor allocated_storage: ::Integer attr_accessor engine_version: ::String attr_accessor db_cluster_arn: ::String attr_accessor backup_retention_period: ::Integer attr_accessor engine_mode: ::String attr_accessor availability_zones: ::Array[::String] attr_accessor port: ::Integer attr_accessor kms_key_id: ::String attr_accessor storage_type: ::String attr_accessor iops: ::Integer attr_accessor aws_backup_recovery_point_arn: ::String attr_accessor storage_throughput: ::Integer SENSITIVE: [] end class DBClusterAutomatedBackupMessage attr_accessor marker: ::String attr_accessor db_cluster_automated_backups: ::Array[Types::DBClusterAutomatedBackup] SENSITIVE: [] end class DBClusterAutomatedBackupNotFoundFault < Aws::EmptyStructure end class DBClusterAutomatedBackupQuotaExceededFault < Aws::EmptyStructure end class DBClusterBacktrack attr_accessor db_cluster_identifier: ::String attr_accessor backtrack_identifier: ::String attr_accessor backtrack_to: ::Time attr_accessor backtracked_from: ::Time attr_accessor backtrack_request_creation_time: ::Time attr_accessor status: ::String SENSITIVE: [] end class DBClusterBacktrackMessage attr_accessor marker: ::String attr_accessor db_cluster_backtracks: ::Array[Types::DBClusterBacktrack] SENSITIVE: [] end class DBClusterBacktrackNotFoundFault < Aws::EmptyStructure end class DBClusterCapacityInfo attr_accessor db_cluster_identifier: ::String attr_accessor pending_capacity: ::Integer attr_accessor current_capacity: ::Integer attr_accessor seconds_before_timeout: ::Integer attr_accessor timeout_action: ::String SENSITIVE: [] end class DBClusterEndpoint attr_accessor db_cluster_endpoint_identifier: ::String attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_endpoint_resource_identifier: ::String attr_accessor endpoint: ::String attr_accessor status: ::String attr_accessor endpoint_type: ::String attr_accessor custom_endpoint_type: ::String attr_accessor static_members: ::Array[::String] attr_accessor excluded_members: ::Array[::String] attr_accessor db_cluster_endpoint_arn: ::String SENSITIVE: [] end class DBClusterEndpointAlreadyExistsFault < Aws::EmptyStructure end class DBClusterEndpointMessage attr_accessor marker: ::String attr_accessor db_cluster_endpoints: ::Array[Types::DBClusterEndpoint] SENSITIVE: [] end class DBClusterEndpointNotFoundFault < Aws::EmptyStructure end class DBClusterEndpointQuotaExceededFault < Aws::EmptyStructure end class DBClusterMember attr_accessor db_instance_identifier: ::String attr_accessor is_cluster_writer: bool attr_accessor db_cluster_parameter_group_status: ::String attr_accessor promotion_tier: ::Integer SENSITIVE: [] end class DBClusterMessage attr_accessor marker: ::String attr_accessor db_clusters: ::Array[Types::DBCluster] SENSITIVE: [] end class DBClusterNotFoundFault < Aws::EmptyStructure end class DBClusterOptionGroupStatus attr_accessor db_cluster_option_group_name: ::String attr_accessor status: ::String SENSITIVE: [] end class DBClusterParameterGroup attr_accessor db_cluster_parameter_group_name: ::String attr_accessor db_parameter_group_family: ::String attr_accessor description: ::String attr_accessor db_cluster_parameter_group_arn: ::String SENSITIVE: [] end class DBClusterParameterGroupDetails attr_accessor parameters: ::Array[Types::Parameter] attr_accessor marker: ::String SENSITIVE: [] end class DBClusterParameterGroupNameMessage attr_accessor db_cluster_parameter_group_name: ::String SENSITIVE: [] end class DBClusterParameterGroupNotFoundFault < Aws::EmptyStructure end class DBClusterParameterGroupsMessage attr_accessor marker: ::String attr_accessor db_cluster_parameter_groups: ::Array[Types::DBClusterParameterGroup] SENSITIVE: [] end class DBClusterQuotaExceededFault < Aws::EmptyStructure end class DBClusterRole attr_accessor role_arn: ::String attr_accessor status: ::String attr_accessor feature_name: ::String SENSITIVE: [] end class DBClusterRoleAlreadyExistsFault < Aws::EmptyStructure end class DBClusterRoleNotFoundFault < Aws::EmptyStructure end class DBClusterRoleQuotaExceededFault < Aws::EmptyStructure end class DBClusterSnapshot attr_accessor availability_zones: ::Array[::String] attr_accessor db_cluster_snapshot_identifier: ::String attr_accessor db_cluster_identifier: ::String attr_accessor snapshot_create_time: ::Time attr_accessor engine: ::String attr_accessor engine_mode: ::String attr_accessor allocated_storage: ::Integer attr_accessor status: ::String attr_accessor port: ::Integer attr_accessor vpc_id: ::String attr_accessor cluster_create_time: ::Time attr_accessor master_username: ::String attr_accessor engine_version: ::String attr_accessor license_model: ::String attr_accessor snapshot_type: ::String attr_accessor percent_progress: ::Integer attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor db_cluster_snapshot_arn: ::String attr_accessor source_db_cluster_snapshot_arn: ::String attr_accessor iam_database_authentication_enabled: bool attr_accessor tag_list: ::Array[Types::Tag] attr_accessor db_system_id: ::String attr_accessor storage_type: ::String attr_accessor db_cluster_resource_id: ::String attr_accessor storage_throughput: ::Integer SENSITIVE: [] end class DBClusterSnapshotAlreadyExistsFault < Aws::EmptyStructure end class DBClusterSnapshotAttribute attr_accessor attribute_name: ::String attr_accessor attribute_values: ::Array[::String] SENSITIVE: [] end class DBClusterSnapshotAttributesResult attr_accessor db_cluster_snapshot_identifier: ::String attr_accessor db_cluster_snapshot_attributes: ::Array[Types::DBClusterSnapshotAttribute] SENSITIVE: [] end class DBClusterSnapshotMessage attr_accessor marker: ::String attr_accessor db_cluster_snapshots: ::Array[Types::DBClusterSnapshot] SENSITIVE: [] end class DBClusterSnapshotNotFoundFault < Aws::EmptyStructure end class DBClusterStatusInfo attr_accessor status_type: ::String attr_accessor normal: bool attr_accessor status: ::String attr_accessor message: ::String SENSITIVE: [] end class DBEngineVersion attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor db_parameter_group_family: ::String attr_accessor db_engine_description: ::String attr_accessor db_engine_version_description: ::String attr_accessor default_character_set: Types::CharacterSet attr_accessor image: Types::CustomDBEngineVersionAMI attr_accessor db_engine_media_type: ::String attr_accessor supported_character_sets: ::Array[Types::CharacterSet] attr_accessor supported_nchar_character_sets: ::Array[Types::CharacterSet] attr_accessor valid_upgrade_target: ::Array[Types::UpgradeTarget] attr_accessor supported_timezones: ::Array[Types::Timezone] attr_accessor exportable_log_types: ::Array[::String] attr_accessor supports_log_exports_to_cloudwatch_logs: bool attr_accessor supports_read_replica: bool attr_accessor supported_engine_modes: ::Array[::String] attr_accessor supported_feature_names: ::Array[::String] attr_accessor status: ::String attr_accessor supports_parallel_query: bool attr_accessor supports_global_databases: bool attr_accessor major_engine_version: ::String attr_accessor database_installation_files_s3_bucket_name: ::String attr_accessor database_installation_files_s3_prefix: ::String attr_accessor db_engine_version_arn: ::String attr_accessor kms_key_id: ::String attr_accessor create_time: ::Time attr_accessor tag_list: ::Array[Types::Tag] attr_accessor supports_babelfish: bool attr_accessor custom_db_engine_version_manifest: ::String attr_accessor supports_certificate_rotation_without_restart: bool attr_accessor supported_ca_certificate_identifiers: ::Array[::String] attr_accessor supports_local_write_forwarding: bool attr_accessor supports_integrations: bool SENSITIVE: [] end class DBEngineVersionMessage attr_accessor marker: ::String attr_accessor db_engine_versions: ::Array[Types::DBEngineVersion] SENSITIVE: [] end class DBInstance attr_accessor db_instance_identifier: ::String attr_accessor db_instance_class: ::String attr_accessor engine: ::String attr_accessor db_instance_status: ::String attr_accessor automatic_restart_time: ::Time attr_accessor master_username: ::String attr_accessor db_name: ::String attr_accessor endpoint: Types::Endpoint attr_accessor allocated_storage: ::Integer attr_accessor instance_create_time: ::Time attr_accessor preferred_backup_window: ::String attr_accessor backup_retention_period: ::Integer attr_accessor db_security_groups: ::Array[Types::DBSecurityGroupMembership] attr_accessor vpc_security_groups: ::Array[Types::VpcSecurityGroupMembership] attr_accessor db_parameter_groups: ::Array[Types::DBParameterGroupStatus] attr_accessor availability_zone: ::String attr_accessor db_subnet_group: Types::DBSubnetGroup attr_accessor preferred_maintenance_window: ::String attr_accessor pending_modified_values: Types::PendingModifiedValues attr_accessor latest_restorable_time: ::Time attr_accessor multi_az: bool attr_accessor engine_version: ::String attr_accessor auto_minor_version_upgrade: bool attr_accessor read_replica_source_db_instance_identifier: ::String attr_accessor read_replica_db_instance_identifiers: ::Array[::String] attr_accessor read_replica_db_cluster_identifiers: ::Array[::String] attr_accessor replica_mode: ("open-read-only" | "mounted") attr_accessor license_model: ::String attr_accessor iops: ::Integer attr_accessor option_group_memberships: ::Array[Types::OptionGroupMembership] attr_accessor character_set_name: ::String attr_accessor nchar_character_set_name: ::String attr_accessor secondary_availability_zone: ::String attr_accessor publicly_accessible: bool attr_accessor status_infos: ::Array[Types::DBInstanceStatusInfo] attr_accessor storage_type: ::String attr_accessor tde_credential_arn: ::String attr_accessor db_instance_port: ::Integer attr_accessor db_cluster_identifier: ::String attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor dbi_resource_id: ::String attr_accessor ca_certificate_identifier: ::String attr_accessor domain_memberships: ::Array[Types::DomainMembership] attr_accessor copy_tags_to_snapshot: bool attr_accessor monitoring_interval: ::Integer attr_accessor enhanced_monitoring_resource_arn: ::String attr_accessor monitoring_role_arn: ::String attr_accessor promotion_tier: ::Integer attr_accessor db_instance_arn: ::String attr_accessor timezone: ::String attr_accessor iam_database_authentication_enabled: bool attr_accessor performance_insights_enabled: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor enabled_cloudwatch_logs_exports: ::Array[::String] attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor deletion_protection: bool attr_accessor associated_roles: ::Array[Types::DBInstanceRole] attr_accessor listener_endpoint: Types::Endpoint attr_accessor max_allocated_storage: ::Integer attr_accessor tag_list: ::Array[Types::Tag] attr_accessor db_instance_automated_backups_replications: ::Array[Types::DBInstanceAutomatedBackupsReplication] attr_accessor customer_owned_ip_enabled: bool attr_accessor aws_backup_recovery_point_arn: ::String attr_accessor activity_stream_status: ("stopped" | "starting" | "started" | "stopping") attr_accessor activity_stream_kms_key_id: ::String attr_accessor activity_stream_kinesis_stream_name: ::String attr_accessor activity_stream_mode: ("sync" | "async") attr_accessor activity_stream_engine_native_audit_fields_included: bool attr_accessor automation_mode: ("full" | "all-paused") attr_accessor resume_full_automation_mode_time: ::Time attr_accessor custom_iam_instance_profile: ::String attr_accessor backup_target: ::String attr_accessor network_type: ::String attr_accessor activity_stream_policy_status: ("locked" | "unlocked" | "locking-policy" | "unlocking-policy") attr_accessor storage_throughput: ::Integer attr_accessor db_system_id: ::String attr_accessor master_user_secret: Types::MasterUserSecret attr_accessor certificate_details: Types::CertificateDetails attr_accessor read_replica_source_db_cluster_identifier: ::String attr_accessor percent_progress: ::String attr_accessor dedicated_log_volume: bool attr_accessor is_storage_config_upgrade_available: bool attr_accessor multi_tenant: bool SENSITIVE: [] end class DBInstanceAlreadyExistsFault < Aws::EmptyStructure end class DBInstanceAutomatedBackup attr_accessor db_instance_arn: ::String attr_accessor dbi_resource_id: ::String attr_accessor region: ::String attr_accessor db_instance_identifier: ::String attr_accessor restore_window: Types::RestoreWindow attr_accessor allocated_storage: ::Integer attr_accessor status: ::String attr_accessor port: ::Integer attr_accessor availability_zone: ::String attr_accessor vpc_id: ::String attr_accessor instance_create_time: ::Time attr_accessor master_username: ::String attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor license_model: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor tde_credential_arn: ::String attr_accessor encrypted: bool attr_accessor storage_type: ::String attr_accessor kms_key_id: ::String attr_accessor timezone: ::String attr_accessor iam_database_authentication_enabled: bool attr_accessor backup_retention_period: ::Integer attr_accessor db_instance_automated_backups_arn: ::String attr_accessor db_instance_automated_backups_replications: ::Array[Types::DBInstanceAutomatedBackupsReplication] attr_accessor backup_target: ::String attr_accessor storage_throughput: ::Integer attr_accessor aws_backup_recovery_point_arn: ::String attr_accessor dedicated_log_volume: bool attr_accessor multi_tenant: bool SENSITIVE: [] end class DBInstanceAutomatedBackupMessage attr_accessor marker: ::String attr_accessor db_instance_automated_backups: ::Array[Types::DBInstanceAutomatedBackup] SENSITIVE: [] end class DBInstanceAutomatedBackupNotFoundFault < Aws::EmptyStructure end class DBInstanceAutomatedBackupQuotaExceededFault < Aws::EmptyStructure end class DBInstanceAutomatedBackupsReplication attr_accessor db_instance_automated_backups_arn: ::String SENSITIVE: [] end class DBInstanceMessage attr_accessor marker: ::String attr_accessor db_instances: ::Array[Types::DBInstance] SENSITIVE: [] end class DBInstanceNotFoundFault < Aws::EmptyStructure end class DBInstanceRole attr_accessor role_arn: ::String attr_accessor feature_name: ::String attr_accessor status: ::String SENSITIVE: [] end class DBInstanceRoleAlreadyExistsFault < Aws::EmptyStructure end class DBInstanceRoleNotFoundFault < Aws::EmptyStructure end class DBInstanceRoleQuotaExceededFault < Aws::EmptyStructure end class DBInstanceStatusInfo attr_accessor status_type: ::String attr_accessor normal: bool attr_accessor status: ::String attr_accessor message: ::String SENSITIVE: [] end class DBLogFileNotFoundFault < Aws::EmptyStructure end class DBParameterGroup attr_accessor db_parameter_group_name: ::String attr_accessor db_parameter_group_family: ::String attr_accessor description: ::String attr_accessor db_parameter_group_arn: ::String SENSITIVE: [] end class DBParameterGroupAlreadyExistsFault < Aws::EmptyStructure end class DBParameterGroupDetails attr_accessor parameters: ::Array[Types::Parameter] attr_accessor marker: ::String SENSITIVE: [] end class DBParameterGroupNameMessage attr_accessor db_parameter_group_name: ::String SENSITIVE: [] end class DBParameterGroupNotFoundFault < Aws::EmptyStructure end class DBParameterGroupQuotaExceededFault < Aws::EmptyStructure end class DBParameterGroupStatus attr_accessor db_parameter_group_name: ::String attr_accessor parameter_apply_status: ::String SENSITIVE: [] end class DBParameterGroupsMessage attr_accessor marker: ::String attr_accessor db_parameter_groups: ::Array[Types::DBParameterGroup] SENSITIVE: [] end class DBProxy attr_accessor db_proxy_name: ::String attr_accessor db_proxy_arn: ::String attr_accessor status: ("available" | "modifying" | "incompatible-network" | "insufficient-resource-limits" | "creating" | "deleting" | "suspended" | "suspending" | "reactivating") attr_accessor engine_family: ::String attr_accessor vpc_id: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor vpc_subnet_ids: ::Array[::String] attr_accessor auth: ::Array[Types::UserAuthConfigInfo] attr_accessor role_arn: ::String attr_accessor endpoint: ::String attr_accessor require_tls: bool attr_accessor idle_client_timeout: ::Integer attr_accessor debug_logging: bool attr_accessor created_date: ::Time attr_accessor updated_date: ::Time SENSITIVE: [] end class DBProxyAlreadyExistsFault < Aws::EmptyStructure end class DBProxyEndpoint attr_accessor db_proxy_endpoint_name: ::String attr_accessor db_proxy_endpoint_arn: ::String attr_accessor db_proxy_name: ::String attr_accessor status: ("available" | "modifying" | "incompatible-network" | "insufficient-resource-limits" | "creating" | "deleting") attr_accessor vpc_id: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor vpc_subnet_ids: ::Array[::String] attr_accessor endpoint: ::String attr_accessor created_date: ::Time attr_accessor target_role: ("READ_WRITE" | "READ_ONLY") attr_accessor is_default: bool SENSITIVE: [] end class DBProxyEndpointAlreadyExistsFault < Aws::EmptyStructure end class DBProxyEndpointNotFoundFault < Aws::EmptyStructure end class DBProxyEndpointQuotaExceededFault < Aws::EmptyStructure end class DBProxyNotFoundFault < Aws::EmptyStructure end class DBProxyQuotaExceededFault < Aws::EmptyStructure end class DBProxyTarget attr_accessor target_arn: ::String attr_accessor endpoint: ::String attr_accessor tracked_cluster_id: ::String attr_accessor rds_resource_id: ::String attr_accessor port: ::Integer attr_accessor type: ("RDS_INSTANCE" | "RDS_SERVERLESS_ENDPOINT" | "TRACKED_CLUSTER") attr_accessor role: ("READ_WRITE" | "READ_ONLY" | "UNKNOWN") attr_accessor target_health: Types::TargetHealth SENSITIVE: [] end class DBProxyTargetAlreadyRegisteredFault < Aws::EmptyStructure end class DBProxyTargetGroup attr_accessor db_proxy_name: ::String attr_accessor target_group_name: ::String attr_accessor target_group_arn: ::String attr_accessor is_default: bool attr_accessor status: ::String attr_accessor connection_pool_config: Types::ConnectionPoolConfigurationInfo attr_accessor created_date: ::Time attr_accessor updated_date: ::Time SENSITIVE: [] end class DBProxyTargetGroupNotFoundFault < Aws::EmptyStructure end class DBProxyTargetNotFoundFault < Aws::EmptyStructure end class DBRecommendation attr_accessor recommendation_id: ::String attr_accessor type_id: ::String attr_accessor severity: ::String attr_accessor resource_arn: ::String attr_accessor status: ::String attr_accessor created_time: ::Time attr_accessor updated_time: ::Time attr_accessor detection: ::String attr_accessor recommendation: ::String attr_accessor description: ::String attr_accessor reason: ::String attr_accessor recommended_actions: ::Array[Types::RecommendedAction] attr_accessor category: ::String attr_accessor source: ::String attr_accessor type_detection: ::String attr_accessor type_recommendation: ::String attr_accessor impact: ::String attr_accessor additional_info: ::String attr_accessor links: ::Array[Types::DocLink] attr_accessor issue_details: Types::IssueDetails SENSITIVE: [] end class DBRecommendationMessage attr_accessor db_recommendation: Types::DBRecommendation SENSITIVE: [] end class DBRecommendationsMessage attr_accessor db_recommendations: ::Array[Types::DBRecommendation] attr_accessor marker: ::String SENSITIVE: [] end class DBSecurityGroup attr_accessor owner_id: ::String attr_accessor db_security_group_name: ::String attr_accessor db_security_group_description: ::String attr_accessor vpc_id: ::String attr_accessor ec2_security_groups: ::Array[Types::EC2SecurityGroup] attr_accessor ip_ranges: ::Array[Types::IPRange] attr_accessor db_security_group_arn: ::String SENSITIVE: [] end class DBSecurityGroupAlreadyExistsFault < Aws::EmptyStructure end class DBSecurityGroupMembership attr_accessor db_security_group_name: ::String attr_accessor status: ::String SENSITIVE: [] end class DBSecurityGroupMessage attr_accessor marker: ::String attr_accessor db_security_groups: ::Array[Types::DBSecurityGroup] SENSITIVE: [] end class DBSecurityGroupNotFoundFault < Aws::EmptyStructure end class DBSecurityGroupNotSupportedFault < Aws::EmptyStructure end class DBSecurityGroupQuotaExceededFault < Aws::EmptyStructure end class DBShardGroup attr_accessor db_shard_group_resource_id: ::String attr_accessor db_shard_group_identifier: ::String attr_accessor db_cluster_identifier: ::String attr_accessor max_acu: ::Float attr_accessor compute_redundancy: ::Integer attr_accessor status: ::String attr_accessor publicly_accessible: bool attr_accessor endpoint: ::String SENSITIVE: [] end class DBShardGroupAlreadyExistsFault < Aws::EmptyStructure end class DBShardGroupNotFoundFault < Aws::EmptyStructure end class DBSnapshot attr_accessor db_snapshot_identifier: ::String attr_accessor db_instance_identifier: ::String attr_accessor snapshot_create_time: ::Time attr_accessor engine: ::String attr_accessor allocated_storage: ::Integer attr_accessor status: ::String attr_accessor port: ::Integer attr_accessor availability_zone: ::String attr_accessor vpc_id: ::String attr_accessor instance_create_time: ::Time attr_accessor master_username: ::String attr_accessor engine_version: ::String attr_accessor license_model: ::String attr_accessor snapshot_type: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor percent_progress: ::Integer attr_accessor source_region: ::String attr_accessor source_db_snapshot_identifier: ::String attr_accessor storage_type: ::String attr_accessor tde_credential_arn: ::String attr_accessor encrypted: bool attr_accessor kms_key_id: ::String attr_accessor db_snapshot_arn: ::String attr_accessor timezone: ::String attr_accessor iam_database_authentication_enabled: bool attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor dbi_resource_id: ::String attr_accessor tag_list: ::Array[Types::Tag] attr_accessor original_snapshot_create_time: ::Time attr_accessor snapshot_database_time: ::Time attr_accessor snapshot_target: ::String attr_accessor storage_throughput: ::Integer attr_accessor db_system_id: ::String attr_accessor dedicated_log_volume: bool attr_accessor multi_tenant: bool SENSITIVE: [] end class DBSnapshotAlreadyExistsFault < Aws::EmptyStructure end class DBSnapshotAttribute attr_accessor attribute_name: ::String attr_accessor attribute_values: ::Array[::String] SENSITIVE: [] end class DBSnapshotAttributesResult attr_accessor db_snapshot_identifier: ::String attr_accessor db_snapshot_attributes: ::Array[Types::DBSnapshotAttribute] SENSITIVE: [] end class DBSnapshotMessage attr_accessor marker: ::String attr_accessor db_snapshots: ::Array[Types::DBSnapshot] SENSITIVE: [] end class DBSnapshotNotFoundFault < Aws::EmptyStructure end class DBSnapshotTenantDatabase attr_accessor db_snapshot_identifier: ::String attr_accessor db_instance_identifier: ::String attr_accessor dbi_resource_id: ::String attr_accessor engine_name: ::String attr_accessor snapshot_type: ::String attr_accessor tenant_database_create_time: ::Time attr_accessor tenant_db_name: ::String attr_accessor master_username: ::String attr_accessor tenant_database_resource_id: ::String attr_accessor character_set_name: ::String attr_accessor db_snapshot_tenant_database_arn: ::String attr_accessor nchar_character_set_name: ::String attr_accessor tag_list: ::Array[Types::Tag] SENSITIVE: [] end class DBSnapshotTenantDatabaseNotFoundFault < Aws::EmptyStructure end class DBSnapshotTenantDatabasesMessage attr_accessor marker: ::String attr_accessor db_snapshot_tenant_databases: ::Array[Types::DBSnapshotTenantDatabase] SENSITIVE: [] end class DBSubnetGroup attr_accessor db_subnet_group_name: ::String attr_accessor db_subnet_group_description: ::String attr_accessor vpc_id: ::String attr_accessor subnet_group_status: ::String attr_accessor subnets: ::Array[Types::Subnet] attr_accessor db_subnet_group_arn: ::String attr_accessor supported_network_types: ::Array[::String] SENSITIVE: [] end class DBSubnetGroupAlreadyExistsFault < Aws::EmptyStructure end class DBSubnetGroupDoesNotCoverEnoughAZs < Aws::EmptyStructure end class DBSubnetGroupMessage attr_accessor marker: ::String attr_accessor db_subnet_groups: ::Array[Types::DBSubnetGroup] SENSITIVE: [] end class DBSubnetGroupNotAllowedFault < Aws::EmptyStructure end class DBSubnetGroupNotFoundFault < Aws::EmptyStructure end class DBSubnetGroupQuotaExceededFault < Aws::EmptyStructure end class DBSubnetQuotaExceededFault < Aws::EmptyStructure end class DBUpgradeDependencyFailureFault < Aws::EmptyStructure end class DeleteBlueGreenDeploymentRequest attr_accessor blue_green_deployment_identifier: ::String attr_accessor delete_target: bool SENSITIVE: [] end class DeleteBlueGreenDeploymentResponse attr_accessor blue_green_deployment: Types::BlueGreenDeployment SENSITIVE: [] end class DeleteCustomDBEngineVersionMessage attr_accessor engine: ::String attr_accessor engine_version: ::String SENSITIVE: [] end class DeleteDBClusterAutomatedBackupMessage attr_accessor db_cluster_resource_id: ::String SENSITIVE: [] end class DeleteDBClusterAutomatedBackupResult attr_accessor db_cluster_automated_backup: Types::DBClusterAutomatedBackup SENSITIVE: [] end class DeleteDBClusterEndpointMessage attr_accessor db_cluster_endpoint_identifier: ::String SENSITIVE: [] end class DeleteDBClusterMessage attr_accessor db_cluster_identifier: ::String attr_accessor skip_final_snapshot: bool attr_accessor final_db_snapshot_identifier: ::String attr_accessor delete_automated_backups: bool SENSITIVE: [] end class DeleteDBClusterParameterGroupMessage attr_accessor db_cluster_parameter_group_name: ::String SENSITIVE: [] end class DeleteDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class DeleteDBClusterSnapshotMessage attr_accessor db_cluster_snapshot_identifier: ::String SENSITIVE: [] end class DeleteDBClusterSnapshotResult attr_accessor db_cluster_snapshot: Types::DBClusterSnapshot SENSITIVE: [] end class DeleteDBInstanceAutomatedBackupMessage attr_accessor dbi_resource_id: ::String attr_accessor db_instance_automated_backups_arn: ::String SENSITIVE: [] end class DeleteDBInstanceAutomatedBackupResult attr_accessor db_instance_automated_backup: Types::DBInstanceAutomatedBackup SENSITIVE: [] end class DeleteDBInstanceMessage attr_accessor db_instance_identifier: ::String attr_accessor skip_final_snapshot: bool attr_accessor final_db_snapshot_identifier: ::String attr_accessor delete_automated_backups: bool SENSITIVE: [] end class DeleteDBInstanceResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class DeleteDBParameterGroupMessage attr_accessor db_parameter_group_name: ::String SENSITIVE: [] end class DeleteDBProxyEndpointRequest attr_accessor db_proxy_endpoint_name: ::String SENSITIVE: [] end class DeleteDBProxyEndpointResponse attr_accessor db_proxy_endpoint: Types::DBProxyEndpoint SENSITIVE: [] end class DeleteDBProxyRequest attr_accessor db_proxy_name: ::String SENSITIVE: [] end class DeleteDBProxyResponse attr_accessor db_proxy: Types::DBProxy SENSITIVE: [] end class DeleteDBSecurityGroupMessage attr_accessor db_security_group_name: ::String SENSITIVE: [] end class DeleteDBShardGroupMessage attr_accessor db_shard_group_identifier: ::String SENSITIVE: [] end class DeleteDBSnapshotMessage attr_accessor db_snapshot_identifier: ::String SENSITIVE: [] end class DeleteDBSnapshotResult attr_accessor db_snapshot: Types::DBSnapshot SENSITIVE: [] end class DeleteDBSubnetGroupMessage attr_accessor db_subnet_group_name: ::String SENSITIVE: [] end class DeleteEventSubscriptionMessage attr_accessor subscription_name: ::String SENSITIVE: [] end class DeleteEventSubscriptionResult attr_accessor event_subscription: Types::EventSubscription SENSITIVE: [] end class DeleteGlobalClusterMessage attr_accessor global_cluster_identifier: ::String SENSITIVE: [] end class DeleteGlobalClusterResult attr_accessor global_cluster: Types::GlobalCluster SENSITIVE: [] end class DeleteIntegrationMessage attr_accessor integration_identifier: ::String SENSITIVE: [] end class DeleteOptionGroupMessage attr_accessor option_group_name: ::String SENSITIVE: [] end class DeleteTenantDatabaseMessage attr_accessor db_instance_identifier: ::String attr_accessor tenant_db_name: ::String attr_accessor skip_final_snapshot: bool attr_accessor final_db_snapshot_identifier: ::String SENSITIVE: [] end class DeleteTenantDatabaseResult attr_accessor tenant_database: Types::TenantDatabase SENSITIVE: [] end class DeregisterDBProxyTargetsRequest attr_accessor db_proxy_name: ::String attr_accessor target_group_name: ::String attr_accessor db_instance_identifiers: ::Array[::String] attr_accessor db_cluster_identifiers: ::Array[::String] SENSITIVE: [] end class DeregisterDBProxyTargetsResponse < Aws::EmptyStructure end class DescribeAccountAttributesMessage < Aws::EmptyStructure end class DescribeBlueGreenDeploymentsRequest attr_accessor blue_green_deployment_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeBlueGreenDeploymentsResponse attr_accessor blue_green_deployments: ::Array[Types::BlueGreenDeployment] attr_accessor marker: ::String SENSITIVE: [] end class DescribeCertificatesMessage attr_accessor certificate_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBClusterAutomatedBackupsMessage attr_accessor db_cluster_resource_id: ::String attr_accessor db_cluster_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBClusterBacktracksMessage attr_accessor db_cluster_identifier: ::String attr_accessor backtrack_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBClusterEndpointsMessage attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_endpoint_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBClusterParameterGroupsMessage attr_accessor db_cluster_parameter_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBClusterParametersMessage attr_accessor db_cluster_parameter_group_name: ::String attr_accessor source: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBClusterSnapshotAttributesMessage attr_accessor db_cluster_snapshot_identifier: ::String SENSITIVE: [] end class DescribeDBClusterSnapshotAttributesResult attr_accessor db_cluster_snapshot_attributes_result: Types::DBClusterSnapshotAttributesResult SENSITIVE: [] end class DescribeDBClusterSnapshotsMessage attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_snapshot_identifier: ::String attr_accessor snapshot_type: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor include_shared: bool attr_accessor include_public: bool attr_accessor db_cluster_resource_id: ::String SENSITIVE: [] end class DescribeDBClustersMessage attr_accessor db_cluster_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor include_shared: bool SENSITIVE: [] end class DescribeDBEngineVersionsMessage attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor db_parameter_group_family: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor default_only: bool attr_accessor list_supported_character_sets: bool attr_accessor list_supported_timezones: bool attr_accessor include_all: bool SENSITIVE: [] end class DescribeDBInstanceAutomatedBackupsMessage attr_accessor dbi_resource_id: ::String attr_accessor db_instance_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor db_instance_automated_backups_arn: ::String SENSITIVE: [] end class DescribeDBInstancesMessage attr_accessor db_instance_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBLogFilesDetails attr_accessor log_file_name: ::String attr_accessor last_written: ::Integer attr_accessor size: ::Integer SENSITIVE: [] end class DescribeDBLogFilesMessage attr_accessor db_instance_identifier: ::String attr_accessor filename_contains: ::String attr_accessor file_last_written: ::Integer attr_accessor file_size: ::Integer attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBLogFilesResponse attr_accessor describe_db_log_files: ::Array[Types::DescribeDBLogFilesDetails] attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBParameterGroupsMessage attr_accessor db_parameter_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBParametersMessage attr_accessor db_parameter_group_name: ::String attr_accessor source: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBProxiesRequest attr_accessor db_proxy_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeDBProxiesResponse attr_accessor db_proxies: ::Array[Types::DBProxy] attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBProxyEndpointsRequest attr_accessor db_proxy_name: ::String attr_accessor db_proxy_endpoint_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeDBProxyEndpointsResponse attr_accessor db_proxy_endpoints: ::Array[Types::DBProxyEndpoint] attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBProxyTargetGroupsRequest attr_accessor db_proxy_name: ::String attr_accessor target_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeDBProxyTargetGroupsResponse attr_accessor target_groups: ::Array[Types::DBProxyTargetGroup] attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBProxyTargetsRequest attr_accessor db_proxy_name: ::String attr_accessor target_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeDBProxyTargetsResponse attr_accessor targets: ::Array[Types::DBProxyTarget] attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBRecommendationsMessage attr_accessor last_updated_after: ::Time attr_accessor last_updated_before: ::Time attr_accessor locale: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBSecurityGroupsMessage attr_accessor db_security_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBShardGroupsMessage attr_accessor db_shard_group_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeDBShardGroupsResponse attr_accessor db_shard_groups: ::Array[Types::DBShardGroup] attr_accessor marker: ::String SENSITIVE: [] end class DescribeDBSnapshotAttributesMessage attr_accessor db_snapshot_identifier: ::String SENSITIVE: [] end class DescribeDBSnapshotAttributesResult attr_accessor db_snapshot_attributes_result: Types::DBSnapshotAttributesResult SENSITIVE: [] end class DescribeDBSnapshotTenantDatabasesMessage attr_accessor db_instance_identifier: ::String attr_accessor db_snapshot_identifier: ::String attr_accessor snapshot_type: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor dbi_resource_id: ::String SENSITIVE: [] end class DescribeDBSnapshotsMessage attr_accessor db_instance_identifier: ::String attr_accessor db_snapshot_identifier: ::String attr_accessor snapshot_type: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor include_shared: bool attr_accessor include_public: bool attr_accessor dbi_resource_id: ::String SENSITIVE: [] end class DescribeDBSubnetGroupsMessage attr_accessor db_subnet_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeEngineDefaultClusterParametersMessage attr_accessor db_parameter_group_family: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeEngineDefaultClusterParametersResult attr_accessor engine_defaults: Types::EngineDefaults SENSITIVE: [] end class DescribeEngineDefaultParametersMessage attr_accessor db_parameter_group_family: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeEngineDefaultParametersResult attr_accessor engine_defaults: Types::EngineDefaults SENSITIVE: [] end class DescribeEventCategoriesMessage attr_accessor source_type: ::String attr_accessor filters: ::Array[Types::Filter] SENSITIVE: [] end class DescribeEventSubscriptionsMessage attr_accessor subscription_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeEventsMessage attr_accessor source_identifier: ::String attr_accessor source_type: ("db-instance" | "db-parameter-group" | "db-security-group" | "db-snapshot" | "db-cluster" | "db-cluster-snapshot" | "custom-engine-version" | "db-proxy" | "blue-green-deployment") attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor duration: ::Integer attr_accessor event_categories: ::Array[::String] attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeExportTasksMessage attr_accessor export_task_identifier: ::String attr_accessor source_arn: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer attr_accessor source_type: ("SNAPSHOT" | "CLUSTER") SENSITIVE: [] end class DescribeGlobalClustersMessage attr_accessor global_cluster_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeIntegrationsMessage attr_accessor integration_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeIntegrationsResponse attr_accessor marker: ::String attr_accessor integrations: ::Array[Types::Integration] SENSITIVE: [] end class DescribeOptionGroupOptionsMessage attr_accessor engine_name: ::String attr_accessor major_engine_version: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeOptionGroupsMessage attr_accessor option_group_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer attr_accessor engine_name: ::String attr_accessor major_engine_version: ::String SENSITIVE: [] end class DescribeOrderableDBInstanceOptionsMessage attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor db_instance_class: ::String attr_accessor license_model: ::String attr_accessor availability_zone_group: ::String attr_accessor vpc: bool attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribePendingMaintenanceActionsMessage attr_accessor resource_identifier: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeReservedDBInstancesMessage attr_accessor reserved_db_instance_id: ::String attr_accessor reserved_db_instances_offering_id: ::String attr_accessor db_instance_class: ::String attr_accessor duration: ::String attr_accessor product_description: ::String attr_accessor offering_type: ::String attr_accessor multi_az: bool attr_accessor lease_id: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeReservedDBInstancesOfferingsMessage attr_accessor reserved_db_instances_offering_id: ::String attr_accessor db_instance_class: ::String attr_accessor duration: ::String attr_accessor product_description: ::String attr_accessor offering_type: ::String attr_accessor multi_az: bool attr_accessor filters: ::Array[Types::Filter] attr_accessor max_records: ::Integer attr_accessor marker: ::String SENSITIVE: [] end class DescribeSourceRegionsMessage attr_accessor region_name: ::String attr_accessor max_records: ::Integer attr_accessor marker: ::String attr_accessor filters: ::Array[Types::Filter] SENSITIVE: [] end class DescribeTenantDatabasesMessage attr_accessor db_instance_identifier: ::String attr_accessor tenant_db_name: ::String attr_accessor filters: ::Array[Types::Filter] attr_accessor marker: ::String attr_accessor max_records: ::Integer SENSITIVE: [] end class DescribeValidDBInstanceModificationsMessage attr_accessor db_instance_identifier: ::String SENSITIVE: [] end class DescribeValidDBInstanceModificationsResult attr_accessor valid_db_instance_modifications_message: Types::ValidDBInstanceModificationsMessage SENSITIVE: [] end class DisableHttpEndpointRequest attr_accessor resource_arn: ::String SENSITIVE: [] end class DisableHttpEndpointResponse attr_accessor resource_arn: ::String attr_accessor http_endpoint_enabled: bool SENSITIVE: [] end class DocLink attr_accessor text: ::String attr_accessor url: ::String SENSITIVE: [] end class DomainMembership attr_accessor domain: ::String attr_accessor status: ::String attr_accessor fqdn: ::String attr_accessor iam_role_name: ::String attr_accessor ou: ::String attr_accessor auth_secret_arn: ::String attr_accessor dns_ips: ::Array[::String] SENSITIVE: [] end class DomainNotFoundFault < Aws::EmptyStructure end class DoubleRange attr_accessor from: ::Float attr_accessor to: ::Float SENSITIVE: [] end class DownloadDBLogFilePortionDetails attr_accessor log_file_data: ::String attr_accessor marker: ::String attr_accessor additional_data_pending: bool SENSITIVE: [] end class DownloadDBLogFilePortionMessage attr_accessor db_instance_identifier: ::String attr_accessor log_file_name: ::String attr_accessor marker: ::String attr_accessor number_of_lines: ::Integer SENSITIVE: [] end class EC2SecurityGroup attr_accessor status: ::String attr_accessor ec2_security_group_name: ::String attr_accessor ec2_security_group_id: ::String attr_accessor ec2_security_group_owner_id: ::String SENSITIVE: [] end class Ec2ImagePropertiesNotSupportedFault < Aws::EmptyStructure end class EnableHttpEndpointRequest attr_accessor resource_arn: ::String SENSITIVE: [] end class EnableHttpEndpointResponse attr_accessor resource_arn: ::String attr_accessor http_endpoint_enabled: bool SENSITIVE: [] end class Endpoint attr_accessor address: ::String attr_accessor port: ::Integer attr_accessor hosted_zone_id: ::String SENSITIVE: [] end class EngineDefaults attr_accessor db_parameter_group_family: ::String attr_accessor marker: ::String attr_accessor parameters: ::Array[Types::Parameter] SENSITIVE: [] end class Event attr_accessor source_identifier: ::String attr_accessor source_type: ("db-instance" | "db-parameter-group" | "db-security-group" | "db-snapshot" | "db-cluster" | "db-cluster-snapshot" | "custom-engine-version" | "db-proxy" | "blue-green-deployment") attr_accessor message: ::String attr_accessor event_categories: ::Array[::String] attr_accessor date: ::Time attr_accessor source_arn: ::String SENSITIVE: [] end class EventCategoriesMap attr_accessor source_type: ::String attr_accessor event_categories: ::Array[::String] SENSITIVE: [] end class EventCategoriesMessage attr_accessor event_categories_map_list: ::Array[Types::EventCategoriesMap] SENSITIVE: [] end class EventSubscription attr_accessor customer_aws_id: ::String attr_accessor cust_subscription_id: ::String attr_accessor sns_topic_arn: ::String attr_accessor status: ::String attr_accessor subscription_creation_time: ::String attr_accessor source_type: ::String attr_accessor source_ids_list: ::Array[::String] attr_accessor event_categories_list: ::Array[::String] attr_accessor enabled: bool attr_accessor event_subscription_arn: ::String SENSITIVE: [] end class EventSubscriptionQuotaExceededFault < Aws::EmptyStructure end class EventSubscriptionsMessage attr_accessor marker: ::String attr_accessor event_subscriptions_list: ::Array[Types::EventSubscription] SENSITIVE: [] end class EventsMessage attr_accessor marker: ::String attr_accessor events: ::Array[Types::Event] SENSITIVE: [] end class ExportTask attr_accessor export_task_identifier: ::String attr_accessor source_arn: ::String attr_accessor export_only: ::Array[::String] attr_accessor snapshot_time: ::Time attr_accessor task_start_time: ::Time attr_accessor task_end_time: ::Time attr_accessor s3_bucket: ::String attr_accessor s3_prefix: ::String attr_accessor iam_role_arn: ::String attr_accessor kms_key_id: ::String attr_accessor status: ::String attr_accessor percent_progress: ::Integer attr_accessor total_extracted_data_in_gb: ::Integer attr_accessor failure_cause: ::String attr_accessor warning_message: ::String attr_accessor source_type: ("SNAPSHOT" | "CLUSTER") SENSITIVE: [] end class ExportTaskAlreadyExistsFault < Aws::EmptyStructure end class ExportTaskNotFoundFault < Aws::EmptyStructure end class ExportTasksMessage attr_accessor marker: ::String attr_accessor export_tasks: ::Array[Types::ExportTask] SENSITIVE: [] end class FailoverDBClusterMessage attr_accessor db_cluster_identifier: ::String attr_accessor target_db_instance_identifier: ::String SENSITIVE: [] end class FailoverDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class FailoverGlobalClusterMessage attr_accessor global_cluster_identifier: ::String attr_accessor target_db_cluster_identifier: ::String attr_accessor allow_data_loss: bool attr_accessor switchover: bool SENSITIVE: [] end class FailoverGlobalClusterResult attr_accessor global_cluster: Types::GlobalCluster SENSITIVE: [] end class FailoverState attr_accessor status: ("pending" | "failing-over" | "cancelling") attr_accessor from_db_cluster_arn: ::String attr_accessor to_db_cluster_arn: ::String attr_accessor is_data_loss_allowed: bool SENSITIVE: [] end class Filter attr_accessor name: ::String attr_accessor values: ::Array[::String] SENSITIVE: [] end class GlobalCluster attr_accessor global_cluster_identifier: ::String attr_accessor global_cluster_resource_id: ::String attr_accessor global_cluster_arn: ::String attr_accessor status: ::String attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor database_name: ::String attr_accessor storage_encrypted: bool attr_accessor deletion_protection: bool attr_accessor global_cluster_members: ::Array[Types::GlobalClusterMember] attr_accessor failover_state: Types::FailoverState SENSITIVE: [] end class GlobalClusterAlreadyExistsFault < Aws::EmptyStructure end class GlobalClusterMember attr_accessor db_cluster_arn: ::String attr_accessor readers: ::Array[::String] attr_accessor is_writer: bool attr_accessor global_write_forwarding_status: ("enabled" | "disabled" | "enabling" | "disabling" | "unknown") attr_accessor synchronization_status: ("connected" | "pending-resync") SENSITIVE: [] end class GlobalClusterNotFoundFault < Aws::EmptyStructure end class GlobalClusterQuotaExceededFault < Aws::EmptyStructure end class GlobalClustersMessage attr_accessor marker: ::String attr_accessor global_clusters: ::Array[Types::GlobalCluster] SENSITIVE: [] end class IPRange attr_accessor status: ::String attr_accessor cidrip: ::String SENSITIVE: [] end class IamRoleMissingPermissionsFault < Aws::EmptyStructure end class IamRoleNotFoundFault < Aws::EmptyStructure end class InstanceQuotaExceededFault < Aws::EmptyStructure end class InsufficientAvailableIPsInSubnetFault < Aws::EmptyStructure end class InsufficientDBClusterCapacityFault < Aws::EmptyStructure end class InsufficientDBInstanceCapacityFault < Aws::EmptyStructure end class InsufficientStorageClusterCapacityFault < Aws::EmptyStructure end class Integration attr_accessor source_arn: ::String attr_accessor target_arn: ::String attr_accessor integration_name: ::String attr_accessor integration_arn: ::String attr_accessor kms_key_id: ::String attr_accessor additional_encryption_context: ::Hash[::String, ::String] attr_accessor status: ("creating" | "active" | "modifying" | "failed" | "deleting" | "syncing" | "needs_attention") attr_accessor tags: ::Array[Types::Tag] attr_accessor create_time: ::Time attr_accessor errors: ::Array[Types::IntegrationError] SENSITIVE: [] end class IntegrationAlreadyExistsFault < Aws::EmptyStructure end class IntegrationConflictOperationFault < Aws::EmptyStructure end class IntegrationError attr_accessor error_code: ::String attr_accessor error_message: ::String SENSITIVE: [] end class IntegrationNotFoundFault < Aws::EmptyStructure end class IntegrationQuotaExceededFault < Aws::EmptyStructure end class InvalidBlueGreenDeploymentStateFault < Aws::EmptyStructure end class InvalidCustomDBEngineVersionStateFault < Aws::EmptyStructure end class InvalidDBClusterAutomatedBackupStateFault < Aws::EmptyStructure end class InvalidDBClusterCapacityFault < Aws::EmptyStructure end class InvalidDBClusterEndpointStateFault < Aws::EmptyStructure end class InvalidDBClusterSnapshotStateFault < Aws::EmptyStructure end class InvalidDBClusterStateFault < Aws::EmptyStructure end class InvalidDBInstanceAutomatedBackupStateFault < Aws::EmptyStructure end class InvalidDBInstanceStateFault < Aws::EmptyStructure end class InvalidDBParameterGroupStateFault < Aws::EmptyStructure end class InvalidDBProxyEndpointStateFault < Aws::EmptyStructure end class InvalidDBProxyStateFault < Aws::EmptyStructure end class InvalidDBSecurityGroupStateFault < Aws::EmptyStructure end class InvalidDBShardGroupStateFault < Aws::EmptyStructure end class InvalidDBSnapshotStateFault < Aws::EmptyStructure end class InvalidDBSubnetGroupFault < Aws::EmptyStructure end class InvalidDBSubnetGroupStateFault < Aws::EmptyStructure end class InvalidDBSubnetStateFault < Aws::EmptyStructure end class InvalidEventSubscriptionStateFault < Aws::EmptyStructure end class InvalidExportOnlyFault < Aws::EmptyStructure end class InvalidExportSourceStateFault < Aws::EmptyStructure end class InvalidExportTaskStateFault < Aws::EmptyStructure end class InvalidGlobalClusterStateFault < Aws::EmptyStructure end class InvalidIntegrationStateFault < Aws::EmptyStructure end class InvalidMaxAcuFault < Aws::EmptyStructure end class InvalidOptionGroupStateFault < Aws::EmptyStructure end class InvalidResourceStateFault < Aws::EmptyStructure end class InvalidRestoreFault < Aws::EmptyStructure end class InvalidS3BucketFault < Aws::EmptyStructure end class InvalidSubnet < Aws::EmptyStructure end class InvalidVPCNetworkStateFault < Aws::EmptyStructure end class IssueDetails attr_accessor performance_issue_details: Types::PerformanceIssueDetails SENSITIVE: [] end class KMSKeyNotAccessibleFault < Aws::EmptyStructure end class LimitlessDatabase attr_accessor status: ("active" | "not-in-use" | "enabled" | "disabled" | "enabling" | "disabling" | "modifying-max-capacity" | "error") attr_accessor min_required_acu: ::Float SENSITIVE: [] end class ListTagsForResourceMessage attr_accessor resource_name: ::String attr_accessor filters: ::Array[Types::Filter] SENSITIVE: [] end class MasterUserSecret attr_accessor secret_arn: ::String attr_accessor secret_status: ::String attr_accessor kms_key_id: ::String SENSITIVE: [] end class MaxDBShardGroupLimitReached < Aws::EmptyStructure end class Metric attr_accessor name: ::String attr_accessor references: ::Array[Types::MetricReference] attr_accessor statistics_details: ::String attr_accessor metric_query: Types::MetricQuery SENSITIVE: [] end class MetricQuery attr_accessor performance_insights_metric_query: Types::PerformanceInsightsMetricQuery SENSITIVE: [] end class MetricReference attr_accessor name: ::String attr_accessor reference_details: Types::ReferenceDetails SENSITIVE: [] end class MinimumEngineVersionPerAllowedValue attr_accessor allowed_value: ::String attr_accessor minimum_engine_version: ::String SENSITIVE: [] end class ModifyActivityStreamRequest attr_accessor resource_arn: ::String attr_accessor audit_policy_state: ("locked" | "unlocked") SENSITIVE: [] end class ModifyActivityStreamResponse attr_accessor kms_key_id: ::String attr_accessor kinesis_stream_name: ::String attr_accessor status: ("stopped" | "starting" | "started" | "stopping") attr_accessor mode: ("sync" | "async") attr_accessor engine_native_audit_fields_included: bool attr_accessor policy_status: ("locked" | "unlocked" | "locking-policy" | "unlocking-policy") SENSITIVE: [] end class ModifyCertificatesMessage attr_accessor certificate_identifier: ::String attr_accessor remove_customer_override: bool SENSITIVE: [] end class ModifyCertificatesResult attr_accessor certificate: Types::Certificate SENSITIVE: [] end class ModifyCurrentDBClusterCapacityMessage attr_accessor db_cluster_identifier: ::String attr_accessor capacity: ::Integer attr_accessor seconds_before_timeout: ::Integer attr_accessor timeout_action: ::String SENSITIVE: [] end class ModifyCustomDBEngineVersionMessage attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor description: ::String attr_accessor status: ("available" | "inactive" | "inactive-except-restore") SENSITIVE: [] end class ModifyDBClusterEndpointMessage attr_accessor db_cluster_endpoint_identifier: ::String attr_accessor endpoint_type: ::String attr_accessor static_members: ::Array[::String] attr_accessor excluded_members: ::Array[::String] SENSITIVE: [] end class ModifyDBClusterMessage attr_accessor db_cluster_identifier: ::String attr_accessor new_db_cluster_identifier: ::String attr_accessor apply_immediately: bool attr_accessor backup_retention_period: ::Integer attr_accessor db_cluster_parameter_group_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor port: ::Integer attr_accessor master_user_password: ::String attr_accessor option_group_name: ::String attr_accessor preferred_backup_window: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor backtrack_window: ::Integer attr_accessor cloudwatch_logs_export_configuration: Types::CloudwatchLogsExportConfiguration attr_accessor engine_version: ::String attr_accessor allow_major_version_upgrade: bool attr_accessor db_instance_parameter_group_name: ::String attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor scaling_configuration: Types::ScalingConfiguration attr_accessor deletion_protection: bool attr_accessor enable_http_endpoint: bool attr_accessor copy_tags_to_snapshot: bool attr_accessor enable_global_write_forwarding: bool attr_accessor db_cluster_instance_class: ::String attr_accessor allocated_storage: ::Integer attr_accessor storage_type: ::String attr_accessor iops: ::Integer attr_accessor auto_minor_version_upgrade: bool attr_accessor monitoring_interval: ::Integer attr_accessor monitoring_role_arn: ::String attr_accessor enable_performance_insights: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor serverless_v2_scaling_configuration: Types::ServerlessV2ScalingConfiguration attr_accessor network_type: ::String attr_accessor manage_master_user_password: bool attr_accessor rotate_master_user_password: bool attr_accessor master_user_secret_kms_key_id: ::String attr_accessor engine_mode: ::String attr_accessor allow_engine_mode_change: bool attr_accessor enable_local_write_forwarding: bool attr_accessor aws_backup_recovery_point_arn: ::String attr_accessor enable_limitless_database: bool attr_accessor ca_certificate_identifier: ::String SENSITIVE: [] end class ModifyDBClusterParameterGroupMessage attr_accessor db_cluster_parameter_group_name: ::String attr_accessor parameters: ::Array[Types::Parameter] SENSITIVE: [] end class ModifyDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class ModifyDBClusterSnapshotAttributeMessage attr_accessor db_cluster_snapshot_identifier: ::String attr_accessor attribute_name: ::String attr_accessor values_to_add: ::Array[::String] attr_accessor values_to_remove: ::Array[::String] SENSITIVE: [] end class ModifyDBClusterSnapshotAttributeResult attr_accessor db_cluster_snapshot_attributes_result: Types::DBClusterSnapshotAttributesResult SENSITIVE: [] end class ModifyDBInstanceMessage attr_accessor db_instance_identifier: ::String attr_accessor allocated_storage: ::Integer attr_accessor db_instance_class: ::String attr_accessor db_subnet_group_name: ::String attr_accessor db_security_groups: ::Array[::String] attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor apply_immediately: bool attr_accessor master_user_password: ::String attr_accessor db_parameter_group_name: ::String attr_accessor backup_retention_period: ::Integer attr_accessor preferred_backup_window: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor multi_az: bool attr_accessor engine_version: ::String attr_accessor allow_major_version_upgrade: bool attr_accessor auto_minor_version_upgrade: bool attr_accessor license_model: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor new_db_instance_identifier: ::String attr_accessor storage_type: ::String attr_accessor tde_credential_arn: ::String attr_accessor tde_credential_password: ::String attr_accessor ca_certificate_identifier: ::String attr_accessor domain: ::String attr_accessor domain_fqdn: ::String attr_accessor domain_ou: ::String attr_accessor domain_auth_secret_arn: ::String attr_accessor domain_dns_ips: ::Array[::String] attr_accessor copy_tags_to_snapshot: bool attr_accessor monitoring_interval: ::Integer attr_accessor db_port_number: ::Integer attr_accessor publicly_accessible: bool attr_accessor monitoring_role_arn: ::String attr_accessor domain_iam_role_name: ::String attr_accessor disable_domain: bool attr_accessor promotion_tier: ::Integer attr_accessor enable_iam_database_authentication: bool attr_accessor enable_performance_insights: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor cloudwatch_logs_export_configuration: Types::CloudwatchLogsExportConfiguration attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor use_default_processor_features: bool attr_accessor deletion_protection: bool attr_accessor max_allocated_storage: ::Integer attr_accessor certificate_rotation_restart: bool attr_accessor replica_mode: ("open-read-only" | "mounted") attr_accessor enable_customer_owned_ip: bool attr_accessor aws_backup_recovery_point_arn: ::String attr_accessor automation_mode: ("full" | "all-paused") attr_accessor resume_full_automation_mode_minutes: ::Integer attr_accessor network_type: ::String attr_accessor storage_throughput: ::Integer attr_accessor manage_master_user_password: bool attr_accessor rotate_master_user_password: bool attr_accessor master_user_secret_kms_key_id: ::String attr_accessor engine: ::String attr_accessor dedicated_log_volume: bool attr_accessor multi_tenant: bool SENSITIVE: [] end class ModifyDBInstanceResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class ModifyDBParameterGroupMessage attr_accessor db_parameter_group_name: ::String attr_accessor parameters: ::Array[Types::Parameter] SENSITIVE: [] end class ModifyDBProxyEndpointRequest attr_accessor db_proxy_endpoint_name: ::String attr_accessor new_db_proxy_endpoint_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] SENSITIVE: [] end class ModifyDBProxyEndpointResponse attr_accessor db_proxy_endpoint: Types::DBProxyEndpoint SENSITIVE: [] end class ModifyDBProxyRequest attr_accessor db_proxy_name: ::String attr_accessor new_db_proxy_name: ::String attr_accessor auth: ::Array[Types::UserAuthConfig] attr_accessor require_tls: bool attr_accessor idle_client_timeout: ::Integer attr_accessor debug_logging: bool attr_accessor role_arn: ::String attr_accessor security_groups: ::Array[::String] SENSITIVE: [] end class ModifyDBProxyResponse attr_accessor db_proxy: Types::DBProxy SENSITIVE: [] end class ModifyDBProxyTargetGroupRequest attr_accessor target_group_name: ::String attr_accessor db_proxy_name: ::String attr_accessor connection_pool_config: Types::ConnectionPoolConfiguration attr_accessor new_name: ::String SENSITIVE: [] end class ModifyDBProxyTargetGroupResponse attr_accessor db_proxy_target_group: Types::DBProxyTargetGroup SENSITIVE: [] end class ModifyDBRecommendationMessage attr_accessor recommendation_id: ::String attr_accessor locale: ::String attr_accessor status: ::String attr_accessor recommended_action_updates: ::Array[Types::RecommendedActionUpdate] SENSITIVE: [] end class ModifyDBShardGroupMessage attr_accessor db_shard_group_identifier: ::String attr_accessor max_acu: ::Float SENSITIVE: [] end class ModifyDBSnapshotAttributeMessage attr_accessor db_snapshot_identifier: ::String attr_accessor attribute_name: ::String attr_accessor values_to_add: ::Array[::String] attr_accessor values_to_remove: ::Array[::String] SENSITIVE: [] end class ModifyDBSnapshotAttributeResult attr_accessor db_snapshot_attributes_result: Types::DBSnapshotAttributesResult SENSITIVE: [] end class ModifyDBSnapshotMessage attr_accessor db_snapshot_identifier: ::String attr_accessor engine_version: ::String attr_accessor option_group_name: ::String SENSITIVE: [] end class ModifyDBSnapshotResult attr_accessor db_snapshot: Types::DBSnapshot SENSITIVE: [] end class ModifyDBSubnetGroupMessage attr_accessor db_subnet_group_name: ::String attr_accessor db_subnet_group_description: ::String attr_accessor subnet_ids: ::Array[::String] SENSITIVE: [] end class ModifyDBSubnetGroupResult attr_accessor db_subnet_group: Types::DBSubnetGroup SENSITIVE: [] end class ModifyEventSubscriptionMessage attr_accessor subscription_name: ::String attr_accessor sns_topic_arn: ::String attr_accessor source_type: ::String attr_accessor event_categories: ::Array[::String] attr_accessor enabled: bool SENSITIVE: [] end class ModifyEventSubscriptionResult attr_accessor event_subscription: Types::EventSubscription SENSITIVE: [] end class ModifyGlobalClusterMessage attr_accessor global_cluster_identifier: ::String attr_accessor new_global_cluster_identifier: ::String attr_accessor deletion_protection: bool attr_accessor engine_version: ::String attr_accessor allow_major_version_upgrade: bool SENSITIVE: [] end class ModifyGlobalClusterResult attr_accessor global_cluster: Types::GlobalCluster SENSITIVE: [] end class ModifyOptionGroupMessage attr_accessor option_group_name: ::String attr_accessor options_to_include: ::Array[Types::OptionConfiguration] attr_accessor options_to_remove: ::Array[::String] attr_accessor apply_immediately: bool SENSITIVE: [] end class ModifyOptionGroupResult attr_accessor option_group: Types::OptionGroup SENSITIVE: [] end class ModifyTenantDatabaseMessage attr_accessor db_instance_identifier: ::String attr_accessor tenant_db_name: ::String attr_accessor master_user_password: ::String attr_accessor new_tenant_db_name: ::String SENSITIVE: [:master_user_password] end class ModifyTenantDatabaseResult attr_accessor tenant_database: Types::TenantDatabase SENSITIVE: [] end class NetworkTypeNotSupported < Aws::EmptyStructure end class Option attr_accessor option_name: ::String attr_accessor option_description: ::String attr_accessor persistent: bool attr_accessor permanent: bool attr_accessor port: ::Integer attr_accessor option_version: ::String attr_accessor option_settings: ::Array[Types::OptionSetting] attr_accessor db_security_group_memberships: ::Array[Types::DBSecurityGroupMembership] attr_accessor vpc_security_group_memberships: ::Array[Types::VpcSecurityGroupMembership] SENSITIVE: [] end class OptionConfiguration attr_accessor option_name: ::String attr_accessor port: ::Integer attr_accessor option_version: ::String attr_accessor db_security_group_memberships: ::Array[::String] attr_accessor vpc_security_group_memberships: ::Array[::String] attr_accessor option_settings: ::Array[Types::OptionSetting] SENSITIVE: [] end class OptionGroup attr_accessor option_group_name: ::String attr_accessor option_group_description: ::String attr_accessor engine_name: ::String attr_accessor major_engine_version: ::String attr_accessor options: ::Array[Types::Option] attr_accessor allows_vpc_and_non_vpc_instance_memberships: bool attr_accessor vpc_id: ::String attr_accessor option_group_arn: ::String attr_accessor source_option_group: ::String attr_accessor source_account_id: ::String attr_accessor copy_timestamp: ::Time SENSITIVE: [] end class OptionGroupAlreadyExistsFault < Aws::EmptyStructure end class OptionGroupMembership attr_accessor option_group_name: ::String attr_accessor status: ::String SENSITIVE: [] end class OptionGroupNotFoundFault < Aws::EmptyStructure end class OptionGroupOption attr_accessor name: ::String attr_accessor description: ::String attr_accessor engine_name: ::String attr_accessor major_engine_version: ::String attr_accessor minimum_required_minor_engine_version: ::String attr_accessor port_required: bool attr_accessor default_port: ::Integer attr_accessor options_depended_on: ::Array[::String] attr_accessor options_conflicts_with: ::Array[::String] attr_accessor persistent: bool attr_accessor permanent: bool attr_accessor requires_auto_minor_engine_version_upgrade: bool attr_accessor vpc_only: bool attr_accessor supports_option_version_downgrade: bool attr_accessor option_group_option_settings: ::Array[Types::OptionGroupOptionSetting] attr_accessor option_group_option_versions: ::Array[Types::OptionVersion] attr_accessor copyable_cross_account: bool SENSITIVE: [] end class OptionGroupOptionSetting attr_accessor setting_name: ::String attr_accessor setting_description: ::String attr_accessor default_value: ::String attr_accessor apply_type: ::String attr_accessor allowed_values: ::String attr_accessor is_modifiable: bool attr_accessor is_required: bool attr_accessor minimum_engine_version_per_allowed_value: ::Array[Types::MinimumEngineVersionPerAllowedValue] SENSITIVE: [] end class OptionGroupOptionsMessage attr_accessor option_group_options: ::Array[Types::OptionGroupOption] attr_accessor marker: ::String SENSITIVE: [] end class OptionGroupQuotaExceededFault < Aws::EmptyStructure end class OptionGroups attr_accessor option_groups_list: ::Array[Types::OptionGroup] attr_accessor marker: ::String SENSITIVE: [] end class OptionSetting attr_accessor name: ::String attr_accessor value: ::String attr_accessor default_value: ::String attr_accessor description: ::String attr_accessor apply_type: ::String attr_accessor data_type: ::String attr_accessor allowed_values: ::String attr_accessor is_modifiable: bool attr_accessor is_collection: bool SENSITIVE: [] end class OptionVersion attr_accessor version: ::String attr_accessor is_default: bool SENSITIVE: [] end class OrderableDBInstanceOption attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor db_instance_class: ::String attr_accessor license_model: ::String attr_accessor availability_zone_group: ::String attr_accessor availability_zones: ::Array[Types::AvailabilityZone] attr_accessor multi_az_capable: bool attr_accessor read_replica_capable: bool attr_accessor vpc: bool attr_accessor supports_storage_encryption: bool attr_accessor storage_type: ::String attr_accessor supports_iops: bool attr_accessor supports_enhanced_monitoring: bool attr_accessor supports_iam_database_authentication: bool attr_accessor supports_performance_insights: bool attr_accessor min_storage_size: ::Integer attr_accessor max_storage_size: ::Integer attr_accessor min_iops_per_db_instance: ::Integer attr_accessor max_iops_per_db_instance: ::Integer attr_accessor min_iops_per_gib: ::Float attr_accessor max_iops_per_gib: ::Float attr_accessor available_processor_features: ::Array[Types::AvailableProcessorFeature] attr_accessor supported_engine_modes: ::Array[::String] attr_accessor supports_storage_autoscaling: bool attr_accessor supports_kerberos_authentication: bool attr_accessor outpost_capable: bool attr_accessor supported_activity_stream_modes: ::Array[::String] attr_accessor supports_global_databases: bool attr_accessor supports_clusters: bool attr_accessor supported_network_types: ::Array[::String] attr_accessor supports_storage_throughput: bool attr_accessor min_storage_throughput_per_db_instance: ::Integer attr_accessor max_storage_throughput_per_db_instance: ::Integer attr_accessor min_storage_throughput_per_iops: ::Float attr_accessor max_storage_throughput_per_iops: ::Float attr_accessor supports_dedicated_log_volume: bool SENSITIVE: [] end class OrderableDBInstanceOptionsMessage attr_accessor orderable_db_instance_options: ::Array[Types::OrderableDBInstanceOption] attr_accessor marker: ::String SENSITIVE: [] end class Outpost attr_accessor arn: ::String SENSITIVE: [] end class Parameter attr_accessor parameter_name: ::String attr_accessor parameter_value: ::String attr_accessor description: ::String attr_accessor source: ::String attr_accessor apply_type: ::String attr_accessor data_type: ::String attr_accessor allowed_values: ::String attr_accessor is_modifiable: bool attr_accessor minimum_engine_version: ::String attr_accessor apply_method: ("immediate" | "pending-reboot") attr_accessor supported_engine_modes: ::Array[::String] SENSITIVE: [] end class PendingCloudwatchLogsExports attr_accessor log_types_to_enable: ::Array[::String] attr_accessor log_types_to_disable: ::Array[::String] SENSITIVE: [] end class PendingMaintenanceAction attr_accessor action: ::String attr_accessor auto_applied_after_date: ::Time attr_accessor forced_apply_date: ::Time attr_accessor opt_in_status: ::String attr_accessor current_apply_date: ::Time attr_accessor description: ::String SENSITIVE: [] end class PendingMaintenanceActionsMessage attr_accessor pending_maintenance_actions: ::Array[Types::ResourcePendingMaintenanceActions] attr_accessor marker: ::String SENSITIVE: [] end class PendingModifiedValues attr_accessor db_instance_class: ::String attr_accessor allocated_storage: ::Integer attr_accessor master_user_password: ::String attr_accessor port: ::Integer attr_accessor backup_retention_period: ::Integer attr_accessor multi_az: bool attr_accessor engine_version: ::String attr_accessor license_model: ::String attr_accessor iops: ::Integer attr_accessor db_instance_identifier: ::String attr_accessor storage_type: ::String attr_accessor ca_certificate_identifier: ::String attr_accessor db_subnet_group_name: ::String attr_accessor pending_cloudwatch_logs_exports: Types::PendingCloudwatchLogsExports attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor iam_database_authentication_enabled: bool attr_accessor automation_mode: ("full" | "all-paused") attr_accessor resume_full_automation_mode_time: ::Time attr_accessor storage_throughput: ::Integer attr_accessor engine: ::String attr_accessor dedicated_log_volume: bool attr_accessor multi_tenant: bool SENSITIVE: [] end class PerformanceInsightsMetricDimensionGroup attr_accessor dimensions: ::Array[::String] attr_accessor group: ::String attr_accessor limit: ::Integer SENSITIVE: [] end class PerformanceInsightsMetricQuery attr_accessor group_by: Types::PerformanceInsightsMetricDimensionGroup attr_accessor metric: ::String SENSITIVE: [] end class PerformanceIssueDetails attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor metrics: ::Array[Types::Metric] attr_accessor analysis: ::String SENSITIVE: [] end class PointInTimeRestoreNotEnabledFault < Aws::EmptyStructure end class ProcessorFeature attr_accessor name: ::String attr_accessor value: ::String SENSITIVE: [] end class PromoteReadReplicaDBClusterMessage attr_accessor db_cluster_identifier: ::String SENSITIVE: [] end class PromoteReadReplicaDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class PromoteReadReplicaMessage attr_accessor db_instance_identifier: ::String attr_accessor backup_retention_period: ::Integer attr_accessor preferred_backup_window: ::String SENSITIVE: [] end class PromoteReadReplicaResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class ProvisionedIopsNotAvailableInAZFault < Aws::EmptyStructure end class PurchaseReservedDBInstancesOfferingMessage attr_accessor reserved_db_instances_offering_id: ::String attr_accessor reserved_db_instance_id: ::String attr_accessor db_instance_count: ::Integer attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class PurchaseReservedDBInstancesOfferingResult attr_accessor reserved_db_instance: Types::ReservedDBInstance SENSITIVE: [] end class Range attr_accessor from: ::Integer attr_accessor to: ::Integer attr_accessor step: ::Integer SENSITIVE: [] end class RdsCustomClusterConfiguration attr_accessor interconnect_subnet_id: ::String attr_accessor transit_gateway_multicast_domain_id: ::String attr_accessor replica_mode: ("open-read-only" | "mounted") SENSITIVE: [] end class RebootDBClusterMessage attr_accessor db_cluster_identifier: ::String SENSITIVE: [] end class RebootDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class RebootDBInstanceMessage attr_accessor db_instance_identifier: ::String attr_accessor force_failover: bool SENSITIVE: [] end class RebootDBInstanceResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class RebootDBShardGroupMessage attr_accessor db_shard_group_identifier: ::String SENSITIVE: [] end class RecommendedAction attr_accessor action_id: ::String attr_accessor title: ::String attr_accessor description: ::String attr_accessor operation: ::String attr_accessor parameters: ::Array[Types::RecommendedActionParameter] attr_accessor apply_modes: ::Array[::String] attr_accessor status: ::String attr_accessor issue_details: Types::IssueDetails attr_accessor context_attributes: ::Array[Types::ContextAttribute] SENSITIVE: [] end class RecommendedActionParameter attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class RecommendedActionUpdate attr_accessor action_id: ::String attr_accessor status: ::String SENSITIVE: [] end class RecurringCharge attr_accessor recurring_charge_amount: ::Float attr_accessor recurring_charge_frequency: ::String SENSITIVE: [] end class ReferenceDetails attr_accessor scalar_reference_details: Types::ScalarReferenceDetails SENSITIVE: [] end class RegisterDBProxyTargetsRequest attr_accessor db_proxy_name: ::String attr_accessor target_group_name: ::String attr_accessor db_instance_identifiers: ::Array[::String] attr_accessor db_cluster_identifiers: ::Array[::String] SENSITIVE: [] end class RegisterDBProxyTargetsResponse attr_accessor db_proxy_targets: ::Array[Types::DBProxyTarget] SENSITIVE: [] end class RemoveFromGlobalClusterMessage attr_accessor global_cluster_identifier: ::String attr_accessor db_cluster_identifier: ::String SENSITIVE: [] end class RemoveFromGlobalClusterResult attr_accessor global_cluster: Types::GlobalCluster SENSITIVE: [] end class RemoveRoleFromDBClusterMessage attr_accessor db_cluster_identifier: ::String attr_accessor role_arn: ::String attr_accessor feature_name: ::String SENSITIVE: [] end class RemoveRoleFromDBInstanceMessage attr_accessor db_instance_identifier: ::String attr_accessor role_arn: ::String attr_accessor feature_name: ::String SENSITIVE: [] end class RemoveSourceIdentifierFromSubscriptionMessage attr_accessor subscription_name: ::String attr_accessor source_identifier: ::String SENSITIVE: [] end class RemoveSourceIdentifierFromSubscriptionResult attr_accessor event_subscription: Types::EventSubscription SENSITIVE: [] end class RemoveTagsFromResourceMessage attr_accessor resource_name: ::String attr_accessor tag_keys: ::Array[::String] SENSITIVE: [] end class ReservedDBInstance attr_accessor reserved_db_instance_id: ::String attr_accessor reserved_db_instances_offering_id: ::String attr_accessor db_instance_class: ::String attr_accessor start_time: ::Time attr_accessor duration: ::Integer attr_accessor fixed_price: ::Float attr_accessor usage_price: ::Float attr_accessor currency_code: ::String attr_accessor db_instance_count: ::Integer attr_accessor product_description: ::String attr_accessor offering_type: ::String attr_accessor multi_az: bool attr_accessor state: ::String attr_accessor recurring_charges: ::Array[Types::RecurringCharge] attr_accessor reserved_db_instance_arn: ::String attr_accessor lease_id: ::String SENSITIVE: [] end class ReservedDBInstanceAlreadyExistsFault < Aws::EmptyStructure end class ReservedDBInstanceMessage attr_accessor marker: ::String attr_accessor reserved_db_instances: ::Array[Types::ReservedDBInstance] SENSITIVE: [] end class ReservedDBInstanceNotFoundFault < Aws::EmptyStructure end class ReservedDBInstanceQuotaExceededFault < Aws::EmptyStructure end class ReservedDBInstancesOffering attr_accessor reserved_db_instances_offering_id: ::String attr_accessor db_instance_class: ::String attr_accessor duration: ::Integer attr_accessor fixed_price: ::Float attr_accessor usage_price: ::Float attr_accessor currency_code: ::String attr_accessor product_description: ::String attr_accessor offering_type: ::String attr_accessor multi_az: bool attr_accessor recurring_charges: ::Array[Types::RecurringCharge] SENSITIVE: [] end class ReservedDBInstancesOfferingMessage attr_accessor marker: ::String attr_accessor reserved_db_instances_offerings: ::Array[Types::ReservedDBInstancesOffering] SENSITIVE: [] end class ReservedDBInstancesOfferingNotFoundFault < Aws::EmptyStructure end class ResetDBClusterParameterGroupMessage attr_accessor db_cluster_parameter_group_name: ::String attr_accessor reset_all_parameters: bool attr_accessor parameters: ::Array[Types::Parameter] SENSITIVE: [] end class ResetDBParameterGroupMessage attr_accessor db_parameter_group_name: ::String attr_accessor reset_all_parameters: bool attr_accessor parameters: ::Array[Types::Parameter] SENSITIVE: [] end class ResourceNotFoundFault < Aws::EmptyStructure end class ResourcePendingMaintenanceActions attr_accessor resource_identifier: ::String attr_accessor pending_maintenance_action_details: ::Array[Types::PendingMaintenanceAction] SENSITIVE: [] end class RestoreDBClusterFromS3Message attr_accessor availability_zones: ::Array[::String] attr_accessor backup_retention_period: ::Integer attr_accessor character_set_name: ::String attr_accessor database_name: ::String attr_accessor db_cluster_identifier: ::String attr_accessor db_cluster_parameter_group_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor db_subnet_group_name: ::String attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor port: ::Integer attr_accessor master_username: ::String attr_accessor master_user_password: ::String attr_accessor option_group_name: ::String attr_accessor preferred_backup_window: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor source_engine: ::String attr_accessor source_engine_version: ::String attr_accessor s3_bucket_name: ::String attr_accessor s3_prefix: ::String attr_accessor s3_ingestion_role_arn: ::String attr_accessor backtrack_window: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor deletion_protection: bool attr_accessor copy_tags_to_snapshot: bool attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor serverless_v2_scaling_configuration: Types::ServerlessV2ScalingConfiguration attr_accessor network_type: ::String attr_accessor manage_master_user_password: bool attr_accessor master_user_secret_kms_key_id: ::String attr_accessor storage_type: ::String SENSITIVE: [] end class RestoreDBClusterFromS3Result attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class RestoreDBClusterFromSnapshotMessage attr_accessor availability_zones: ::Array[::String] attr_accessor db_cluster_identifier: ::String attr_accessor snapshot_identifier: ::String attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor port: ::Integer attr_accessor db_subnet_group_name: ::String attr_accessor database_name: ::String attr_accessor option_group_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor tags: ::Array[Types::Tag] attr_accessor kms_key_id: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor backtrack_window: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor engine_mode: ::String attr_accessor scaling_configuration: Types::ScalingConfiguration attr_accessor db_cluster_parameter_group_name: ::String attr_accessor deletion_protection: bool attr_accessor copy_tags_to_snapshot: bool attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor db_cluster_instance_class: ::String attr_accessor storage_type: ::String attr_accessor iops: ::Integer attr_accessor publicly_accessible: bool attr_accessor serverless_v2_scaling_configuration: Types::ServerlessV2ScalingConfiguration attr_accessor network_type: ::String attr_accessor rds_custom_cluster_configuration: Types::RdsCustomClusterConfiguration SENSITIVE: [] end class RestoreDBClusterFromSnapshotResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class RestoreDBClusterToPointInTimeMessage attr_accessor db_cluster_identifier: ::String attr_accessor restore_type: ::String attr_accessor source_db_cluster_identifier: ::String attr_accessor restore_to_time: ::Time attr_accessor use_latest_restorable_time: bool attr_accessor port: ::Integer attr_accessor db_subnet_group_name: ::String attr_accessor option_group_name: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor tags: ::Array[Types::Tag] attr_accessor kms_key_id: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor backtrack_window: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor db_cluster_parameter_group_name: ::String attr_accessor deletion_protection: bool attr_accessor copy_tags_to_snapshot: bool attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor scaling_configuration: Types::ScalingConfiguration attr_accessor engine_mode: ::String attr_accessor db_cluster_instance_class: ::String attr_accessor storage_type: ::String attr_accessor publicly_accessible: bool attr_accessor iops: ::Integer attr_accessor serverless_v2_scaling_configuration: Types::ServerlessV2ScalingConfiguration attr_accessor network_type: ::String attr_accessor source_db_cluster_resource_id: ::String attr_accessor rds_custom_cluster_configuration: Types::RdsCustomClusterConfiguration SENSITIVE: [] end class RestoreDBClusterToPointInTimeResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class RestoreDBInstanceFromDBSnapshotMessage attr_accessor db_instance_identifier: ::String attr_accessor db_snapshot_identifier: ::String attr_accessor db_instance_class: ::String attr_accessor port: ::Integer attr_accessor availability_zone: ::String attr_accessor db_subnet_group_name: ::String attr_accessor multi_az: bool attr_accessor publicly_accessible: bool attr_accessor auto_minor_version_upgrade: bool attr_accessor license_model: ::String attr_accessor db_name: ::String attr_accessor engine: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor storage_type: ::String attr_accessor tde_credential_arn: ::String attr_accessor tde_credential_password: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor domain: ::String attr_accessor domain_fqdn: ::String attr_accessor domain_ou: ::String attr_accessor domain_auth_secret_arn: ::String attr_accessor domain_dns_ips: ::Array[::String] attr_accessor copy_tags_to_snapshot: bool attr_accessor domain_iam_role_name: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor use_default_processor_features: bool attr_accessor db_parameter_group_name: ::String attr_accessor deletion_protection: bool attr_accessor enable_customer_owned_ip: bool attr_accessor custom_iam_instance_profile: ::String attr_accessor backup_target: ::String attr_accessor network_type: ::String attr_accessor storage_throughput: ::Integer attr_accessor db_cluster_snapshot_identifier: ::String attr_accessor allocated_storage: ::Integer attr_accessor dedicated_log_volume: bool SENSITIVE: [] end class RestoreDBInstanceFromDBSnapshotResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class RestoreDBInstanceFromS3Message attr_accessor db_name: ::String attr_accessor db_instance_identifier: ::String attr_accessor allocated_storage: ::Integer attr_accessor db_instance_class: ::String attr_accessor engine: ::String attr_accessor master_username: ::String attr_accessor master_user_password: ::String attr_accessor db_security_groups: ::Array[::String] attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor availability_zone: ::String attr_accessor db_subnet_group_name: ::String attr_accessor preferred_maintenance_window: ::String attr_accessor db_parameter_group_name: ::String attr_accessor backup_retention_period: ::Integer attr_accessor preferred_backup_window: ::String attr_accessor port: ::Integer attr_accessor multi_az: bool attr_accessor engine_version: ::String attr_accessor auto_minor_version_upgrade: bool attr_accessor license_model: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor publicly_accessible: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor storage_type: ::String attr_accessor storage_encrypted: bool attr_accessor kms_key_id: ::String attr_accessor copy_tags_to_snapshot: bool attr_accessor monitoring_interval: ::Integer attr_accessor monitoring_role_arn: ::String attr_accessor enable_iam_database_authentication: bool attr_accessor source_engine: ::String attr_accessor source_engine_version: ::String attr_accessor s3_bucket_name: ::String attr_accessor s3_prefix: ::String attr_accessor s3_ingestion_role_arn: ::String attr_accessor enable_performance_insights: bool attr_accessor performance_insights_kms_key_id: ::String attr_accessor performance_insights_retention_period: ::Integer attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor use_default_processor_features: bool attr_accessor deletion_protection: bool attr_accessor max_allocated_storage: ::Integer attr_accessor network_type: ::String attr_accessor storage_throughput: ::Integer attr_accessor manage_master_user_password: bool attr_accessor master_user_secret_kms_key_id: ::String attr_accessor dedicated_log_volume: bool SENSITIVE: [] end class RestoreDBInstanceFromS3Result attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class RestoreDBInstanceToPointInTimeMessage attr_accessor source_db_instance_identifier: ::String attr_accessor target_db_instance_identifier: ::String attr_accessor restore_time: ::Time attr_accessor use_latest_restorable_time: bool attr_accessor db_instance_class: ::String attr_accessor port: ::Integer attr_accessor availability_zone: ::String attr_accessor db_subnet_group_name: ::String attr_accessor multi_az: bool attr_accessor publicly_accessible: bool attr_accessor auto_minor_version_upgrade: bool attr_accessor license_model: ::String attr_accessor db_name: ::String attr_accessor engine: ::String attr_accessor iops: ::Integer attr_accessor option_group_name: ::String attr_accessor copy_tags_to_snapshot: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor storage_type: ::String attr_accessor tde_credential_arn: ::String attr_accessor tde_credential_password: ::String attr_accessor vpc_security_group_ids: ::Array[::String] attr_accessor domain: ::String attr_accessor domain_iam_role_name: ::String attr_accessor domain_fqdn: ::String attr_accessor domain_ou: ::String attr_accessor domain_auth_secret_arn: ::String attr_accessor domain_dns_ips: ::Array[::String] attr_accessor enable_iam_database_authentication: bool attr_accessor enable_cloudwatch_logs_exports: ::Array[::String] attr_accessor processor_features: ::Array[Types::ProcessorFeature] attr_accessor use_default_processor_features: bool attr_accessor db_parameter_group_name: ::String attr_accessor deletion_protection: bool attr_accessor source_dbi_resource_id: ::String attr_accessor max_allocated_storage: ::Integer attr_accessor source_db_instance_automated_backups_arn: ::String attr_accessor enable_customer_owned_ip: bool attr_accessor custom_iam_instance_profile: ::String attr_accessor backup_target: ::String attr_accessor network_type: ::String attr_accessor storage_throughput: ::Integer attr_accessor allocated_storage: ::Integer attr_accessor dedicated_log_volume: bool SENSITIVE: [] end class RestoreDBInstanceToPointInTimeResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class RestoreWindow attr_accessor earliest_time: ::Time attr_accessor latest_time: ::Time SENSITIVE: [] end class RevokeDBSecurityGroupIngressMessage attr_accessor db_security_group_name: ::String attr_accessor cidrip: ::String attr_accessor ec2_security_group_name: ::String attr_accessor ec2_security_group_id: ::String attr_accessor ec2_security_group_owner_id: ::String SENSITIVE: [] end class RevokeDBSecurityGroupIngressResult attr_accessor db_security_group: Types::DBSecurityGroup SENSITIVE: [] end class SNSInvalidTopicFault < Aws::EmptyStructure end class SNSNoAuthorizationFault < Aws::EmptyStructure end class SNSTopicArnNotFoundFault < Aws::EmptyStructure end class ScalarReferenceDetails attr_accessor value: ::Float SENSITIVE: [] end class ScalingConfiguration attr_accessor min_capacity: ::Integer attr_accessor max_capacity: ::Integer attr_accessor auto_pause: bool attr_accessor seconds_until_auto_pause: ::Integer attr_accessor timeout_action: ::String attr_accessor seconds_before_timeout: ::Integer SENSITIVE: [] end class ScalingConfigurationInfo attr_accessor min_capacity: ::Integer attr_accessor max_capacity: ::Integer attr_accessor auto_pause: bool attr_accessor seconds_until_auto_pause: ::Integer attr_accessor timeout_action: ::String attr_accessor seconds_before_timeout: ::Integer SENSITIVE: [] end class ServerlessV2ScalingConfiguration attr_accessor min_capacity: ::Float attr_accessor max_capacity: ::Float SENSITIVE: [] end class ServerlessV2ScalingConfigurationInfo attr_accessor min_capacity: ::Float attr_accessor max_capacity: ::Float SENSITIVE: [] end class SharedSnapshotQuotaExceededFault < Aws::EmptyStructure end class SnapshotQuotaExceededFault < Aws::EmptyStructure end class SourceClusterNotSupportedFault < Aws::EmptyStructure end class SourceDatabaseNotSupportedFault < Aws::EmptyStructure end class SourceNotFoundFault < Aws::EmptyStructure end class SourceRegion attr_accessor region_name: ::String attr_accessor endpoint: ::String attr_accessor status: ::String attr_accessor supports_db_instance_automated_backups_replication: bool SENSITIVE: [] end class SourceRegionMessage attr_accessor marker: ::String attr_accessor source_regions: ::Array[Types::SourceRegion] SENSITIVE: [] end class StartActivityStreamRequest attr_accessor resource_arn: ::String attr_accessor mode: ("sync" | "async") attr_accessor kms_key_id: ::String attr_accessor apply_immediately: bool attr_accessor engine_native_audit_fields_included: bool SENSITIVE: [] end class StartActivityStreamResponse attr_accessor kms_key_id: ::String attr_accessor kinesis_stream_name: ::String attr_accessor status: ("stopped" | "starting" | "started" | "stopping") attr_accessor mode: ("sync" | "async") attr_accessor apply_immediately: bool attr_accessor engine_native_audit_fields_included: bool SENSITIVE: [] end class StartDBClusterMessage attr_accessor db_cluster_identifier: ::String SENSITIVE: [] end class StartDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class StartDBInstanceAutomatedBackupsReplicationMessage attr_accessor source_db_instance_arn: ::String attr_accessor backup_retention_period: ::Integer attr_accessor kms_key_id: ::String attr_accessor pre_signed_url: ::String attr_accessor source_region: ::String SENSITIVE: [] end class StartDBInstanceAutomatedBackupsReplicationResult attr_accessor db_instance_automated_backup: Types::DBInstanceAutomatedBackup SENSITIVE: [] end class StartDBInstanceMessage attr_accessor db_instance_identifier: ::String SENSITIVE: [] end class StartDBInstanceResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class StartExportTaskMessage attr_accessor export_task_identifier: ::String attr_accessor source_arn: ::String attr_accessor s3_bucket_name: ::String attr_accessor iam_role_arn: ::String attr_accessor kms_key_id: ::String attr_accessor s3_prefix: ::String attr_accessor export_only: ::Array[::String] SENSITIVE: [] end class StopActivityStreamRequest attr_accessor resource_arn: ::String attr_accessor apply_immediately: bool SENSITIVE: [] end class StopActivityStreamResponse attr_accessor kms_key_id: ::String attr_accessor kinesis_stream_name: ::String attr_accessor status: ("stopped" | "starting" | "started" | "stopping") SENSITIVE: [] end class StopDBClusterMessage attr_accessor db_cluster_identifier: ::String SENSITIVE: [] end class StopDBClusterResult attr_accessor db_cluster: Types::DBCluster SENSITIVE: [] end class StopDBInstanceAutomatedBackupsReplicationMessage attr_accessor source_db_instance_arn: ::String SENSITIVE: [] end class StopDBInstanceAutomatedBackupsReplicationResult attr_accessor db_instance_automated_backup: Types::DBInstanceAutomatedBackup SENSITIVE: [] end class StopDBInstanceMessage attr_accessor db_instance_identifier: ::String attr_accessor db_snapshot_identifier: ::String SENSITIVE: [] end class StopDBInstanceResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class StorageQuotaExceededFault < Aws::EmptyStructure end class StorageTypeNotAvailableFault < Aws::EmptyStructure end class StorageTypeNotSupportedFault < Aws::EmptyStructure end class Subnet attr_accessor subnet_identifier: ::String attr_accessor subnet_availability_zone: Types::AvailabilityZone attr_accessor subnet_outpost: Types::Outpost attr_accessor subnet_status: ::String SENSITIVE: [] end class SubnetAlreadyInUse < Aws::EmptyStructure end class SubscriptionAlreadyExistFault < Aws::EmptyStructure end class SubscriptionCategoryNotFoundFault < Aws::EmptyStructure end class SubscriptionNotFoundFault < Aws::EmptyStructure end class SwitchoverBlueGreenDeploymentRequest attr_accessor blue_green_deployment_identifier: ::String attr_accessor switchover_timeout: ::Integer SENSITIVE: [] end class SwitchoverBlueGreenDeploymentResponse attr_accessor blue_green_deployment: Types::BlueGreenDeployment SENSITIVE: [] end class SwitchoverDetail attr_accessor source_member: ::String attr_accessor target_member: ::String attr_accessor status: ::String SENSITIVE: [] end class SwitchoverGlobalClusterMessage attr_accessor global_cluster_identifier: ::String attr_accessor target_db_cluster_identifier: ::String SENSITIVE: [] end class SwitchoverGlobalClusterResult attr_accessor global_cluster: Types::GlobalCluster SENSITIVE: [] end class SwitchoverReadReplicaMessage attr_accessor db_instance_identifier: ::String SENSITIVE: [] end class SwitchoverReadReplicaResult attr_accessor db_instance: Types::DBInstance SENSITIVE: [] end class Tag attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class TagListMessage attr_accessor tag_list: ::Array[Types::Tag] SENSITIVE: [] end class TargetHealth attr_accessor state: ("REGISTERING" | "AVAILABLE" | "UNAVAILABLE") attr_accessor reason: ("UNREACHABLE" | "CONNECTION_FAILED" | "AUTH_FAILURE" | "PENDING_PROXY_CAPACITY" | "INVALID_REPLICATION_STATE") attr_accessor description: ::String SENSITIVE: [] end class TenantDatabase attr_accessor tenant_database_create_time: ::Time attr_accessor db_instance_identifier: ::String attr_accessor tenant_db_name: ::String attr_accessor status: ::String attr_accessor master_username: ::String attr_accessor dbi_resource_id: ::String attr_accessor tenant_database_resource_id: ::String attr_accessor tenant_database_arn: ::String attr_accessor character_set_name: ::String attr_accessor nchar_character_set_name: ::String attr_accessor deletion_protection: bool attr_accessor pending_modified_values: Types::TenantDatabasePendingModifiedValues attr_accessor tag_list: ::Array[Types::Tag] SENSITIVE: [] end class TenantDatabaseAlreadyExistsFault < Aws::EmptyStructure end class TenantDatabaseNotFoundFault < Aws::EmptyStructure end class TenantDatabasePendingModifiedValues attr_accessor master_user_password: ::String attr_accessor tenant_db_name: ::String SENSITIVE: [:master_user_password] end class TenantDatabaseQuotaExceededFault < Aws::EmptyStructure end class TenantDatabasesMessage attr_accessor marker: ::String attr_accessor tenant_databases: ::Array[Types::TenantDatabase] SENSITIVE: [] end class Timezone attr_accessor timezone_name: ::String SENSITIVE: [] end class UnsupportedDBEngineVersionFault < Aws::EmptyStructure end class UpgradeTarget attr_accessor engine: ::String attr_accessor engine_version: ::String attr_accessor description: ::String attr_accessor auto_upgrade: bool attr_accessor is_major_version_upgrade: bool attr_accessor supported_engine_modes: ::Array[::String] attr_accessor supports_parallel_query: bool attr_accessor supports_global_databases: bool attr_accessor supports_babelfish: bool attr_accessor supports_local_write_forwarding: bool attr_accessor supports_integrations: bool SENSITIVE: [] end class UserAuthConfig attr_accessor description: ::String attr_accessor user_name: ::String attr_accessor auth_scheme: ("SECRETS") attr_accessor secret_arn: ::String attr_accessor iam_auth: ("DISABLED" | "REQUIRED" | "ENABLED") attr_accessor client_password_auth_type: ("MYSQL_NATIVE_PASSWORD" | "POSTGRES_SCRAM_SHA_256" | "POSTGRES_MD5" | "SQL_SERVER_AUTHENTICATION") SENSITIVE: [] end class UserAuthConfigInfo attr_accessor description: ::String attr_accessor user_name: ::String attr_accessor auth_scheme: ("SECRETS") attr_accessor secret_arn: ::String attr_accessor iam_auth: ("DISABLED" | "REQUIRED" | "ENABLED") attr_accessor client_password_auth_type: ("MYSQL_NATIVE_PASSWORD" | "POSTGRES_SCRAM_SHA_256" | "POSTGRES_MD5" | "SQL_SERVER_AUTHENTICATION") SENSITIVE: [] end class ValidDBInstanceModificationsMessage attr_accessor storage: ::Array[Types::ValidStorageOptions] attr_accessor valid_processor_features: ::Array[Types::AvailableProcessorFeature] attr_accessor supports_dedicated_log_volume: bool SENSITIVE: [] end class ValidStorageOptions attr_accessor storage_type: ::String attr_accessor storage_size: ::Array[Types::Range] attr_accessor provisioned_iops: ::Array[Types::Range] attr_accessor iops_to_storage_ratio: ::Array[Types::DoubleRange] attr_accessor supports_storage_autoscaling: bool attr_accessor provisioned_storage_throughput: ::Array[Types::Range] attr_accessor storage_throughput_to_iops_ratio: ::Array[Types::DoubleRange] SENSITIVE: [] end class VpcSecurityGroupMembership attr_accessor vpc_security_group_id: ::String attr_accessor status: ::String SENSITIVE: [] end end end