aws/services/rds

Generated from com.amazonaws.rds#AmazonRDSv19 (awsQuery). DO NOT EDIT. Re-generate via the codegen subproject.

Types

pub type ActivityStreamMode {
  ActivityStreamModeAsync
  ActivityStreamModeSync
}

Constructors

  • ActivityStreamModeAsync
  • ActivityStreamModeSync
pub type AddRoleToDBClusterInput {
  AddRoleToDBClusterInput(
    db_cluster_identifier: option.Option(String),
    role_arn: option.Option(String),
    feature_name: option.Option(String),
  )
}

Constructors

pub type AddRoleToDBClusterOutput {
  AddRoleToDBClusterOutput
}

Constructors

  • AddRoleToDBClusterOutput
pub type AddRoleToDBInstanceInput {
  AddRoleToDBInstanceInput(
    db_instance_identifier: option.Option(String),
    role_arn: option.Option(String),
    feature_name: option.Option(String),
  )
}

Constructors

pub type AddRoleToDBInstanceOutput {
  AddRoleToDBInstanceOutput
}

Constructors

  • AddRoleToDBInstanceOutput
pub type AddSourceIdentifierToSubscriptionInput {
  AddSourceIdentifierToSubscriptionInput(
    subscription_name: option.Option(String),
    source_identifier: option.Option(String),
  )
}

Constructors

pub type AddSourceIdentifierToSubscriptionOutput {
  AddSourceIdentifierToSubscriptionOutput
}

Constructors

  • AddSourceIdentifierToSubscriptionOutput
pub type AddTagsToResourceInput {
  AddTagsToResourceInput(
    resource_name: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type AddTagsToResourceOutput {
  AddTagsToResourceOutput
}

Constructors

  • AddTagsToResourceOutput
pub type AdditionalStorageVolume {
  AdditionalStorageVolume(
    volume_name: option.Option(String),
    allocated_storage: option.Option(Int),
    iops: option.Option(Int),
    max_allocated_storage: option.Option(Int),
    storage_throughput: option.Option(Int),
    storage_type: option.Option(String),
  )
}

Constructors

pub type ApplyMethod {
  ApplyMethodImmediate
  ApplyMethodPendingReboot
}

Constructors

  • ApplyMethodImmediate
  • ApplyMethodPendingReboot
pub type ApplyPendingMaintenanceActionInput {
  ApplyPendingMaintenanceActionInput(
    resource_identifier: option.Option(String),
    apply_action: option.Option(String),
    opt_in_type: option.Option(String),
  )
}

Constructors

pub type ApplyPendingMaintenanceActionOutput {
  ApplyPendingMaintenanceActionOutput
}

Constructors

  • ApplyPendingMaintenanceActionOutput
pub type AuditPolicyState {
  AuditPolicyStateLockedPolicy
  AuditPolicyStateUnlockedPolicy
}

Constructors

  • AuditPolicyStateLockedPolicy
  • AuditPolicyStateUnlockedPolicy
pub type AuthScheme {
  AuthSchemeSecrets
}

Constructors

  • AuthSchemeSecrets
pub type AuthorizeDBSecurityGroupIngressInput {
  AuthorizeDBSecurityGroupIngressInput(
    db_security_group_name: option.Option(String),
    cidrip: option.Option(String),
    ec2_security_group_name: option.Option(String),
    ec2_security_group_id: option.Option(String),
    ec2_security_group_owner_id: option.Option(String),
  )
}

Constructors

pub type AuthorizeDBSecurityGroupIngressOutput {
  AuthorizeDBSecurityGroupIngressOutput
}

Constructors

  • AuthorizeDBSecurityGroupIngressOutput
pub type AutomationMode {
  AutomationModeAllPaused
  AutomationModeFull
}

Constructors

  • AutomationModeAllPaused
  • AutomationModeFull
pub type BacktrackDBClusterInput {
  BacktrackDBClusterInput(
    db_cluster_identifier: option.Option(String),
    backtrack_to: option.Option(json_timestamp.Timestamp),
    force: option.Option(Bool),
    use_earliest_time_on_point_in_time_unavailable: option.Option(
      Bool,
    ),
  )
}

Constructors

pub type BacktrackDBClusterOutput {
  BacktrackDBClusterOutput
}

Constructors

  • BacktrackDBClusterOutput
pub type CancelExportTaskInput {
  CancelExportTaskInput(
    export_task_identifier: option.Option(String),
  )
}

Constructors

  • CancelExportTaskInput(
      export_task_identifier: option.Option(String),
    )
pub type CancelExportTaskOutput {
  CancelExportTaskOutput
}

Constructors

  • CancelExportTaskOutput
pub type ClientPasswordAuthType {
  ClientPasswordAuthTypeMysqlCachingSha2Password
  ClientPasswordAuthTypeMysqlNativePassword
  ClientPasswordAuthTypePostgresMd5
  ClientPasswordAuthTypePostgresScramSha256
  ClientPasswordAuthTypeSqlServerAuthentication
}

Constructors

  • ClientPasswordAuthTypeMysqlCachingSha2Password
  • ClientPasswordAuthTypeMysqlNativePassword
  • ClientPasswordAuthTypePostgresMd5
  • ClientPasswordAuthTypePostgresScramSha256
  • ClientPasswordAuthTypeSqlServerAuthentication
pub type CloudwatchLogsExportConfiguration {
  CloudwatchLogsExportConfiguration(
    enable_log_types: option.Option(List(String)),
    disable_log_types: option.Option(List(String)),
  )
}

Constructors

  • CloudwatchLogsExportConfiguration(
      enable_log_types: option.Option(List(String)),
      disable_log_types: option.Option(List(String)),
    )
pub type ClusterScalabilityType {
  ClusterScalabilityTypeLimitless
  ClusterScalabilityTypeStandard
}

Constructors

  • ClusterScalabilityTypeLimitless
  • ClusterScalabilityTypeStandard
pub type ConnectionPoolConfiguration {
  ConnectionPoolConfiguration(
    max_connections_percent: option.Option(Int),
    max_idle_connections_percent: option.Option(Int),
    connection_borrow_timeout: option.Option(Int),
    session_pinning_filters: option.Option(List(String)),
    init_query: option.Option(String),
  )
}

Constructors

pub type CopyDBClusterParameterGroupInput {
  CopyDBClusterParameterGroupInput(
    source_db_cluster_parameter_group_identifier: option.Option(
      String,
    ),
    target_db_cluster_parameter_group_identifier: option.Option(
      String,
    ),
    target_db_cluster_parameter_group_description: option.Option(
      String,
    ),
    tags: option.Option(List(Tag)),
  )
}

Constructors

  • CopyDBClusterParameterGroupInput(
      source_db_cluster_parameter_group_identifier: option.Option(
        String,
      ),
      target_db_cluster_parameter_group_identifier: option.Option(
        String,
      ),
      target_db_cluster_parameter_group_description: option.Option(
        String,
      ),
      tags: option.Option(List(Tag)),
    )
pub type CopyDBClusterParameterGroupOutput {
  CopyDBClusterParameterGroupOutput
}

Constructors

  • CopyDBClusterParameterGroupOutput
pub type CopyDBClusterSnapshotInput {
  CopyDBClusterSnapshotInput(
    source_db_cluster_snapshot_identifier: option.Option(String),
    target_db_cluster_snapshot_identifier: option.Option(String),
    kms_key_id: option.Option(String),
    pre_signed_url: option.Option(String),
    copy_tags: option.Option(Bool),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CopyDBClusterSnapshotOutput {
  CopyDBClusterSnapshotOutput
}

Constructors

  • CopyDBClusterSnapshotOutput
pub type CopyDBParameterGroupInput {
  CopyDBParameterGroupInput(
    source_db_parameter_group_identifier: option.Option(String),
    target_db_parameter_group_identifier: option.Option(String),
    target_db_parameter_group_description: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CopyDBParameterGroupOutput {
  CopyDBParameterGroupOutput
}

Constructors

  • CopyDBParameterGroupOutput
pub type CopyDBSnapshotInput {
  CopyDBSnapshotInput(
    source_db_snapshot_identifier: option.Option(String),
    target_db_snapshot_identifier: option.Option(String),
    kms_key_id: option.Option(String),
    tags: option.Option(List(Tag)),
    copy_tags: option.Option(Bool),
    pre_signed_url: option.Option(String),
    option_group_name: option.Option(String),
    target_custom_availability_zone: option.Option(String),
    snapshot_target: option.Option(String),
    copy_option_group: option.Option(Bool),
    snapshot_availability_zone: option.Option(String),
  )
}

Constructors

pub type CopyDBSnapshotOutput {
  CopyDBSnapshotOutput
}

Constructors

  • CopyDBSnapshotOutput
pub type CopyOptionGroupInput {
  CopyOptionGroupInput(
    source_option_group_identifier: option.Option(String),
    target_option_group_identifier: option.Option(String),
    target_option_group_description: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CopyOptionGroupOutput {
  CopyOptionGroupOutput
}

Constructors

  • CopyOptionGroupOutput
pub type CreateBlueGreenDeploymentInput {
  CreateBlueGreenDeploymentInput(
    blue_green_deployment_name: option.Option(String),
    source: option.Option(String),
    target_engine_version: option.Option(String),
    target_db_parameter_group_name: option.Option(String),
    target_db_cluster_parameter_group_name: option.Option(String),
    tags: option.Option(List(Tag)),
    target_db_instance_class: option.Option(String),
    upgrade_target_storage_config: option.Option(Bool),
    target_iops: option.Option(Int),
    target_storage_type: option.Option(String),
    target_allocated_storage: option.Option(Int),
    target_storage_throughput: option.Option(Int),
  )
}

Constructors

pub type CreateBlueGreenDeploymentOutput {
  CreateBlueGreenDeploymentOutput
}

Constructors

  • CreateBlueGreenDeploymentOutput
pub type CreateCustomDBEngineVersionInput {
  CreateCustomDBEngineVersionInput(
    engine: option.Option(String),
    engine_version: option.Option(String),
    database_installation_files_s3_bucket_name: option.Option(
      String,
    ),
    database_installation_files_s3_prefix: option.Option(String),
    database_installation_files: option.Option(List(String)),
    image_id: option.Option(String),
    kms_key_id: option.Option(String),
    source_custom_db_engine_version_identifier: option.Option(
      String,
    ),
    use_aws_provided_latest_image: option.Option(Bool),
    description: option.Option(String),
    manifest: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateCustomDBEngineVersionOutput {
  CreateCustomDBEngineVersionOutput
}

Constructors

  • CreateCustomDBEngineVersionOutput
pub type CreateDBClusterEndpointInput {
  CreateDBClusterEndpointInput(
    db_cluster_identifier: option.Option(String),
    db_cluster_endpoint_identifier: option.Option(String),
    endpoint_type: option.Option(String),
    static_members: option.Option(List(String)),
    excluded_members: option.Option(List(String)),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBClusterEndpointOutput {
  CreateDBClusterEndpointOutput
}

Constructors

  • CreateDBClusterEndpointOutput
pub type CreateDBClusterInput {
  CreateDBClusterInput(
    availability_zones: option.Option(List(String)),
    backup_retention_period: option.Option(Int),
    character_set_name: option.Option(String),
    database_name: option.Option(String),
    db_cluster_identifier: option.Option(String),
    db_cluster_parameter_group_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    db_subnet_group_name: option.Option(String),
    engine: option.Option(String),
    engine_version: option.Option(String),
    port: option.Option(Int),
    master_username: option.Option(String),
    master_user_password: option.Option(String),
    option_group_name: option.Option(String),
    preferred_backup_window: option.Option(String),
    preferred_maintenance_window: option.Option(String),
    replication_source_identifier: option.Option(String),
    tags: option.Option(List(Tag)),
    storage_encrypted: option.Option(Bool),
    kms_key_id: option.Option(String),
    pre_signed_url: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    backtrack_window: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    engine_mode: option.Option(String),
    scaling_configuration: option.Option(ScalingConfiguration),
    rds_custom_cluster_configuration: option.Option(
      RdsCustomClusterConfiguration,
    ),
    db_cluster_instance_class: option.Option(String),
    allocated_storage: option.Option(Int),
    storage_type: option.Option(String),
    iops: option.Option(Int),
    publicly_accessible: option.Option(Bool),
    auto_minor_version_upgrade: option.Option(Bool),
    deletion_protection: option.Option(Bool),
    global_cluster_identifier: option.Option(String),
    enable_http_endpoint: option.Option(Bool),
    copy_tags_to_snapshot: option.Option(Bool),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    enable_global_write_forwarding: option.Option(Bool),
    network_type: option.Option(String),
    serverless_v2_scaling_configuration: option.Option(
      ServerlessV2ScalingConfiguration,
    ),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    database_insights_mode: option.Option(DatabaseInsightsMode),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    enable_limitless_database: option.Option(Bool),
    cluster_scalability_type: option.Option(
      ClusterScalabilityType,
    ),
    db_system_id: option.Option(String),
    manage_master_user_password: option.Option(Bool),
    enable_local_write_forwarding: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    ca_certificate_identifier: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    tag_specifications: option.Option(List(TagSpecification)),
    master_user_authentication_type: option.Option(
      MasterUserAuthenticationType,
    ),
    with_express_configuration: option.Option(Bool),
  )
}

Constructors

pub type CreateDBClusterOutput {
  CreateDBClusterOutput
}

Constructors

  • CreateDBClusterOutput
pub type CreateDBClusterParameterGroupInput {
  CreateDBClusterParameterGroupInput(
    db_cluster_parameter_group_name: option.Option(String),
    db_parameter_group_family: option.Option(String),
    description: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBClusterParameterGroupOutput {
  CreateDBClusterParameterGroupOutput
}

Constructors

  • CreateDBClusterParameterGroupOutput
pub type CreateDBClusterSnapshotInput {
  CreateDBClusterSnapshotInput(
    db_cluster_snapshot_identifier: option.Option(String),
    db_cluster_identifier: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBClusterSnapshotOutput {
  CreateDBClusterSnapshotOutput
}

Constructors

  • CreateDBClusterSnapshotOutput
pub type CreateDBInstanceInput {
  CreateDBInstanceInput(
    db_name: option.Option(String),
    db_instance_identifier: option.Option(String),
    allocated_storage: option.Option(Int),
    db_instance_class: option.Option(String),
    engine: option.Option(String),
    master_username: option.Option(String),
    master_user_password: option.Option(String),
    db_security_groups: option.Option(List(String)),
    vpc_security_group_ids: option.Option(List(String)),
    availability_zone: option.Option(String),
    db_subnet_group_name: option.Option(String),
    preferred_maintenance_window: option.Option(String),
    db_parameter_group_name: option.Option(String),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    port: option.Option(Int),
    multi_az: option.Option(Bool),
    engine_version: option.Option(String),
    auto_minor_version_upgrade: option.Option(Bool),
    license_model: option.Option(String),
    iops: option.Option(Int),
    storage_throughput: option.Option(Int),
    option_group_name: option.Option(String),
    character_set_name: option.Option(String),
    nchar_character_set_name: option.Option(String),
    publicly_accessible: option.Option(Bool),
    tags: option.Option(List(Tag)),
    db_cluster_identifier: option.Option(String),
    storage_type: option.Option(String),
    tde_credential_arn: option.Option(String),
    tde_credential_password: option.Option(String),
    storage_encrypted: option.Option(Bool),
    kms_key_id: option.Option(String),
    domain: option.Option(String),
    domain_fqdn: option.Option(String),
    domain_ou: option.Option(String),
    domain_auth_secret_arn: option.Option(String),
    domain_dns_ips: option.Option(List(String)),
    copy_tags_to_snapshot: option.Option(Bool),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    domain_iam_role_name: option.Option(String),
    promotion_tier: option.Option(Int),
    timezone: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    database_insights_mode: option.Option(DatabaseInsightsMode),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    processor_features: option.Option(List(ProcessorFeature)),
    deletion_protection: option.Option(Bool),
    max_allocated_storage: option.Option(Int),
    enable_customer_owned_ip: option.Option(Bool),
    network_type: option.Option(String),
    backup_target: option.Option(String),
    custom_iam_instance_profile: option.Option(String),
    db_system_id: option.Option(String),
    ca_certificate_identifier: option.Option(String),
    manage_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    multi_tenant: option.Option(Bool),
    dedicated_log_volume: option.Option(Bool),
    engine_lifecycle_support: option.Option(String),
    additional_storage_volumes: option.Option(
      List(AdditionalStorageVolume),
    ),
    tag_specifications: option.Option(List(TagSpecification)),
    master_user_authentication_type: option.Option(
      MasterUserAuthenticationType,
    ),
  )
}

Constructors

pub type CreateDBInstanceOutput {
  CreateDBInstanceOutput
}

Constructors

  • CreateDBInstanceOutput
pub type CreateDBInstanceReadReplicaInput {
  CreateDBInstanceReadReplicaInput(
    db_instance_identifier: option.Option(String),
    source_db_instance_identifier: option.Option(String),
    db_instance_class: option.Option(String),
    availability_zone: option.Option(String),
    port: option.Option(Int),
    multi_az: option.Option(Bool),
    auto_minor_version_upgrade: option.Option(Bool),
    iops: option.Option(Int),
    storage_throughput: option.Option(Int),
    option_group_name: option.Option(String),
    db_parameter_group_name: option.Option(String),
    publicly_accessible: option.Option(Bool),
    tags: option.Option(List(Tag)),
    db_subnet_group_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    storage_type: option.Option(String),
    copy_tags_to_snapshot: option.Option(Bool),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    kms_key_id: option.Option(String),
    pre_signed_url: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    database_insights_mode: option.Option(DatabaseInsightsMode),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    processor_features: option.Option(List(ProcessorFeature)),
    use_default_processor_features: option.Option(Bool),
    deletion_protection: option.Option(Bool),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    domain_fqdn: option.Option(String),
    domain_ou: option.Option(String),
    domain_auth_secret_arn: option.Option(String),
    domain_dns_ips: option.Option(List(String)),
    replica_mode: option.Option(ReplicaMode),
    enable_customer_owned_ip: option.Option(Bool),
    network_type: option.Option(String),
    max_allocated_storage: option.Option(Int),
    backup_target: option.Option(String),
    custom_iam_instance_profile: option.Option(String),
    allocated_storage: option.Option(Int),
    source_db_cluster_identifier: option.Option(String),
    dedicated_log_volume: option.Option(Bool),
    upgrade_storage_config: option.Option(Bool),
    ca_certificate_identifier: option.Option(String),
    additional_storage_volumes: option.Option(
      List(AdditionalStorageVolume),
    ),
    tag_specifications: option.Option(List(TagSpecification)),
  )
}

Constructors

pub type CreateDBInstanceReadReplicaOutput {
  CreateDBInstanceReadReplicaOutput
}

Constructors

  • CreateDBInstanceReadReplicaOutput
pub type CreateDBParameterGroupInput {
  CreateDBParameterGroupInput(
    db_parameter_group_name: option.Option(String),
    db_parameter_group_family: option.Option(String),
    description: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBParameterGroupOutput {
  CreateDBParameterGroupOutput
}

Constructors

  • CreateDBParameterGroupOutput
pub type CreateDBProxyEndpointInput {
  CreateDBProxyEndpointInput(
    db_proxy_name: option.Option(String),
    db_proxy_endpoint_name: option.Option(String),
    vpc_subnet_ids: option.Option(List(String)),
    vpc_security_group_ids: option.Option(List(String)),
    target_role: option.Option(DBProxyEndpointTargetRole),
    tags: option.Option(List(Tag)),
    endpoint_network_type: option.Option(EndpointNetworkType),
  )
}

Constructors

pub type CreateDBProxyEndpointOutput {
  CreateDBProxyEndpointOutput
}

Constructors

  • CreateDBProxyEndpointOutput
pub type CreateDBProxyInput {
  CreateDBProxyInput(
    db_proxy_name: option.Option(String),
    engine_family: option.Option(EngineFamily),
    default_auth_scheme: option.Option(DefaultAuthScheme),
    auth: option.Option(List(UserAuthConfig)),
    role_arn: option.Option(String),
    vpc_subnet_ids: option.Option(List(String)),
    vpc_security_group_ids: option.Option(List(String)),
    require_tls: option.Option(Bool),
    idle_client_timeout: option.Option(Int),
    debug_logging: option.Option(Bool),
    tags: option.Option(List(Tag)),
    endpoint_network_type: option.Option(EndpointNetworkType),
    target_connection_network_type: option.Option(
      TargetConnectionNetworkType,
    ),
  )
}

Constructors

pub type CreateDBProxyOutput {
  CreateDBProxyOutput
}

Constructors

  • CreateDBProxyOutput
pub type CreateDBSecurityGroupInput {
  CreateDBSecurityGroupInput(
    db_security_group_name: option.Option(String),
    db_security_group_description: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBSecurityGroupOutput {
  CreateDBSecurityGroupOutput
}

Constructors

  • CreateDBSecurityGroupOutput
pub type CreateDBShardGroupInput {
  CreateDBShardGroupInput(
    db_shard_group_identifier: option.Option(String),
    db_cluster_identifier: option.Option(String),
    compute_redundancy: option.Option(Int),
    max_acu: option.Option(json_float.SmithyFloat),
    min_acu: option.Option(json_float.SmithyFloat),
    publicly_accessible: option.Option(Bool),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBShardGroupOutput {
  CreateDBShardGroupOutput
}

Constructors

  • CreateDBShardGroupOutput
pub type CreateDBSnapshotInput {
  CreateDBSnapshotInput(
    db_snapshot_identifier: option.Option(String),
    db_instance_identifier: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBSnapshotOutput {
  CreateDBSnapshotOutput
}

Constructors

  • CreateDBSnapshotOutput
pub type CreateDBSubnetGroupInput {
  CreateDBSubnetGroupInput(
    db_subnet_group_name: option.Option(String),
    db_subnet_group_description: option.Option(String),
    subnet_ids: option.Option(List(String)),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateDBSubnetGroupOutput {
  CreateDBSubnetGroupOutput
}

Constructors

  • CreateDBSubnetGroupOutput
pub type CreateEventSubscriptionInput {
  CreateEventSubscriptionInput(
    subscription_name: option.Option(String),
    sns_topic_arn: option.Option(String),
    source_type: option.Option(String),
    event_categories: option.Option(List(String)),
    source_ids: option.Option(List(String)),
    enabled: option.Option(Bool),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateEventSubscriptionOutput {
  CreateEventSubscriptionOutput
}

Constructors

  • CreateEventSubscriptionOutput
pub type CreateGlobalClusterInput {
  CreateGlobalClusterInput(
    global_cluster_identifier: option.Option(String),
    source_db_cluster_identifier: option.Option(String),
    engine: option.Option(String),
    engine_version: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    deletion_protection: option.Option(Bool),
    database_name: option.Option(String),
    storage_encrypted: option.Option(Bool),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateGlobalClusterOutput {
  CreateGlobalClusterOutput
}

Constructors

  • CreateGlobalClusterOutput
pub type CreateIntegrationInput {
  CreateIntegrationInput(
    source_arn: option.Option(String),
    target_arn: option.Option(String),
    integration_name: option.Option(String),
    kms_key_id: option.Option(String),
    additional_encryption_context: option.Option(
      dict.Dict(String, String),
    ),
    tags: option.Option(List(Tag)),
    data_filter: option.Option(String),
    description: option.Option(String),
  )
}

Constructors

pub type CreateIntegrationOutput {
  CreateIntegrationOutput
}

Constructors

  • CreateIntegrationOutput
pub type CreateOptionGroupInput {
  CreateOptionGroupInput(
    option_group_name: option.Option(String),
    engine_name: option.Option(String),
    major_engine_version: option.Option(String),
    option_group_description: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateOptionGroupOutput {
  CreateOptionGroupOutput
}

Constructors

  • CreateOptionGroupOutput
pub type CreateTenantDatabaseInput {
  CreateTenantDatabaseInput(
    db_instance_identifier: option.Option(String),
    tenant_db_name: option.Option(String),
    master_username: option.Option(String),
    master_user_password: option.Option(String),
    character_set_name: option.Option(String),
    nchar_character_set_name: option.Option(String),
    manage_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type CreateTenantDatabaseOutput {
  CreateTenantDatabaseOutput
}

Constructors

  • CreateTenantDatabaseOutput
pub type CustomEngineVersionStatus {
  CustomEngineVersionStatusAvailable
  CustomEngineVersionStatusInactive
  CustomEngineVersionStatusInactiveExceptRestore
}

Constructors

  • CustomEngineVersionStatusAvailable
  • CustomEngineVersionStatusInactive
  • CustomEngineVersionStatusInactiveExceptRestore
pub type DBProxyEndpointTargetRole {
  DBProxyEndpointTargetRoleReadOnly
  DBProxyEndpointTargetRoleReadWrite
}

Constructors

  • DBProxyEndpointTargetRoleReadOnly
  • DBProxyEndpointTargetRoleReadWrite
pub type DatabaseInsightsMode {
  DatabaseInsightsModeAdvanced
  DatabaseInsightsModeStandard
}

Constructors

  • DatabaseInsightsModeAdvanced
  • DatabaseInsightsModeStandard
pub type DefaultAuthScheme {
  DefaultAuthSchemeIamAuth
  DefaultAuthSchemeNone
}

Constructors

  • DefaultAuthSchemeIamAuth
  • DefaultAuthSchemeNone
pub type DeleteBlueGreenDeploymentInput {
  DeleteBlueGreenDeploymentInput(
    blue_green_deployment_identifier: option.Option(String),
    delete_target: option.Option(Bool),
  )
}

Constructors

pub type DeleteBlueGreenDeploymentOutput {
  DeleteBlueGreenDeploymentOutput
}

Constructors

  • DeleteBlueGreenDeploymentOutput
pub type DeleteCustomDBEngineVersionInput {
  DeleteCustomDBEngineVersionInput(
    engine: option.Option(String),
    engine_version: option.Option(String),
  )
}

Constructors

pub type DeleteCustomDBEngineVersionOutput {
  DeleteCustomDBEngineVersionOutput
}

Constructors

  • DeleteCustomDBEngineVersionOutput
pub type DeleteDBClusterAutomatedBackupInput {
  DeleteDBClusterAutomatedBackupInput(
    db_cluster_resource_id: option.Option(String),
  )
}

Constructors

  • DeleteDBClusterAutomatedBackupInput(
      db_cluster_resource_id: option.Option(String),
    )
pub type DeleteDBClusterAutomatedBackupOutput {
  DeleteDBClusterAutomatedBackupOutput
}

Constructors

  • DeleteDBClusterAutomatedBackupOutput
pub type DeleteDBClusterEndpointInput {
  DeleteDBClusterEndpointInput(
    db_cluster_endpoint_identifier: option.Option(String),
  )
}

Constructors

  • DeleteDBClusterEndpointInput(
      db_cluster_endpoint_identifier: option.Option(String),
    )
pub type DeleteDBClusterEndpointOutput {
  DeleteDBClusterEndpointOutput
}

Constructors

  • DeleteDBClusterEndpointOutput
pub type DeleteDBClusterInput {
  DeleteDBClusterInput(
    db_cluster_identifier: option.Option(String),
    skip_final_snapshot: option.Option(Bool),
    final_db_snapshot_identifier: option.Option(String),
    delete_automated_backups: option.Option(Bool),
  )
}

Constructors

pub type DeleteDBClusterOutput {
  DeleteDBClusterOutput
}

Constructors

  • DeleteDBClusterOutput
pub type DeleteDBClusterParameterGroupInput {
  DeleteDBClusterParameterGroupInput(
    db_cluster_parameter_group_name: option.Option(String),
  )
}

Constructors

  • DeleteDBClusterParameterGroupInput(
      db_cluster_parameter_group_name: option.Option(String),
    )
pub type DeleteDBClusterParameterGroupOutput {
  DeleteDBClusterParameterGroupOutput
}

Constructors

  • DeleteDBClusterParameterGroupOutput
pub type DeleteDBClusterSnapshotInput {
  DeleteDBClusterSnapshotInput(
    db_cluster_snapshot_identifier: option.Option(String),
  )
}

Constructors

  • DeleteDBClusterSnapshotInput(
      db_cluster_snapshot_identifier: option.Option(String),
    )
pub type DeleteDBClusterSnapshotOutput {
  DeleteDBClusterSnapshotOutput
}

Constructors

  • DeleteDBClusterSnapshotOutput
pub type DeleteDBInstanceAutomatedBackupInput {
  DeleteDBInstanceAutomatedBackupInput(
    dbi_resource_id: option.Option(String),
    db_instance_automated_backups_arn: option.Option(String),
  )
}

Constructors

  • DeleteDBInstanceAutomatedBackupInput(
      dbi_resource_id: option.Option(String),
      db_instance_automated_backups_arn: option.Option(String),
    )
pub type DeleteDBInstanceAutomatedBackupOutput {
  DeleteDBInstanceAutomatedBackupOutput
}

Constructors

  • DeleteDBInstanceAutomatedBackupOutput
pub type DeleteDBInstanceInput {
  DeleteDBInstanceInput(
    db_instance_identifier: option.Option(String),
    skip_final_snapshot: option.Option(Bool),
    final_db_snapshot_identifier: option.Option(String),
    delete_automated_backups: option.Option(Bool),
  )
}

Constructors

pub type DeleteDBInstanceOutput {
  DeleteDBInstanceOutput
}

Constructors

  • DeleteDBInstanceOutput
pub type DeleteDBParameterGroupInput {
  DeleteDBParameterGroupInput(
    db_parameter_group_name: option.Option(String),
  )
}

Constructors

  • DeleteDBParameterGroupInput(
      db_parameter_group_name: option.Option(String),
    )
pub type DeleteDBParameterGroupOutput {
  DeleteDBParameterGroupOutput
}

Constructors

  • DeleteDBParameterGroupOutput
pub type DeleteDBProxyEndpointInput {
  DeleteDBProxyEndpointInput(
    db_proxy_endpoint_name: option.Option(String),
  )
}

Constructors

  • DeleteDBProxyEndpointInput(
      db_proxy_endpoint_name: option.Option(String),
    )
pub type DeleteDBProxyEndpointOutput {
  DeleteDBProxyEndpointOutput
}

Constructors

  • DeleteDBProxyEndpointOutput
pub type DeleteDBProxyInput {
  DeleteDBProxyInput(db_proxy_name: option.Option(String))
}

Constructors

pub type DeleteDBProxyOutput {
  DeleteDBProxyOutput
}

Constructors

  • DeleteDBProxyOutput
pub type DeleteDBSecurityGroupInput {
  DeleteDBSecurityGroupInput(
    db_security_group_name: option.Option(String),
  )
}

Constructors

  • DeleteDBSecurityGroupInput(
      db_security_group_name: option.Option(String),
    )
pub type DeleteDBSecurityGroupOutput {
  DeleteDBSecurityGroupOutput
}

Constructors

  • DeleteDBSecurityGroupOutput
pub type DeleteDBShardGroupInput {
  DeleteDBShardGroupInput(
    db_shard_group_identifier: option.Option(String),
  )
}

Constructors

  • DeleteDBShardGroupInput(
      db_shard_group_identifier: option.Option(String),
    )
pub type DeleteDBShardGroupOutput {
  DeleteDBShardGroupOutput
}

Constructors

  • DeleteDBShardGroupOutput
pub type DeleteDBSnapshotInput {
  DeleteDBSnapshotInput(
    db_snapshot_identifier: option.Option(String),
  )
}

Constructors

  • DeleteDBSnapshotInput(
      db_snapshot_identifier: option.Option(String),
    )
pub type DeleteDBSnapshotOutput {
  DeleteDBSnapshotOutput
}

Constructors

  • DeleteDBSnapshotOutput
pub type DeleteDBSubnetGroupInput {
  DeleteDBSubnetGroupInput(
    db_subnet_group_name: option.Option(String),
  )
}

Constructors

  • DeleteDBSubnetGroupInput(
      db_subnet_group_name: option.Option(String),
    )
pub type DeleteDBSubnetGroupOutput {
  DeleteDBSubnetGroupOutput
}

Constructors

  • DeleteDBSubnetGroupOutput
pub type DeleteEventSubscriptionInput {
  DeleteEventSubscriptionInput(
    subscription_name: option.Option(String),
  )
}

Constructors

  • DeleteEventSubscriptionInput(
      subscription_name: option.Option(String),
    )
pub type DeleteEventSubscriptionOutput {
  DeleteEventSubscriptionOutput
}

Constructors

  • DeleteEventSubscriptionOutput
pub type DeleteGlobalClusterInput {
  DeleteGlobalClusterInput(
    global_cluster_identifier: option.Option(String),
  )
}

Constructors

  • DeleteGlobalClusterInput(
      global_cluster_identifier: option.Option(String),
    )
pub type DeleteGlobalClusterOutput {
  DeleteGlobalClusterOutput
}

Constructors

  • DeleteGlobalClusterOutput
pub type DeleteIntegrationInput {
  DeleteIntegrationInput(
    integration_identifier: option.Option(String),
  )
}

Constructors

  • DeleteIntegrationInput(
      integration_identifier: option.Option(String),
    )
pub type DeleteIntegrationOutput {
  DeleteIntegrationOutput
}

Constructors

  • DeleteIntegrationOutput
pub type DeleteOptionGroupInput {
  DeleteOptionGroupInput(
    option_group_name: option.Option(String),
  )
}

Constructors

  • DeleteOptionGroupInput(option_group_name: option.Option(String))
pub type DeleteOptionGroupOutput {
  DeleteOptionGroupOutput
}

Constructors

  • DeleteOptionGroupOutput
pub type DeleteTenantDatabaseInput {
  DeleteTenantDatabaseInput(
    db_instance_identifier: option.Option(String),
    tenant_db_name: option.Option(String),
    skip_final_snapshot: option.Option(Bool),
    final_db_snapshot_identifier: option.Option(String),
  )
}

Constructors

pub type DeleteTenantDatabaseOutput {
  DeleteTenantDatabaseOutput
}

Constructors

  • DeleteTenantDatabaseOutput
pub type DeregisterDBProxyTargetsInput {
  DeregisterDBProxyTargetsInput(
    db_proxy_name: option.Option(String),
    target_group_name: option.Option(String),
    db_instance_identifiers: option.Option(List(String)),
    db_cluster_identifiers: option.Option(List(String)),
  )
}

Constructors

pub type DeregisterDBProxyTargetsOutput {
  DeregisterDBProxyTargetsOutput
}

Constructors

  • DeregisterDBProxyTargetsOutput
pub type DescribeAccountAttributesInput {
  DescribeAccountAttributesInput
}

Constructors

  • DescribeAccountAttributesInput
pub type DescribeAccountAttributesOutput {
  DescribeAccountAttributesOutput
}

Constructors

  • DescribeAccountAttributesOutput
pub type DescribeBlueGreenDeploymentsInput {
  DescribeBlueGreenDeploymentsInput(
    blue_green_deployment_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeBlueGreenDeploymentsOutput {
  DescribeBlueGreenDeploymentsOutput
}

Constructors

  • DescribeBlueGreenDeploymentsOutput
pub type DescribeCertificatesInput {
  DescribeCertificatesInput(
    certificate_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeCertificatesOutput {
  DescribeCertificatesOutput
}

Constructors

  • DescribeCertificatesOutput
pub type DescribeDBClusterAutomatedBackupsInput {
  DescribeDBClusterAutomatedBackupsInput(
    db_cluster_resource_id: option.Option(String),
    db_cluster_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBClusterAutomatedBackupsOutput {
  DescribeDBClusterAutomatedBackupsOutput
}

Constructors

  • DescribeDBClusterAutomatedBackupsOutput
pub type DescribeDBClusterBacktracksInput {
  DescribeDBClusterBacktracksInput(
    db_cluster_identifier: option.Option(String),
    backtrack_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBClusterBacktracksOutput {
  DescribeDBClusterBacktracksOutput
}

Constructors

  • DescribeDBClusterBacktracksOutput
pub type DescribeDBClusterEndpointsInput {
  DescribeDBClusterEndpointsInput(
    db_cluster_identifier: option.Option(String),
    db_cluster_endpoint_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBClusterEndpointsOutput {
  DescribeDBClusterEndpointsOutput
}

Constructors

  • DescribeDBClusterEndpointsOutput
pub type DescribeDBClusterParameterGroupsInput {
  DescribeDBClusterParameterGroupsInput(
    db_cluster_parameter_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBClusterParameterGroupsOutput {
  DescribeDBClusterParameterGroupsOutput
}

Constructors

  • DescribeDBClusterParameterGroupsOutput
pub type DescribeDBClusterParametersInput {
  DescribeDBClusterParametersInput(
    db_cluster_parameter_group_name: option.Option(String),
    source: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBClusterParametersOutput {
  DescribeDBClusterParametersOutput
}

Constructors

  • DescribeDBClusterParametersOutput
pub type DescribeDBClusterSnapshotAttributesInput {
  DescribeDBClusterSnapshotAttributesInput(
    db_cluster_snapshot_identifier: option.Option(String),
  )
}

Constructors

  • DescribeDBClusterSnapshotAttributesInput(
      db_cluster_snapshot_identifier: option.Option(String),
    )
pub type DescribeDBClusterSnapshotAttributesOutput {
  DescribeDBClusterSnapshotAttributesOutput
}

Constructors

  • DescribeDBClusterSnapshotAttributesOutput
pub type DescribeDBClusterSnapshotsInput {
  DescribeDBClusterSnapshotsInput(
    db_cluster_identifier: option.Option(String),
    db_cluster_snapshot_identifier: option.Option(String),
    snapshot_type: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
    include_shared: option.Option(Bool),
    include_public: option.Option(Bool),
    db_cluster_resource_id: option.Option(String),
  )
}

Constructors

pub type DescribeDBClusterSnapshotsOutput {
  DescribeDBClusterSnapshotsOutput
}

Constructors

  • DescribeDBClusterSnapshotsOutput
pub type DescribeDBClustersInput {
  DescribeDBClustersInput(
    db_cluster_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
    include_shared: option.Option(Bool),
  )
}

Constructors

pub type DescribeDBClustersOutput {
  DescribeDBClustersOutput
}

Constructors

  • DescribeDBClustersOutput
pub type DescribeDBEngineVersionsInput {
  DescribeDBEngineVersionsInput(
    engine: option.Option(String),
    engine_version: option.Option(String),
    db_parameter_group_family: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
    default_only: option.Option(Bool),
    list_supported_character_sets: option.Option(Bool),
    list_supported_timezones: option.Option(Bool),
    include_all: option.Option(Bool),
  )
}

Constructors

pub type DescribeDBEngineVersionsOutput {
  DescribeDBEngineVersionsOutput
}

Constructors

  • DescribeDBEngineVersionsOutput
pub type DescribeDBInstanceAutomatedBackupsInput {
  DescribeDBInstanceAutomatedBackupsInput(
    dbi_resource_id: option.Option(String),
    db_instance_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
    db_instance_automated_backups_arn: option.Option(String),
  )
}

Constructors

pub type DescribeDBInstanceAutomatedBackupsOutput {
  DescribeDBInstanceAutomatedBackupsOutput
}

Constructors

  • DescribeDBInstanceAutomatedBackupsOutput
pub type DescribeDBInstancesInput {
  DescribeDBInstancesInput(
    db_instance_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBInstancesOutput {
  DescribeDBInstancesOutput
}

Constructors

  • DescribeDBInstancesOutput
pub type DescribeDBLogFilesInput {
  DescribeDBLogFilesInput(
    db_instance_identifier: option.Option(String),
    filename_contains: option.Option(String),
    file_last_written: option.Option(Int),
    file_size: option.Option(Int),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBLogFilesOutput {
  DescribeDBLogFilesOutput
}

Constructors

  • DescribeDBLogFilesOutput
pub type DescribeDBMajorEngineVersionsInput {
  DescribeDBMajorEngineVersionsInput(
    engine: option.Option(String),
    major_engine_version: option.Option(String),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeDBMajorEngineVersionsOutput {
  DescribeDBMajorEngineVersionsOutput
}

Constructors

  • DescribeDBMajorEngineVersionsOutput
pub type DescribeDBParameterGroupsInput {
  DescribeDBParameterGroupsInput(
    db_parameter_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBParameterGroupsOutput {
  DescribeDBParameterGroupsOutput
}

Constructors

  • DescribeDBParameterGroupsOutput
pub type DescribeDBParametersInput {
  DescribeDBParametersInput(
    db_parameter_group_name: option.Option(String),
    source: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBParametersOutput {
  DescribeDBParametersOutput
}

Constructors

  • DescribeDBParametersOutput
pub type DescribeDBProxiesInput {
  DescribeDBProxiesInput(
    db_proxy_name: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeDBProxiesOutput {
  DescribeDBProxiesOutput
}

Constructors

  • DescribeDBProxiesOutput
pub type DescribeDBProxyEndpointsInput {
  DescribeDBProxyEndpointsInput(
    db_proxy_name: option.Option(String),
    db_proxy_endpoint_name: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeDBProxyEndpointsOutput {
  DescribeDBProxyEndpointsOutput
}

Constructors

  • DescribeDBProxyEndpointsOutput
pub type DescribeDBProxyTargetGroupsInput {
  DescribeDBProxyTargetGroupsInput(
    db_proxy_name: option.Option(String),
    target_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeDBProxyTargetGroupsOutput {
  DescribeDBProxyTargetGroupsOutput
}

Constructors

  • DescribeDBProxyTargetGroupsOutput
pub type DescribeDBProxyTargetsInput {
  DescribeDBProxyTargetsInput(
    db_proxy_name: option.Option(String),
    target_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeDBProxyTargetsOutput {
  DescribeDBProxyTargetsOutput
}

Constructors

  • DescribeDBProxyTargetsOutput
pub type DescribeDBRecommendationsInput {
  DescribeDBRecommendationsInput(
    last_updated_after: option.Option(json_timestamp.Timestamp),
    last_updated_before: option.Option(json_timestamp.Timestamp),
    locale: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBRecommendationsOutput {
  DescribeDBRecommendationsOutput
}

Constructors

  • DescribeDBRecommendationsOutput
pub type DescribeDBSecurityGroupsInput {
  DescribeDBSecurityGroupsInput(
    db_security_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBSecurityGroupsOutput {
  DescribeDBSecurityGroupsOutput
}

Constructors

  • DescribeDBSecurityGroupsOutput
pub type DescribeDBShardGroupsInput {
  DescribeDBShardGroupsInput(
    db_shard_group_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeDBShardGroupsOutput {
  DescribeDBShardGroupsOutput
}

Constructors

  • DescribeDBShardGroupsOutput
pub type DescribeDBSnapshotAttributesInput {
  DescribeDBSnapshotAttributesInput(
    db_snapshot_identifier: option.Option(String),
  )
}

Constructors

  • DescribeDBSnapshotAttributesInput(
      db_snapshot_identifier: option.Option(String),
    )
pub type DescribeDBSnapshotAttributesOutput {
  DescribeDBSnapshotAttributesOutput
}

Constructors

  • DescribeDBSnapshotAttributesOutput
pub type DescribeDBSnapshotTenantDatabasesInput {
  DescribeDBSnapshotTenantDatabasesInput(
    db_instance_identifier: option.Option(String),
    db_snapshot_identifier: option.Option(String),
    snapshot_type: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
    dbi_resource_id: option.Option(String),
  )
}

Constructors

pub type DescribeDBSnapshotTenantDatabasesOutput {
  DescribeDBSnapshotTenantDatabasesOutput
}

Constructors

  • DescribeDBSnapshotTenantDatabasesOutput
pub type DescribeDBSnapshotsInput {
  DescribeDBSnapshotsInput(
    db_instance_identifier: option.Option(String),
    db_snapshot_identifier: option.Option(String),
    snapshot_type: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
    include_shared: option.Option(Bool),
    include_public: option.Option(Bool),
    dbi_resource_id: option.Option(String),
  )
}

Constructors

pub type DescribeDBSnapshotsOutput {
  DescribeDBSnapshotsOutput
}

Constructors

  • DescribeDBSnapshotsOutput
pub type DescribeDBSubnetGroupsInput {
  DescribeDBSubnetGroupsInput(
    db_subnet_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeDBSubnetGroupsOutput {
  DescribeDBSubnetGroupsOutput
}

Constructors

  • DescribeDBSubnetGroupsOutput
pub type DescribeEngineDefaultClusterParametersInput {
  DescribeEngineDefaultClusterParametersInput(
    db_parameter_group_family: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeEngineDefaultClusterParametersOutput {
  DescribeEngineDefaultClusterParametersOutput
}

Constructors

  • DescribeEngineDefaultClusterParametersOutput
pub type DescribeEngineDefaultParametersInput {
  DescribeEngineDefaultParametersInput(
    db_parameter_group_family: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeEngineDefaultParametersOutput {
  DescribeEngineDefaultParametersOutput
}

Constructors

  • DescribeEngineDefaultParametersOutput
pub type DescribeEventCategoriesInput {
  DescribeEventCategoriesInput(
    source_type: option.Option(String),
    filters: option.Option(List(Filter)),
  )
}

Constructors

pub type DescribeEventCategoriesOutput {
  DescribeEventCategoriesOutput
}

Constructors

  • DescribeEventCategoriesOutput
pub type DescribeEventSubscriptionsInput {
  DescribeEventSubscriptionsInput(
    subscription_name: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeEventSubscriptionsOutput {
  DescribeEventSubscriptionsOutput
}

Constructors

  • DescribeEventSubscriptionsOutput
pub type DescribeEventsInput {
  DescribeEventsInput(
    source_identifier: option.Option(String),
    source_type: option.Option(SourceType),
    start_time: option.Option(json_timestamp.Timestamp),
    end_time: option.Option(json_timestamp.Timestamp),
    duration: option.Option(Int),
    event_categories: option.Option(List(String)),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeEventsOutput {
  DescribeEventsOutput
}

Constructors

  • DescribeEventsOutput
pub type DescribeExportTasksInput {
  DescribeExportTasksInput(
    export_task_identifier: option.Option(String),
    source_arn: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
    source_type: option.Option(ExportSourceType),
  )
}

Constructors

pub type DescribeExportTasksOutput {
  DescribeExportTasksOutput
}

Constructors

  • DescribeExportTasksOutput
pub type DescribeGlobalClustersInput {
  DescribeGlobalClustersInput(
    global_cluster_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeGlobalClustersOutput {
  DescribeGlobalClustersOutput
}

Constructors

  • DescribeGlobalClustersOutput
pub type DescribeIntegrationsInput {
  DescribeIntegrationsInput(
    integration_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeIntegrationsOutput {
  DescribeIntegrationsOutput
}

Constructors

  • DescribeIntegrationsOutput
pub type DescribeOptionGroupOptionsInput {
  DescribeOptionGroupOptionsInput(
    engine_name: option.Option(String),
    major_engine_version: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeOptionGroupOptionsOutput {
  DescribeOptionGroupOptionsOutput
}

Constructors

  • DescribeOptionGroupOptionsOutput
pub type DescribeOptionGroupsInput {
  DescribeOptionGroupsInput(
    option_group_name: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
    engine_name: option.Option(String),
    major_engine_version: option.Option(String),
  )
}

Constructors

pub type DescribeOptionGroupsOutput {
  DescribeOptionGroupsOutput
}

Constructors

  • DescribeOptionGroupsOutput
pub type DescribeOrderableDBInstanceOptionsInput {
  DescribeOrderableDBInstanceOptionsInput(
    engine: option.Option(String),
    engine_version: option.Option(String),
    db_instance_class: option.Option(String),
    license_model: option.Option(String),
    availability_zone_group: option.Option(String),
    vpc: option.Option(Bool),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeOrderableDBInstanceOptionsOutput {
  DescribeOrderableDBInstanceOptionsOutput
}

Constructors

  • DescribeOrderableDBInstanceOptionsOutput
pub type DescribePendingMaintenanceActionsInput {
  DescribePendingMaintenanceActionsInput(
    resource_identifier: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribePendingMaintenanceActionsOutput {
  DescribePendingMaintenanceActionsOutput
}

Constructors

  • DescribePendingMaintenanceActionsOutput
pub type DescribeReservedDBInstancesInput {
  DescribeReservedDBInstancesInput(
    reserved_db_instance_id: option.Option(String),
    reserved_db_instances_offering_id: option.Option(String),
    db_instance_class: option.Option(String),
    duration: option.Option(String),
    product_description: option.Option(String),
    offering_type: option.Option(String),
    multi_az: option.Option(Bool),
    lease_id: option.Option(String),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeReservedDBInstancesOfferingsInput {
  DescribeReservedDBInstancesOfferingsInput(
    reserved_db_instances_offering_id: option.Option(String),
    db_instance_class: option.Option(String),
    duration: option.Option(String),
    product_description: option.Option(String),
    offering_type: option.Option(String),
    multi_az: option.Option(Bool),
    filters: option.Option(List(Filter)),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeReservedDBInstancesOfferingsOutput {
  DescribeReservedDBInstancesOfferingsOutput
}

Constructors

  • DescribeReservedDBInstancesOfferingsOutput
pub type DescribeReservedDBInstancesOutput {
  DescribeReservedDBInstancesOutput
}

Constructors

  • DescribeReservedDBInstancesOutput
pub type DescribeServerlessV2PlatformVersionsInput {
  DescribeServerlessV2PlatformVersionsInput(
    serverless_v2_platform_version: option.Option(String),
    engine: option.Option(String),
    filters: option.Option(List(Filter)),
    default_only: option.Option(Bool),
    include_all: option.Option(Bool),
    max_records: option.Option(Int),
    marker: option.Option(String),
  )
}

Constructors

pub type DescribeServerlessV2PlatformVersionsOutput {
  DescribeServerlessV2PlatformVersionsOutput
}

Constructors

  • DescribeServerlessV2PlatformVersionsOutput
pub type DescribeSourceRegionsInput {
  DescribeSourceRegionsInput(
    region_name: option.Option(String),
    max_records: option.Option(Int),
    marker: option.Option(String),
    filters: option.Option(List(Filter)),
  )
}

Constructors

pub type DescribeSourceRegionsOutput {
  DescribeSourceRegionsOutput
}

Constructors

  • DescribeSourceRegionsOutput
pub type DescribeTenantDatabasesInput {
  DescribeTenantDatabasesInput(
    db_instance_identifier: option.Option(String),
    tenant_db_name: option.Option(String),
    filters: option.Option(List(Filter)),
    marker: option.Option(String),
    max_records: option.Option(Int),
  )
}

Constructors

pub type DescribeTenantDatabasesOutput {
  DescribeTenantDatabasesOutput
}

Constructors

  • DescribeTenantDatabasesOutput
pub type DescribeValidDBInstanceModificationsInput {
  DescribeValidDBInstanceModificationsInput(
    db_instance_identifier: option.Option(String),
  )
}

Constructors

  • DescribeValidDBInstanceModificationsInput(
      db_instance_identifier: option.Option(String),
    )
pub type DescribeValidDBInstanceModificationsOutput {
  DescribeValidDBInstanceModificationsOutput
}

Constructors

  • DescribeValidDBInstanceModificationsOutput
pub type DisableHttpEndpointInput {
  DisableHttpEndpointInput(resource_arn: option.Option(String))
}

Constructors

pub type DisableHttpEndpointOutput {
  DisableHttpEndpointOutput
}

Constructors

  • DisableHttpEndpointOutput
pub type DownloadDBLogFilePortionInput {
  DownloadDBLogFilePortionInput(
    db_instance_identifier: option.Option(String),
    log_file_name: option.Option(String),
    marker: option.Option(String),
    number_of_lines: option.Option(Int),
  )
}

Constructors

pub type DownloadDBLogFilePortionOutput {
  DownloadDBLogFilePortionOutput
}

Constructors

  • DownloadDBLogFilePortionOutput
pub type EnableHttpEndpointInput {
  EnableHttpEndpointInput(resource_arn: option.Option(String))
}

Constructors

pub type EnableHttpEndpointOutput {
  EnableHttpEndpointOutput
}

Constructors

  • EnableHttpEndpointOutput
pub type EndpointNetworkType {
  EndpointNetworkTypeDual
  EndpointNetworkTypeIpv4
  EndpointNetworkTypeIpv6
}

Constructors

  • EndpointNetworkTypeDual
  • EndpointNetworkTypeIpv4
  • EndpointNetworkTypeIpv6
pub type EngineFamily {
  EngineFamilyMysql
  EngineFamilyPostgresql
  EngineFamilySqlserver
}

Constructors

  • EngineFamilyMysql
  • EngineFamilyPostgresql
  • EngineFamilySqlserver
pub type ExportSourceType {
  ExportSourceTypeCluster
  ExportSourceTypeSnapshot
}

Constructors

  • ExportSourceTypeCluster
  • ExportSourceTypeSnapshot
pub type FailoverDBClusterInput {
  FailoverDBClusterInput(
    db_cluster_identifier: option.Option(String),
    target_db_instance_identifier: option.Option(String),
  )
}

Constructors

pub type FailoverDBClusterOutput {
  FailoverDBClusterOutput
}

Constructors

  • FailoverDBClusterOutput
pub type FailoverGlobalClusterInput {
  FailoverGlobalClusterInput(
    global_cluster_identifier: option.Option(String),
    target_db_cluster_identifier: option.Option(String),
    allow_data_loss: option.Option(Bool),
    switchover: option.Option(Bool),
  )
}

Constructors

pub type FailoverGlobalClusterOutput {
  FailoverGlobalClusterOutput
}

Constructors

  • FailoverGlobalClusterOutput
pub type Filter {
  Filter(
    name: option.Option(String),
    values: option.Option(List(String)),
  )
}

Constructors

pub type IAMAuthMode {
  IAMAuthModeDisabled
  IAMAuthModeEnabled
  IAMAuthModeRequired
}

Constructors

  • IAMAuthModeDisabled
  • IAMAuthModeEnabled
  • IAMAuthModeRequired
pub type ListTagsForResourceInput {
  ListTagsForResourceInput(
    resource_name: option.Option(String),
    filters: option.Option(List(Filter)),
  )
}

Constructors

pub type ListTagsForResourceOutput {
  ListTagsForResourceOutput
}

Constructors

  • ListTagsForResourceOutput
pub type MasterUserAuthenticationType {
  MasterUserAuthenticationTypeIamDbAuth
  MasterUserAuthenticationTypePassword
}

Constructors

  • MasterUserAuthenticationTypeIamDbAuth
  • MasterUserAuthenticationTypePassword
pub type ModifyActivityStreamInput {
  ModifyActivityStreamInput(
    resource_arn: option.Option(String),
    audit_policy_state: option.Option(AuditPolicyState),
  )
}

Constructors

pub type ModifyActivityStreamOutput {
  ModifyActivityStreamOutput
}

Constructors

  • ModifyActivityStreamOutput
pub type ModifyAdditionalStorageVolume {
  ModifyAdditionalStorageVolume(
    volume_name: option.Option(String),
    allocated_storage: option.Option(Int),
    iops: option.Option(Int),
    max_allocated_storage: option.Option(Int),
    storage_throughput: option.Option(Int),
    storage_type: option.Option(String),
    set_for_delete: option.Option(Bool),
  )
}

Constructors

pub type ModifyCertificatesInput {
  ModifyCertificatesInput(
    certificate_identifier: option.Option(String),
    remove_customer_override: option.Option(Bool),
  )
}

Constructors

pub type ModifyCertificatesOutput {
  ModifyCertificatesOutput
}

Constructors

  • ModifyCertificatesOutput
pub type ModifyCurrentDBClusterCapacityInput {
  ModifyCurrentDBClusterCapacityInput(
    db_cluster_identifier: option.Option(String),
    capacity: option.Option(Int),
    seconds_before_timeout: option.Option(Int),
    timeout_action: option.Option(String),
  )
}

Constructors

pub type ModifyCurrentDBClusterCapacityOutput {
  ModifyCurrentDBClusterCapacityOutput
}

Constructors

  • ModifyCurrentDBClusterCapacityOutput
pub type ModifyCustomDBEngineVersionInput {
  ModifyCustomDBEngineVersionInput(
    engine: option.Option(String),
    engine_version: option.Option(String),
    description: option.Option(String),
    status: option.Option(CustomEngineVersionStatus),
  )
}

Constructors

pub type ModifyCustomDBEngineVersionOutput {
  ModifyCustomDBEngineVersionOutput
}

Constructors

  • ModifyCustomDBEngineVersionOutput
pub type ModifyDBClusterEndpointInput {
  ModifyDBClusterEndpointInput(
    db_cluster_endpoint_identifier: option.Option(String),
    endpoint_type: option.Option(String),
    static_members: option.Option(List(String)),
    excluded_members: option.Option(List(String)),
  )
}

Constructors

pub type ModifyDBClusterEndpointOutput {
  ModifyDBClusterEndpointOutput
}

Constructors

  • ModifyDBClusterEndpointOutput
pub type ModifyDBClusterInput {
  ModifyDBClusterInput(
    db_cluster_identifier: option.Option(String),
    new_db_cluster_identifier: option.Option(String),
    apply_immediately: option.Option(Bool),
    backup_retention_period: option.Option(Int),
    db_cluster_parameter_group_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    port: option.Option(Int),
    master_user_password: option.Option(String),
    option_group_name: option.Option(String),
    preferred_backup_window: option.Option(String),
    preferred_maintenance_window: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    backtrack_window: option.Option(Int),
    cloudwatch_logs_export_configuration: option.Option(
      CloudwatchLogsExportConfiguration,
    ),
    engine_version: option.Option(String),
    allow_major_version_upgrade: option.Option(Bool),
    db_instance_parameter_group_name: option.Option(String),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    scaling_configuration: option.Option(ScalingConfiguration),
    deletion_protection: option.Option(Bool),
    enable_http_endpoint: option.Option(Bool),
    copy_tags_to_snapshot: option.Option(Bool),
    enable_global_write_forwarding: option.Option(Bool),
    db_cluster_instance_class: option.Option(String),
    allocated_storage: option.Option(Int),
    storage_type: option.Option(String),
    iops: option.Option(Int),
    auto_minor_version_upgrade: option.Option(Bool),
    network_type: option.Option(String),
    serverless_v2_scaling_configuration: option.Option(
      ServerlessV2ScalingConfiguration,
    ),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    database_insights_mode: option.Option(DatabaseInsightsMode),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    manage_master_user_password: option.Option(Bool),
    rotate_master_user_password: option.Option(Bool),
    enable_local_write_forwarding: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    engine_mode: option.Option(String),
    allow_engine_mode_change: option.Option(Bool),
    aws_backup_recovery_point_arn: option.Option(String),
    enable_limitless_database: option.Option(Bool),
    ca_certificate_identifier: option.Option(String),
    master_user_authentication_type: option.Option(
      MasterUserAuthenticationType,
    ),
  )
}

Constructors

pub type ModifyDBClusterOutput {
  ModifyDBClusterOutput
}

Constructors

  • ModifyDBClusterOutput
pub type ModifyDBClusterParameterGroupInput {
  ModifyDBClusterParameterGroupInput(
    db_cluster_parameter_group_name: option.Option(String),
    parameters: option.Option(List(Parameter)),
  )
}

Constructors

pub type ModifyDBClusterParameterGroupOutput {
  ModifyDBClusterParameterGroupOutput
}

Constructors

  • ModifyDBClusterParameterGroupOutput
pub type ModifyDBClusterSnapshotAttributeInput {
  ModifyDBClusterSnapshotAttributeInput(
    db_cluster_snapshot_identifier: option.Option(String),
    attribute_name: option.Option(String),
    values_to_add: option.Option(List(String)),
    values_to_remove: option.Option(List(String)),
  )
}

Constructors

pub type ModifyDBClusterSnapshotAttributeOutput {
  ModifyDBClusterSnapshotAttributeOutput
}

Constructors

  • ModifyDBClusterSnapshotAttributeOutput
pub type ModifyDBInstanceInput {
  ModifyDBInstanceInput(
    db_instance_identifier: option.Option(String),
    allocated_storage: option.Option(Int),
    db_instance_class: option.Option(String),
    db_subnet_group_name: option.Option(String),
    db_security_groups: option.Option(List(String)),
    vpc_security_group_ids: option.Option(List(String)),
    apply_immediately: option.Option(Bool),
    master_user_password: option.Option(String),
    db_parameter_group_name: option.Option(String),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    preferred_maintenance_window: option.Option(String),
    multi_az: option.Option(Bool),
    engine_version: option.Option(String),
    allow_major_version_upgrade: option.Option(Bool),
    auto_minor_version_upgrade: option.Option(Bool),
    license_model: option.Option(String),
    iops: option.Option(Int),
    storage_throughput: option.Option(Int),
    option_group_name: option.Option(String),
    new_db_instance_identifier: option.Option(String),
    storage_type: option.Option(String),
    tde_credential_arn: option.Option(String),
    tde_credential_password: option.Option(String),
    ca_certificate_identifier: option.Option(String),
    domain: option.Option(String),
    domain_fqdn: option.Option(String),
    domain_ou: option.Option(String),
    domain_auth_secret_arn: option.Option(String),
    domain_dns_ips: option.Option(List(String)),
    disable_domain: option.Option(Bool),
    copy_tags_to_snapshot: option.Option(Bool),
    monitoring_interval: option.Option(Int),
    db_port_number: option.Option(Int),
    publicly_accessible: option.Option(Bool),
    monitoring_role_arn: option.Option(String),
    domain_iam_role_name: option.Option(String),
    promotion_tier: option.Option(Int),
    enable_iam_database_authentication: option.Option(Bool),
    database_insights_mode: option.Option(DatabaseInsightsMode),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    cloudwatch_logs_export_configuration: option.Option(
      CloudwatchLogsExportConfiguration,
    ),
    processor_features: option.Option(List(ProcessorFeature)),
    use_default_processor_features: option.Option(Bool),
    deletion_protection: option.Option(Bool),
    max_allocated_storage: option.Option(Int),
    certificate_rotation_restart: option.Option(Bool),
    replica_mode: option.Option(ReplicaMode),
    automation_mode: option.Option(AutomationMode),
    resume_full_automation_mode_minutes: option.Option(Int),
    enable_customer_owned_ip: option.Option(Bool),
    network_type: option.Option(String),
    aws_backup_recovery_point_arn: option.Option(String),
    manage_master_user_password: option.Option(Bool),
    rotate_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    multi_tenant: option.Option(Bool),
    dedicated_log_volume: option.Option(Bool),
    engine: option.Option(String),
    additional_storage_volumes: option.Option(
      List(ModifyAdditionalStorageVolume),
    ),
    tag_specifications: option.Option(List(TagSpecification)),
    master_user_authentication_type: option.Option(
      MasterUserAuthenticationType,
    ),
  )
}

Constructors

pub type ModifyDBInstanceOutput {
  ModifyDBInstanceOutput
}

Constructors

  • ModifyDBInstanceOutput
pub type ModifyDBParameterGroupInput {
  ModifyDBParameterGroupInput(
    db_parameter_group_name: option.Option(String),
    parameters: option.Option(List(Parameter)),
  )
}

Constructors

pub type ModifyDBParameterGroupOutput {
  ModifyDBParameterGroupOutput
}

Constructors

  • ModifyDBParameterGroupOutput
pub type ModifyDBProxyEndpointInput {
  ModifyDBProxyEndpointInput(
    db_proxy_endpoint_name: option.Option(String),
    new_db_proxy_endpoint_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
  )
}

Constructors

pub type ModifyDBProxyEndpointOutput {
  ModifyDBProxyEndpointOutput
}

Constructors

  • ModifyDBProxyEndpointOutput
pub type ModifyDBProxyInput {
  ModifyDBProxyInput(
    db_proxy_name: option.Option(String),
    new_db_proxy_name: option.Option(String),
    default_auth_scheme: option.Option(DefaultAuthScheme),
    auth: option.Option(List(UserAuthConfig)),
    require_tls: option.Option(Bool),
    idle_client_timeout: option.Option(Int),
    debug_logging: option.Option(Bool),
    role_arn: option.Option(String),
    security_groups: option.Option(List(String)),
  )
}

Constructors

pub type ModifyDBProxyOutput {
  ModifyDBProxyOutput
}

Constructors

  • ModifyDBProxyOutput
pub type ModifyDBProxyTargetGroupInput {
  ModifyDBProxyTargetGroupInput(
    target_group_name: option.Option(String),
    db_proxy_name: option.Option(String),
    connection_pool_config: option.Option(
      ConnectionPoolConfiguration,
    ),
    new_name: option.Option(String),
  )
}

Constructors

pub type ModifyDBProxyTargetGroupOutput {
  ModifyDBProxyTargetGroupOutput
}

Constructors

  • ModifyDBProxyTargetGroupOutput
pub type ModifyDBRecommendationInput {
  ModifyDBRecommendationInput(
    recommendation_id: option.Option(String),
    locale: option.Option(String),
    status: option.Option(String),
    recommended_action_updates: option.Option(
      List(RecommendedActionUpdate),
    ),
  )
}

Constructors

pub type ModifyDBRecommendationOutput {
  ModifyDBRecommendationOutput
}

Constructors

  • ModifyDBRecommendationOutput
pub type ModifyDBShardGroupInput {
  ModifyDBShardGroupInput(
    db_shard_group_identifier: option.Option(String),
    max_acu: option.Option(json_float.SmithyFloat),
    min_acu: option.Option(json_float.SmithyFloat),
    compute_redundancy: option.Option(Int),
  )
}

Constructors

pub type ModifyDBShardGroupOutput {
  ModifyDBShardGroupOutput
}

Constructors

  • ModifyDBShardGroupOutput
pub type ModifyDBSnapshotAttributeInput {
  ModifyDBSnapshotAttributeInput(
    db_snapshot_identifier: option.Option(String),
    attribute_name: option.Option(String),
    values_to_add: option.Option(List(String)),
    values_to_remove: option.Option(List(String)),
  )
}

Constructors

pub type ModifyDBSnapshotAttributeOutput {
  ModifyDBSnapshotAttributeOutput
}

Constructors

  • ModifyDBSnapshotAttributeOutput
pub type ModifyDBSnapshotInput {
  ModifyDBSnapshotInput(
    db_snapshot_identifier: option.Option(String),
    engine_version: option.Option(String),
    option_group_name: option.Option(String),
  )
}

Constructors

pub type ModifyDBSnapshotOutput {
  ModifyDBSnapshotOutput
}

Constructors

  • ModifyDBSnapshotOutput
pub type ModifyDBSubnetGroupInput {
  ModifyDBSubnetGroupInput(
    db_subnet_group_name: option.Option(String),
    db_subnet_group_description: option.Option(String),
    subnet_ids: option.Option(List(String)),
  )
}

Constructors

pub type ModifyDBSubnetGroupOutput {
  ModifyDBSubnetGroupOutput
}

Constructors

  • ModifyDBSubnetGroupOutput
pub type ModifyEventSubscriptionInput {
  ModifyEventSubscriptionInput(
    subscription_name: option.Option(String),
    sns_topic_arn: option.Option(String),
    source_type: option.Option(String),
    event_categories: option.Option(List(String)),
    enabled: option.Option(Bool),
  )
}

Constructors

pub type ModifyEventSubscriptionOutput {
  ModifyEventSubscriptionOutput
}

Constructors

  • ModifyEventSubscriptionOutput
pub type ModifyGlobalClusterInput {
  ModifyGlobalClusterInput(
    global_cluster_identifier: option.Option(String),
    new_global_cluster_identifier: option.Option(String),
    deletion_protection: option.Option(Bool),
    engine_version: option.Option(String),
    allow_major_version_upgrade: option.Option(Bool),
  )
}

Constructors

pub type ModifyGlobalClusterOutput {
  ModifyGlobalClusterOutput
}

Constructors

  • ModifyGlobalClusterOutput
pub type ModifyIntegrationInput {
  ModifyIntegrationInput(
    integration_identifier: option.Option(String),
    integration_name: option.Option(String),
    data_filter: option.Option(String),
    description: option.Option(String),
  )
}

Constructors

pub type ModifyIntegrationOutput {
  ModifyIntegrationOutput
}

Constructors

  • ModifyIntegrationOutput
pub type ModifyOptionGroupInput {
  ModifyOptionGroupInput(
    option_group_name: option.Option(String),
    options_to_include: option.Option(List(OptionConfiguration)),
    options_to_remove: option.Option(List(String)),
    apply_immediately: option.Option(Bool),
  )
}

Constructors

pub type ModifyOptionGroupOutput {
  ModifyOptionGroupOutput
}

Constructors

  • ModifyOptionGroupOutput
pub type ModifyTenantDatabaseInput {
  ModifyTenantDatabaseInput(
    db_instance_identifier: option.Option(String),
    tenant_db_name: option.Option(String),
    master_user_password: option.Option(String),
    new_tenant_db_name: option.Option(String),
    manage_master_user_password: option.Option(Bool),
    rotate_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
  )
}

Constructors

pub type ModifyTenantDatabaseOutput {
  ModifyTenantDatabaseOutput
}

Constructors

  • ModifyTenantDatabaseOutput
pub type OptionConfiguration {
  OptionConfiguration(
    option_name: option.Option(String),
    port: option.Option(Int),
    option_version: option.Option(String),
    db_security_group_memberships: option.Option(List(String)),
    vpc_security_group_memberships: option.Option(List(String)),
    option_settings: option.Option(List(OptionSetting)),
  )
}

Constructors

pub type OptionSetting {
  OptionSetting(
    name: option.Option(String),
    value: option.Option(String),
    default_value: option.Option(String),
    description: option.Option(String),
    apply_type: option.Option(String),
    data_type: option.Option(String),
    allowed_values: option.Option(String),
    is_modifiable: option.Option(Bool),
    is_collection: option.Option(Bool),
  )
}

Constructors

pub type Parameter {
  Parameter(
    parameter_name: option.Option(String),
    parameter_value: option.Option(String),
    description: option.Option(String),
    source: option.Option(String),
    apply_type: option.Option(String),
    data_type: option.Option(String),
    allowed_values: option.Option(String),
    is_modifiable: option.Option(Bool),
    minimum_engine_version: option.Option(String),
    apply_method: option.Option(ApplyMethod),
    supported_engine_modes: option.Option(List(String)),
  )
}

Constructors

pub type ProcessorFeature {
  ProcessorFeature(
    name: option.Option(String),
    value: option.Option(String),
  )
}

Constructors

pub type PromoteReadReplicaDBClusterInput {
  PromoteReadReplicaDBClusterInput(
    db_cluster_identifier: option.Option(String),
  )
}

Constructors

  • PromoteReadReplicaDBClusterInput(
      db_cluster_identifier: option.Option(String),
    )
pub type PromoteReadReplicaDBClusterOutput {
  PromoteReadReplicaDBClusterOutput
}

Constructors

  • PromoteReadReplicaDBClusterOutput
pub type PromoteReadReplicaInput {
  PromoteReadReplicaInput(
    db_instance_identifier: option.Option(String),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    tag_specifications: option.Option(List(TagSpecification)),
  )
}

Constructors

pub type PromoteReadReplicaOutput {
  PromoteReadReplicaOutput
}

Constructors

  • PromoteReadReplicaOutput
pub type PurchaseReservedDBInstancesOfferingInput {
  PurchaseReservedDBInstancesOfferingInput(
    reserved_db_instances_offering_id: option.Option(String),
    reserved_db_instance_id: option.Option(String),
    db_instance_count: option.Option(Int),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type PurchaseReservedDBInstancesOfferingOutput {
  PurchaseReservedDBInstancesOfferingOutput
}

Constructors

  • PurchaseReservedDBInstancesOfferingOutput
pub type RdsCustomClusterConfiguration {
  RdsCustomClusterConfiguration(
    interconnect_subnet_id: option.Option(String),
    transit_gateway_multicast_domain_id: option.Option(String),
    replica_mode: option.Option(ReplicaMode),
  )
}

Constructors

pub type RebootDBClusterInput {
  RebootDBClusterInput(
    db_cluster_identifier: option.Option(String),
  )
}

Constructors

  • RebootDBClusterInput(
      db_cluster_identifier: option.Option(String),
    )
pub type RebootDBClusterOutput {
  RebootDBClusterOutput
}

Constructors

  • RebootDBClusterOutput
pub type RebootDBInstanceInput {
  RebootDBInstanceInput(
    db_instance_identifier: option.Option(String),
    force_failover: option.Option(Bool),
  )
}

Constructors

pub type RebootDBInstanceOutput {
  RebootDBInstanceOutput
}

Constructors

  • RebootDBInstanceOutput
pub type RebootDBShardGroupInput {
  RebootDBShardGroupInput(
    db_shard_group_identifier: option.Option(String),
  )
}

Constructors

  • RebootDBShardGroupInput(
      db_shard_group_identifier: option.Option(String),
    )
pub type RebootDBShardGroupOutput {
  RebootDBShardGroupOutput
}

Constructors

  • RebootDBShardGroupOutput
pub type RecommendedActionUpdate {
  RecommendedActionUpdate(
    action_id: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type RegisterDBProxyTargetsInput {
  RegisterDBProxyTargetsInput(
    db_proxy_name: option.Option(String),
    target_group_name: option.Option(String),
    db_instance_identifiers: option.Option(List(String)),
    db_cluster_identifiers: option.Option(List(String)),
  )
}

Constructors

pub type RegisterDBProxyTargetsOutput {
  RegisterDBProxyTargetsOutput
}

Constructors

  • RegisterDBProxyTargetsOutput
pub type RemoveFromGlobalClusterInput {
  RemoveFromGlobalClusterInput(
    global_cluster_identifier: option.Option(String),
    db_cluster_identifier: option.Option(String),
  )
}

Constructors

pub type RemoveFromGlobalClusterOutput {
  RemoveFromGlobalClusterOutput
}

Constructors

  • RemoveFromGlobalClusterOutput
pub type RemoveRoleFromDBClusterInput {
  RemoveRoleFromDBClusterInput(
    db_cluster_identifier: option.Option(String),
    role_arn: option.Option(String),
    feature_name: option.Option(String),
  )
}

Constructors

pub type RemoveRoleFromDBClusterOutput {
  RemoveRoleFromDBClusterOutput
}

Constructors

  • RemoveRoleFromDBClusterOutput
pub type RemoveRoleFromDBInstanceInput {
  RemoveRoleFromDBInstanceInput(
    db_instance_identifier: option.Option(String),
    role_arn: option.Option(String),
    feature_name: option.Option(String),
  )
}

Constructors

pub type RemoveRoleFromDBInstanceOutput {
  RemoveRoleFromDBInstanceOutput
}

Constructors

  • RemoveRoleFromDBInstanceOutput
pub type RemoveSourceIdentifierFromSubscriptionInput {
  RemoveSourceIdentifierFromSubscriptionInput(
    subscription_name: option.Option(String),
    source_identifier: option.Option(String),
  )
}

Constructors

  • RemoveSourceIdentifierFromSubscriptionInput(
      subscription_name: option.Option(String),
      source_identifier: option.Option(String),
    )
pub type RemoveSourceIdentifierFromSubscriptionOutput {
  RemoveSourceIdentifierFromSubscriptionOutput
}

Constructors

  • RemoveSourceIdentifierFromSubscriptionOutput
pub type RemoveTagsFromResourceInput {
  RemoveTagsFromResourceInput(
    resource_name: option.Option(String),
    tag_keys: option.Option(List(String)),
  )
}

Constructors

pub type RemoveTagsFromResourceOutput {
  RemoveTagsFromResourceOutput
}

Constructors

  • RemoveTagsFromResourceOutput
pub type ReplicaMode {
  ReplicaModeMounted
  ReplicaModeOpenReadOnly
}

Constructors

  • ReplicaModeMounted
  • ReplicaModeOpenReadOnly
pub type ResetDBClusterParameterGroupInput {
  ResetDBClusterParameterGroupInput(
    db_cluster_parameter_group_name: option.Option(String),
    reset_all_parameters: option.Option(Bool),
    parameters: option.Option(List(Parameter)),
  )
}

Constructors

pub type ResetDBClusterParameterGroupOutput {
  ResetDBClusterParameterGroupOutput
}

Constructors

  • ResetDBClusterParameterGroupOutput
pub type ResetDBParameterGroupInput {
  ResetDBParameterGroupInput(
    db_parameter_group_name: option.Option(String),
    reset_all_parameters: option.Option(Bool),
    parameters: option.Option(List(Parameter)),
  )
}

Constructors

pub type ResetDBParameterGroupOutput {
  ResetDBParameterGroupOutput
}

Constructors

  • ResetDBParameterGroupOutput
pub type RestoreDBClusterFromS3Input {
  RestoreDBClusterFromS3Input(
    availability_zones: option.Option(List(String)),
    backup_retention_period: option.Option(Int),
    character_set_name: option.Option(String),
    database_name: option.Option(String),
    db_cluster_identifier: option.Option(String),
    db_cluster_parameter_group_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    db_subnet_group_name: option.Option(String),
    engine: option.Option(String),
    engine_version: option.Option(String),
    port: option.Option(Int),
    master_username: option.Option(String),
    master_user_password: option.Option(String),
    option_group_name: option.Option(String),
    preferred_backup_window: option.Option(String),
    preferred_maintenance_window: option.Option(String),
    tags: option.Option(List(Tag)),
    storage_encrypted: option.Option(Bool),
    kms_key_id: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    source_engine: option.Option(String),
    source_engine_version: option.Option(String),
    s3_bucket_name: option.Option(String),
    s3_prefix: option.Option(String),
    s3_ingestion_role_arn: option.Option(String),
    backtrack_window: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    deletion_protection: option.Option(Bool),
    copy_tags_to_snapshot: option.Option(Bool),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    storage_type: option.Option(String),
    network_type: option.Option(String),
    serverless_v2_scaling_configuration: option.Option(
      ServerlessV2ScalingConfiguration,
    ),
    manage_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    tag_specifications: option.Option(List(TagSpecification)),
  )
}

Constructors

pub type RestoreDBClusterFromS3Output {
  RestoreDBClusterFromS3Output
}

Constructors

  • RestoreDBClusterFromS3Output
pub type RestoreDBClusterFromSnapshotInput {
  RestoreDBClusterFromSnapshotInput(
    availability_zones: option.Option(List(String)),
    db_cluster_identifier: option.Option(String),
    snapshot_identifier: option.Option(String),
    engine: option.Option(String),
    engine_version: option.Option(String),
    port: option.Option(Int),
    db_subnet_group_name: option.Option(String),
    database_name: option.Option(String),
    option_group_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    tags: option.Option(List(Tag)),
    kms_key_id: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    backtrack_window: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    engine_mode: option.Option(String),
    scaling_configuration: option.Option(ScalingConfiguration),
    db_cluster_parameter_group_name: option.Option(String),
    deletion_protection: option.Option(Bool),
    copy_tags_to_snapshot: option.Option(Bool),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    db_cluster_instance_class: option.Option(String),
    storage_type: option.Option(String),
    iops: option.Option(Int),
    publicly_accessible: option.Option(Bool),
    network_type: option.Option(String),
    serverless_v2_scaling_configuration: option.Option(
      ServerlessV2ScalingConfiguration,
    ),
    rds_custom_cluster_configuration: option.Option(
      RdsCustomClusterConfiguration,
    ),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    tag_specifications: option.Option(List(TagSpecification)),
    enable_vpc_networking: option.Option(Bool),
    enable_internet_access_gateway: option.Option(Bool),
  )
}

Constructors

pub type RestoreDBClusterFromSnapshotOutput {
  RestoreDBClusterFromSnapshotOutput
}

Constructors

  • RestoreDBClusterFromSnapshotOutput
pub type RestoreDBClusterToPointInTimeInput {
  RestoreDBClusterToPointInTimeInput(
    db_cluster_identifier: option.Option(String),
    restore_type: option.Option(String),
    source_db_cluster_identifier: option.Option(String),
    restore_to_time: option.Option(json_timestamp.Timestamp),
    use_latest_restorable_time: option.Option(Bool),
    port: option.Option(Int),
    db_subnet_group_name: option.Option(String),
    option_group_name: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    tags: option.Option(List(Tag)),
    kms_key_id: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    backtrack_window: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    db_cluster_parameter_group_name: option.Option(String),
    deletion_protection: option.Option(Bool),
    copy_tags_to_snapshot: option.Option(Bool),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    db_cluster_instance_class: option.Option(String),
    storage_type: option.Option(String),
    publicly_accessible: option.Option(Bool),
    iops: option.Option(Int),
    network_type: option.Option(String),
    source_db_cluster_resource_id: option.Option(String),
    serverless_v2_scaling_configuration: option.Option(
      ServerlessV2ScalingConfiguration,
    ),
    scaling_configuration: option.Option(ScalingConfiguration),
    engine_mode: option.Option(String),
    rds_custom_cluster_configuration: option.Option(
      RdsCustomClusterConfiguration,
    ),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    tag_specifications: option.Option(List(TagSpecification)),
    enable_vpc_networking: option.Option(Bool),
    enable_internet_access_gateway: option.Option(Bool),
  )
}

Constructors

pub type RestoreDBClusterToPointInTimeOutput {
  RestoreDBClusterToPointInTimeOutput
}

Constructors

  • RestoreDBClusterToPointInTimeOutput
pub type RestoreDBInstanceFromDBSnapshotInput {
  RestoreDBInstanceFromDBSnapshotInput(
    db_instance_identifier: option.Option(String),
    db_snapshot_identifier: option.Option(String),
    db_instance_class: option.Option(String),
    port: option.Option(Int),
    availability_zone: option.Option(String),
    db_subnet_group_name: option.Option(String),
    multi_az: option.Option(Bool),
    publicly_accessible: option.Option(Bool),
    auto_minor_version_upgrade: option.Option(Bool),
    license_model: option.Option(String),
    db_name: option.Option(String),
    engine: option.Option(String),
    iops: option.Option(Int),
    storage_throughput: option.Option(Int),
    option_group_name: option.Option(String),
    tags: option.Option(List(Tag)),
    storage_type: option.Option(String),
    tde_credential_arn: option.Option(String),
    tde_credential_password: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    domain: option.Option(String),
    domain_fqdn: option.Option(String),
    domain_ou: option.Option(String),
    domain_auth_secret_arn: option.Option(String),
    domain_dns_ips: option.Option(List(String)),
    copy_tags_to_snapshot: option.Option(Bool),
    domain_iam_role_name: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    processor_features: option.Option(List(ProcessorFeature)),
    use_default_processor_features: option.Option(Bool),
    db_parameter_group_name: option.Option(String),
    deletion_protection: option.Option(Bool),
    enable_customer_owned_ip: option.Option(Bool),
    network_type: option.Option(String),
    backup_target: option.Option(String),
    custom_iam_instance_profile: option.Option(String),
    allocated_storage: option.Option(Int),
    db_cluster_snapshot_identifier: option.Option(String),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    dedicated_log_volume: option.Option(Bool),
    ca_certificate_identifier: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    additional_storage_volumes: option.Option(
      List(AdditionalStorageVolume),
    ),
    tag_specifications: option.Option(List(TagSpecification)),
    manage_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
  )
}

Constructors

pub type RestoreDBInstanceFromDBSnapshotOutput {
  RestoreDBInstanceFromDBSnapshotOutput
}

Constructors

  • RestoreDBInstanceFromDBSnapshotOutput
pub type RestoreDBInstanceFromS3Input {
  RestoreDBInstanceFromS3Input(
    db_name: option.Option(String),
    db_instance_identifier: option.Option(String),
    allocated_storage: option.Option(Int),
    db_instance_class: option.Option(String),
    engine: option.Option(String),
    master_username: option.Option(String),
    master_user_password: option.Option(String),
    db_security_groups: option.Option(List(String)),
    vpc_security_group_ids: option.Option(List(String)),
    availability_zone: option.Option(String),
    db_subnet_group_name: option.Option(String),
    preferred_maintenance_window: option.Option(String),
    db_parameter_group_name: option.Option(String),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    port: option.Option(Int),
    multi_az: option.Option(Bool),
    engine_version: option.Option(String),
    auto_minor_version_upgrade: option.Option(Bool),
    license_model: option.Option(String),
    iops: option.Option(Int),
    storage_throughput: option.Option(Int),
    option_group_name: option.Option(String),
    publicly_accessible: option.Option(Bool),
    tags: option.Option(List(Tag)),
    storage_type: option.Option(String),
    storage_encrypted: option.Option(Bool),
    kms_key_id: option.Option(String),
    copy_tags_to_snapshot: option.Option(Bool),
    monitoring_interval: option.Option(Int),
    monitoring_role_arn: option.Option(String),
    enable_iam_database_authentication: option.Option(Bool),
    source_engine: option.Option(String),
    source_engine_version: option.Option(String),
    s3_bucket_name: option.Option(String),
    s3_prefix: option.Option(String),
    s3_ingestion_role_arn: option.Option(String),
    database_insights_mode: option.Option(DatabaseInsightsMode),
    enable_performance_insights: option.Option(Bool),
    performance_insights_kms_key_id: option.Option(String),
    performance_insights_retention_period: option.Option(Int),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    processor_features: option.Option(List(ProcessorFeature)),
    use_default_processor_features: option.Option(Bool),
    deletion_protection: option.Option(Bool),
    max_allocated_storage: option.Option(Int),
    network_type: option.Option(String),
    manage_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
    dedicated_log_volume: option.Option(Bool),
    ca_certificate_identifier: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    additional_storage_volumes: option.Option(
      List(AdditionalStorageVolume),
    ),
    tag_specifications: option.Option(List(TagSpecification)),
  )
}

Constructors

pub type RestoreDBInstanceFromS3Output {
  RestoreDBInstanceFromS3Output
}

Constructors

  • RestoreDBInstanceFromS3Output
pub type RestoreDBInstanceToPointInTimeInput {
  RestoreDBInstanceToPointInTimeInput(
    source_db_instance_identifier: option.Option(String),
    target_db_instance_identifier: option.Option(String),
    restore_time: option.Option(json_timestamp.Timestamp),
    use_latest_restorable_time: option.Option(Bool),
    db_instance_class: option.Option(String),
    port: option.Option(Int),
    availability_zone: option.Option(String),
    db_subnet_group_name: option.Option(String),
    multi_az: option.Option(Bool),
    publicly_accessible: option.Option(Bool),
    auto_minor_version_upgrade: option.Option(Bool),
    license_model: option.Option(String),
    db_name: option.Option(String),
    engine: option.Option(String),
    iops: option.Option(Int),
    storage_throughput: option.Option(Int),
    option_group_name: option.Option(String),
    copy_tags_to_snapshot: option.Option(Bool),
    tags: option.Option(List(Tag)),
    storage_type: option.Option(String),
    tde_credential_arn: option.Option(String),
    tde_credential_password: option.Option(String),
    vpc_security_group_ids: option.Option(List(String)),
    domain: option.Option(String),
    domain_iam_role_name: option.Option(String),
    domain_fqdn: option.Option(String),
    domain_ou: option.Option(String),
    domain_auth_secret_arn: option.Option(String),
    domain_dns_ips: option.Option(List(String)),
    enable_iam_database_authentication: option.Option(Bool),
    enable_cloudwatch_logs_exports: option.Option(List(String)),
    processor_features: option.Option(List(ProcessorFeature)),
    use_default_processor_features: option.Option(Bool),
    db_parameter_group_name: option.Option(String),
    deletion_protection: option.Option(Bool),
    source_dbi_resource_id: option.Option(String),
    max_allocated_storage: option.Option(Int),
    enable_customer_owned_ip: option.Option(Bool),
    network_type: option.Option(String),
    source_db_instance_automated_backups_arn: option.Option(
      String,
    ),
    backup_target: option.Option(String),
    custom_iam_instance_profile: option.Option(String),
    allocated_storage: option.Option(Int),
    backup_retention_period: option.Option(Int),
    preferred_backup_window: option.Option(String),
    dedicated_log_volume: option.Option(Bool),
    ca_certificate_identifier: option.Option(String),
    engine_lifecycle_support: option.Option(String),
    additional_storage_volumes: option.Option(
      List(AdditionalStorageVolume),
    ),
    tag_specifications: option.Option(List(TagSpecification)),
    manage_master_user_password: option.Option(Bool),
    master_user_secret_kms_key_id: option.Option(String),
  )
}

Constructors

pub type RestoreDBInstanceToPointInTimeOutput {
  RestoreDBInstanceToPointInTimeOutput
}

Constructors

  • RestoreDBInstanceToPointInTimeOutput
pub type RevokeDBSecurityGroupIngressInput {
  RevokeDBSecurityGroupIngressInput(
    db_security_group_name: option.Option(String),
    cidrip: option.Option(String),
    ec2_security_group_name: option.Option(String),
    ec2_security_group_id: option.Option(String),
    ec2_security_group_owner_id: option.Option(String),
  )
}

Constructors

pub type RevokeDBSecurityGroupIngressOutput {
  RevokeDBSecurityGroupIngressOutput
}

Constructors

  • RevokeDBSecurityGroupIngressOutput
pub type ScalingConfiguration {
  ScalingConfiguration(
    min_capacity: option.Option(Int),
    max_capacity: option.Option(Int),
    auto_pause: option.Option(Bool),
    seconds_until_auto_pause: option.Option(Int),
    timeout_action: option.Option(String),
    seconds_before_timeout: option.Option(Int),
  )
}

Constructors

pub type ServerlessV2ScalingConfiguration {
  ServerlessV2ScalingConfiguration(
    min_capacity: option.Option(json_float.SmithyFloat),
    max_capacity: option.Option(json_float.SmithyFloat),
    seconds_until_auto_pause: option.Option(Int),
  )
}

Constructors

pub type SourceType {
  SourceTypeBlueGreenDeployment
  SourceTypeCustomEngineVersion
  SourceTypeDbCluster
  SourceTypeDbClusterSnapshot
  SourceTypeDbInstance
  SourceTypeDbParameterGroup
  SourceTypeDbProxy
  SourceTypeDbSecurityGroup
  SourceTypeDbShardGroup
  SourceTypeDbSnapshot
  SourceTypeZeroEtl
}

Constructors

  • SourceTypeBlueGreenDeployment
  • SourceTypeCustomEngineVersion
  • SourceTypeDbCluster
  • SourceTypeDbClusterSnapshot
  • SourceTypeDbInstance
  • SourceTypeDbParameterGroup
  • SourceTypeDbProxy
  • SourceTypeDbSecurityGroup
  • SourceTypeDbShardGroup
  • SourceTypeDbSnapshot
  • SourceTypeZeroEtl
pub type StartActivityStreamInput {
  StartActivityStreamInput(
    resource_arn: option.Option(String),
    mode: option.Option(ActivityStreamMode),
    kms_key_id: option.Option(String),
    apply_immediately: option.Option(Bool),
    engine_native_audit_fields_included: option.Option(Bool),
  )
}

Constructors

pub type StartActivityStreamOutput {
  StartActivityStreamOutput
}

Constructors

  • StartActivityStreamOutput
pub type StartDBClusterInput {
  StartDBClusterInput(
    db_cluster_identifier: option.Option(String),
  )
}

Constructors

  • StartDBClusterInput(db_cluster_identifier: option.Option(String))
pub type StartDBClusterOutput {
  StartDBClusterOutput
}

Constructors

  • StartDBClusterOutput
pub type StartDBInstanceAutomatedBackupsReplicationInput {
  StartDBInstanceAutomatedBackupsReplicationInput(
    source_db_instance_arn: option.Option(String),
    backup_retention_period: option.Option(Int),
    kms_key_id: option.Option(String),
    pre_signed_url: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type StartDBInstanceAutomatedBackupsReplicationOutput {
  StartDBInstanceAutomatedBackupsReplicationOutput
}

Constructors

  • StartDBInstanceAutomatedBackupsReplicationOutput
pub type StartDBInstanceInput {
  StartDBInstanceInput(
    db_instance_identifier: option.Option(String),
  )
}

Constructors

  • StartDBInstanceInput(
      db_instance_identifier: option.Option(String),
    )
pub type StartDBInstanceOutput {
  StartDBInstanceOutput
}

Constructors

  • StartDBInstanceOutput
pub type StartExportTaskInput {
  StartExportTaskInput(
    export_task_identifier: option.Option(String),
    source_arn: option.Option(String),
    s3_bucket_name: option.Option(String),
    iam_role_arn: option.Option(String),
    kms_key_id: option.Option(String),
    s3_prefix: option.Option(String),
    export_only: option.Option(List(String)),
  )
}

Constructors

pub type StartExportTaskOutput {
  StartExportTaskOutput
}

Constructors

  • StartExportTaskOutput
pub type StopActivityStreamInput {
  StopActivityStreamInput(
    resource_arn: option.Option(String),
    apply_immediately: option.Option(Bool),
  )
}

Constructors

pub type StopActivityStreamOutput {
  StopActivityStreamOutput
}

Constructors

  • StopActivityStreamOutput
pub type StopDBClusterInput {
  StopDBClusterInput(
    db_cluster_identifier: option.Option(String),
  )
}

Constructors

  • StopDBClusterInput(db_cluster_identifier: option.Option(String))
pub type StopDBClusterOutput {
  StopDBClusterOutput
}

Constructors

  • StopDBClusterOutput
pub type StopDBInstanceAutomatedBackupsReplicationInput {
  StopDBInstanceAutomatedBackupsReplicationInput(
    source_db_instance_arn: option.Option(String),
  )
}

Constructors

  • StopDBInstanceAutomatedBackupsReplicationInput(
      source_db_instance_arn: option.Option(String),
    )
pub type StopDBInstanceAutomatedBackupsReplicationOutput {
  StopDBInstanceAutomatedBackupsReplicationOutput
}

Constructors

  • StopDBInstanceAutomatedBackupsReplicationOutput
pub type StopDBInstanceInput {
  StopDBInstanceInput(
    db_instance_identifier: option.Option(String),
    db_snapshot_identifier: option.Option(String),
  )
}

Constructors

pub type StopDBInstanceOutput {
  StopDBInstanceOutput
}

Constructors

  • StopDBInstanceOutput
pub type SwitchoverBlueGreenDeploymentInput {
  SwitchoverBlueGreenDeploymentInput(
    blue_green_deployment_identifier: option.Option(String),
    switchover_timeout: option.Option(Int),
  )
}

Constructors

  • SwitchoverBlueGreenDeploymentInput(
      blue_green_deployment_identifier: option.Option(String),
      switchover_timeout: option.Option(Int),
    )
pub type SwitchoverBlueGreenDeploymentOutput {
  SwitchoverBlueGreenDeploymentOutput
}

Constructors

  • SwitchoverBlueGreenDeploymentOutput
pub type SwitchoverGlobalClusterInput {
  SwitchoverGlobalClusterInput(
    global_cluster_identifier: option.Option(String),
    target_db_cluster_identifier: option.Option(String),
  )
}

Constructors

  • SwitchoverGlobalClusterInput(
      global_cluster_identifier: option.Option(String),
      target_db_cluster_identifier: option.Option(String),
    )
pub type SwitchoverGlobalClusterOutput {
  SwitchoverGlobalClusterOutput
}

Constructors

  • SwitchoverGlobalClusterOutput
pub type SwitchoverReadReplicaInput {
  SwitchoverReadReplicaInput(
    db_instance_identifier: option.Option(String),
  )
}

Constructors

  • SwitchoverReadReplicaInput(
      db_instance_identifier: option.Option(String),
    )
pub type SwitchoverReadReplicaOutput {
  SwitchoverReadReplicaOutput
}

Constructors

  • SwitchoverReadReplicaOutput
pub type Tag {
  Tag(key: option.Option(String), value: option.Option(String))
}

Constructors

pub type TagSpecification {
  TagSpecification(
    resource_type: option.Option(String),
    tags: option.Option(List(Tag)),
  )
}

Constructors

pub type TargetConnectionNetworkType {
  TargetConnectionNetworkTypeIpv4
  TargetConnectionNetworkTypeIpv6
}

Constructors

  • TargetConnectionNetworkTypeIpv4
  • TargetConnectionNetworkTypeIpv6
pub type UserAuthConfig {
  UserAuthConfig(
    description: option.Option(String),
    user_name: option.Option(String),
    auth_scheme: option.Option(AuthScheme),
    secret_arn: option.Option(String),
    iam_auth: option.Option(IAMAuthMode),
    client_password_auth_type: option.Option(
      ClientPasswordAuthType,
    ),
  )
}

Constructors

Values

pub fn activity_stream_mode_to_wire(
  v: ActivityStreamMode,
) -> String
pub fn apply_method_to_wire(v: ApplyMethod) -> String
pub fn audit_policy_state_to_wire(v: AuditPolicyState) -> String
pub fn auth_scheme_to_wire(v: AuthScheme) -> String
pub fn automation_mode_to_wire(v: AutomationMode) -> String
pub fn build_add_role_to_db_cluster_request(
  input: AddRoleToDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_add_role_to_db_instance_request(
  input: AddRoleToDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_add_source_identifier_to_subscription_request(
  input: AddSourceIdentifierToSubscriptionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_add_tags_to_resource_request(
  input: AddTagsToResourceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_apply_pending_maintenance_action_request(
  input: ApplyPendingMaintenanceActionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_authorize_db_security_group_ingress_request(
  input: AuthorizeDBSecurityGroupIngressInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_backtrack_db_cluster_request(
  input: BacktrackDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_cancel_export_task_request(
  input: CancelExportTaskInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_copy_db_cluster_parameter_group_request(
  input: CopyDBClusterParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_copy_db_cluster_snapshot_request(
  input: CopyDBClusterSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_copy_db_parameter_group_request(
  input: CopyDBParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_copy_db_snapshot_request(
  input: CopyDBSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_copy_option_group_request(
  input: CopyOptionGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_blue_green_deployment_request(
  input: CreateBlueGreenDeploymentInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_custom_db_engine_version_request(
  input: CreateCustomDBEngineVersionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_cluster_endpoint_request(
  input: CreateDBClusterEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_cluster_parameter_group_request(
  input: CreateDBClusterParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_cluster_request(
  input: CreateDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_cluster_snapshot_request(
  input: CreateDBClusterSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_instance_read_replica_request(
  input: CreateDBInstanceReadReplicaInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_instance_request(
  input: CreateDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_parameter_group_request(
  input: CreateDBParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_proxy_endpoint_request(
  input: CreateDBProxyEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_proxy_request(
  input: CreateDBProxyInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_security_group_request(
  input: CreateDBSecurityGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_shard_group_request(
  input: CreateDBShardGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_snapshot_request(
  input: CreateDBSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_db_subnet_group_request(
  input: CreateDBSubnetGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_event_subscription_request(
  input: CreateEventSubscriptionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_global_cluster_request(
  input: CreateGlobalClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_integration_request(
  input: CreateIntegrationInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_option_group_request(
  input: CreateOptionGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_tenant_database_request(
  input: CreateTenantDatabaseInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_blue_green_deployment_request(
  input: DeleteBlueGreenDeploymentInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_custom_db_engine_version_request(
  input: DeleteCustomDBEngineVersionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_cluster_automated_backup_request(
  input: DeleteDBClusterAutomatedBackupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_cluster_endpoint_request(
  input: DeleteDBClusterEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_cluster_parameter_group_request(
  input: DeleteDBClusterParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_cluster_request(
  input: DeleteDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_cluster_snapshot_request(
  input: DeleteDBClusterSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_instance_automated_backup_request(
  input: DeleteDBInstanceAutomatedBackupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_instance_request(
  input: DeleteDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_parameter_group_request(
  input: DeleteDBParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_proxy_endpoint_request(
  input: DeleteDBProxyEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_proxy_request(
  input: DeleteDBProxyInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_security_group_request(
  input: DeleteDBSecurityGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_shard_group_request(
  input: DeleteDBShardGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_snapshot_request(
  input: DeleteDBSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_db_subnet_group_request(
  input: DeleteDBSubnetGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_event_subscription_request(
  input: DeleteEventSubscriptionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_global_cluster_request(
  input: DeleteGlobalClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_integration_request(
  input: DeleteIntegrationInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_option_group_request(
  input: DeleteOptionGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_tenant_database_request(
  input: DeleteTenantDatabaseInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_deregister_db_proxy_targets_request(
  input: DeregisterDBProxyTargetsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_account_attributes_request(
  input: DescribeAccountAttributesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_blue_green_deployments_request(
  input: DescribeBlueGreenDeploymentsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_certificates_request(
  input: DescribeCertificatesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_automated_backups_request(
  input: DescribeDBClusterAutomatedBackupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_backtracks_request(
  input: DescribeDBClusterBacktracksInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_endpoints_request(
  input: DescribeDBClusterEndpointsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_parameter_groups_request(
  input: DescribeDBClusterParameterGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_parameters_request(
  input: DescribeDBClusterParametersInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_snapshot_attributes_request(
  input: DescribeDBClusterSnapshotAttributesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_cluster_snapshots_request(
  input: DescribeDBClusterSnapshotsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_clusters_request(
  input: DescribeDBClustersInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_engine_versions_request(
  input: DescribeDBEngineVersionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_instance_automated_backups_request(
  input: DescribeDBInstanceAutomatedBackupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_instances_request(
  input: DescribeDBInstancesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_log_files_request(
  input: DescribeDBLogFilesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_major_engine_versions_request(
  input: DescribeDBMajorEngineVersionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_parameter_groups_request(
  input: DescribeDBParameterGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_parameters_request(
  input: DescribeDBParametersInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_proxies_request(
  input: DescribeDBProxiesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_proxy_endpoints_request(
  input: DescribeDBProxyEndpointsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_proxy_target_groups_request(
  input: DescribeDBProxyTargetGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_proxy_targets_request(
  input: DescribeDBProxyTargetsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_recommendations_request(
  input: DescribeDBRecommendationsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_security_groups_request(
  input: DescribeDBSecurityGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_shard_groups_request(
  input: DescribeDBShardGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_snapshot_attributes_request(
  input: DescribeDBSnapshotAttributesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_snapshot_tenant_databases_request(
  input: DescribeDBSnapshotTenantDatabasesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_snapshots_request(
  input: DescribeDBSnapshotsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_db_subnet_groups_request(
  input: DescribeDBSubnetGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_engine_default_cluster_parameters_request(
  input: DescribeEngineDefaultClusterParametersInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_engine_default_parameters_request(
  input: DescribeEngineDefaultParametersInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_event_categories_request(
  input: DescribeEventCategoriesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_event_subscriptions_request(
  input: DescribeEventSubscriptionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_events_request(
  input: DescribeEventsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_export_tasks_request(
  input: DescribeExportTasksInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_global_clusters_request(
  input: DescribeGlobalClustersInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_integrations_request(
  input: DescribeIntegrationsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_option_group_options_request(
  input: DescribeOptionGroupOptionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_option_groups_request(
  input: DescribeOptionGroupsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_orderable_db_instance_options_request(
  input: DescribeOrderableDBInstanceOptionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_pending_maintenance_actions_request(
  input: DescribePendingMaintenanceActionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_reserved_db_instances_offerings_request(
  input: DescribeReservedDBInstancesOfferingsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_reserved_db_instances_request(
  input: DescribeReservedDBInstancesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_serverless_v2_platform_versions_request(
  input: DescribeServerlessV2PlatformVersionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_source_regions_request(
  input: DescribeSourceRegionsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_tenant_databases_request(
  input: DescribeTenantDatabasesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_describe_valid_db_instance_modifications_request(
  input: DescribeValidDBInstanceModificationsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_disable_http_endpoint_request(
  input: DisableHttpEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_download_db_log_file_portion_request(
  input: DownloadDBLogFilePortionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_enable_http_endpoint_request(
  input: EnableHttpEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_failover_db_cluster_request(
  input: FailoverDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_failover_global_cluster_request(
  input: FailoverGlobalClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_tags_for_resource_request(
  input: ListTagsForResourceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_activity_stream_request(
  input: ModifyActivityStreamInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_certificates_request(
  input: ModifyCertificatesInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_current_db_cluster_capacity_request(
  input: ModifyCurrentDBClusterCapacityInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_custom_db_engine_version_request(
  input: ModifyCustomDBEngineVersionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_cluster_endpoint_request(
  input: ModifyDBClusterEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_cluster_parameter_group_request(
  input: ModifyDBClusterParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_cluster_request(
  input: ModifyDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_cluster_snapshot_attribute_request(
  input: ModifyDBClusterSnapshotAttributeInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_instance_request(
  input: ModifyDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_parameter_group_request(
  input: ModifyDBParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_proxy_endpoint_request(
  input: ModifyDBProxyEndpointInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_proxy_request(
  input: ModifyDBProxyInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_proxy_target_group_request(
  input: ModifyDBProxyTargetGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_recommendation_request(
  input: ModifyDBRecommendationInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_shard_group_request(
  input: ModifyDBShardGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_snapshot_attribute_request(
  input: ModifyDBSnapshotAttributeInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_snapshot_request(
  input: ModifyDBSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_db_subnet_group_request(
  input: ModifyDBSubnetGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_event_subscription_request(
  input: ModifyEventSubscriptionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_global_cluster_request(
  input: ModifyGlobalClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_integration_request(
  input: ModifyIntegrationInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_option_group_request(
  input: ModifyOptionGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_modify_tenant_database_request(
  input: ModifyTenantDatabaseInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_promote_read_replica_db_cluster_request(
  input: PromoteReadReplicaDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_promote_read_replica_request(
  input: PromoteReadReplicaInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_purchase_reserved_db_instances_offering_request(
  input: PurchaseReservedDBInstancesOfferingInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_reboot_db_cluster_request(
  input: RebootDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_reboot_db_instance_request(
  input: RebootDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_reboot_db_shard_group_request(
  input: RebootDBShardGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_register_db_proxy_targets_request(
  input: RegisterDBProxyTargetsInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_remove_from_global_cluster_request(
  input: RemoveFromGlobalClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_remove_role_from_db_cluster_request(
  input: RemoveRoleFromDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_remove_role_from_db_instance_request(
  input: RemoveRoleFromDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_remove_source_identifier_from_subscription_request(
  input: RemoveSourceIdentifierFromSubscriptionInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_remove_tags_from_resource_request(
  input: RemoveTagsFromResourceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_reset_db_cluster_parameter_group_request(
  input: ResetDBClusterParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_reset_db_parameter_group_request(
  input: ResetDBParameterGroupInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_db_cluster_from_s3_request(
  input: RestoreDBClusterFromS3Input,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_db_cluster_from_snapshot_request(
  input: RestoreDBClusterFromSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_db_cluster_to_point_in_time_request(
  input: RestoreDBClusterToPointInTimeInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_db_instance_from_db_snapshot_request(
  input: RestoreDBInstanceFromDBSnapshotInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_db_instance_from_s3_request(
  input: RestoreDBInstanceFromS3Input,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_db_instance_to_point_in_time_request(
  input: RestoreDBInstanceToPointInTimeInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_revoke_db_security_group_ingress_request(
  input: RevokeDBSecurityGroupIngressInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_start_activity_stream_request(
  input: StartActivityStreamInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_start_db_cluster_request(
  input: StartDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_start_db_instance_automated_backups_replication_request(
  input: StartDBInstanceAutomatedBackupsReplicationInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_start_db_instance_request(
  input: StartDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_start_export_task_request(
  input: StartExportTaskInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_stop_activity_stream_request(
  input: StopActivityStreamInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_stop_db_cluster_request(
  input: StopDBClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_stop_db_instance_automated_backups_replication_request(
  input: StopDBInstanceAutomatedBackupsReplicationInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_stop_db_instance_request(
  input: StopDBInstanceInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_switchover_blue_green_deployment_request(
  input: SwitchoverBlueGreenDeploymentInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_switchover_global_cluster_request(
  input: SwitchoverGlobalClusterInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_switchover_read_replica_request(
  input: SwitchoverReadReplicaInput,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn client_password_auth_type_to_wire(
  v: ClientPasswordAuthType,
) -> String
pub fn cluster_scalability_type_to_wire(
  v: ClusterScalabilityType,
) -> String
pub fn custom_engine_version_status_to_wire(
  v: CustomEngineVersionStatus,
) -> String
pub fn database_insights_mode_to_wire(
  v: DatabaseInsightsMode,
) -> String
pub fn db_proxy_endpoint_target_role_to_wire(
  v: DBProxyEndpointTargetRole,
) -> String
pub fn decode_activity_stream_mode_enum() -> decode.Decoder(
  ActivityStreamMode,
)
pub fn decode_add_role_to_db_cluster_input(
  json_string: String,
) -> Result(AddRoleToDBClusterInput, String)
pub fn decode_add_role_to_db_cluster_input_struct() -> decode.Decoder(
  AddRoleToDBClusterInput,
)
pub fn decode_add_role_to_db_instance_input(
  json_string: String,
) -> Result(AddRoleToDBInstanceInput, String)
pub fn decode_add_role_to_db_instance_input_struct() -> decode.Decoder(
  AddRoleToDBInstanceInput,
)
pub fn decode_add_source_identifier_to_subscription_input(
  json_string: String,
) -> Result(AddSourceIdentifierToSubscriptionInput, String)
pub fn decode_add_tags_to_resource_input(
  json_string: String,
) -> Result(AddTagsToResourceInput, String)
pub fn decode_add_tags_to_resource_input_struct() -> decode.Decoder(
  AddTagsToResourceInput,
)
pub fn decode_additional_storage_volume_struct_params() -> decode.Decoder(
  AdditionalStorageVolume,
)
pub fn decode_apply_method_enum() -> decode.Decoder(ApplyMethod)
pub fn decode_apply_pending_maintenance_action_input(
  json_string: String,
) -> Result(ApplyPendingMaintenanceActionInput, String)
pub fn decode_audit_policy_state_enum() -> decode.Decoder(
  AuditPolicyState,
)
pub fn decode_auth_scheme_enum() -> decode.Decoder(AuthScheme)
pub fn decode_authorize_db_security_group_ingress_input(
  json_string: String,
) -> Result(AuthorizeDBSecurityGroupIngressInput, String)
pub fn decode_automation_mode_enum() -> decode.Decoder(
  AutomationMode,
)
pub fn decode_backtrack_db_cluster_input(
  json_string: String,
) -> Result(BacktrackDBClusterInput, String)
pub fn decode_backtrack_db_cluster_input_struct() -> decode.Decoder(
  BacktrackDBClusterInput,
)
pub fn decode_cancel_export_task_input(
  json_string: String,
) -> Result(CancelExportTaskInput, String)
pub fn decode_cancel_export_task_input_struct() -> decode.Decoder(
  CancelExportTaskInput,
)
pub fn decode_client_password_auth_type_enum() -> decode.Decoder(
  ClientPasswordAuthType,
)
pub fn decode_cloudwatch_logs_export_configuration_struct_params() -> decode.Decoder(
  CloudwatchLogsExportConfiguration,
)
pub fn decode_cluster_scalability_type_enum() -> decode.Decoder(
  ClusterScalabilityType,
)
pub fn decode_connection_pool_configuration_struct_params() -> decode.Decoder(
  ConnectionPoolConfiguration,
)
pub fn decode_copy_db_cluster_parameter_group_input(
  json_string: String,
) -> Result(CopyDBClusterParameterGroupInput, String)
pub fn decode_copy_db_cluster_snapshot_input(
  json_string: String,
) -> Result(CopyDBClusterSnapshotInput, String)
pub fn decode_copy_db_cluster_snapshot_input_struct() -> decode.Decoder(
  CopyDBClusterSnapshotInput,
)
pub fn decode_copy_db_parameter_group_input(
  json_string: String,
) -> Result(CopyDBParameterGroupInput, String)
pub fn decode_copy_db_parameter_group_input_struct() -> decode.Decoder(
  CopyDBParameterGroupInput,
)
pub fn decode_copy_db_snapshot_input(
  json_string: String,
) -> Result(CopyDBSnapshotInput, String)
pub fn decode_copy_db_snapshot_input_struct() -> decode.Decoder(
  CopyDBSnapshotInput,
)
pub fn decode_copy_option_group_input(
  json_string: String,
) -> Result(CopyOptionGroupInput, String)
pub fn decode_copy_option_group_input_struct() -> decode.Decoder(
  CopyOptionGroupInput,
)
pub fn decode_create_blue_green_deployment_input(
  json_string: String,
) -> Result(CreateBlueGreenDeploymentInput, String)
pub fn decode_create_blue_green_deployment_input_struct() -> decode.Decoder(
  CreateBlueGreenDeploymentInput,
)
pub fn decode_create_custom_db_engine_version_input(
  json_string: String,
) -> Result(CreateCustomDBEngineVersionInput, String)
pub fn decode_create_db_cluster_endpoint_input(
  json_string: String,
) -> Result(CreateDBClusterEndpointInput, String)
pub fn decode_create_db_cluster_endpoint_input_struct() -> decode.Decoder(
  CreateDBClusterEndpointInput,
)
pub fn decode_create_db_cluster_input(
  json_string: String,
) -> Result(CreateDBClusterInput, String)
pub fn decode_create_db_cluster_input_struct() -> decode.Decoder(
  CreateDBClusterInput,
)
pub fn decode_create_db_cluster_parameter_group_input(
  json_string: String,
) -> Result(CreateDBClusterParameterGroupInput, String)
pub fn decode_create_db_cluster_snapshot_input(
  json_string: String,
) -> Result(CreateDBClusterSnapshotInput, String)
pub fn decode_create_db_cluster_snapshot_input_struct() -> decode.Decoder(
  CreateDBClusterSnapshotInput,
)
pub fn decode_create_db_instance_input(
  json_string: String,
) -> Result(CreateDBInstanceInput, String)
pub fn decode_create_db_instance_input_struct() -> decode.Decoder(
  CreateDBInstanceInput,
)
pub fn decode_create_db_instance_read_replica_input(
  json_string: String,
) -> Result(CreateDBInstanceReadReplicaInput, String)
pub fn decode_create_db_parameter_group_input(
  json_string: String,
) -> Result(CreateDBParameterGroupInput, String)
pub fn decode_create_db_parameter_group_input_struct() -> decode.Decoder(
  CreateDBParameterGroupInput,
)
pub fn decode_create_db_proxy_endpoint_input(
  json_string: String,
) -> Result(CreateDBProxyEndpointInput, String)
pub fn decode_create_db_proxy_endpoint_input_struct() -> decode.Decoder(
  CreateDBProxyEndpointInput,
)
pub fn decode_create_db_proxy_input(
  json_string: String,
) -> Result(CreateDBProxyInput, String)
pub fn decode_create_db_proxy_input_struct() -> decode.Decoder(
  CreateDBProxyInput,
)
pub fn decode_create_db_security_group_input(
  json_string: String,
) -> Result(CreateDBSecurityGroupInput, String)
pub fn decode_create_db_security_group_input_struct() -> decode.Decoder(
  CreateDBSecurityGroupInput,
)
pub fn decode_create_db_shard_group_input(
  json_string: String,
) -> Result(CreateDBShardGroupInput, String)
pub fn decode_create_db_shard_group_input_struct() -> decode.Decoder(
  CreateDBShardGroupInput,
)
pub fn decode_create_db_snapshot_input(
  json_string: String,
) -> Result(CreateDBSnapshotInput, String)
pub fn decode_create_db_snapshot_input_struct() -> decode.Decoder(
  CreateDBSnapshotInput,
)
pub fn decode_create_db_subnet_group_input(
  json_string: String,
) -> Result(CreateDBSubnetGroupInput, String)
pub fn decode_create_db_subnet_group_input_struct() -> decode.Decoder(
  CreateDBSubnetGroupInput,
)
pub fn decode_create_event_subscription_input(
  json_string: String,
) -> Result(CreateEventSubscriptionInput, String)
pub fn decode_create_event_subscription_input_struct() -> decode.Decoder(
  CreateEventSubscriptionInput,
)
pub fn decode_create_global_cluster_input(
  json_string: String,
) -> Result(CreateGlobalClusterInput, String)
pub fn decode_create_global_cluster_input_struct() -> decode.Decoder(
  CreateGlobalClusterInput,
)
pub fn decode_create_integration_input(
  json_string: String,
) -> Result(CreateIntegrationInput, String)
pub fn decode_create_integration_input_struct() -> decode.Decoder(
  CreateIntegrationInput,
)
pub fn decode_create_option_group_input(
  json_string: String,
) -> Result(CreateOptionGroupInput, String)
pub fn decode_create_option_group_input_struct() -> decode.Decoder(
  CreateOptionGroupInput,
)
pub fn decode_create_tenant_database_input(
  json_string: String,
) -> Result(CreateTenantDatabaseInput, String)
pub fn decode_create_tenant_database_input_struct() -> decode.Decoder(
  CreateTenantDatabaseInput,
)
pub fn decode_custom_engine_version_status_enum() -> decode.Decoder(
  CustomEngineVersionStatus,
)
pub fn decode_database_insights_mode_enum() -> decode.Decoder(
  DatabaseInsightsMode,
)
pub fn decode_db_proxy_endpoint_target_role_enum() -> decode.Decoder(
  DBProxyEndpointTargetRole,
)
pub fn decode_default_auth_scheme_enum() -> decode.Decoder(
  DefaultAuthScheme,
)
pub fn decode_delete_blue_green_deployment_input(
  json_string: String,
) -> Result(DeleteBlueGreenDeploymentInput, String)
pub fn decode_delete_blue_green_deployment_input_struct() -> decode.Decoder(
  DeleteBlueGreenDeploymentInput,
)
pub fn decode_delete_custom_db_engine_version_input(
  json_string: String,
) -> Result(DeleteCustomDBEngineVersionInput, String)
pub fn decode_delete_db_cluster_automated_backup_input(
  json_string: String,
) -> Result(DeleteDBClusterAutomatedBackupInput, String)
pub fn decode_delete_db_cluster_endpoint_input(
  json_string: String,
) -> Result(DeleteDBClusterEndpointInput, String)
pub fn decode_delete_db_cluster_endpoint_input_struct() -> decode.Decoder(
  DeleteDBClusterEndpointInput,
)
pub fn decode_delete_db_cluster_input(
  json_string: String,
) -> Result(DeleteDBClusterInput, String)
pub fn decode_delete_db_cluster_input_struct() -> decode.Decoder(
  DeleteDBClusterInput,
)
pub fn decode_delete_db_cluster_parameter_group_input(
  json_string: String,
) -> Result(DeleteDBClusterParameterGroupInput, String)
pub fn decode_delete_db_cluster_snapshot_input(
  json_string: String,
) -> Result(DeleteDBClusterSnapshotInput, String)
pub fn decode_delete_db_cluster_snapshot_input_struct() -> decode.Decoder(
  DeleteDBClusterSnapshotInput,
)
pub fn decode_delete_db_instance_automated_backup_input(
  json_string: String,
) -> Result(DeleteDBInstanceAutomatedBackupInput, String)
pub fn decode_delete_db_instance_input(
  json_string: String,
) -> Result(DeleteDBInstanceInput, String)
pub fn decode_delete_db_instance_input_struct() -> decode.Decoder(
  DeleteDBInstanceInput,
)
pub fn decode_delete_db_parameter_group_input(
  json_string: String,
) -> Result(DeleteDBParameterGroupInput, String)
pub fn decode_delete_db_parameter_group_input_struct() -> decode.Decoder(
  DeleteDBParameterGroupInput,
)
pub fn decode_delete_db_proxy_endpoint_input(
  json_string: String,
) -> Result(DeleteDBProxyEndpointInput, String)
pub fn decode_delete_db_proxy_endpoint_input_struct() -> decode.Decoder(
  DeleteDBProxyEndpointInput,
)
pub fn decode_delete_db_proxy_input(
  json_string: String,
) -> Result(DeleteDBProxyInput, String)
pub fn decode_delete_db_proxy_input_struct() -> decode.Decoder(
  DeleteDBProxyInput,
)
pub fn decode_delete_db_security_group_input(
  json_string: String,
) -> Result(DeleteDBSecurityGroupInput, String)
pub fn decode_delete_db_security_group_input_struct() -> decode.Decoder(
  DeleteDBSecurityGroupInput,
)
pub fn decode_delete_db_shard_group_input(
  json_string: String,
) -> Result(DeleteDBShardGroupInput, String)
pub fn decode_delete_db_shard_group_input_struct() -> decode.Decoder(
  DeleteDBShardGroupInput,
)
pub fn decode_delete_db_snapshot_input(
  json_string: String,
) -> Result(DeleteDBSnapshotInput, String)
pub fn decode_delete_db_snapshot_input_struct() -> decode.Decoder(
  DeleteDBSnapshotInput,
)
pub fn decode_delete_db_subnet_group_input(
  json_string: String,
) -> Result(DeleteDBSubnetGroupInput, String)
pub fn decode_delete_db_subnet_group_input_struct() -> decode.Decoder(
  DeleteDBSubnetGroupInput,
)
pub fn decode_delete_event_subscription_input(
  json_string: String,
) -> Result(DeleteEventSubscriptionInput, String)
pub fn decode_delete_event_subscription_input_struct() -> decode.Decoder(
  DeleteEventSubscriptionInput,
)
pub fn decode_delete_global_cluster_input(
  json_string: String,
) -> Result(DeleteGlobalClusterInput, String)
pub fn decode_delete_global_cluster_input_struct() -> decode.Decoder(
  DeleteGlobalClusterInput,
)
pub fn decode_delete_integration_input(
  json_string: String,
) -> Result(DeleteIntegrationInput, String)
pub fn decode_delete_integration_input_struct() -> decode.Decoder(
  DeleteIntegrationInput,
)
pub fn decode_delete_option_group_input(
  json_string: String,
) -> Result(DeleteOptionGroupInput, String)
pub fn decode_delete_option_group_input_struct() -> decode.Decoder(
  DeleteOptionGroupInput,
)
pub fn decode_delete_tenant_database_input(
  json_string: String,
) -> Result(DeleteTenantDatabaseInput, String)
pub fn decode_delete_tenant_database_input_struct() -> decode.Decoder(
  DeleteTenantDatabaseInput,
)
pub fn decode_deregister_db_proxy_targets_input(
  json_string: String,
) -> Result(DeregisterDBProxyTargetsInput, String)
pub fn decode_deregister_db_proxy_targets_input_struct() -> decode.Decoder(
  DeregisterDBProxyTargetsInput,
)
pub fn decode_describe_blue_green_deployments_input(
  json_string: String,
) -> Result(DescribeBlueGreenDeploymentsInput, String)
pub fn decode_describe_certificates_input(
  json_string: String,
) -> Result(DescribeCertificatesInput, String)
pub fn decode_describe_certificates_input_struct() -> decode.Decoder(
  DescribeCertificatesInput,
)
pub fn decode_describe_db_cluster_automated_backups_input(
  json_string: String,
) -> Result(DescribeDBClusterAutomatedBackupsInput, String)
pub fn decode_describe_db_cluster_backtracks_input(
  json_string: String,
) -> Result(DescribeDBClusterBacktracksInput, String)
pub fn decode_describe_db_cluster_endpoints_input(
  json_string: String,
) -> Result(DescribeDBClusterEndpointsInput, String)
pub fn decode_describe_db_cluster_parameter_groups_input(
  json_string: String,
) -> Result(DescribeDBClusterParameterGroupsInput, String)
pub fn decode_describe_db_cluster_parameters_input(
  json_string: String,
) -> Result(DescribeDBClusterParametersInput, String)
pub fn decode_describe_db_cluster_snapshot_attributes_input(
  json_string: String,
) -> Result(DescribeDBClusterSnapshotAttributesInput, String)
pub fn decode_describe_db_cluster_snapshots_input(
  json_string: String,
) -> Result(DescribeDBClusterSnapshotsInput, String)
pub fn decode_describe_db_clusters_input(
  json_string: String,
) -> Result(DescribeDBClustersInput, String)
pub fn decode_describe_db_clusters_input_struct() -> decode.Decoder(
  DescribeDBClustersInput,
)
pub fn decode_describe_db_engine_versions_input(
  json_string: String,
) -> Result(DescribeDBEngineVersionsInput, String)
pub fn decode_describe_db_engine_versions_input_struct() -> decode.Decoder(
  DescribeDBEngineVersionsInput,
)
pub fn decode_describe_db_instance_automated_backups_input(
  json_string: String,
) -> Result(DescribeDBInstanceAutomatedBackupsInput, String)
pub fn decode_describe_db_instances_input(
  json_string: String,
) -> Result(DescribeDBInstancesInput, String)
pub fn decode_describe_db_instances_input_struct() -> decode.Decoder(
  DescribeDBInstancesInput,
)
pub fn decode_describe_db_log_files_input(
  json_string: String,
) -> Result(DescribeDBLogFilesInput, String)
pub fn decode_describe_db_log_files_input_struct() -> decode.Decoder(
  DescribeDBLogFilesInput,
)
pub fn decode_describe_db_major_engine_versions_input(
  json_string: String,
) -> Result(DescribeDBMajorEngineVersionsInput, String)
pub fn decode_describe_db_parameter_groups_input(
  json_string: String,
) -> Result(DescribeDBParameterGroupsInput, String)
pub fn decode_describe_db_parameter_groups_input_struct() -> decode.Decoder(
  DescribeDBParameterGroupsInput,
)
pub fn decode_describe_db_parameters_input(
  json_string: String,
) -> Result(DescribeDBParametersInput, String)
pub fn decode_describe_db_parameters_input_struct() -> decode.Decoder(
  DescribeDBParametersInput,
)
pub fn decode_describe_db_proxies_input(
  json_string: String,
) -> Result(DescribeDBProxiesInput, String)
pub fn decode_describe_db_proxies_input_struct() -> decode.Decoder(
  DescribeDBProxiesInput,
)
pub fn decode_describe_db_proxy_endpoints_input(
  json_string: String,
) -> Result(DescribeDBProxyEndpointsInput, String)
pub fn decode_describe_db_proxy_endpoints_input_struct() -> decode.Decoder(
  DescribeDBProxyEndpointsInput,
)
pub fn decode_describe_db_proxy_target_groups_input(
  json_string: String,
) -> Result(DescribeDBProxyTargetGroupsInput, String)
pub fn decode_describe_db_proxy_targets_input(
  json_string: String,
) -> Result(DescribeDBProxyTargetsInput, String)
pub fn decode_describe_db_proxy_targets_input_struct() -> decode.Decoder(
  DescribeDBProxyTargetsInput,
)
pub fn decode_describe_db_recommendations_input(
  json_string: String,
) -> Result(DescribeDBRecommendationsInput, String)
pub fn decode_describe_db_security_groups_input(
  json_string: String,
) -> Result(DescribeDBSecurityGroupsInput, String)
pub fn decode_describe_db_security_groups_input_struct() -> decode.Decoder(
  DescribeDBSecurityGroupsInput,
)
pub fn decode_describe_db_shard_groups_input(
  json_string: String,
) -> Result(DescribeDBShardGroupsInput, String)
pub fn decode_describe_db_shard_groups_input_struct() -> decode.Decoder(
  DescribeDBShardGroupsInput,
)
pub fn decode_describe_db_snapshot_attributes_input(
  json_string: String,
) -> Result(DescribeDBSnapshotAttributesInput, String)
pub fn decode_describe_db_snapshot_tenant_databases_input(
  json_string: String,
) -> Result(DescribeDBSnapshotTenantDatabasesInput, String)
pub fn decode_describe_db_snapshots_input(
  json_string: String,
) -> Result(DescribeDBSnapshotsInput, String)
pub fn decode_describe_db_snapshots_input_struct() -> decode.Decoder(
  DescribeDBSnapshotsInput,
)
pub fn decode_describe_db_subnet_groups_input(
  json_string: String,
) -> Result(DescribeDBSubnetGroupsInput, String)
pub fn decode_describe_db_subnet_groups_input_struct() -> decode.Decoder(
  DescribeDBSubnetGroupsInput,
)
pub fn decode_describe_engine_default_cluster_parameters_input(
  json_string: String,
) -> Result(DescribeEngineDefaultClusterParametersInput, String)
pub fn decode_describe_engine_default_parameters_input(
  json_string: String,
) -> Result(DescribeEngineDefaultParametersInput, String)
pub fn decode_describe_event_categories_input(
  json_string: String,
) -> Result(DescribeEventCategoriesInput, String)
pub fn decode_describe_event_categories_input_struct() -> decode.Decoder(
  DescribeEventCategoriesInput,
)
pub fn decode_describe_event_subscriptions_input(
  json_string: String,
) -> Result(DescribeEventSubscriptionsInput, String)
pub fn decode_describe_events_input(
  json_string: String,
) -> Result(DescribeEventsInput, String)
pub fn decode_describe_events_input_struct() -> decode.Decoder(
  DescribeEventsInput,
)
pub fn decode_describe_export_tasks_input(
  json_string: String,
) -> Result(DescribeExportTasksInput, String)
pub fn decode_describe_export_tasks_input_struct() -> decode.Decoder(
  DescribeExportTasksInput,
)
pub fn decode_describe_global_clusters_input(
  json_string: String,
) -> Result(DescribeGlobalClustersInput, String)
pub fn decode_describe_global_clusters_input_struct() -> decode.Decoder(
  DescribeGlobalClustersInput,
)
pub fn decode_describe_integrations_input(
  json_string: String,
) -> Result(DescribeIntegrationsInput, String)
pub fn decode_describe_integrations_input_struct() -> decode.Decoder(
  DescribeIntegrationsInput,
)
pub fn decode_describe_option_group_options_input(
  json_string: String,
) -> Result(DescribeOptionGroupOptionsInput, String)
pub fn decode_describe_option_groups_input(
  json_string: String,
) -> Result(DescribeOptionGroupsInput, String)
pub fn decode_describe_option_groups_input_struct() -> decode.Decoder(
  DescribeOptionGroupsInput,
)
pub fn decode_describe_orderable_db_instance_options_input(
  json_string: String,
) -> Result(DescribeOrderableDBInstanceOptionsInput, String)
pub fn decode_describe_pending_maintenance_actions_input(
  json_string: String,
) -> Result(DescribePendingMaintenanceActionsInput, String)
pub fn decode_describe_reserved_db_instances_input(
  json_string: String,
) -> Result(DescribeReservedDBInstancesInput, String)
pub fn decode_describe_reserved_db_instances_offerings_input(
  json_string: String,
) -> Result(DescribeReservedDBInstancesOfferingsInput, String)
pub fn decode_describe_serverless_v2_platform_versions_input(
  json_string: String,
) -> Result(DescribeServerlessV2PlatformVersionsInput, String)
pub fn decode_describe_source_regions_input(
  json_string: String,
) -> Result(DescribeSourceRegionsInput, String)
pub fn decode_describe_source_regions_input_struct() -> decode.Decoder(
  DescribeSourceRegionsInput,
)
pub fn decode_describe_tenant_databases_input(
  json_string: String,
) -> Result(DescribeTenantDatabasesInput, String)
pub fn decode_describe_tenant_databases_input_struct() -> decode.Decoder(
  DescribeTenantDatabasesInput,
)
pub fn decode_describe_valid_db_instance_modifications_input(
  json_string: String,
) -> Result(DescribeValidDBInstanceModificationsInput, String)
pub fn decode_disable_http_endpoint_input(
  json_string: String,
) -> Result(DisableHttpEndpointInput, String)
pub fn decode_disable_http_endpoint_input_struct() -> decode.Decoder(
  DisableHttpEndpointInput,
)
pub fn decode_download_db_log_file_portion_input(
  json_string: String,
) -> Result(DownloadDBLogFilePortionInput, String)
pub fn decode_download_db_log_file_portion_input_struct() -> decode.Decoder(
  DownloadDBLogFilePortionInput,
)
pub fn decode_enable_http_endpoint_input(
  json_string: String,
) -> Result(EnableHttpEndpointInput, String)
pub fn decode_enable_http_endpoint_input_struct() -> decode.Decoder(
  EnableHttpEndpointInput,
)
pub fn decode_endpoint_network_type_enum() -> decode.Decoder(
  EndpointNetworkType,
)
pub fn decode_engine_family_enum() -> decode.Decoder(EngineFamily)
pub fn decode_export_source_type_enum() -> decode.Decoder(
  ExportSourceType,
)
pub fn decode_failover_db_cluster_input(
  json_string: String,
) -> Result(FailoverDBClusterInput, String)
pub fn decode_failover_db_cluster_input_struct() -> decode.Decoder(
  FailoverDBClusterInput,
)
pub fn decode_failover_global_cluster_input(
  json_string: String,
) -> Result(FailoverGlobalClusterInput, String)
pub fn decode_failover_global_cluster_input_struct() -> decode.Decoder(
  FailoverGlobalClusterInput,
)
pub fn decode_filter_struct_params() -> decode.Decoder(Filter)
pub fn decode_iam_auth_mode_enum() -> decode.Decoder(IAMAuthMode)
pub fn decode_list_tags_for_resource_input(
  json_string: String,
) -> Result(ListTagsForResourceInput, String)
pub fn decode_list_tags_for_resource_input_struct() -> decode.Decoder(
  ListTagsForResourceInput,
)
pub fn decode_modify_activity_stream_input(
  json_string: String,
) -> Result(ModifyActivityStreamInput, String)
pub fn decode_modify_activity_stream_input_struct() -> decode.Decoder(
  ModifyActivityStreamInput,
)
pub fn decode_modify_additional_storage_volume_struct_params() -> decode.Decoder(
  ModifyAdditionalStorageVolume,
)
pub fn decode_modify_certificates_input(
  json_string: String,
) -> Result(ModifyCertificatesInput, String)
pub fn decode_modify_certificates_input_struct() -> decode.Decoder(
  ModifyCertificatesInput,
)
pub fn decode_modify_current_db_cluster_capacity_input(
  json_string: String,
) -> Result(ModifyCurrentDBClusterCapacityInput, String)
pub fn decode_modify_custom_db_engine_version_input(
  json_string: String,
) -> Result(ModifyCustomDBEngineVersionInput, String)
pub fn decode_modify_db_cluster_endpoint_input(
  json_string: String,
) -> Result(ModifyDBClusterEndpointInput, String)
pub fn decode_modify_db_cluster_endpoint_input_struct() -> decode.Decoder(
  ModifyDBClusterEndpointInput,
)
pub fn decode_modify_db_cluster_input(
  json_string: String,
) -> Result(ModifyDBClusterInput, String)
pub fn decode_modify_db_cluster_input_struct() -> decode.Decoder(
  ModifyDBClusterInput,
)
pub fn decode_modify_db_cluster_parameter_group_input(
  json_string: String,
) -> Result(ModifyDBClusterParameterGroupInput, String)
pub fn decode_modify_db_cluster_snapshot_attribute_input(
  json_string: String,
) -> Result(ModifyDBClusterSnapshotAttributeInput, String)
pub fn decode_modify_db_instance_input(
  json_string: String,
) -> Result(ModifyDBInstanceInput, String)
pub fn decode_modify_db_instance_input_struct() -> decode.Decoder(
  ModifyDBInstanceInput,
)
pub fn decode_modify_db_parameter_group_input(
  json_string: String,
) -> Result(ModifyDBParameterGroupInput, String)
pub fn decode_modify_db_parameter_group_input_struct() -> decode.Decoder(
  ModifyDBParameterGroupInput,
)
pub fn decode_modify_db_proxy_endpoint_input(
  json_string: String,
) -> Result(ModifyDBProxyEndpointInput, String)
pub fn decode_modify_db_proxy_endpoint_input_struct() -> decode.Decoder(
  ModifyDBProxyEndpointInput,
)
pub fn decode_modify_db_proxy_input(
  json_string: String,
) -> Result(ModifyDBProxyInput, String)
pub fn decode_modify_db_proxy_input_struct() -> decode.Decoder(
  ModifyDBProxyInput,
)
pub fn decode_modify_db_proxy_target_group_input(
  json_string: String,
) -> Result(ModifyDBProxyTargetGroupInput, String)
pub fn decode_modify_db_proxy_target_group_input_struct() -> decode.Decoder(
  ModifyDBProxyTargetGroupInput,
)
pub fn decode_modify_db_recommendation_input(
  json_string: String,
) -> Result(ModifyDBRecommendationInput, String)
pub fn decode_modify_db_recommendation_input_struct() -> decode.Decoder(
  ModifyDBRecommendationInput,
)
pub fn decode_modify_db_shard_group_input(
  json_string: String,
) -> Result(ModifyDBShardGroupInput, String)
pub fn decode_modify_db_shard_group_input_struct() -> decode.Decoder(
  ModifyDBShardGroupInput,
)
pub fn decode_modify_db_snapshot_attribute_input(
  json_string: String,
) -> Result(ModifyDBSnapshotAttributeInput, String)
pub fn decode_modify_db_snapshot_attribute_input_struct() -> decode.Decoder(
  ModifyDBSnapshotAttributeInput,
)
pub fn decode_modify_db_snapshot_input(
  json_string: String,
) -> Result(ModifyDBSnapshotInput, String)
pub fn decode_modify_db_snapshot_input_struct() -> decode.Decoder(
  ModifyDBSnapshotInput,
)
pub fn decode_modify_db_subnet_group_input(
  json_string: String,
) -> Result(ModifyDBSubnetGroupInput, String)
pub fn decode_modify_db_subnet_group_input_struct() -> decode.Decoder(
  ModifyDBSubnetGroupInput,
)
pub fn decode_modify_event_subscription_input(
  json_string: String,
) -> Result(ModifyEventSubscriptionInput, String)
pub fn decode_modify_event_subscription_input_struct() -> decode.Decoder(
  ModifyEventSubscriptionInput,
)
pub fn decode_modify_global_cluster_input(
  json_string: String,
) -> Result(ModifyGlobalClusterInput, String)
pub fn decode_modify_global_cluster_input_struct() -> decode.Decoder(
  ModifyGlobalClusterInput,
)
pub fn decode_modify_integration_input(
  json_string: String,
) -> Result(ModifyIntegrationInput, String)
pub fn decode_modify_integration_input_struct() -> decode.Decoder(
  ModifyIntegrationInput,
)
pub fn decode_modify_option_group_input(
  json_string: String,
) -> Result(ModifyOptionGroupInput, String)
pub fn decode_modify_option_group_input_struct() -> decode.Decoder(
  ModifyOptionGroupInput,
)
pub fn decode_modify_tenant_database_input(
  json_string: String,
) -> Result(ModifyTenantDatabaseInput, String)
pub fn decode_modify_tenant_database_input_struct() -> decode.Decoder(
  ModifyTenantDatabaseInput,
)
pub fn decode_option_configuration_struct_params() -> decode.Decoder(
  OptionConfiguration,
)
pub fn decode_option_setting_struct_params() -> decode.Decoder(
  OptionSetting,
)
pub fn decode_parameter_struct_params() -> decode.Decoder(
  Parameter,
)
pub fn decode_processor_feature_struct_params() -> decode.Decoder(
  ProcessorFeature,
)
pub fn decode_promote_read_replica_db_cluster_input(
  json_string: String,
) -> Result(PromoteReadReplicaDBClusterInput, String)
pub fn decode_promote_read_replica_input(
  json_string: String,
) -> Result(PromoteReadReplicaInput, String)
pub fn decode_promote_read_replica_input_struct() -> decode.Decoder(
  PromoteReadReplicaInput,
)
pub fn decode_purchase_reserved_db_instances_offering_input(
  json_string: String,
) -> Result(PurchaseReservedDBInstancesOfferingInput, String)
pub fn decode_rds_custom_cluster_configuration_struct_params() -> decode.Decoder(
  RdsCustomClusterConfiguration,
)
pub fn decode_reboot_db_cluster_input(
  json_string: String,
) -> Result(RebootDBClusterInput, String)
pub fn decode_reboot_db_cluster_input_struct() -> decode.Decoder(
  RebootDBClusterInput,
)
pub fn decode_reboot_db_instance_input(
  json_string: String,
) -> Result(RebootDBInstanceInput, String)
pub fn decode_reboot_db_instance_input_struct() -> decode.Decoder(
  RebootDBInstanceInput,
)
pub fn decode_reboot_db_shard_group_input(
  json_string: String,
) -> Result(RebootDBShardGroupInput, String)
pub fn decode_reboot_db_shard_group_input_struct() -> decode.Decoder(
  RebootDBShardGroupInput,
)
pub fn decode_recommended_action_update_struct_params() -> decode.Decoder(
  RecommendedActionUpdate,
)
pub fn decode_register_db_proxy_targets_input(
  json_string: String,
) -> Result(RegisterDBProxyTargetsInput, String)
pub fn decode_register_db_proxy_targets_input_struct() -> decode.Decoder(
  RegisterDBProxyTargetsInput,
)
pub fn decode_remove_from_global_cluster_input(
  json_string: String,
) -> Result(RemoveFromGlobalClusterInput, String)
pub fn decode_remove_from_global_cluster_input_struct() -> decode.Decoder(
  RemoveFromGlobalClusterInput,
)
pub fn decode_remove_role_from_db_cluster_input(
  json_string: String,
) -> Result(RemoveRoleFromDBClusterInput, String)
pub fn decode_remove_role_from_db_cluster_input_struct() -> decode.Decoder(
  RemoveRoleFromDBClusterInput,
)
pub fn decode_remove_role_from_db_instance_input(
  json_string: String,
) -> Result(RemoveRoleFromDBInstanceInput, String)
pub fn decode_remove_role_from_db_instance_input_struct() -> decode.Decoder(
  RemoveRoleFromDBInstanceInput,
)
pub fn decode_remove_source_identifier_from_subscription_input(
  json_string: String,
) -> Result(RemoveSourceIdentifierFromSubscriptionInput, String)
pub fn decode_remove_tags_from_resource_input(
  json_string: String,
) -> Result(RemoveTagsFromResourceInput, String)
pub fn decode_remove_tags_from_resource_input_struct() -> decode.Decoder(
  RemoveTagsFromResourceInput,
)
pub fn decode_replica_mode_enum() -> decode.Decoder(ReplicaMode)
pub fn decode_reset_db_cluster_parameter_group_input(
  json_string: String,
) -> Result(ResetDBClusterParameterGroupInput, String)
pub fn decode_reset_db_parameter_group_input(
  json_string: String,
) -> Result(ResetDBParameterGroupInput, String)
pub fn decode_reset_db_parameter_group_input_struct() -> decode.Decoder(
  ResetDBParameterGroupInput,
)
pub fn decode_restore_db_cluster_from_s3_input(
  json_string: String,
) -> Result(RestoreDBClusterFromS3Input, String)
pub fn decode_restore_db_cluster_from_s3_input_struct() -> decode.Decoder(
  RestoreDBClusterFromS3Input,
)
pub fn decode_restore_db_cluster_from_snapshot_input(
  json_string: String,
) -> Result(RestoreDBClusterFromSnapshotInput, String)
pub fn decode_restore_db_cluster_to_point_in_time_input(
  json_string: String,
) -> Result(RestoreDBClusterToPointInTimeInput, String)
pub fn decode_restore_db_instance_from_db_snapshot_input(
  json_string: String,
) -> Result(RestoreDBInstanceFromDBSnapshotInput, String)
pub fn decode_restore_db_instance_from_s3_input(
  json_string: String,
) -> Result(RestoreDBInstanceFromS3Input, String)
pub fn decode_restore_db_instance_from_s3_input_struct() -> decode.Decoder(
  RestoreDBInstanceFromS3Input,
)
pub fn decode_restore_db_instance_to_point_in_time_input(
  json_string: String,
) -> Result(RestoreDBInstanceToPointInTimeInput, String)
pub fn decode_revoke_db_security_group_ingress_input(
  json_string: String,
) -> Result(RevokeDBSecurityGroupIngressInput, String)
pub fn decode_scaling_configuration_struct_params() -> decode.Decoder(
  ScalingConfiguration,
)
pub fn decode_serverless_v2_scaling_configuration_struct_params() -> decode.Decoder(
  ServerlessV2ScalingConfiguration,
)
pub fn decode_source_type_enum() -> decode.Decoder(SourceType)
pub fn decode_start_activity_stream_input(
  json_string: String,
) -> Result(StartActivityStreamInput, String)
pub fn decode_start_activity_stream_input_struct() -> decode.Decoder(
  StartActivityStreamInput,
)
pub fn decode_start_db_cluster_input(
  json_string: String,
) -> Result(StartDBClusterInput, String)
pub fn decode_start_db_cluster_input_struct() -> decode.Decoder(
  StartDBClusterInput,
)
pub fn decode_start_db_instance_automated_backups_replication_input(
  json_string: String,
) -> Result(
  StartDBInstanceAutomatedBackupsReplicationInput,
  String,
)
pub fn decode_start_db_instance_input(
  json_string: String,
) -> Result(StartDBInstanceInput, String)
pub fn decode_start_db_instance_input_struct() -> decode.Decoder(
  StartDBInstanceInput,
)
pub fn decode_start_export_task_input(
  json_string: String,
) -> Result(StartExportTaskInput, String)
pub fn decode_start_export_task_input_struct() -> decode.Decoder(
  StartExportTaskInput,
)
pub fn decode_stop_activity_stream_input(
  json_string: String,
) -> Result(StopActivityStreamInput, String)
pub fn decode_stop_activity_stream_input_struct() -> decode.Decoder(
  StopActivityStreamInput,
)
pub fn decode_stop_db_cluster_input(
  json_string: String,
) -> Result(StopDBClusterInput, String)
pub fn decode_stop_db_cluster_input_struct() -> decode.Decoder(
  StopDBClusterInput,
)
pub fn decode_stop_db_instance_automated_backups_replication_input(
  json_string: String,
) -> Result(
  StopDBInstanceAutomatedBackupsReplicationInput,
  String,
)
pub fn decode_stop_db_instance_input(
  json_string: String,
) -> Result(StopDBInstanceInput, String)
pub fn decode_stop_db_instance_input_struct() -> decode.Decoder(
  StopDBInstanceInput,
)
pub fn decode_switchover_blue_green_deployment_input(
  json_string: String,
) -> Result(SwitchoverBlueGreenDeploymentInput, String)
pub fn decode_switchover_global_cluster_input(
  json_string: String,
) -> Result(SwitchoverGlobalClusterInput, String)
pub fn decode_switchover_global_cluster_input_struct() -> decode.Decoder(
  SwitchoverGlobalClusterInput,
)
pub fn decode_switchover_read_replica_input(
  json_string: String,
) -> Result(SwitchoverReadReplicaInput, String)
pub fn decode_switchover_read_replica_input_struct() -> decode.Decoder(
  SwitchoverReadReplicaInput,
)
pub fn decode_tag_specification_struct_params() -> decode.Decoder(
  TagSpecification,
)
pub fn decode_tag_struct_params() -> decode.Decoder(Tag)
pub fn decode_target_connection_network_type_enum() -> decode.Decoder(
  TargetConnectionNetworkType,
)
pub fn decode_user_auth_config_struct_params() -> decode.Decoder(
  UserAuthConfig,
)
pub fn default_auth_scheme_to_wire(
  v: DefaultAuthScheme,
) -> String
pub fn encode_additional_storage_volume_at(
  prefix: String,
  s: AdditionalStorageVolume,
) -> String
pub fn encode_cloudwatch_logs_export_configuration_at(
  prefix: String,
  s: CloudwatchLogsExportConfiguration,
) -> String
pub fn encode_connection_pool_configuration_at(
  prefix: String,
  s: ConnectionPoolConfiguration,
) -> String
pub fn encode_filter_at(prefix: String, s: Filter) -> String
pub fn encode_modify_additional_storage_volume_at(
  prefix: String,
  s: ModifyAdditionalStorageVolume,
) -> String
pub fn encode_option_configuration_at(
  prefix: String,
  s: OptionConfiguration,
) -> String
pub fn encode_option_setting_at(
  prefix: String,
  s: OptionSetting,
) -> String
pub fn encode_parameter_at(
  prefix: String,
  s: Parameter,
) -> String
pub fn encode_processor_feature_at(
  prefix: String,
  s: ProcessorFeature,
) -> String
pub fn encode_rds_custom_cluster_configuration_at(
  prefix: String,
  s: RdsCustomClusterConfiguration,
) -> String
pub fn encode_recommended_action_update_at(
  prefix: String,
  s: RecommendedActionUpdate,
) -> String
pub fn encode_scaling_configuration_at(
  prefix: String,
  s: ScalingConfiguration,
) -> String
pub fn encode_serverless_v2_scaling_configuration_at(
  prefix: String,
  s: ServerlessV2ScalingConfiguration,
) -> String
pub fn encode_tag_at(prefix: String, s: Tag) -> String
pub fn encode_tag_specification_at(
  prefix: String,
  s: TagSpecification,
) -> String
pub fn encode_user_auth_config_at(
  prefix: String,
  s: UserAuthConfig,
) -> String
pub fn endpoint_network_type_to_wire(
  v: EndpointNetworkType,
) -> String
pub fn engine_family_to_wire(v: EngineFamily) -> String
pub fn export_source_type_to_wire(v: ExportSourceType) -> String
pub fn iam_auth_mode_to_wire(v: IAMAuthMode) -> String
pub fn master_user_authentication_type_to_wire(
  v: MasterUserAuthenticationType,
) -> String
pub fn parse_add_role_to_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(AddRoleToDBClusterOutput, String)
pub fn parse_add_role_to_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(AddRoleToDBInstanceOutput, String)
pub fn parse_add_source_identifier_to_subscription_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(AddSourceIdentifierToSubscriptionOutput, String)
pub fn parse_add_tags_to_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(AddTagsToResourceOutput, String)
pub fn parse_apply_pending_maintenance_action_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ApplyPendingMaintenanceActionOutput, String)
pub fn parse_authorization_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_authorization_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_authorization_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_authorize_db_security_group_ingress_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(AuthorizeDBSecurityGroupIngressOutput, String)
pub fn parse_backtrack_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(BacktrackDBClusterOutput, String)
pub fn parse_backup_policy_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_blue_green_deployment_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_blue_green_deployment_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_cancel_export_task_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CancelExportTaskOutput, String)
pub fn parse_certificate_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_copy_db_cluster_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CopyDBClusterParameterGroupOutput, String)
pub fn parse_copy_db_cluster_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CopyDBClusterSnapshotOutput, String)
pub fn parse_copy_db_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CopyDBParameterGroupOutput, String)
pub fn parse_copy_db_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CopyDBSnapshotOutput, String)
pub fn parse_copy_option_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CopyOptionGroupOutput, String)
pub fn parse_create_blue_green_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateBlueGreenDeploymentOutput, String)
pub fn parse_create_custom_db_engine_version_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_create_custom_db_engine_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateCustomDBEngineVersionOutput, String)
pub fn parse_create_db_cluster_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBClusterEndpointOutput, String)
pub fn parse_create_db_cluster_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBClusterParameterGroupOutput, String)
pub fn parse_create_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBClusterOutput, String)
pub fn parse_create_db_cluster_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBClusterSnapshotOutput, String)
pub fn parse_create_db_instance_read_replica_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBInstanceReadReplicaOutput, String)
pub fn parse_create_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBInstanceOutput, String)
pub fn parse_create_db_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBParameterGroupOutput, String)
pub fn parse_create_db_proxy_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBProxyEndpointOutput, String)
pub fn parse_create_db_proxy_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBProxyOutput, String)
pub fn parse_create_db_security_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBSecurityGroupOutput, String)
pub fn parse_create_db_shard_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBShardGroupOutput, String)
pub fn parse_create_db_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBSnapshotOutput, String)
pub fn parse_create_db_subnet_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateDBSubnetGroupOutput, String)
pub fn parse_create_event_subscription_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateEventSubscriptionOutput, String)
pub fn parse_create_global_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateGlobalClusterOutput, String)
pub fn parse_create_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateIntegrationOutput, String)
pub fn parse_create_option_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateOptionGroupOutput, String)
pub fn parse_create_tenant_database_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(CreateTenantDatabaseOutput, String)
pub fn parse_custom_availability_zone_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_custom_db_engine_version_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_custom_db_engine_version_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_custom_db_engine_version_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_automated_backup_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_automated_backup_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_backtrack_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_endpoint_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_endpoint_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_endpoint_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_parameter_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_role_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_role_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_role_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_snapshot_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_cluster_snapshot_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_automated_backup_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_automated_backup_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_not_ready_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_role_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_role_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_instance_role_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_log_file_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_parameter_group_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_parameter_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_parameter_group_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_endpoint_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_endpoint_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_endpoint_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_target_already_registered_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_target_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_proxy_target_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_security_group_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_security_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_security_group_not_supported_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_security_group_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_shard_group_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_shard_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_snapshot_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_snapshot_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_snapshot_tenant_database_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_subnet_group_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_subnet_group_does_not_cover_enough_a_zs_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_subnet_group_not_allowed_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_subnet_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_subnet_group_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_subnet_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_db_upgrade_dependency_failure_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_delete_blue_green_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteBlueGreenDeploymentOutput, String)
pub fn parse_delete_custom_db_engine_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteCustomDBEngineVersionOutput, String)
pub fn parse_delete_db_cluster_automated_backup_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBClusterAutomatedBackupOutput, String)
pub fn parse_delete_db_cluster_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBClusterEndpointOutput, String)
pub fn parse_delete_db_cluster_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBClusterParameterGroupOutput, String)
pub fn parse_delete_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBClusterOutput, String)
pub fn parse_delete_db_cluster_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBClusterSnapshotOutput, String)
pub fn parse_delete_db_instance_automated_backup_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBInstanceAutomatedBackupOutput, String)
pub fn parse_delete_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBInstanceOutput, String)
pub fn parse_delete_db_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBParameterGroupOutput, String)
pub fn parse_delete_db_proxy_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBProxyEndpointOutput, String)
pub fn parse_delete_db_proxy_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBProxyOutput, String)
pub fn parse_delete_db_security_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBSecurityGroupOutput, String)
pub fn parse_delete_db_shard_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBShardGroupOutput, String)
pub fn parse_delete_db_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBSnapshotOutput, String)
pub fn parse_delete_db_subnet_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDBSubnetGroupOutput, String)
pub fn parse_delete_event_subscription_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteEventSubscriptionOutput, String)
pub fn parse_delete_global_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteGlobalClusterOutput, String)
pub fn parse_delete_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteIntegrationOutput, String)
pub fn parse_delete_option_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteOptionGroupOutput, String)
pub fn parse_delete_tenant_database_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteTenantDatabaseOutput, String)
pub fn parse_deregister_db_proxy_targets_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeregisterDBProxyTargetsOutput, String)
pub fn parse_describe_account_attributes_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeAccountAttributesOutput, String)
pub fn parse_describe_blue_green_deployments_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeBlueGreenDeploymentsOutput, String)
pub fn parse_describe_certificates_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeCertificatesOutput, String)
pub fn parse_describe_db_cluster_automated_backups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterAutomatedBackupsOutput, String)
pub fn parse_describe_db_cluster_backtracks_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterBacktracksOutput, String)
pub fn parse_describe_db_cluster_endpoints_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterEndpointsOutput, String)
pub fn parse_describe_db_cluster_parameter_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterParameterGroupsOutput, String)
pub fn parse_describe_db_cluster_parameters_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterParametersOutput, String)
pub fn parse_describe_db_cluster_snapshot_attributes_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterSnapshotAttributesOutput, String)
pub fn parse_describe_db_cluster_snapshots_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClusterSnapshotsOutput, String)
pub fn parse_describe_db_clusters_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBClustersOutput, String)
pub fn parse_describe_db_engine_versions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBEngineVersionsOutput, String)
pub fn parse_describe_db_instance_automated_backups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBInstanceAutomatedBackupsOutput, String)
pub fn parse_describe_db_instances_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBInstancesOutput, String)
pub fn parse_describe_db_log_files_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBLogFilesOutput, String)
pub fn parse_describe_db_major_engine_versions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBMajorEngineVersionsOutput, String)
pub fn parse_describe_db_parameter_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBParameterGroupsOutput, String)
pub fn parse_describe_db_parameters_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBParametersOutput, String)
pub fn parse_describe_db_proxies_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBProxiesOutput, String)
pub fn parse_describe_db_proxy_endpoints_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBProxyEndpointsOutput, String)
pub fn parse_describe_db_proxy_target_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBProxyTargetGroupsOutput, String)
pub fn parse_describe_db_proxy_targets_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBProxyTargetsOutput, String)
pub fn parse_describe_db_recommendations_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBRecommendationsOutput, String)
pub fn parse_describe_db_security_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBSecurityGroupsOutput, String)
pub fn parse_describe_db_shard_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBShardGroupsOutput, String)
pub fn parse_describe_db_snapshot_attributes_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBSnapshotAttributesOutput, String)
pub fn parse_describe_db_snapshot_tenant_databases_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBSnapshotTenantDatabasesOutput, String)
pub fn parse_describe_db_snapshots_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBSnapshotsOutput, String)
pub fn parse_describe_db_subnet_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeDBSubnetGroupsOutput, String)
pub fn parse_describe_engine_default_cluster_parameters_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeEngineDefaultClusterParametersOutput, String)
pub fn parse_describe_engine_default_parameters_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeEngineDefaultParametersOutput, String)
pub fn parse_describe_event_categories_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeEventCategoriesOutput, String)
pub fn parse_describe_event_subscriptions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeEventSubscriptionsOutput, String)
pub fn parse_describe_events_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeEventsOutput, String)
pub fn parse_describe_export_tasks_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeExportTasksOutput, String)
pub fn parse_describe_global_clusters_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeGlobalClustersOutput, String)
pub fn parse_describe_integrations_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeIntegrationsOutput, String)
pub fn parse_describe_option_group_options_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeOptionGroupOptionsOutput, String)
pub fn parse_describe_option_groups_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeOptionGroupsOutput, String)
pub fn parse_describe_orderable_db_instance_options_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeOrderableDBInstanceOptionsOutput, String)
pub fn parse_describe_pending_maintenance_actions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribePendingMaintenanceActionsOutput, String)
pub fn parse_describe_reserved_db_instances_offerings_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeReservedDBInstancesOfferingsOutput, String)
pub fn parse_describe_reserved_db_instances_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeReservedDBInstancesOutput, String)
pub fn parse_describe_serverless_v2_platform_versions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeServerlessV2PlatformVersionsOutput, String)
pub fn parse_describe_source_regions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeSourceRegionsOutput, String)
pub fn parse_describe_tenant_databases_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeTenantDatabasesOutput, String)
pub fn parse_describe_valid_db_instance_modifications_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DescribeValidDBInstanceModificationsOutput, String)
pub fn parse_disable_http_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DisableHttpEndpointOutput, String)
pub fn parse_domain_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_download_db_log_file_portion_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DownloadDBLogFilePortionOutput, String)
pub fn parse_ec2_image_properties_not_supported_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_enable_http_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(EnableHttpEndpointOutput, String)
pub fn parse_event_subscription_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_export_task_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_export_task_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_failover_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(FailoverDBClusterOutput, String)
pub fn parse_failover_global_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(FailoverGlobalClusterOutput, String)
pub fn parse_global_cluster_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_global_cluster_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_global_cluster_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_iam_role_missing_permissions_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_iam_role_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_instance_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_insufficient_available_i_ps_in_subnet_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_insufficient_db_cluster_capacity_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_insufficient_db_instance_capacity_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_insufficient_storage_cluster_capacity_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_integration_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_integration_conflict_operation_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_integration_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_integration_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_blue_green_deployment_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_custom_db_engine_version_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_cluster_automated_backup_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_cluster_capacity_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_cluster_endpoint_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_cluster_snapshot_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_cluster_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_instance_automated_backup_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_instance_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_parameter_group_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_proxy_endpoint_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_proxy_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_security_group_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_shard_group_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_snapshot_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_subnet_group_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_subnet_group_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_db_subnet_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_event_subscription_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_export_only_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_export_source_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_export_task_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_global_cluster_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_integration_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_option_group_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_resource_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_restore_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_s3_bucket_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_subnet_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_vpc_network_state_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_kms_key_not_accessible_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_list_tags_for_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ListTagsForResourceOutput, String)
pub fn parse_max_db_shard_group_limit_reached_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_modify_activity_stream_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyActivityStreamOutput, String)
pub fn parse_modify_certificates_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyCertificatesOutput, String)
pub fn parse_modify_current_db_cluster_capacity_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyCurrentDBClusterCapacityOutput, String)
pub fn parse_modify_custom_db_engine_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyCustomDBEngineVersionOutput, String)
pub fn parse_modify_db_cluster_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBClusterEndpointOutput, String)
pub fn parse_modify_db_cluster_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBClusterParameterGroupOutput, String)
pub fn parse_modify_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBClusterOutput, String)
pub fn parse_modify_db_cluster_snapshot_attribute_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBClusterSnapshotAttributeOutput, String)
pub fn parse_modify_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBInstanceOutput, String)
pub fn parse_modify_db_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBParameterGroupOutput, String)
pub fn parse_modify_db_proxy_endpoint_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBProxyEndpointOutput, String)
pub fn parse_modify_db_proxy_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBProxyOutput, String)
pub fn parse_modify_db_proxy_target_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBProxyTargetGroupOutput, String)
pub fn parse_modify_db_recommendation_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBRecommendationOutput, String)
pub fn parse_modify_db_shard_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBShardGroupOutput, String)
pub fn parse_modify_db_snapshot_attribute_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBSnapshotAttributeOutput, String)
pub fn parse_modify_db_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBSnapshotOutput, String)
pub fn parse_modify_db_subnet_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyDBSubnetGroupOutput, String)
pub fn parse_modify_event_subscription_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyEventSubscriptionOutput, String)
pub fn parse_modify_global_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyGlobalClusterOutput, String)
pub fn parse_modify_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyIntegrationOutput, String)
pub fn parse_modify_option_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyOptionGroupOutput, String)
pub fn parse_modify_tenant_database_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ModifyTenantDatabaseOutput, String)
pub fn parse_network_type_not_supported_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_option_group_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_option_group_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_option_group_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_point_in_time_restore_not_enabled_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_promote_read_replica_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(PromoteReadReplicaDBClusterOutput, String)
pub fn parse_promote_read_replica_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(PromoteReadReplicaOutput, String)
pub fn parse_provisioned_iops_not_available_in_az_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_purchase_reserved_db_instances_offering_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(PurchaseReservedDBInstancesOfferingOutput, String)
pub fn parse_reboot_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RebootDBClusterOutput, String)
pub fn parse_reboot_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RebootDBInstanceOutput, String)
pub fn parse_reboot_db_shard_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RebootDBShardGroupOutput, String)
pub fn parse_register_db_proxy_targets_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RegisterDBProxyTargetsOutput, String)
pub fn parse_remove_from_global_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RemoveFromGlobalClusterOutput, String)
pub fn parse_remove_role_from_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RemoveRoleFromDBClusterOutput, String)
pub fn parse_remove_role_from_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RemoveRoleFromDBInstanceOutput, String)
pub fn parse_remove_source_identifier_from_subscription_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RemoveSourceIdentifierFromSubscriptionOutput, String)
pub fn parse_remove_tags_from_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RemoveTagsFromResourceOutput, String)
pub fn parse_reserved_db_instance_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_reserved_db_instance_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_reserved_db_instance_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_reserved_db_instances_offering_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_reset_db_cluster_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ResetDBClusterParameterGroupOutput, String)
pub fn parse_reset_db_parameter_group_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ResetDBParameterGroupOutput, String)
pub fn parse_resource_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_restore_db_cluster_from_s3_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestoreDBClusterFromS3Output, String)
pub fn parse_restore_db_cluster_from_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestoreDBClusterFromSnapshotOutput, String)
pub fn parse_restore_db_cluster_to_point_in_time_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestoreDBClusterToPointInTimeOutput, String)
pub fn parse_restore_db_instance_from_db_snapshot_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestoreDBInstanceFromDBSnapshotOutput, String)
pub fn parse_restore_db_instance_from_s3_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestoreDBInstanceFromS3Output, String)
pub fn parse_restore_db_instance_to_point_in_time_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestoreDBInstanceToPointInTimeOutput, String)
pub fn parse_revoke_db_security_group_ingress_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RevokeDBSecurityGroupIngressOutput, String)
pub fn parse_shared_snapshot_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_snapshot_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_sns_invalid_topic_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_sns_no_authorization_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_sns_topic_arn_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_source_cluster_not_supported_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_source_database_not_supported_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_source_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_start_activity_stream_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StartActivityStreamOutput, String)
pub fn parse_start_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StartDBClusterOutput, String)
pub fn parse_start_db_instance_automated_backups_replication_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(
  StartDBInstanceAutomatedBackupsReplicationOutput,
  String,
)
pub fn parse_start_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StartDBInstanceOutput, String)
pub fn parse_start_export_task_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StartExportTaskOutput, String)
pub fn parse_stop_activity_stream_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StopActivityStreamOutput, String)
pub fn parse_stop_db_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StopDBClusterOutput, String)
pub fn parse_stop_db_instance_automated_backups_replication_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(
  StopDBInstanceAutomatedBackupsReplicationOutput,
  String,
)
pub fn parse_stop_db_instance_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(StopDBInstanceOutput, String)
pub fn parse_storage_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_storage_type_not_available_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_storage_type_not_supported_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_subnet_already_in_use_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_subscription_already_exist_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_subscription_category_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_subscription_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_switchover_blue_green_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(SwitchoverBlueGreenDeploymentOutput, String)
pub fn parse_switchover_global_cluster_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(SwitchoverGlobalClusterOutput, String)
pub fn parse_switchover_read_replica_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(SwitchoverReadReplicaOutput, String)
pub fn parse_tenant_database_already_exists_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_tenant_database_not_found_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_tenant_database_quota_exceeded_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_unsupported_db_engine_version_fault_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_vpc_encryption_control_violation_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn replica_mode_to_wire(v: ReplicaMode) -> String
pub fn source_type_to_wire(v: SourceType) -> String
pub fn target_connection_network_type_to_wire(
  v: TargetConnectionNetworkType,
) -> String
Search Document