Skip to content

Typed dictionaries#

Index > RDS > Typed dictionaries

Auto-generated documentation for RDS type annotations stubs module mypy-boto3-rds.

AccountQuotaTypeDef#

# AccountQuotaTypeDef usage example

from mypy_boto3_rds.type_defs import AccountQuotaTypeDef

def get_value() -> AccountQuotaTypeDef:
    return {
        "AccountQuotaName": ...,
    }
# AccountQuotaTypeDef definition

class AccountQuotaTypeDef(TypedDict):
    AccountQuotaName: NotRequired[str],
    Used: NotRequired[int],
    Max: NotRequired[int],

AddRoleToDBClusterMessageRequestTypeDef#

# AddRoleToDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import AddRoleToDBClusterMessageRequestTypeDef

def get_value() -> AddRoleToDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "RoleArn": ...,
    }
# AddRoleToDBClusterMessageRequestTypeDef definition

class AddRoleToDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    RoleArn: str,
    FeatureName: NotRequired[str],

AddRoleToDBInstanceMessageRequestTypeDef#

# AddRoleToDBInstanceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import AddRoleToDBInstanceMessageRequestTypeDef

def get_value() -> AddRoleToDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "RoleArn": ...,
        "FeatureName": ...,
    }
# AddRoleToDBInstanceMessageRequestTypeDef definition

class AddRoleToDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    RoleArn: str,
    FeatureName: str,

AddSourceIdentifierToSubscriptionMessageRequestTypeDef#

# AddSourceIdentifierToSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionMessageRequestTypeDef

def get_value() -> AddSourceIdentifierToSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SourceIdentifier": ...,
    }
# AddSourceIdentifierToSubscriptionMessageRequestTypeDef definition

class AddSourceIdentifierToSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SourceIdentifier: str,

EventSubscriptionTypeDef#

# EventSubscriptionTypeDef usage example

from mypy_boto3_rds.type_defs import EventSubscriptionTypeDef

def get_value() -> EventSubscriptionTypeDef:
    return {
        "CustomerAwsId": ...,
    }
# EventSubscriptionTypeDef definition

class EventSubscriptionTypeDef(TypedDict):
    CustomerAwsId: NotRequired[str],
    CustSubscriptionId: NotRequired[str],
    SnsTopicArn: NotRequired[str],
    Status: NotRequired[str],
    SubscriptionCreationTime: NotRequired[str],
    SourceType: NotRequired[str],
    SourceIdsList: NotRequired[List[str]],
    EventCategoriesList: NotRequired[List[str]],
    Enabled: NotRequired[bool],
    EventSubscriptionArn: NotRequired[str],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_rds.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ApplyPendingMaintenanceActionMessageRequestTypeDef#

# ApplyPendingMaintenanceActionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionMessageRequestTypeDef

def get_value() -> ApplyPendingMaintenanceActionMessageRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
        "ApplyAction": ...,
        "OptInType": ...,
    }
# ApplyPendingMaintenanceActionMessageRequestTypeDef definition

class ApplyPendingMaintenanceActionMessageRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ApplyAction: str,
    OptInType: str,

AuthorizeDBSecurityGroupIngressMessageRequestTypeDef#

# AuthorizeDBSecurityGroupIngressMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressMessageRequestTypeDef

def get_value() -> AuthorizeDBSecurityGroupIngressMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
# AuthorizeDBSecurityGroupIngressMessageRequestTypeDef definition

class AuthorizeDBSecurityGroupIngressMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,
    CIDRIP: NotRequired[str],
    EC2SecurityGroupName: NotRequired[str],
    EC2SecurityGroupId: NotRequired[str],
    EC2SecurityGroupOwnerId: NotRequired[str],

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef usage example

from mypy_boto3_rds.type_defs import AvailabilityZoneTypeDef

def get_value() -> AvailabilityZoneTypeDef:
    return {
        "Name": ...,
    }
# AvailabilityZoneTypeDef definition

class AvailabilityZoneTypeDef(TypedDict):
    Name: NotRequired[str],

AvailableProcessorFeatureTypeDef#

# AvailableProcessorFeatureTypeDef usage example

from mypy_boto3_rds.type_defs import AvailableProcessorFeatureTypeDef

def get_value() -> AvailableProcessorFeatureTypeDef:
    return {
        "Name": ...,
    }
# AvailableProcessorFeatureTypeDef definition

class AvailableProcessorFeatureTypeDef(TypedDict):
    Name: NotRequired[str],
    DefaultValue: NotRequired[str],
    AllowedValues: NotRequired[str],

BacktrackDBClusterMessageRequestTypeDef#

# BacktrackDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import BacktrackDBClusterMessageRequestTypeDef

def get_value() -> BacktrackDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "BacktrackTo": ...,
    }
# BacktrackDBClusterMessageRequestTypeDef definition

class BacktrackDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackTo: Union[datetime, str],
    Force: NotRequired[bool],
    UseEarliestTimeOnPointInTimeUnavailable: NotRequired[bool],

BlueGreenDeploymentTaskTypeDef#

# BlueGreenDeploymentTaskTypeDef usage example

from mypy_boto3_rds.type_defs import BlueGreenDeploymentTaskTypeDef

def get_value() -> BlueGreenDeploymentTaskTypeDef:
    return {
        "Name": ...,
    }
# BlueGreenDeploymentTaskTypeDef definition

class BlueGreenDeploymentTaskTypeDef(TypedDict):
    Name: NotRequired[str],
    Status: NotRequired[str],

SwitchoverDetailTypeDef#

# SwitchoverDetailTypeDef usage example

from mypy_boto3_rds.type_defs import SwitchoverDetailTypeDef

def get_value() -> SwitchoverDetailTypeDef:
    return {
        "SourceMember": ...,
    }
# SwitchoverDetailTypeDef definition

class SwitchoverDetailTypeDef(TypedDict):
    SourceMember: NotRequired[str],
    TargetMember: NotRequired[str],
    Status: NotRequired[str],

CancelExportTaskMessageRequestTypeDef#

# CancelExportTaskMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CancelExportTaskMessageRequestTypeDef

def get_value() -> CancelExportTaskMessageRequestTypeDef:
    return {
        "ExportTaskIdentifier": ...,
    }
# CancelExportTaskMessageRequestTypeDef definition

class CancelExportTaskMessageRequestTypeDef(TypedDict):
    ExportTaskIdentifier: str,

CertificateDetailsTypeDef#

# CertificateDetailsTypeDef usage example

from mypy_boto3_rds.type_defs import CertificateDetailsTypeDef

def get_value() -> CertificateDetailsTypeDef:
    return {
        "CAIdentifier": ...,
    }
# CertificateDetailsTypeDef definition

class CertificateDetailsTypeDef(TypedDict):
    CAIdentifier: NotRequired[str],
    ValidTill: NotRequired[datetime],

CertificateTypeDef#

# CertificateTypeDef usage example

from mypy_boto3_rds.type_defs import CertificateTypeDef

def get_value() -> CertificateTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
# CertificateTypeDef definition

class CertificateTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    CertificateType: NotRequired[str],
    Thumbprint: NotRequired[str],
    ValidFrom: NotRequired[datetime],
    ValidTill: NotRequired[datetime],
    CertificateArn: NotRequired[str],
    CustomerOverride: NotRequired[bool],
    CustomerOverrideValidTill: NotRequired[datetime],

CharacterSetTypeDef#

# CharacterSetTypeDef usage example

from mypy_boto3_rds.type_defs import CharacterSetTypeDef

def get_value() -> CharacterSetTypeDef:
    return {
        "CharacterSetName": ...,
    }
# CharacterSetTypeDef definition

class CharacterSetTypeDef(TypedDict):
    CharacterSetName: NotRequired[str],
    CharacterSetDescription: NotRequired[str],

ClientGenerateDbAuthTokenRequestTypeDef#

# ClientGenerateDbAuthTokenRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ClientGenerateDbAuthTokenRequestTypeDef

def get_value() -> ClientGenerateDbAuthTokenRequestTypeDef:
    return {
        "DBHostname": ...,
        "Port": ...,
        "DBUsername": ...,
    }
# ClientGenerateDbAuthTokenRequestTypeDef definition

class ClientGenerateDbAuthTokenRequestTypeDef(TypedDict):
    DBHostname: str,
    Port: int,
    DBUsername: str,
    Region: NotRequired[Optional[str]],

CloudwatchLogsExportConfigurationTypeDef#

# CloudwatchLogsExportConfigurationTypeDef usage example

from mypy_boto3_rds.type_defs import CloudwatchLogsExportConfigurationTypeDef

def get_value() -> CloudwatchLogsExportConfigurationTypeDef:
    return {
        "EnableLogTypes": ...,
    }
# CloudwatchLogsExportConfigurationTypeDef definition

class CloudwatchLogsExportConfigurationTypeDef(TypedDict):
    EnableLogTypes: NotRequired[Sequence[str]],
    DisableLogTypes: NotRequired[Sequence[str]],

PendingCloudwatchLogsExportsTypeDef#

# PendingCloudwatchLogsExportsTypeDef usage example

from mypy_boto3_rds.type_defs import PendingCloudwatchLogsExportsTypeDef

def get_value() -> PendingCloudwatchLogsExportsTypeDef:
    return {
        "LogTypesToEnable": ...,
    }
# PendingCloudwatchLogsExportsTypeDef definition

class PendingCloudwatchLogsExportsTypeDef(TypedDict):
    LogTypesToEnable: NotRequired[List[str]],
    LogTypesToDisable: NotRequired[List[str]],

ConnectionPoolConfigurationInfoTypeDef#

# ConnectionPoolConfigurationInfoTypeDef usage example

from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationInfoTypeDef

def get_value() -> ConnectionPoolConfigurationInfoTypeDef:
    return {
        "MaxConnectionsPercent": ...,
    }
# ConnectionPoolConfigurationInfoTypeDef definition

class ConnectionPoolConfigurationInfoTypeDef(TypedDict):
    MaxConnectionsPercent: NotRequired[int],
    MaxIdleConnectionsPercent: NotRequired[int],
    ConnectionBorrowTimeout: NotRequired[int],
    SessionPinningFilters: NotRequired[List[str]],
    InitQuery: NotRequired[str],

ConnectionPoolConfigurationTypeDef#

# ConnectionPoolConfigurationTypeDef usage example

from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationTypeDef

def get_value() -> ConnectionPoolConfigurationTypeDef:
    return {
        "MaxConnectionsPercent": ...,
    }
# ConnectionPoolConfigurationTypeDef definition

class ConnectionPoolConfigurationTypeDef(TypedDict):
    MaxConnectionsPercent: NotRequired[int],
    MaxIdleConnectionsPercent: NotRequired[int],
    ConnectionBorrowTimeout: NotRequired[int],
    SessionPinningFilters: NotRequired[Sequence[str]],
    InitQuery: NotRequired[str],

DBClusterParameterGroupTypeDef#

# DBClusterParameterGroupTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterParameterGroupTypeDef

def get_value() -> DBClusterParameterGroupTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
# DBClusterParameterGroupTypeDef definition

class DBClusterParameterGroupTypeDef(TypedDict):
    DBClusterParameterGroupName: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    Description: NotRequired[str],
    DBClusterParameterGroupArn: NotRequired[str],

DBParameterGroupTypeDef#

# DBParameterGroupTypeDef usage example

from mypy_boto3_rds.type_defs import DBParameterGroupTypeDef

def get_value() -> DBParameterGroupTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
# DBParameterGroupTypeDef definition

class DBParameterGroupTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    Description: NotRequired[str],
    DBParameterGroupArn: NotRequired[str],

ScalingConfigurationTypeDef#

# ScalingConfigurationTypeDef usage example

from mypy_boto3_rds.type_defs import ScalingConfigurationTypeDef

def get_value() -> ScalingConfigurationTypeDef:
    return {
        "MinCapacity": ...,
    }
# ScalingConfigurationTypeDef definition

class ScalingConfigurationTypeDef(TypedDict):
    MinCapacity: NotRequired[int],
    MaxCapacity: NotRequired[int],
    AutoPause: NotRequired[bool],
    SecondsUntilAutoPause: NotRequired[int],
    TimeoutAction: NotRequired[str],
    SecondsBeforeTimeout: NotRequired[int],

ServerlessV2ScalingConfigurationTypeDef#

# ServerlessV2ScalingConfigurationTypeDef usage example

from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationTypeDef

def get_value() -> ServerlessV2ScalingConfigurationTypeDef:
    return {
        "MinCapacity": ...,
    }
# ServerlessV2ScalingConfigurationTypeDef definition

class ServerlessV2ScalingConfigurationTypeDef(TypedDict):
    MinCapacity: NotRequired[float],
    MaxCapacity: NotRequired[float],

ProcessorFeatureTypeDef#

# ProcessorFeatureTypeDef usage example

from mypy_boto3_rds.type_defs import ProcessorFeatureTypeDef

def get_value() -> ProcessorFeatureTypeDef:
    return {
        "Name": ...,
    }
# ProcessorFeatureTypeDef definition

class ProcessorFeatureTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

DBProxyEndpointTypeDef#

# DBProxyEndpointTypeDef usage example

from mypy_boto3_rds.type_defs import DBProxyEndpointTypeDef

def get_value() -> DBProxyEndpointTypeDef:
    return {
        "DBProxyEndpointName": ...,
    }
# DBProxyEndpointTypeDef definition

class DBProxyEndpointTypeDef(TypedDict):
    DBProxyEndpointName: NotRequired[str],
    DBProxyEndpointArn: NotRequired[str],
    DBProxyName: NotRequired[str],
    Status: NotRequired[DBProxyEndpointStatusType],  # (1)
    VpcId: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[List[str]],
    VpcSubnetIds: NotRequired[List[str]],
    Endpoint: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    TargetRole: NotRequired[DBProxyEndpointTargetRoleType],  # (2)
    IsDefault: NotRequired[bool],
  1. See DBProxyEndpointStatusType
  2. See DBProxyEndpointTargetRoleType

UserAuthConfigTypeDef#

# UserAuthConfigTypeDef usage example

from mypy_boto3_rds.type_defs import UserAuthConfigTypeDef

def get_value() -> UserAuthConfigTypeDef:
    return {
        "Description": ...,
    }
# UserAuthConfigTypeDef definition

class UserAuthConfigTypeDef(TypedDict):
    Description: NotRequired[str],
    UserName: NotRequired[str],
    AuthScheme: NotRequired[AuthSchemeType],  # (1)
    SecretArn: NotRequired[str],
    IAMAuth: NotRequired[IAMAuthModeType],  # (2)
    ClientPasswordAuthType: NotRequired[ClientPasswordAuthTypeType],  # (3)
  1. See AuthSchemeType
  2. See IAMAuthModeType
  3. See ClientPasswordAuthTypeType

CreateGlobalClusterMessageRequestTypeDef#

# CreateGlobalClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateGlobalClusterMessageRequestTypeDef

def get_value() -> CreateGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
# CreateGlobalClusterMessageRequestTypeDef definition

class CreateGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    SourceDBClusterIdentifier: NotRequired[str],
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    DatabaseName: NotRequired[str],
    StorageEncrypted: NotRequired[bool],

CustomDBEngineVersionAMITypeDef#

# CustomDBEngineVersionAMITypeDef usage example

from mypy_boto3_rds.type_defs import CustomDBEngineVersionAMITypeDef

def get_value() -> CustomDBEngineVersionAMITypeDef:
    return {
        "ImageId": ...,
    }
# CustomDBEngineVersionAMITypeDef definition

class CustomDBEngineVersionAMITypeDef(TypedDict):
    ImageId: NotRequired[str],
    Status: NotRequired[str],

DBClusterBacktrackTypeDef#

# DBClusterBacktrackTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterBacktrackTypeDef

def get_value() -> DBClusterBacktrackTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# DBClusterBacktrackTypeDef definition

class DBClusterBacktrackTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    BacktrackIdentifier: NotRequired[str],
    BacktrackTo: NotRequired[datetime],
    BacktrackedFrom: NotRequired[datetime],
    BacktrackRequestCreationTime: NotRequired[datetime],
    Status: NotRequired[str],

DBClusterBacktrackResponseMetadataTypeDef#

# DBClusterBacktrackResponseMetadataTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterBacktrackResponseMetadataTypeDef

def get_value() -> DBClusterBacktrackResponseMetadataTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "BacktrackIdentifier": ...,
        "BacktrackTo": ...,
        "BacktrackedFrom": ...,
        "BacktrackRequestCreationTime": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DBClusterBacktrackResponseMetadataTypeDef definition

class DBClusterBacktrackResponseMetadataTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackIdentifier: str,
    BacktrackTo: datetime,
    BacktrackedFrom: datetime,
    BacktrackRequestCreationTime: datetime,
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DBClusterCapacityInfoTypeDef#

# DBClusterCapacityInfoTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterCapacityInfoTypeDef

def get_value() -> DBClusterCapacityInfoTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "PendingCapacity": ...,
        "CurrentCapacity": ...,
        "SecondsBeforeTimeout": ...,
        "TimeoutAction": ...,
        "ResponseMetadata": ...,
    }
# DBClusterCapacityInfoTypeDef definition

class DBClusterCapacityInfoTypeDef(TypedDict):
    DBClusterIdentifier: str,
    PendingCapacity: int,
    CurrentCapacity: int,
    SecondsBeforeTimeout: int,
    TimeoutAction: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DBClusterEndpointTypeDef#

# DBClusterEndpointTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterEndpointTypeDef

def get_value() -> DBClusterEndpointTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
    }
# DBClusterEndpointTypeDef definition

class DBClusterEndpointTypeDef(TypedDict):
    DBClusterEndpointIdentifier: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    DBClusterEndpointResourceIdentifier: NotRequired[str],
    Endpoint: NotRequired[str],
    Status: NotRequired[str],
    EndpointType: NotRequired[str],
    CustomEndpointType: NotRequired[str],
    StaticMembers: NotRequired[List[str]],
    ExcludedMembers: NotRequired[List[str]],
    DBClusterEndpointArn: NotRequired[str],

DBClusterEndpointResponseMetadataTypeDef#

# DBClusterEndpointResponseMetadataTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterEndpointResponseMetadataTypeDef

def get_value() -> DBClusterEndpointResponseMetadataTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
        "DBClusterIdentifier": ...,
        "DBClusterEndpointResourceIdentifier": ...,
        "Endpoint": ...,
        "Status": ...,
        "EndpointType": ...,
        "CustomEndpointType": ...,
        "StaticMembers": ...,
        "ExcludedMembers": ...,
        "DBClusterEndpointArn": ...,
        "ResponseMetadata": ...,
    }
# DBClusterEndpointResponseMetadataTypeDef definition

class DBClusterEndpointResponseMetadataTypeDef(TypedDict):
    DBClusterEndpointIdentifier: str,
    DBClusterIdentifier: str,
    DBClusterEndpointResourceIdentifier: str,
    Endpoint: str,
    Status: str,
    EndpointType: str,
    CustomEndpointType: str,
    StaticMembers: List[str],
    ExcludedMembers: List[str],
    DBClusterEndpointArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DBClusterMemberTypeDef#

# DBClusterMemberTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterMemberTypeDef

def get_value() -> DBClusterMemberTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# DBClusterMemberTypeDef definition

class DBClusterMemberTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    IsClusterWriter: NotRequired[bool],
    DBClusterParameterGroupStatus: NotRequired[str],
    PromotionTier: NotRequired[int],

DBClusterOptionGroupStatusTypeDef#

# DBClusterOptionGroupStatusTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterOptionGroupStatusTypeDef

def get_value() -> DBClusterOptionGroupStatusTypeDef:
    return {
        "DBClusterOptionGroupName": ...,
    }
# DBClusterOptionGroupStatusTypeDef definition

class DBClusterOptionGroupStatusTypeDef(TypedDict):
    DBClusterOptionGroupName: NotRequired[str],
    Status: NotRequired[str],

ParameterTypeDef#

# ParameterTypeDef usage example

from mypy_boto3_rds.type_defs import ParameterTypeDef

def get_value() -> ParameterTypeDef:
    return {
        "ParameterName": ...,
    }
# ParameterTypeDef definition

class ParameterTypeDef(TypedDict):
    ParameterName: NotRequired[str],
    ParameterValue: NotRequired[str],
    Description: NotRequired[str],
    Source: NotRequired[str],
    ApplyType: NotRequired[str],
    DataType: NotRequired[str],
    AllowedValues: NotRequired[str],
    IsModifiable: NotRequired[bool],
    MinimumEngineVersion: NotRequired[str],
    ApplyMethod: NotRequired[ApplyMethodType],  # (1)
    SupportedEngineModes: NotRequired[List[str]],
  1. See ApplyMethodType

DBClusterParameterGroupNameMessageTypeDef#

# DBClusterParameterGroupNameMessageTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterParameterGroupNameMessageTypeDef

def get_value() -> DBClusterParameterGroupNameMessageTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
        "ResponseMetadata": ...,
    }
# DBClusterParameterGroupNameMessageTypeDef definition

class DBClusterParameterGroupNameMessageTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DBClusterRoleTypeDef#

# DBClusterRoleTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterRoleTypeDef

def get_value() -> DBClusterRoleTypeDef:
    return {
        "RoleArn": ...,
    }
# DBClusterRoleTypeDef definition

class DBClusterRoleTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    Status: NotRequired[str],
    FeatureName: NotRequired[str],

DBClusterSnapshotAttributeTypeDef#

# DBClusterSnapshotAttributeTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributeTypeDef

def get_value() -> DBClusterSnapshotAttributeTypeDef:
    return {
        "AttributeName": ...,
    }
# DBClusterSnapshotAttributeTypeDef definition

class DBClusterSnapshotAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[List[str]],

DomainMembershipTypeDef#

# DomainMembershipTypeDef usage example

from mypy_boto3_rds.type_defs import DomainMembershipTypeDef

def get_value() -> DomainMembershipTypeDef:
    return {
        "Domain": ...,
    }
# DomainMembershipTypeDef definition

class DomainMembershipTypeDef(TypedDict):
    Domain: NotRequired[str],
    Status: NotRequired[str],
    FQDN: NotRequired[str],
    IAMRoleName: NotRequired[str],

MasterUserSecretTypeDef#

# MasterUserSecretTypeDef usage example

from mypy_boto3_rds.type_defs import MasterUserSecretTypeDef

def get_value() -> MasterUserSecretTypeDef:
    return {
        "SecretArn": ...,
    }
# MasterUserSecretTypeDef definition

class MasterUserSecretTypeDef(TypedDict):
    SecretArn: NotRequired[str],
    SecretStatus: NotRequired[str],
    KmsKeyId: NotRequired[str],

ScalingConfigurationInfoTypeDef#

# ScalingConfigurationInfoTypeDef usage example

from mypy_boto3_rds.type_defs import ScalingConfigurationInfoTypeDef

def get_value() -> ScalingConfigurationInfoTypeDef:
    return {
        "MinCapacity": ...,
    }
# ScalingConfigurationInfoTypeDef definition

class ScalingConfigurationInfoTypeDef(TypedDict):
    MinCapacity: NotRequired[int],
    MaxCapacity: NotRequired[int],
    AutoPause: NotRequired[bool],
    SecondsUntilAutoPause: NotRequired[int],
    TimeoutAction: NotRequired[str],
    SecondsBeforeTimeout: NotRequired[int],

ServerlessV2ScalingConfigurationInfoTypeDef#

# ServerlessV2ScalingConfigurationInfoTypeDef usage example

from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationInfoTypeDef

def get_value() -> ServerlessV2ScalingConfigurationInfoTypeDef:
    return {
        "MinCapacity": ...,
    }
# ServerlessV2ScalingConfigurationInfoTypeDef definition

class ServerlessV2ScalingConfigurationInfoTypeDef(TypedDict):
    MinCapacity: NotRequired[float],
    MaxCapacity: NotRequired[float],

VpcSecurityGroupMembershipTypeDef#

# VpcSecurityGroupMembershipTypeDef usage example

from mypy_boto3_rds.type_defs import VpcSecurityGroupMembershipTypeDef

def get_value() -> VpcSecurityGroupMembershipTypeDef:
    return {
        "VpcSecurityGroupId": ...,
    }
# VpcSecurityGroupMembershipTypeDef definition

class VpcSecurityGroupMembershipTypeDef(TypedDict):
    VpcSecurityGroupId: NotRequired[str],
    Status: NotRequired[str],

TimezoneTypeDef#

# TimezoneTypeDef usage example

from mypy_boto3_rds.type_defs import TimezoneTypeDef

def get_value() -> TimezoneTypeDef:
    return {
        "TimezoneName": ...,
    }
# TimezoneTypeDef definition

class TimezoneTypeDef(TypedDict):
    TimezoneName: NotRequired[str],

UpgradeTargetTypeDef#

# UpgradeTargetTypeDef usage example

from mypy_boto3_rds.type_defs import UpgradeTargetTypeDef

def get_value() -> UpgradeTargetTypeDef:
    return {
        "Engine": ...,
    }
# UpgradeTargetTypeDef definition

class UpgradeTargetTypeDef(TypedDict):
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    Description: NotRequired[str],
    AutoUpgrade: NotRequired[bool],
    IsMajorVersionUpgrade: NotRequired[bool],
    SupportedEngineModes: NotRequired[List[str]],
    SupportsParallelQuery: NotRequired[bool],
    SupportsGlobalDatabases: NotRequired[bool],
    SupportsBabelfish: NotRequired[bool],

DBInstanceAutomatedBackupsReplicationTypeDef#

# DBInstanceAutomatedBackupsReplicationTypeDef usage example

from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupsReplicationTypeDef

def get_value() -> DBInstanceAutomatedBackupsReplicationTypeDef:
    return {
        "DBInstanceAutomatedBackupsArn": ...,
    }
# DBInstanceAutomatedBackupsReplicationTypeDef definition

class DBInstanceAutomatedBackupsReplicationTypeDef(TypedDict):
    DBInstanceAutomatedBackupsArn: NotRequired[str],

RestoreWindowTypeDef#

# RestoreWindowTypeDef usage example

from mypy_boto3_rds.type_defs import RestoreWindowTypeDef

def get_value() -> RestoreWindowTypeDef:
    return {
        "EarliestTime": ...,
    }
# RestoreWindowTypeDef definition

class RestoreWindowTypeDef(TypedDict):
    EarliestTime: NotRequired[datetime],
    LatestTime: NotRequired[datetime],

DBInstanceRoleTypeDef#

# DBInstanceRoleTypeDef usage example

from mypy_boto3_rds.type_defs import DBInstanceRoleTypeDef

def get_value() -> DBInstanceRoleTypeDef:
    return {
        "RoleArn": ...,
    }
# DBInstanceRoleTypeDef definition

class DBInstanceRoleTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    FeatureName: NotRequired[str],
    Status: NotRequired[str],

DBInstanceStatusInfoTypeDef#

# DBInstanceStatusInfoTypeDef usage example

from mypy_boto3_rds.type_defs import DBInstanceStatusInfoTypeDef

def get_value() -> DBInstanceStatusInfoTypeDef:
    return {
        "StatusType": ...,
    }
# DBInstanceStatusInfoTypeDef definition

class DBInstanceStatusInfoTypeDef(TypedDict):
    StatusType: NotRequired[str],
    Normal: NotRequired[bool],
    Status: NotRequired[str],
    Message: NotRequired[str],

DBParameterGroupStatusTypeDef#

# DBParameterGroupStatusTypeDef usage example

from mypy_boto3_rds.type_defs import DBParameterGroupStatusTypeDef

def get_value() -> DBParameterGroupStatusTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
# DBParameterGroupStatusTypeDef definition

class DBParameterGroupStatusTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    ParameterApplyStatus: NotRequired[str],

DBSecurityGroupMembershipTypeDef#

# DBSecurityGroupMembershipTypeDef usage example

from mypy_boto3_rds.type_defs import DBSecurityGroupMembershipTypeDef

def get_value() -> DBSecurityGroupMembershipTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
# DBSecurityGroupMembershipTypeDef definition

class DBSecurityGroupMembershipTypeDef(TypedDict):
    DBSecurityGroupName: NotRequired[str],
    Status: NotRequired[str],

EndpointTypeDef#

# EndpointTypeDef usage example

from mypy_boto3_rds.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Address": ...,
    }
# EndpointTypeDef definition

class EndpointTypeDef(TypedDict):
    Address: NotRequired[str],
    Port: NotRequired[int],
    HostedZoneId: NotRequired[str],

OptionGroupMembershipTypeDef#

# OptionGroupMembershipTypeDef usage example

from mypy_boto3_rds.type_defs import OptionGroupMembershipTypeDef

def get_value() -> OptionGroupMembershipTypeDef:
    return {
        "OptionGroupName": ...,
    }
# OptionGroupMembershipTypeDef definition

class OptionGroupMembershipTypeDef(TypedDict):
    OptionGroupName: NotRequired[str],
    Status: NotRequired[str],

DBParameterGroupNameMessageTypeDef#

# DBParameterGroupNameMessageTypeDef usage example

from mypy_boto3_rds.type_defs import DBParameterGroupNameMessageTypeDef

def get_value() -> DBParameterGroupNameMessageTypeDef:
    return {
        "DBParameterGroupName": ...,
        "ResponseMetadata": ...,
    }
# DBParameterGroupNameMessageTypeDef definition

class DBParameterGroupNameMessageTypeDef(TypedDict):
    DBParameterGroupName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TargetHealthTypeDef#

# TargetHealthTypeDef usage example

from mypy_boto3_rds.type_defs import TargetHealthTypeDef

def get_value() -> TargetHealthTypeDef:
    return {
        "State": ...,
    }
# TargetHealthTypeDef definition

class TargetHealthTypeDef(TypedDict):
    State: NotRequired[TargetStateType],  # (1)
    Reason: NotRequired[TargetHealthReasonType],  # (2)
    Description: NotRequired[str],
  1. See TargetStateType
  2. See TargetHealthReasonType

UserAuthConfigInfoTypeDef#

# UserAuthConfigInfoTypeDef usage example

from mypy_boto3_rds.type_defs import UserAuthConfigInfoTypeDef

def get_value() -> UserAuthConfigInfoTypeDef:
    return {
        "Description": ...,
    }
# UserAuthConfigInfoTypeDef definition

class UserAuthConfigInfoTypeDef(TypedDict):
    Description: NotRequired[str],
    UserName: NotRequired[str],
    AuthScheme: NotRequired[AuthSchemeType],  # (1)
    SecretArn: NotRequired[str],
    IAMAuth: NotRequired[IAMAuthModeType],  # (2)
    ClientPasswordAuthType: NotRequired[ClientPasswordAuthTypeType],  # (3)
  1. See AuthSchemeType
  2. See IAMAuthModeType
  3. See ClientPasswordAuthTypeType

EC2SecurityGroupTypeDef#

# EC2SecurityGroupTypeDef usage example

from mypy_boto3_rds.type_defs import EC2SecurityGroupTypeDef

def get_value() -> EC2SecurityGroupTypeDef:
    return {
        "Status": ...,
    }
# EC2SecurityGroupTypeDef definition

class EC2SecurityGroupTypeDef(TypedDict):
    Status: NotRequired[str],
    EC2SecurityGroupName: NotRequired[str],
    EC2SecurityGroupId: NotRequired[str],
    EC2SecurityGroupOwnerId: NotRequired[str],

IPRangeTypeDef#

# IPRangeTypeDef usage example

from mypy_boto3_rds.type_defs import IPRangeTypeDef

def get_value() -> IPRangeTypeDef:
    return {
        "Status": ...,
    }
# IPRangeTypeDef definition

class IPRangeTypeDef(TypedDict):
    Status: NotRequired[str],
    CIDRIP: NotRequired[str],

DBSnapshotAttributeTypeDef#

# DBSnapshotAttributeTypeDef usage example

from mypy_boto3_rds.type_defs import DBSnapshotAttributeTypeDef

def get_value() -> DBSnapshotAttributeTypeDef:
    return {
        "AttributeName": ...,
    }
# DBSnapshotAttributeTypeDef definition

class DBSnapshotAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[List[str]],

DeleteBlueGreenDeploymentRequestRequestTypeDef#

# DeleteBlueGreenDeploymentRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentRequestRequestTypeDef

def get_value() -> DeleteBlueGreenDeploymentRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
# DeleteBlueGreenDeploymentRequestRequestTypeDef definition

class DeleteBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: str,
    DeleteTarget: NotRequired[bool],

DeleteCustomDBEngineVersionMessageRequestTypeDef#

# DeleteCustomDBEngineVersionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteCustomDBEngineVersionMessageRequestTypeDef

def get_value() -> DeleteCustomDBEngineVersionMessageRequestTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
    }
# DeleteCustomDBEngineVersionMessageRequestTypeDef definition

class DeleteCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
    Engine: str,
    EngineVersion: str,

DeleteDBClusterEndpointMessageRequestTypeDef#

# DeleteDBClusterEndpointMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBClusterEndpointMessageRequestTypeDef

def get_value() -> DeleteDBClusterEndpointMessageRequestTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
    }
# DeleteDBClusterEndpointMessageRequestTypeDef definition

class DeleteDBClusterEndpointMessageRequestTypeDef(TypedDict):
    DBClusterEndpointIdentifier: str,

DeleteDBClusterMessageRequestTypeDef#

# DeleteDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBClusterMessageRequestTypeDef

def get_value() -> DeleteDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# DeleteDBClusterMessageRequestTypeDef definition

class DeleteDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    SkipFinalSnapshot: NotRequired[bool],
    FinalDBSnapshotIdentifier: NotRequired[str],

DeleteDBClusterParameterGroupMessageRequestTypeDef#

# DeleteDBClusterParameterGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> DeleteDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
# DeleteDBClusterParameterGroupMessageRequestTypeDef definition

class DeleteDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,

DeleteDBClusterSnapshotMessageRequestTypeDef#

# DeleteDBClusterSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotMessageRequestTypeDef

def get_value() -> DeleteDBClusterSnapshotMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
    }
# DeleteDBClusterSnapshotMessageRequestTypeDef definition

class DeleteDBClusterSnapshotMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,

DeleteDBInstanceAutomatedBackupMessageRequestTypeDef#

# DeleteDBInstanceAutomatedBackupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupMessageRequestTypeDef

def get_value() -> DeleteDBInstanceAutomatedBackupMessageRequestTypeDef:
    return {
        "DbiResourceId": ...,
    }
# DeleteDBInstanceAutomatedBackupMessageRequestTypeDef definition

class DeleteDBInstanceAutomatedBackupMessageRequestTypeDef(TypedDict):
    DbiResourceId: NotRequired[str],
    DBInstanceAutomatedBackupsArn: NotRequired[str],

DeleteDBInstanceMessageRequestTypeDef#

# DeleteDBInstanceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBInstanceMessageRequestTypeDef

def get_value() -> DeleteDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# DeleteDBInstanceMessageRequestTypeDef definition

class DeleteDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    SkipFinalSnapshot: NotRequired[bool],
    FinalDBSnapshotIdentifier: NotRequired[str],
    DeleteAutomatedBackups: NotRequired[bool],

DeleteDBParameterGroupMessageRequestTypeDef#

# DeleteDBParameterGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBParameterGroupMessageRequestTypeDef

def get_value() -> DeleteDBParameterGroupMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
# DeleteDBParameterGroupMessageRequestTypeDef definition

class DeleteDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,

DeleteDBProxyEndpointRequestRequestTypeDef#

# DeleteDBProxyEndpointRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointRequestRequestTypeDef

def get_value() -> DeleteDBProxyEndpointRequestRequestTypeDef:
    return {
        "DBProxyEndpointName": ...,
    }
# DeleteDBProxyEndpointRequestRequestTypeDef definition

class DeleteDBProxyEndpointRequestRequestTypeDef(TypedDict):
    DBProxyEndpointName: str,

DeleteDBProxyRequestRequestTypeDef#

# DeleteDBProxyRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBProxyRequestRequestTypeDef

def get_value() -> DeleteDBProxyRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
# DeleteDBProxyRequestRequestTypeDef definition

class DeleteDBProxyRequestRequestTypeDef(TypedDict):
    DBProxyName: str,

DeleteDBSecurityGroupMessageRequestTypeDef#

# DeleteDBSecurityGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBSecurityGroupMessageRequestTypeDef

def get_value() -> DeleteDBSecurityGroupMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
# DeleteDBSecurityGroupMessageRequestTypeDef definition

class DeleteDBSecurityGroupMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,

DeleteDBSnapshotMessageRequestTypeDef#

# DeleteDBSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBSnapshotMessageRequestTypeDef

def get_value() -> DeleteDBSnapshotMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
# DeleteDBSnapshotMessageRequestTypeDef definition

class DeleteDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,

DeleteDBSubnetGroupMessageRequestTypeDef#

# DeleteDBSubnetGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteDBSubnetGroupMessageRequestTypeDef

def get_value() -> DeleteDBSubnetGroupMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
    }
# DeleteDBSubnetGroupMessageRequestTypeDef definition

class DeleteDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,

DeleteEventSubscriptionMessageRequestTypeDef#

# DeleteEventSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteEventSubscriptionMessageRequestTypeDef

def get_value() -> DeleteEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
# DeleteEventSubscriptionMessageRequestTypeDef definition

class DeleteEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,

DeleteGlobalClusterMessageRequestTypeDef#

# DeleteGlobalClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteGlobalClusterMessageRequestTypeDef

def get_value() -> DeleteGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
# DeleteGlobalClusterMessageRequestTypeDef definition

class DeleteGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: str,

DeleteOptionGroupMessageRequestTypeDef#

# DeleteOptionGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteOptionGroupMessageRequestTypeDef

def get_value() -> DeleteOptionGroupMessageRequestTypeDef:
    return {
        "OptionGroupName": ...,
    }
# DeleteOptionGroupMessageRequestTypeDef definition

class DeleteOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,

DeregisterDBProxyTargetsRequestRequestTypeDef#

# DeregisterDBProxyTargetsRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DeregisterDBProxyTargetsRequestRequestTypeDef

def get_value() -> DeregisterDBProxyTargetsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
# DeregisterDBProxyTargetsRequestRequestTypeDef definition

class DeregisterDBProxyTargetsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    DBInstanceIdentifiers: NotRequired[Sequence[str]],
    DBClusterIdentifiers: NotRequired[Sequence[str]],

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_rds.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: str,
    Values: Sequence[str],

DescribeDBClusterSnapshotAttributesMessageRequestTypeDef#

# DescribeDBClusterSnapshotAttributesMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesMessageRequestTypeDef

def get_value() -> DescribeDBClusterSnapshotAttributesMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
    }
# DescribeDBClusterSnapshotAttributesMessageRequestTypeDef definition

class DescribeDBClusterSnapshotAttributesMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_rds.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeDBLogFilesDetailsTypeDef#

# DescribeDBLogFilesDetailsTypeDef usage example

from mypy_boto3_rds.type_defs import DescribeDBLogFilesDetailsTypeDef

def get_value() -> DescribeDBLogFilesDetailsTypeDef:
    return {
        "LogFileName": ...,
    }
# DescribeDBLogFilesDetailsTypeDef definition

class DescribeDBLogFilesDetailsTypeDef(TypedDict):
    LogFileName: NotRequired[str],
    LastWritten: NotRequired[int],
    Size: NotRequired[int],

DescribeDBSnapshotAttributesMessageRequestTypeDef#

# DescribeDBSnapshotAttributesMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesMessageRequestTypeDef

def get_value() -> DescribeDBSnapshotAttributesMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
# DescribeDBSnapshotAttributesMessageRequestTypeDef definition

class DescribeDBSnapshotAttributesMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,

DescribeValidDBInstanceModificationsMessageRequestTypeDef#

# DescribeValidDBInstanceModificationsMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsMessageRequestTypeDef

def get_value() -> DescribeValidDBInstanceModificationsMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# DescribeValidDBInstanceModificationsMessageRequestTypeDef definition

class DescribeValidDBInstanceModificationsMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

DoubleRangeTypeDef#

# DoubleRangeTypeDef usage example

from mypy_boto3_rds.type_defs import DoubleRangeTypeDef

def get_value() -> DoubleRangeTypeDef:
    return {
        "From": ...,
    }
# DoubleRangeTypeDef definition

class DoubleRangeTypeDef(TypedDict):
    From: NotRequired[float],
    To: NotRequired[float],

DownloadDBLogFilePortionDetailsTypeDef#

# DownloadDBLogFilePortionDetailsTypeDef usage example

from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionDetailsTypeDef

def get_value() -> DownloadDBLogFilePortionDetailsTypeDef:
    return {
        "LogFileData": ...,
        "Marker": ...,
        "AdditionalDataPending": ...,
        "ResponseMetadata": ...,
    }
# DownloadDBLogFilePortionDetailsTypeDef definition

class DownloadDBLogFilePortionDetailsTypeDef(TypedDict):
    LogFileData: str,
    Marker: str,
    AdditionalDataPending: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef#

# DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef usage example

from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef

def get_value() -> DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "LogFileName": ...,
    }
# DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef definition

class DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    LogFileName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DownloadDBLogFilePortionMessageRequestTypeDef#

# DownloadDBLogFilePortionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageRequestTypeDef

def get_value() -> DownloadDBLogFilePortionMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "LogFileName": ...,
    }
# DownloadDBLogFilePortionMessageRequestTypeDef definition

class DownloadDBLogFilePortionMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    LogFileName: str,
    Marker: NotRequired[str],
    NumberOfLines: NotRequired[int],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_rds.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EventCategoriesMapTypeDef#

# EventCategoriesMapTypeDef usage example

from mypy_boto3_rds.type_defs import EventCategoriesMapTypeDef

def get_value() -> EventCategoriesMapTypeDef:
    return {
        "SourceType": ...,
    }
# EventCategoriesMapTypeDef definition

class EventCategoriesMapTypeDef(TypedDict):
    SourceType: NotRequired[str],
    EventCategories: NotRequired[List[str]],

EventTypeDef#

# EventTypeDef usage example

from mypy_boto3_rds.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "SourceIdentifier": ...,
    }
# EventTypeDef definition

class EventTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    Message: NotRequired[str],
    EventCategories: NotRequired[List[str]],
    Date: NotRequired[datetime],
    SourceArn: NotRequired[str],
  1. See SourceTypeType

ExportTaskResponseMetadataTypeDef#

# ExportTaskResponseMetadataTypeDef usage example

from mypy_boto3_rds.type_defs import ExportTaskResponseMetadataTypeDef

def get_value() -> ExportTaskResponseMetadataTypeDef:
    return {
        "ExportTaskIdentifier": ...,
        "SourceArn": ...,
        "ExportOnly": ...,
        "SnapshotTime": ...,
        "TaskStartTime": ...,
        "TaskEndTime": ...,
        "S3Bucket": ...,
        "S3Prefix": ...,
        "IamRoleArn": ...,
        "KmsKeyId": ...,
        "Status": ...,
        "PercentProgress": ...,
        "TotalExtractedDataInGB": ...,
        "FailureCause": ...,
        "WarningMessage": ...,
        "SourceType": ...,
        "ResponseMetadata": ...,
    }
# ExportTaskResponseMetadataTypeDef definition

class ExportTaskResponseMetadataTypeDef(TypedDict):
    ExportTaskIdentifier: str,
    SourceArn: str,
    ExportOnly: List[str],
    SnapshotTime: datetime,
    TaskStartTime: datetime,
    TaskEndTime: datetime,
    S3Bucket: str,
    S3Prefix: str,
    IamRoleArn: str,
    KmsKeyId: str,
    Status: str,
    PercentProgress: int,
    TotalExtractedDataInGB: int,
    FailureCause: str,
    WarningMessage: str,
    SourceType: ExportSourceTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportSourceTypeType
  2. See ResponseMetadataTypeDef

ExportTaskTypeDef#

# ExportTaskTypeDef usage example

from mypy_boto3_rds.type_defs import ExportTaskTypeDef

def get_value() -> ExportTaskTypeDef:
    return {
        "ExportTaskIdentifier": ...,
    }
# ExportTaskTypeDef definition

class ExportTaskTypeDef(TypedDict):
    ExportTaskIdentifier: NotRequired[str],
    SourceArn: NotRequired[str],
    ExportOnly: NotRequired[List[str]],
    SnapshotTime: NotRequired[datetime],
    TaskStartTime: NotRequired[datetime],
    TaskEndTime: NotRequired[datetime],
    S3Bucket: NotRequired[str],
    S3Prefix: NotRequired[str],
    IamRoleArn: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Status: NotRequired[str],
    PercentProgress: NotRequired[int],
    TotalExtractedDataInGB: NotRequired[int],
    FailureCause: NotRequired[str],
    WarningMessage: NotRequired[str],
    SourceType: NotRequired[ExportSourceTypeType],  # (1)
  1. See ExportSourceTypeType

FailoverDBClusterMessageRequestTypeDef#

# FailoverDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import FailoverDBClusterMessageRequestTypeDef

def get_value() -> FailoverDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# FailoverDBClusterMessageRequestTypeDef definition

class FailoverDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    TargetDBInstanceIdentifier: NotRequired[str],

FailoverGlobalClusterMessageRequestTypeDef#

# FailoverGlobalClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import FailoverGlobalClusterMessageRequestTypeDef

def get_value() -> FailoverGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
        "TargetDbClusterIdentifier": ...,
    }
# FailoverGlobalClusterMessageRequestTypeDef definition

class FailoverGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: str,
    TargetDbClusterIdentifier: str,

FailoverStateTypeDef#

# FailoverStateTypeDef usage example

from mypy_boto3_rds.type_defs import FailoverStateTypeDef

def get_value() -> FailoverStateTypeDef:
    return {
        "Status": ...,
    }
# FailoverStateTypeDef definition

class FailoverStateTypeDef(TypedDict):
    Status: NotRequired[FailoverStatusType],  # (1)
    FromDbClusterArn: NotRequired[str],
    ToDbClusterArn: NotRequired[str],
  1. See FailoverStatusType

GlobalClusterMemberTypeDef#

# GlobalClusterMemberTypeDef usage example

from mypy_boto3_rds.type_defs import GlobalClusterMemberTypeDef

def get_value() -> GlobalClusterMemberTypeDef:
    return {
        "DBClusterArn": ...,
    }
# GlobalClusterMemberTypeDef definition

class GlobalClusterMemberTypeDef(TypedDict):
    DBClusterArn: NotRequired[str],
    Readers: NotRequired[List[str]],
    IsWriter: NotRequired[bool],
    GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType],  # (1)
  1. See WriteForwardingStatusType

MinimumEngineVersionPerAllowedValueTypeDef#

# MinimumEngineVersionPerAllowedValueTypeDef usage example

from mypy_boto3_rds.type_defs import MinimumEngineVersionPerAllowedValueTypeDef

def get_value() -> MinimumEngineVersionPerAllowedValueTypeDef:
    return {
        "AllowedValue": ...,
    }
# MinimumEngineVersionPerAllowedValueTypeDef definition

class MinimumEngineVersionPerAllowedValueTypeDef(TypedDict):
    AllowedValue: NotRequired[str],
    MinimumEngineVersion: NotRequired[str],

ModifyActivityStreamRequestRequestTypeDef#

# ModifyActivityStreamRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyActivityStreamRequestRequestTypeDef

def get_value() -> ModifyActivityStreamRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ModifyActivityStreamRequestRequestTypeDef definition

class ModifyActivityStreamRequestRequestTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    AuditPolicyState: NotRequired[AuditPolicyStateType],  # (1)
  1. See AuditPolicyStateType

ModifyActivityStreamResponseTypeDef#

# ModifyActivityStreamResponseTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyActivityStreamResponseTypeDef

def get_value() -> ModifyActivityStreamResponseTypeDef:
    return {
        "KmsKeyId": ...,
        "KinesisStreamName": ...,
        "Status": ...,
        "Mode": ...,
        "EngineNativeAuditFieldsIncluded": ...,
        "PolicyStatus": ...,
        "ResponseMetadata": ...,
    }
# ModifyActivityStreamResponseTypeDef definition

class ModifyActivityStreamResponseTypeDef(TypedDict):
    KmsKeyId: str,
    KinesisStreamName: str,
    Status: ActivityStreamStatusType,  # (1)
    Mode: ActivityStreamModeType,  # (2)
    EngineNativeAuditFieldsIncluded: bool,
    PolicyStatus: ActivityStreamPolicyStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ActivityStreamStatusType
  2. See ActivityStreamModeType
  3. See ActivityStreamPolicyStatusType
  4. See ResponseMetadataTypeDef

ModifyCertificatesMessageRequestTypeDef#

# ModifyCertificatesMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyCertificatesMessageRequestTypeDef

def get_value() -> ModifyCertificatesMessageRequestTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
# ModifyCertificatesMessageRequestTypeDef definition

class ModifyCertificatesMessageRequestTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    RemoveCustomerOverride: NotRequired[bool],

ModifyCurrentDBClusterCapacityMessageRequestTypeDef#

# ModifyCurrentDBClusterCapacityMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyCurrentDBClusterCapacityMessageRequestTypeDef

def get_value() -> ModifyCurrentDBClusterCapacityMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# ModifyCurrentDBClusterCapacityMessageRequestTypeDef definition

class ModifyCurrentDBClusterCapacityMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    Capacity: NotRequired[int],
    SecondsBeforeTimeout: NotRequired[int],
    TimeoutAction: NotRequired[str],

ModifyCustomDBEngineVersionMessageRequestTypeDef#

# ModifyCustomDBEngineVersionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyCustomDBEngineVersionMessageRequestTypeDef

def get_value() -> ModifyCustomDBEngineVersionMessageRequestTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
    }
# ModifyCustomDBEngineVersionMessageRequestTypeDef definition

class ModifyCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
    Engine: str,
    EngineVersion: str,
    Description: NotRequired[str],
    Status: NotRequired[CustomEngineVersionStatusType],  # (1)
  1. See CustomEngineVersionStatusType

ModifyDBClusterEndpointMessageRequestTypeDef#

# ModifyDBClusterEndpointMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBClusterEndpointMessageRequestTypeDef

def get_value() -> ModifyDBClusterEndpointMessageRequestTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
    }
# ModifyDBClusterEndpointMessageRequestTypeDef definition

class ModifyDBClusterEndpointMessageRequestTypeDef(TypedDict):
    DBClusterEndpointIdentifier: str,
    EndpointType: NotRequired[str],
    StaticMembers: NotRequired[Sequence[str]],
    ExcludedMembers: NotRequired[Sequence[str]],

ModifyDBClusterSnapshotAttributeMessageRequestTypeDef#

# ModifyDBClusterSnapshotAttributeMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeMessageRequestTypeDef

def get_value() -> ModifyDBClusterSnapshotAttributeMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
        "AttributeName": ...,
    }
# ModifyDBClusterSnapshotAttributeMessageRequestTypeDef definition

class ModifyDBClusterSnapshotAttributeMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,
    AttributeName: str,
    ValuesToAdd: NotRequired[Sequence[str]],
    ValuesToRemove: NotRequired[Sequence[str]],

ModifyDBProxyEndpointRequestRequestTypeDef#

# ModifyDBProxyEndpointRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointRequestRequestTypeDef

def get_value() -> ModifyDBProxyEndpointRequestRequestTypeDef:
    return {
        "DBProxyEndpointName": ...,
    }
# ModifyDBProxyEndpointRequestRequestTypeDef definition

class ModifyDBProxyEndpointRequestRequestTypeDef(TypedDict):
    DBProxyEndpointName: str,
    NewDBProxyEndpointName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],

ModifyDBSnapshotAttributeMessageRequestTypeDef#

# ModifyDBSnapshotAttributeMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeMessageRequestTypeDef

def get_value() -> ModifyDBSnapshotAttributeMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
        "AttributeName": ...,
    }
# ModifyDBSnapshotAttributeMessageRequestTypeDef definition

class ModifyDBSnapshotAttributeMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,
    AttributeName: str,
    ValuesToAdd: NotRequired[Sequence[str]],
    ValuesToRemove: NotRequired[Sequence[str]],

ModifyDBSnapshotMessageRequestTypeDef#

# ModifyDBSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBSnapshotMessageRequestTypeDef

def get_value() -> ModifyDBSnapshotMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
# ModifyDBSnapshotMessageRequestTypeDef definition

class ModifyDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,
    EngineVersion: NotRequired[str],
    OptionGroupName: NotRequired[str],

ModifyDBSubnetGroupMessageRequestTypeDef#

# ModifyDBSubnetGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupMessageRequestTypeDef

def get_value() -> ModifyDBSubnetGroupMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
        "SubnetIds": ...,
    }
# ModifyDBSubnetGroupMessageRequestTypeDef definition

class ModifyDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,
    SubnetIds: Sequence[str],
    DBSubnetGroupDescription: NotRequired[str],

ModifyEventSubscriptionMessageRequestTypeDef#

# ModifyEventSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyEventSubscriptionMessageRequestTypeDef

def get_value() -> ModifyEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
# ModifyEventSubscriptionMessageRequestTypeDef definition

class ModifyEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: NotRequired[str],
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],

ModifyGlobalClusterMessageRequestTypeDef#

# ModifyGlobalClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyGlobalClusterMessageRequestTypeDef

def get_value() -> ModifyGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
# ModifyGlobalClusterMessageRequestTypeDef definition

class ModifyGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    NewGlobalClusterIdentifier: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AllowMajorVersionUpgrade: NotRequired[bool],

OptionSettingTypeDef#

# OptionSettingTypeDef usage example

from mypy_boto3_rds.type_defs import OptionSettingTypeDef

def get_value() -> OptionSettingTypeDef:
    return {
        "Name": ...,
    }
# OptionSettingTypeDef definition

class OptionSettingTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],
    DefaultValue: NotRequired[str],
    Description: NotRequired[str],
    ApplyType: NotRequired[str],
    DataType: NotRequired[str],
    AllowedValues: NotRequired[str],
    IsModifiable: NotRequired[bool],
    IsCollection: NotRequired[bool],

OptionVersionTypeDef#

# OptionVersionTypeDef usage example

from mypy_boto3_rds.type_defs import OptionVersionTypeDef

def get_value() -> OptionVersionTypeDef:
    return {
        "Version": ...,
    }
# OptionVersionTypeDef definition

class OptionVersionTypeDef(TypedDict):
    Version: NotRequired[str],
    IsDefault: NotRequired[bool],

OutpostTypeDef#

# OutpostTypeDef usage example

from mypy_boto3_rds.type_defs import OutpostTypeDef

def get_value() -> OutpostTypeDef:
    return {
        "Arn": ...,
    }
# OutpostTypeDef definition

class OutpostTypeDef(TypedDict):
    Arn: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_rds.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PendingMaintenanceActionTypeDef#

# PendingMaintenanceActionTypeDef usage example

from mypy_boto3_rds.type_defs import PendingMaintenanceActionTypeDef

def get_value() -> PendingMaintenanceActionTypeDef:
    return {
        "Action": ...,
    }
# PendingMaintenanceActionTypeDef definition

class PendingMaintenanceActionTypeDef(TypedDict):
    Action: NotRequired[str],
    AutoAppliedAfterDate: NotRequired[datetime],
    ForcedApplyDate: NotRequired[datetime],
    OptInStatus: NotRequired[str],
    CurrentApplyDate: NotRequired[datetime],
    Description: NotRequired[str],

PromoteReadReplicaDBClusterMessageRequestTypeDef#

# PromoteReadReplicaDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterMessageRequestTypeDef

def get_value() -> PromoteReadReplicaDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# PromoteReadReplicaDBClusterMessageRequestTypeDef definition

class PromoteReadReplicaDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

PromoteReadReplicaMessageRequestTypeDef#

# PromoteReadReplicaMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import PromoteReadReplicaMessageRequestTypeDef

def get_value() -> PromoteReadReplicaMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# PromoteReadReplicaMessageRequestTypeDef definition

class PromoteReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    BackupRetentionPeriod: NotRequired[int],
    PreferredBackupWindow: NotRequired[str],

RangeTypeDef#

# RangeTypeDef usage example

from mypy_boto3_rds.type_defs import RangeTypeDef

def get_value() -> RangeTypeDef:
    return {
        "From": ...,
    }
# RangeTypeDef definition

class RangeTypeDef(TypedDict):
    From: NotRequired[int],
    To: NotRequired[int],
    Step: NotRequired[int],

RebootDBClusterMessageRequestTypeDef#

# RebootDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RebootDBClusterMessageRequestTypeDef

def get_value() -> RebootDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# RebootDBClusterMessageRequestTypeDef definition

class RebootDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

RebootDBInstanceMessageRequestTypeDef#

# RebootDBInstanceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RebootDBInstanceMessageRequestTypeDef

def get_value() -> RebootDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# RebootDBInstanceMessageRequestTypeDef definition

class RebootDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    ForceFailover: NotRequired[bool],

RecurringChargeTypeDef#

# RecurringChargeTypeDef usage example

from mypy_boto3_rds.type_defs import RecurringChargeTypeDef

def get_value() -> RecurringChargeTypeDef:
    return {
        "RecurringChargeAmount": ...,
    }
# RecurringChargeTypeDef definition

class RecurringChargeTypeDef(TypedDict):
    RecurringChargeAmount: NotRequired[float],
    RecurringChargeFrequency: NotRequired[str],

RegisterDBProxyTargetsRequestRequestTypeDef#

# RegisterDBProxyTargetsRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsRequestRequestTypeDef

def get_value() -> RegisterDBProxyTargetsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
# RegisterDBProxyTargetsRequestRequestTypeDef definition

class RegisterDBProxyTargetsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    DBInstanceIdentifiers: NotRequired[Sequence[str]],
    DBClusterIdentifiers: NotRequired[Sequence[str]],

RemoveFromGlobalClusterMessageRequestTypeDef#

# RemoveFromGlobalClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterMessageRequestTypeDef

def get_value() -> RemoveFromGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
# RemoveFromGlobalClusterMessageRequestTypeDef definition

class RemoveFromGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    DbClusterIdentifier: NotRequired[str],

RemoveRoleFromDBClusterMessageRequestTypeDef#

# RemoveRoleFromDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RemoveRoleFromDBClusterMessageRequestTypeDef

def get_value() -> RemoveRoleFromDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "RoleArn": ...,
    }
# RemoveRoleFromDBClusterMessageRequestTypeDef definition

class RemoveRoleFromDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    RoleArn: str,
    FeatureName: NotRequired[str],

RemoveRoleFromDBInstanceMessageRequestTypeDef#

# RemoveRoleFromDBInstanceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RemoveRoleFromDBInstanceMessageRequestTypeDef

def get_value() -> RemoveRoleFromDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "RoleArn": ...,
        "FeatureName": ...,
    }
# RemoveRoleFromDBInstanceMessageRequestTypeDef definition

class RemoveRoleFromDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    RoleArn: str,
    FeatureName: str,

RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef#

# RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef

def get_value() -> RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SourceIdentifier": ...,
    }
# RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef definition

class RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SourceIdentifier: str,

RemoveTagsFromResourceMessageRequestTypeDef#

# RemoveTagsFromResourceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RemoveTagsFromResourceMessageRequestTypeDef

def get_value() -> RemoveTagsFromResourceMessageRequestTypeDef:
    return {
        "ResourceName": ...,
        "TagKeys": ...,
    }
# RemoveTagsFromResourceMessageRequestTypeDef definition

class RemoveTagsFromResourceMessageRequestTypeDef(TypedDict):
    ResourceName: str,
    TagKeys: Sequence[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_rds.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RevokeDBSecurityGroupIngressMessageRequestTypeDef#

# RevokeDBSecurityGroupIngressMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressMessageRequestTypeDef

def get_value() -> RevokeDBSecurityGroupIngressMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
# RevokeDBSecurityGroupIngressMessageRequestTypeDef definition

class RevokeDBSecurityGroupIngressMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,
    CIDRIP: NotRequired[str],
    EC2SecurityGroupName: NotRequired[str],
    EC2SecurityGroupId: NotRequired[str],
    EC2SecurityGroupOwnerId: NotRequired[str],

SourceRegionTypeDef#

# SourceRegionTypeDef usage example

from mypy_boto3_rds.type_defs import SourceRegionTypeDef

def get_value() -> SourceRegionTypeDef:
    return {
        "RegionName": ...,
    }
# SourceRegionTypeDef definition

class SourceRegionTypeDef(TypedDict):
    RegionName: NotRequired[str],
    Endpoint: NotRequired[str],
    Status: NotRequired[str],
    SupportsDBInstanceAutomatedBackupsReplication: NotRequired[bool],

StartActivityStreamRequestRequestTypeDef#

# StartActivityStreamRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StartActivityStreamRequestRequestTypeDef

def get_value() -> StartActivityStreamRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Mode": ...,
        "KmsKeyId": ...,
    }
# StartActivityStreamRequestRequestTypeDef definition

class StartActivityStreamRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Mode: ActivityStreamModeType,  # (1)
    KmsKeyId: str,
    ApplyImmediately: NotRequired[bool],
    EngineNativeAuditFieldsIncluded: NotRequired[bool],
  1. See ActivityStreamModeType

StartActivityStreamResponseTypeDef#

# StartActivityStreamResponseTypeDef usage example

from mypy_boto3_rds.type_defs import StartActivityStreamResponseTypeDef

def get_value() -> StartActivityStreamResponseTypeDef:
    return {
        "KmsKeyId": ...,
        "KinesisStreamName": ...,
        "Status": ...,
        "Mode": ...,
        "ApplyImmediately": ...,
        "EngineNativeAuditFieldsIncluded": ...,
        "ResponseMetadata": ...,
    }
# StartActivityStreamResponseTypeDef definition

class StartActivityStreamResponseTypeDef(TypedDict):
    KmsKeyId: str,
    KinesisStreamName: str,
    Status: ActivityStreamStatusType,  # (1)
    Mode: ActivityStreamModeType,  # (2)
    ApplyImmediately: bool,
    EngineNativeAuditFieldsIncluded: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ActivityStreamStatusType
  2. See ActivityStreamModeType
  3. See ResponseMetadataTypeDef

StartDBClusterMessageRequestTypeDef#

# StartDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StartDBClusterMessageRequestTypeDef

def get_value() -> StartDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# StartDBClusterMessageRequestTypeDef definition

class StartDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef#

# StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef

def get_value() -> StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef:
    return {
        "SourceDBInstanceArn": ...,
    }
# StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef definition

class StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
    SourceDBInstanceArn: str,
    BackupRetentionPeriod: NotRequired[int],
    KmsKeyId: NotRequired[str],
    PreSignedUrl: NotRequired[str],
    SourceRegion: NotRequired[str],

StartDBInstanceMessageRequestTypeDef#

# StartDBInstanceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StartDBInstanceMessageRequestTypeDef

def get_value() -> StartDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# StartDBInstanceMessageRequestTypeDef definition

class StartDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

StartExportTaskMessageRequestTypeDef#

# StartExportTaskMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StartExportTaskMessageRequestTypeDef

def get_value() -> StartExportTaskMessageRequestTypeDef:
    return {
        "ExportTaskIdentifier": ...,
        "SourceArn": ...,
        "S3BucketName": ...,
        "IamRoleArn": ...,
        "KmsKeyId": ...,
    }
# StartExportTaskMessageRequestTypeDef definition

class StartExportTaskMessageRequestTypeDef(TypedDict):
    ExportTaskIdentifier: str,
    SourceArn: str,
    S3BucketName: str,
    IamRoleArn: str,
    KmsKeyId: str,
    S3Prefix: NotRequired[str],
    ExportOnly: NotRequired[Sequence[str]],

StopActivityStreamRequestRequestTypeDef#

# StopActivityStreamRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StopActivityStreamRequestRequestTypeDef

def get_value() -> StopActivityStreamRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# StopActivityStreamRequestRequestTypeDef definition

class StopActivityStreamRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    ApplyImmediately: NotRequired[bool],

StopActivityStreamResponseTypeDef#

# StopActivityStreamResponseTypeDef usage example

from mypy_boto3_rds.type_defs import StopActivityStreamResponseTypeDef

def get_value() -> StopActivityStreamResponseTypeDef:
    return {
        "KmsKeyId": ...,
        "KinesisStreamName": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# StopActivityStreamResponseTypeDef definition

class StopActivityStreamResponseTypeDef(TypedDict):
    KmsKeyId: str,
    KinesisStreamName: str,
    Status: ActivityStreamStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActivityStreamStatusType
  2. See ResponseMetadataTypeDef

StopDBClusterMessageRequestTypeDef#

# StopDBClusterMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StopDBClusterMessageRequestTypeDef

def get_value() -> StopDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
# StopDBClusterMessageRequestTypeDef definition

class StopDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef#

# StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef

def get_value() -> StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef:
    return {
        "SourceDBInstanceArn": ...,
    }
# StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef definition

class StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
    SourceDBInstanceArn: str,

StopDBInstanceMessageRequestTypeDef#

# StopDBInstanceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import StopDBInstanceMessageRequestTypeDef

def get_value() -> StopDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# StopDBInstanceMessageRequestTypeDef definition

class StopDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    DBSnapshotIdentifier: NotRequired[str],

SwitchoverBlueGreenDeploymentRequestRequestTypeDef#

# SwitchoverBlueGreenDeploymentRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentRequestRequestTypeDef

def get_value() -> SwitchoverBlueGreenDeploymentRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
# SwitchoverBlueGreenDeploymentRequestRequestTypeDef definition

class SwitchoverBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: str,
    SwitchoverTimeout: NotRequired[int],

SwitchoverReadReplicaMessageRequestTypeDef#

# SwitchoverReadReplicaMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import SwitchoverReadReplicaMessageRequestTypeDef

def get_value() -> SwitchoverReadReplicaMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
# SwitchoverReadReplicaMessageRequestTypeDef definition

class SwitchoverReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

AccountAttributesMessageTypeDef#

# AccountAttributesMessageTypeDef usage example

from mypy_boto3_rds.type_defs import AccountAttributesMessageTypeDef

def get_value() -> AccountAttributesMessageTypeDef:
    return {
        "AccountQuotas": ...,
        "ResponseMetadata": ...,
    }
# AccountAttributesMessageTypeDef definition

class AccountAttributesMessageTypeDef(TypedDict):
    AccountQuotas: List[AccountQuotaTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountQuotaTypeDef
  2. See ResponseMetadataTypeDef

AddSourceIdentifierToSubscriptionResultTypeDef#

# AddSourceIdentifierToSubscriptionResultTypeDef usage example

from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionResultTypeDef

def get_value() -> AddSourceIdentifierToSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# AddSourceIdentifierToSubscriptionResultTypeDef definition

class AddSourceIdentifierToSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateEventSubscriptionResultTypeDef#

# CreateEventSubscriptionResultTypeDef usage example

from mypy_boto3_rds.type_defs import CreateEventSubscriptionResultTypeDef

def get_value() -> CreateEventSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# CreateEventSubscriptionResultTypeDef definition

class CreateEventSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEventSubscriptionResultTypeDef#

# DeleteEventSubscriptionResultTypeDef usage example

from mypy_boto3_rds.type_defs import DeleteEventSubscriptionResultTypeDef

def get_value() -> DeleteEventSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# DeleteEventSubscriptionResultTypeDef definition

class DeleteEventSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

EventSubscriptionsMessageTypeDef#

# EventSubscriptionsMessageTypeDef usage example

from mypy_boto3_rds.type_defs import EventSubscriptionsMessageTypeDef

def get_value() -> EventSubscriptionsMessageTypeDef:
    return {
        "Marker": ...,
        "EventSubscriptionsList": ...,
        "ResponseMetadata": ...,
    }
# EventSubscriptionsMessageTypeDef definition

class EventSubscriptionsMessageTypeDef(TypedDict):
    Marker: str,
    EventSubscriptionsList: List[EventSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

ModifyEventSubscriptionResultTypeDef#

# ModifyEventSubscriptionResultTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyEventSubscriptionResultTypeDef

def get_value() -> ModifyEventSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# ModifyEventSubscriptionResultTypeDef definition

class ModifyEventSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

RemoveSourceIdentifierFromSubscriptionResultTypeDef#

# RemoveSourceIdentifierFromSubscriptionResultTypeDef usage example

from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionResultTypeDef

def get_value() -> RemoveSourceIdentifierFromSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# RemoveSourceIdentifierFromSubscriptionResultTypeDef definition

class RemoveSourceIdentifierFromSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

AddTagsToResourceMessageRequestTypeDef#

# AddTagsToResourceMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import AddTagsToResourceMessageRequestTypeDef

def get_value() -> AddTagsToResourceMessageRequestTypeDef:
    return {
        "ResourceName": ...,
        "Tags": ...,
    }
# AddTagsToResourceMessageRequestTypeDef definition

class AddTagsToResourceMessageRequestTypeDef(TypedDict):
    ResourceName: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CopyDBClusterParameterGroupMessageRequestTypeDef#

# CopyDBClusterParameterGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> CopyDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "SourceDBClusterParameterGroupIdentifier": ...,
        "TargetDBClusterParameterGroupIdentifier": ...,
        "TargetDBClusterParameterGroupDescription": ...,
    }
# CopyDBClusterParameterGroupMessageRequestTypeDef definition

class CopyDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    SourceDBClusterParameterGroupIdentifier: str,
    TargetDBClusterParameterGroupIdentifier: str,
    TargetDBClusterParameterGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CopyDBClusterSnapshotMessageRequestTypeDef#

# CopyDBClusterSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotMessageRequestTypeDef

def get_value() -> CopyDBClusterSnapshotMessageRequestTypeDef:
    return {
        "SourceDBClusterSnapshotIdentifier": ...,
        "TargetDBClusterSnapshotIdentifier": ...,
    }
# CopyDBClusterSnapshotMessageRequestTypeDef definition

class CopyDBClusterSnapshotMessageRequestTypeDef(TypedDict):
    SourceDBClusterSnapshotIdentifier: str,
    TargetDBClusterSnapshotIdentifier: str,
    KmsKeyId: NotRequired[str],
    PreSignedUrl: NotRequired[str],
    CopyTags: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    SourceRegion: NotRequired[str],
  1. See TagTypeDef

CopyDBParameterGroupMessageRequestTypeDef#

# CopyDBParameterGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CopyDBParameterGroupMessageRequestTypeDef

def get_value() -> CopyDBParameterGroupMessageRequestTypeDef:
    return {
        "SourceDBParameterGroupIdentifier": ...,
        "TargetDBParameterGroupIdentifier": ...,
        "TargetDBParameterGroupDescription": ...,
    }
# CopyDBParameterGroupMessageRequestTypeDef definition

class CopyDBParameterGroupMessageRequestTypeDef(TypedDict):
    SourceDBParameterGroupIdentifier: str,
    TargetDBParameterGroupIdentifier: str,
    TargetDBParameterGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CopyDBSnapshotMessageRequestTypeDef#

# CopyDBSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CopyDBSnapshotMessageRequestTypeDef

def get_value() -> CopyDBSnapshotMessageRequestTypeDef:
    return {
        "SourceDBSnapshotIdentifier": ...,
        "TargetDBSnapshotIdentifier": ...,
    }
# CopyDBSnapshotMessageRequestTypeDef definition

class CopyDBSnapshotMessageRequestTypeDef(TypedDict):
    SourceDBSnapshotIdentifier: str,
    TargetDBSnapshotIdentifier: str,
    KmsKeyId: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    CopyTags: NotRequired[bool],
    PreSignedUrl: NotRequired[str],
    OptionGroupName: NotRequired[str],
    TargetCustomAvailabilityZone: NotRequired[str],
    CopyOptionGroup: NotRequired[bool],
    SourceRegion: NotRequired[str],
  1. See TagTypeDef

CopyOptionGroupMessageRequestTypeDef#

# CopyOptionGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CopyOptionGroupMessageRequestTypeDef

def get_value() -> CopyOptionGroupMessageRequestTypeDef:
    return {
        "SourceOptionGroupIdentifier": ...,
        "TargetOptionGroupIdentifier": ...,
        "TargetOptionGroupDescription": ...,
    }
# CopyOptionGroupMessageRequestTypeDef definition

class CopyOptionGroupMessageRequestTypeDef(TypedDict):
    SourceOptionGroupIdentifier: str,
    TargetOptionGroupIdentifier: str,
    TargetOptionGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateBlueGreenDeploymentRequestRequestTypeDef#

# CreateBlueGreenDeploymentRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentRequestRequestTypeDef

def get_value() -> CreateBlueGreenDeploymentRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentName": ...,
        "Source": ...,
    }
# CreateBlueGreenDeploymentRequestRequestTypeDef definition

class CreateBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentName: str,
    Source: str,
    TargetEngineVersion: NotRequired[str],
    TargetDBParameterGroupName: NotRequired[str],
    TargetDBClusterParameterGroupName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateCustomDBEngineVersionMessageRequestTypeDef#

# CreateCustomDBEngineVersionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateCustomDBEngineVersionMessageRequestTypeDef

def get_value() -> CreateCustomDBEngineVersionMessageRequestTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
    }
# CreateCustomDBEngineVersionMessageRequestTypeDef definition

class CreateCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
    Engine: str,
    EngineVersion: str,
    DatabaseInstallationFilesS3BucketName: NotRequired[str],
    DatabaseInstallationFilesS3Prefix: NotRequired[str],
    ImageId: NotRequired[str],
    KMSKeyId: NotRequired[str],
    Description: NotRequired[str],
    Manifest: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBClusterEndpointMessageRequestTypeDef#

# CreateDBClusterEndpointMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBClusterEndpointMessageRequestTypeDef

def get_value() -> CreateDBClusterEndpointMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "DBClusterEndpointIdentifier": ...,
        "EndpointType": ...,
    }
# CreateDBClusterEndpointMessageRequestTypeDef definition

class CreateDBClusterEndpointMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    DBClusterEndpointIdentifier: str,
    EndpointType: str,
    StaticMembers: NotRequired[Sequence[str]],
    ExcludedMembers: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBClusterParameterGroupMessageRequestTypeDef#

# CreateDBClusterParameterGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> CreateDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
        "DBParameterGroupFamily": ...,
        "Description": ...,
    }
# CreateDBClusterParameterGroupMessageRequestTypeDef definition

class CreateDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    DBParameterGroupFamily: str,
    Description: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBClusterSnapshotMessageRequestTypeDef#

# CreateDBClusterSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotMessageRequestTypeDef

def get_value() -> CreateDBClusterSnapshotMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
        "DBClusterIdentifier": ...,
    }
# CreateDBClusterSnapshotMessageRequestTypeDef definition

class CreateDBClusterSnapshotMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,
    DBClusterIdentifier: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBParameterGroupMessageRequestTypeDef#

# CreateDBParameterGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBParameterGroupMessageRequestTypeDef

def get_value() -> CreateDBParameterGroupMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
        "DBParameterGroupFamily": ...,
        "Description": ...,
    }
# CreateDBParameterGroupMessageRequestTypeDef definition

class CreateDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    DBParameterGroupFamily: str,
    Description: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBProxyEndpointRequestRequestTypeDef#

# CreateDBProxyEndpointRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBProxyEndpointRequestRequestTypeDef

def get_value() -> CreateDBProxyEndpointRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
        "DBProxyEndpointName": ...,
        "VpcSubnetIds": ...,
    }
# CreateDBProxyEndpointRequestRequestTypeDef definition

class CreateDBProxyEndpointRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    DBProxyEndpointName: str,
    VpcSubnetIds: Sequence[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    TargetRole: NotRequired[DBProxyEndpointTargetRoleType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See DBProxyEndpointTargetRoleType
  2. See TagTypeDef

CreateDBSecurityGroupMessageRequestTypeDef#

# CreateDBSecurityGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBSecurityGroupMessageRequestTypeDef

def get_value() -> CreateDBSecurityGroupMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
        "DBSecurityGroupDescription": ...,
    }
# CreateDBSecurityGroupMessageRequestTypeDef definition

class CreateDBSecurityGroupMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,
    DBSecurityGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBSnapshotMessageRequestTypeDef#

# CreateDBSnapshotMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBSnapshotMessageRequestTypeDef

def get_value() -> CreateDBSnapshotMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
        "DBInstanceIdentifier": ...,
    }
# CreateDBSnapshotMessageRequestTypeDef definition

class CreateDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,
    DBInstanceIdentifier: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBSubnetGroupMessageRequestTypeDef#

# CreateDBSubnetGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBSubnetGroupMessageRequestTypeDef

def get_value() -> CreateDBSubnetGroupMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
        "DBSubnetGroupDescription": ...,
        "SubnetIds": ...,
    }
# CreateDBSubnetGroupMessageRequestTypeDef definition

class CreateDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,
    DBSubnetGroupDescription: str,
    SubnetIds: Sequence[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateEventSubscriptionMessageRequestTypeDef#

# CreateEventSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateEventSubscriptionMessageRequestTypeDef

def get_value() -> CreateEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SnsTopicArn": ...,
    }
# CreateEventSubscriptionMessageRequestTypeDef definition

class CreateEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: str,
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    SourceIds: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateOptionGroupMessageRequestTypeDef#

# CreateOptionGroupMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import CreateOptionGroupMessageRequestTypeDef

def get_value() -> CreateOptionGroupMessageRequestTypeDef:
    return {
        "OptionGroupName": ...,
        "EngineName": ...,
        "MajorEngineVersion": ...,
        "OptionGroupDescription": ...,
    }
# CreateOptionGroupMessageRequestTypeDef definition

class CreateOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,
    EngineName: str,
    MajorEngineVersion: str,
    OptionGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DBClusterSnapshotTypeDef#

# DBClusterSnapshotTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterSnapshotTypeDef

def get_value() -> DBClusterSnapshotTypeDef:
    return {
        "AvailabilityZones": ...,
    }
# DBClusterSnapshotTypeDef definition

class DBClusterSnapshotTypeDef(TypedDict):
    AvailabilityZones: NotRequired[List[str]],
    DBClusterSnapshotIdentifier: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    SnapshotCreateTime: NotRequired[datetime],
    Engine: NotRequired[str],
    EngineMode: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    Status: NotRequired[str],
    Port: NotRequired[int],
    VpcId: NotRequired[str],
    ClusterCreateTime: NotRequired[datetime],
    MasterUsername: NotRequired[str],
    EngineVersion: NotRequired[str],
    LicenseModel: NotRequired[str],
    SnapshotType: NotRequired[str],
    PercentProgress: NotRequired[int],
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DBClusterSnapshotArn: NotRequired[str],
    SourceDBClusterSnapshotArn: NotRequired[str],
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    TagList: NotRequired[List[TagTypeDef]],  # (1)
    DBSystemId: NotRequired[str],
    StorageType: NotRequired[str],
  1. See TagTypeDef

PurchaseReservedDBInstancesOfferingMessageRequestTypeDef#

# PurchaseReservedDBInstancesOfferingMessageRequestTypeDef usage example

from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingMessageRequestTypeDef

def get_value() -> PurchaseReservedDBInstancesOfferingMessageRequestTypeDef:
    return {
        "ReservedDBInstancesOfferingId": ...,
    }
# PurchaseReservedDBInstancesOfferingMessageRequestTypeDef definition

class PurchaseReservedDBInstancesOfferingMessageRequestTypeDef(TypedDict):
    ReservedDBInstancesOfferingId: str,
    ReservedDBInstanceId: NotRequired[str],
    DBInstanceCount: NotRequired[int],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

TagListMessageTypeDef#

# TagListMessageTypeDef usage example

from mypy_boto3_rds.type_defs import TagListMessageTypeDef

def get_value() -> TagListMessageTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
# TagListMessageTypeDef definition

class TagListMessageTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

OrderableDBInstanceOptionTypeDef#

# OrderableDBInstanceOptionTypeDef usage example

from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionTypeDef

def get_value() -> OrderableDBInstanceOptionTypeDef:
    return {
        "Engine": ...,
    }
# OrderableDBInstanceOptionTypeDef definition

class OrderableDBInstanceOptionTypeDef(TypedDict):
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    LicenseModel: NotRequired[str],
    AvailabilityZoneGroup: NotRequired[str],
    AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]],  # (1)
    MultiAZCapable: NotRequired[bool],
    ReadReplicaCapable: NotRequired[bool],
    Vpc: NotRequired[bool],
    SupportsStorageEncryption: NotRequired[bool],
    StorageType: NotRequired[str],
    SupportsIops: NotRequired[bool],
    SupportsEnhancedMonitoring: NotRequired[bool],
    SupportsIAMDatabaseAuthentication: NotRequired[bool],
    SupportsPerformanceInsights: NotRequired[bool],
    MinStorageSize: NotRequired[int],
    MaxStorageSize: NotRequired[int],
    MinIopsPerDbInstance: NotRequired[int],
    MaxIopsPerDbInstance: NotRequired[int],
    MinIopsPerGib: NotRequired[float],
    MaxIopsPerGib: NotRequired[float],
    AvailableProcessorFeatures: NotRequired[List[AvailableProcessorFeatureTypeDef]],  # (2)
    SupportedEngineModes: NotRequired[List[str]],
    SupportsStorageAutoscaling: NotRequired[bool],
    SupportsKerberosAuthentication: NotRequired[bool],
    OutpostCapable: NotRequired[bool],
    SupportedActivityStreamModes: NotRequired[List[str]],
    SupportsGlobalDatabases: NotRequired[bool],
    SupportsClusters: NotRequired[bool],
    SupportedNetworkTypes: NotRequired[List[str]],
    SupportsStorageThroughput: NotRequired[bool],
    MinStorageThroughputPerDbInstance: NotRequired[int],
    MaxStorageThroughputPerDbInstance: NotRequired[int],
    MinStorageThroughputPerIops: NotRequired[float],
    MaxStorageThroughputPerIops: NotRequired[float],
  1. See AvailabilityZoneTypeDef
  2. See AvailableProcessorFeatureTypeDef

BlueGreenDeploymentTypeDef#

# BlueGreenDeploymentTypeDef usage example

from mypy_boto3_rds.type_defs import BlueGreenDeploymentTypeDef

def get_value() -> BlueGreenDeploymentTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
# BlueGreenDeploymentTypeDef definition

class BlueGreenDeploymentTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: NotRequired[str],
    BlueGreenDeploymentName: NotRequired[str],
    Source: NotRequired[str],
    Target: NotRequired[str],
    SwitchoverDetails: NotRequired[List[SwitchoverDetailTypeDef]],  # (1)
    Tasks: NotRequired[List[BlueGreenDeploymentTaskTypeDef]],  # (2)
    Status: NotRequired[str],
    StatusDetails: NotRequired[str],
    CreateTime: NotRequired[datetime],
    DeleteTime: NotRequired[datetime],
    TagList: NotRequired[List[TagTypeDef]],  # (3)
  1. See SwitchoverDetailTypeDef
  2. See BlueGreenDeploymentTaskTypeDef
  3. See TagTypeDef

CertificateMessageTypeDef#

# CertificateMessageTypeDef usage example

from mypy_boto3_rds.type_defs import CertificateMessageTypeDef

def get_value() -> CertificateMessageTypeDef:
    return {
        "Certificates": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
# CertificateMessageTypeDef definition

class CertificateMessageTypeDef(TypedDict):
    Certificates: List[CertificateTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

ModifyCertificatesResultTypeDef#

# ModifyCertificatesResultTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyCertificatesResultTypeDef

def get_value() -> ModifyCertificatesResultTypeDef:
    return {
        "Certificate": ...,
        "ResponseMetadata": ...,
    }
# ModifyCertificatesResultTypeDef definition

class ModifyCertificatesResultTypeDef(TypedDict):
    Certificate: CertificateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

ClusterPendingModifiedValuesTypeDef#

# ClusterPendingModifiedValuesTypeDef usage example

from mypy_boto3_rds.type_defs import ClusterPendingModifiedValuesTypeDef

def get_value() -> ClusterPendingModifiedValuesTypeDef:
    return {
        "PendingCloudwatchLogsExports": ...,
    }
# ClusterPendingModifiedValuesTypeDef definition

class ClusterPendingModifiedValuesTypeDef(TypedDict):
    PendingCloudwatchLogsExports: NotRequired[PendingCloudwatchLogsExportsTypeDef],  # (1)
    DBClusterIdentifier: NotRequired[str],
    MasterUserPassword: NotRequired[str],
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    EngineVersion: NotRequired[str],
    BackupRetentionPeriod: NotRequired[int],
    AllocatedStorage: NotRequired[int],
    Iops: NotRequired[int],
    StorageType: NotRequired[str],
  1. See PendingCloudwatchLogsExportsTypeDef

DBProxyTargetGroupTypeDef#

# DBProxyTargetGroupTypeDef usage example

from mypy_boto3_rds.type_defs import DBProxyTargetGroupTypeDef

def get_value() -> DBProxyTargetGroupTypeDef:
    return {
        "DBProxyName": ...,
    }
# DBProxyTargetGroupTypeDef definition

class DBProxyTargetGroupTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    TargetGroupName: NotRequired[str],
    TargetGroupArn: NotRequired[str],
    IsDefault: NotRequired[bool],
    Status: NotRequired[str],
    ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationInfoTypeDef],  # (1)
    CreatedDate: NotRequired[datetime],
    UpdatedDate: NotRequired[datetime],
  1. See ConnectionPoolConfigurationInfoTypeDef

ModifyDBProxyTargetGroupRequestRequestTypeDef#

# ModifyDBProxyTargetGroupRequestRequestTypeDef usage example

from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupRequestRequestTypeDef

def get_value() -> ModifyDBProxyTargetGroupRequestRequestTypeDef:
    return {
        "TargetGroupName": ...,
        "DBProxyName": ...,
    }
# ModifyDBProxyTargetGroupRequestRequestTypeDef definition

class ModifyDBProxyTargetGroupRequestRequestTypeDef(TypedDict):
    TargetGroupName: str,
    DBProxyName: str,
    ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationTypeDef],  # (1)
    NewName: NotRequired[str],
  1. See ConnectionPoolConfigurationTypeDef

CopyDBClusterParameterGroupResultTypeDef#

# CopyDBClusterParameterGroupResultTypeDef usage example

from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupResultTypeDef

def get_value() -> CopyDBClusterParameterGroupResultTypeDef:
    return {
        "DBClusterParameterGroup": ...,
        "ResponseMetadata": ...,
    }
# CopyDBClusterParameterGroupResultTypeDef definition

class CopyDBClusterParameterGroupResultTypeDef(TypedDict):
    DBClusterParameterGroup: DBClusterParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterParameterGroupResultTypeDef#

# CreateDBClusterParameterGroupResultTypeDef usage example

from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupResultTypeDef

def get_value() -> CreateDBClusterParameterGroupResultTypeDef:
    return {
        "DBClusterParameterGroup": ...,
        "ResponseMetadata": ...,
    }
# CreateDBClusterParameterGroupResultTypeDef definition

class CreateDBClusterParameterGroupResultTypeDef(TypedDict):
    DBClusterParameterGroup: DBClusterParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

DBClusterParameterGroupsMessageTypeDef#

# DBClusterParameterGroupsMessageTypeDef usage example

from mypy_boto3_rds.type_defs import DBClusterParameterGroupsMessageTypeDef

def get_value() -> DBClusterParameterGroupsMessageTypeDef:
    return {
        "Marker": ...,
        "DBClusterParameterGroups": ...,
        "ResponseMetadata": ...,
    }
# DBClusterParameterGroupsMessageTypeDef definition

class DBClusterParameterGroupsMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterParameterGroups: List[DBClusterParameterGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterParameterGroupTypeDef
  2. See