Skip to content

Typed dictionaries

Index > RDS > Typed dictionaries

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

AccountQuotaTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AccountQuotaTypeDef

def get_value() -> AccountQuotaTypeDef:
    return {
        "AccountQuotaName": ...,
    }
Definition
class AccountQuotaTypeDef(TypedDict):
    AccountQuotaName: NotRequired[str],
    Used: NotRequired[int],
    Max: NotRequired[int],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AddRoleToDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AddRoleToDBClusterMessageRequestTypeDef

def get_value() -> AddRoleToDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "RoleArn": ...,
    }
Definition
class AddRoleToDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    RoleArn: str,
    FeatureName: NotRequired[str],

AddRoleToDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AddRoleToDBInstanceMessageRequestTypeDef

def get_value() -> AddRoleToDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "RoleArn": ...,
        "FeatureName": ...,
    }
Definition
class AddRoleToDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    RoleArn: str,
    FeatureName: str,

AddSourceIdentifierToSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionMessageRequestTypeDef

def get_value() -> AddSourceIdentifierToSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SourceIdentifier": ...,
    }
Definition
class AddSourceIdentifierToSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SourceIdentifier: str,

EventSubscriptionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EventSubscriptionTypeDef

def get_value() -> EventSubscriptionTypeDef:
    return {
        "CustomerAwsId": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ApplyPendingMaintenanceActionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionMessageRequestTypeDef

def get_value() -> ApplyPendingMaintenanceActionMessageRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
        "ApplyAction": ...,
        "OptInType": ...,
    }
Definition
class ApplyPendingMaintenanceActionMessageRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ApplyAction: str,
    OptInType: str,

AuthorizeDBSecurityGroupIngressMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressMessageRequestTypeDef

def get_value() -> AuthorizeDBSecurityGroupIngressMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
Definition
class AuthorizeDBSecurityGroupIngressMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,
    CIDRIP: NotRequired[str],
    EC2SecurityGroupName: NotRequired[str],
    EC2SecurityGroupId: NotRequired[str],
    EC2SecurityGroupOwnerId: NotRequired[str],

AvailabilityZoneTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AvailabilityZoneTypeDef

def get_value() -> AvailabilityZoneTypeDef:
    return {
        "Name": ...,
    }
Definition
class AvailabilityZoneTypeDef(TypedDict):
    Name: NotRequired[str],

AvailableProcessorFeatureTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AvailableProcessorFeatureTypeDef

def get_value() -> AvailableProcessorFeatureTypeDef:
    return {
        "Name": ...,
    }
Definition
class AvailableProcessorFeatureTypeDef(TypedDict):
    Name: NotRequired[str],
    DefaultValue: NotRequired[str],
    AllowedValues: NotRequired[str],

BacktrackDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import BacktrackDBClusterMessageRequestTypeDef

def get_value() -> BacktrackDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "BacktrackTo": ...,
    }
Definition
class BacktrackDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackTo: Union[datetime, str],
    Force: NotRequired[bool],
    UseEarliestTimeOnPointInTimeUnavailable: NotRequired[bool],

BlueGreenDeploymentTaskTypeDef

Usage Example
from mypy_boto3_rds.type_defs import BlueGreenDeploymentTaskTypeDef

def get_value() -> BlueGreenDeploymentTaskTypeDef:
    return {
        "Name": ...,
    }
Definition
class BlueGreenDeploymentTaskTypeDef(TypedDict):
    Name: NotRequired[str],
    Status: NotRequired[str],

SwitchoverDetailTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SwitchoverDetailTypeDef

def get_value() -> SwitchoverDetailTypeDef:
    return {
        "SourceMember": ...,
    }
Definition
class SwitchoverDetailTypeDef(TypedDict):
    SourceMember: NotRequired[str],
    TargetMember: NotRequired[str],
    Status: NotRequired[str],

CancelExportTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CancelExportTaskMessageRequestTypeDef

def get_value() -> CancelExportTaskMessageRequestTypeDef:
    return {
        "ExportTaskIdentifier": ...,
    }
Definition
class CancelExportTaskMessageRequestTypeDef(TypedDict):
    ExportTaskIdentifier: str,

CertificateDetailsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CertificateDetailsTypeDef

def get_value() -> CertificateDetailsTypeDef:
    return {
        "CAIdentifier": ...,
    }
Definition
class CertificateDetailsTypeDef(TypedDict):
    CAIdentifier: NotRequired[str],
    ValidTill: NotRequired[datetime],

CertificateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CertificateTypeDef

def get_value() -> CertificateTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CharacterSetTypeDef

def get_value() -> CharacterSetTypeDef:
    return {
        "CharacterSetName": ...,
    }
Definition
class CharacterSetTypeDef(TypedDict):
    CharacterSetName: NotRequired[str],
    CharacterSetDescription: NotRequired[str],

ClientGenerateDbAuthTokenRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ClientGenerateDbAuthTokenRequestTypeDef

def get_value() -> ClientGenerateDbAuthTokenRequestTypeDef:
    return {
        "DBHostname": ...,
        "Port": ...,
        "DBUsername": ...,
    }
Definition
class ClientGenerateDbAuthTokenRequestTypeDef(TypedDict):
    DBHostname: str,
    Port: int,
    DBUsername: str,
    Region: NotRequired[str],

CloudwatchLogsExportConfigurationTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CloudwatchLogsExportConfigurationTypeDef

def get_value() -> CloudwatchLogsExportConfigurationTypeDef:
    return {
        "EnableLogTypes": ...,
    }
Definition
class CloudwatchLogsExportConfigurationTypeDef(TypedDict):
    EnableLogTypes: NotRequired[Sequence[str]],
    DisableLogTypes: NotRequired[Sequence[str]],

PendingCloudwatchLogsExportsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PendingCloudwatchLogsExportsTypeDef

def get_value() -> PendingCloudwatchLogsExportsTypeDef:
    return {
        "LogTypesToEnable": ...,
    }
Definition
class PendingCloudwatchLogsExportsTypeDef(TypedDict):
    LogTypesToEnable: NotRequired[List[str]],
    LogTypesToDisable: NotRequired[List[str]],

ConnectionPoolConfigurationInfoTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationInfoTypeDef

def get_value() -> ConnectionPoolConfigurationInfoTypeDef:
    return {
        "MaxConnectionsPercent": ...,
    }
Definition
class ConnectionPoolConfigurationInfoTypeDef(TypedDict):
    MaxConnectionsPercent: NotRequired[int],
    MaxIdleConnectionsPercent: NotRequired[int],
    ConnectionBorrowTimeout: NotRequired[int],
    SessionPinningFilters: NotRequired[List[str]],
    InitQuery: NotRequired[str],

ConnectionPoolConfigurationTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationTypeDef

def get_value() -> ConnectionPoolConfigurationTypeDef:
    return {
        "MaxConnectionsPercent": ...,
    }
Definition
class ConnectionPoolConfigurationTypeDef(TypedDict):
    MaxConnectionsPercent: NotRequired[int],
    MaxIdleConnectionsPercent: NotRequired[int],
    ConnectionBorrowTimeout: NotRequired[int],
    SessionPinningFilters: NotRequired[Sequence[str]],
    InitQuery: NotRequired[str],

DBClusterParameterGroupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupTypeDef

def get_value() -> DBClusterParameterGroupTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class DBClusterParameterGroupTypeDef(TypedDict):
    DBClusterParameterGroupName: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    Description: NotRequired[str],
    DBClusterParameterGroupArn: NotRequired[str],

DBParameterGroupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupTypeDef

def get_value() -> DBParameterGroupTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DBParameterGroupTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    Description: NotRequired[str],
    DBParameterGroupArn: NotRequired[str],

ScalingConfigurationTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ScalingConfigurationTypeDef

def get_value() -> ScalingConfigurationTypeDef:
    return {
        "MinCapacity": ...,
    }
Definition
class ScalingConfigurationTypeDef(TypedDict):
    MinCapacity: NotRequired[int],
    MaxCapacity: NotRequired[int],
    AutoPause: NotRequired[bool],
    SecondsUntilAutoPause: NotRequired[int],
    TimeoutAction: NotRequired[str],
    SecondsBeforeTimeout: NotRequired[int],

ServerlessV2ScalingConfigurationTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationTypeDef

def get_value() -> ServerlessV2ScalingConfigurationTypeDef:
    return {
        "MinCapacity": ...,
    }
Definition
class ServerlessV2ScalingConfigurationTypeDef(TypedDict):
    MinCapacity: NotRequired[float],
    MaxCapacity: NotRequired[float],

ProcessorFeatureTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ProcessorFeatureTypeDef

def get_value() -> ProcessorFeatureTypeDef:
    return {
        "Name": ...,
    }
Definition
class ProcessorFeatureTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

DBProxyEndpointTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBProxyEndpointTypeDef

def get_value() -> DBProxyEndpointTypeDef:
    return {
        "DBProxyEndpointName": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import UserAuthConfigTypeDef

def get_value() -> UserAuthConfigTypeDef:
    return {
        "Description": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CreateGlobalClusterMessageRequestTypeDef

def get_value() -> CreateGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CustomDBEngineVersionAMITypeDef

def get_value() -> CustomDBEngineVersionAMITypeDef:
    return {
        "ImageId": ...,
    }
Definition
class CustomDBEngineVersionAMITypeDef(TypedDict):
    ImageId: NotRequired[str],
    Status: NotRequired[str],

DBClusterBacktrackTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterBacktrackTypeDef

def get_value() -> DBClusterBacktrackTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DBClusterBacktrackTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    BacktrackIdentifier: NotRequired[str],
    BacktrackTo: NotRequired[datetime],
    BacktrackedFrom: NotRequired[datetime],
    BacktrackRequestCreationTime: NotRequired[datetime],
    Status: NotRequired[str],

DBClusterEndpointTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterEndpointTypeDef

def get_value() -> DBClusterEndpointTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
    }
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],

DBClusterMemberTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterMemberTypeDef

def get_value() -> DBClusterMemberTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DBClusterMemberTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    IsClusterWriter: NotRequired[bool],
    DBClusterParameterGroupStatus: NotRequired[str],
    PromotionTier: NotRequired[int],

DBClusterOptionGroupStatusTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterOptionGroupStatusTypeDef

def get_value() -> DBClusterOptionGroupStatusTypeDef:
    return {
        "DBClusterOptionGroupName": ...,
    }
Definition
class DBClusterOptionGroupStatusTypeDef(TypedDict):
    DBClusterOptionGroupName: NotRequired[str],
    Status: NotRequired[str],

ParameterTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ParameterTypeDef

def get_value() -> ParameterTypeDef:
    return {
        "ParameterName": ...,
    }
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

DBClusterRoleTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterRoleTypeDef

def get_value() -> DBClusterRoleTypeDef:
    return {
        "RoleArn": ...,
    }
Definition
class DBClusterRoleTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    Status: NotRequired[str],
    FeatureName: NotRequired[str],

DBClusterSnapshotAttributeTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributeTypeDef

def get_value() -> DBClusterSnapshotAttributeTypeDef:
    return {
        "AttributeName": ...,
    }
Definition
class DBClusterSnapshotAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[List[str]],

DomainMembershipTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DomainMembershipTypeDef

def get_value() -> DomainMembershipTypeDef:
    return {
        "Domain": ...,
    }
Definition
class DomainMembershipTypeDef(TypedDict):
    Domain: NotRequired[str],
    Status: NotRequired[str],
    FQDN: NotRequired[str],
    IAMRoleName: NotRequired[str],

MasterUserSecretTypeDef

Usage Example
from mypy_boto3_rds.type_defs import MasterUserSecretTypeDef

def get_value() -> MasterUserSecretTypeDef:
    return {
        "SecretArn": ...,
    }
Definition
class MasterUserSecretTypeDef(TypedDict):
    SecretArn: NotRequired[str],
    SecretStatus: NotRequired[str],
    KmsKeyId: NotRequired[str],

ScalingConfigurationInfoTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ScalingConfigurationInfoTypeDef

def get_value() -> ScalingConfigurationInfoTypeDef:
    return {
        "MinCapacity": ...,
    }
Definition
class ScalingConfigurationInfoTypeDef(TypedDict):
    MinCapacity: NotRequired[int],
    MaxCapacity: NotRequired[int],
    AutoPause: NotRequired[bool],
    SecondsUntilAutoPause: NotRequired[int],
    TimeoutAction: NotRequired[str],
    SecondsBeforeTimeout: NotRequired[int],

ServerlessV2ScalingConfigurationInfoTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationInfoTypeDef

def get_value() -> ServerlessV2ScalingConfigurationInfoTypeDef:
    return {
        "MinCapacity": ...,
    }
Definition
class ServerlessV2ScalingConfigurationInfoTypeDef(TypedDict):
    MinCapacity: NotRequired[float],
    MaxCapacity: NotRequired[float],

VpcSecurityGroupMembershipTypeDef

Usage Example
from mypy_boto3_rds.type_defs import VpcSecurityGroupMembershipTypeDef

def get_value() -> VpcSecurityGroupMembershipTypeDef:
    return {
        "VpcSecurityGroupId": ...,
    }
Definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
    VpcSecurityGroupId: NotRequired[str],
    Status: NotRequired[str],

TimezoneTypeDef

Usage Example
from mypy_boto3_rds.type_defs import TimezoneTypeDef

def get_value() -> TimezoneTypeDef:
    return {
        "TimezoneName": ...,
    }
Definition
class TimezoneTypeDef(TypedDict):
    TimezoneName: NotRequired[str],

UpgradeTargetTypeDef

Usage Example
from mypy_boto3_rds.type_defs import UpgradeTargetTypeDef

def get_value() -> UpgradeTargetTypeDef:
    return {
        "Engine": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupsReplicationTypeDef

def get_value() -> DBInstanceAutomatedBackupsReplicationTypeDef:
    return {
        "DBInstanceAutomatedBackupsArn": ...,
    }
Definition
class DBInstanceAutomatedBackupsReplicationTypeDef(TypedDict):
    DBInstanceAutomatedBackupsArn: NotRequired[str],

RestoreWindowTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreWindowTypeDef

def get_value() -> RestoreWindowTypeDef:
    return {
        "EarliestTime": ...,
    }
Definition
class RestoreWindowTypeDef(TypedDict):
    EarliestTime: NotRequired[datetime],
    LatestTime: NotRequired[datetime],

DBInstanceRoleTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceRoleTypeDef

def get_value() -> DBInstanceRoleTypeDef:
    return {
        "RoleArn": ...,
    }
Definition
class DBInstanceRoleTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    FeatureName: NotRequired[str],
    Status: NotRequired[str],

DBInstanceStatusInfoTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceStatusInfoTypeDef

def get_value() -> DBInstanceStatusInfoTypeDef:
    return {
        "StatusType": ...,
    }
Definition
class DBInstanceStatusInfoTypeDef(TypedDict):
    StatusType: NotRequired[str],
    Normal: NotRequired[bool],
    Status: NotRequired[str],
    Message: NotRequired[str],

DBParameterGroupStatusTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupStatusTypeDef

def get_value() -> DBParameterGroupStatusTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DBParameterGroupStatusTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    ParameterApplyStatus: NotRequired[str],

DBSecurityGroupMembershipTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSecurityGroupMembershipTypeDef

def get_value() -> DBSecurityGroupMembershipTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
Definition
class DBSecurityGroupMembershipTypeDef(TypedDict):
    DBSecurityGroupName: NotRequired[str],
    Status: NotRequired[str],

EndpointTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Address": ...,
    }
Definition
class EndpointTypeDef(TypedDict):
    Address: NotRequired[str],
    Port: NotRequired[int],
    HostedZoneId: NotRequired[str],

OptionGroupMembershipTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionGroupMembershipTypeDef

def get_value() -> OptionGroupMembershipTypeDef:
    return {
        "OptionGroupName": ...,
    }
Definition
class OptionGroupMembershipTypeDef(TypedDict):
    OptionGroupName: NotRequired[str],
    Status: NotRequired[str],

TargetHealthTypeDef

Usage Example
from mypy_boto3_rds.type_defs import TargetHealthTypeDef

def get_value() -> TargetHealthTypeDef:
    return {
        "State": ...,
    }
Definition
class TargetHealthTypeDef(TypedDict):
    State: NotRequired[TargetStateType],  # (1)
    Reason: NotRequired[TargetHealthReasonType],  # (2)
    Description: NotRequired[str],
  1. See TargetStateType
  2. See TargetHealthReasonType

UserAuthConfigInfoTypeDef

Usage Example
from mypy_boto3_rds.type_defs import UserAuthConfigInfoTypeDef

def get_value() -> UserAuthConfigInfoTypeDef:
    return {
        "Description": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import EC2SecurityGroupTypeDef

def get_value() -> EC2SecurityGroupTypeDef:
    return {
        "Status": ...,
    }
Definition
class EC2SecurityGroupTypeDef(TypedDict):
    Status: NotRequired[str],
    EC2SecurityGroupName: NotRequired[str],
    EC2SecurityGroupId: NotRequired[str],
    EC2SecurityGroupOwnerId: NotRequired[str],

IPRangeTypeDef

Usage Example
from mypy_boto3_rds.type_defs import IPRangeTypeDef

def get_value() -> IPRangeTypeDef:
    return {
        "Status": ...,
    }
Definition
class IPRangeTypeDef(TypedDict):
    Status: NotRequired[str],
    CIDRIP: NotRequired[str],

DBSnapshotAttributeTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotAttributeTypeDef

def get_value() -> DBSnapshotAttributeTypeDef:
    return {
        "AttributeName": ...,
    }
Definition
class DBSnapshotAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[List[str]],

DeleteBlueGreenDeploymentRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentRequestRequestTypeDef

def get_value() -> DeleteBlueGreenDeploymentRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
Definition
class DeleteBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: str,
    DeleteTarget: NotRequired[bool],

DeleteCustomDBEngineVersionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteCustomDBEngineVersionMessageRequestTypeDef

def get_value() -> DeleteCustomDBEngineVersionMessageRequestTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
    }
Definition
class DeleteCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
    Engine: str,
    EngineVersion: str,

DeleteDBClusterEndpointMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterEndpointMessageRequestTypeDef

def get_value() -> DeleteDBClusterEndpointMessageRequestTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
    }
Definition
class DeleteDBClusterEndpointMessageRequestTypeDef(TypedDict):
    DBClusterEndpointIdentifier: str,

DeleteDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterMessageRequestTypeDef

def get_value() -> DeleteDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DeleteDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    SkipFinalSnapshot: NotRequired[bool],
    FinalDBSnapshotIdentifier: NotRequired[str],

DeleteDBClusterParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> DeleteDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class DeleteDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,

DeleteDBClusterSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotMessageRequestTypeDef

def get_value() -> DeleteDBClusterSnapshotMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
    }
Definition
class DeleteDBClusterSnapshotMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,

DeleteDBInstanceAutomatedBackupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupMessageRequestTypeDef

def get_value() -> DeleteDBInstanceAutomatedBackupMessageRequestTypeDef:
    return {
        "DbiResourceId": ...,
    }
Definition
class DeleteDBInstanceAutomatedBackupMessageRequestTypeDef(TypedDict):
    DbiResourceId: NotRequired[str],
    DBInstanceAutomatedBackupsArn: NotRequired[str],

DeleteDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceMessageRequestTypeDef

def get_value() -> DeleteDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DeleteDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    SkipFinalSnapshot: NotRequired[bool],
    FinalDBSnapshotIdentifier: NotRequired[str],
    DeleteAutomatedBackups: NotRequired[bool],

DeleteDBParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBParameterGroupMessageRequestTypeDef

def get_value() -> DeleteDBParameterGroupMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DeleteDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,

DeleteDBProxyEndpointRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointRequestRequestTypeDef

def get_value() -> DeleteDBProxyEndpointRequestRequestTypeDef:
    return {
        "DBProxyEndpointName": ...,
    }
Definition
class DeleteDBProxyEndpointRequestRequestTypeDef(TypedDict):
    DBProxyEndpointName: str,

DeleteDBProxyRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyRequestRequestTypeDef

def get_value() -> DeleteDBProxyRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DeleteDBProxyRequestRequestTypeDef(TypedDict):
    DBProxyName: str,

DeleteDBSecurityGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSecurityGroupMessageRequestTypeDef

def get_value() -> DeleteDBSecurityGroupMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
Definition
class DeleteDBSecurityGroupMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,

DeleteDBSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSnapshotMessageRequestTypeDef

def get_value() -> DeleteDBSnapshotMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
Definition
class DeleteDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,

DeleteDBSubnetGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSubnetGroupMessageRequestTypeDef

def get_value() -> DeleteDBSubnetGroupMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
    }
Definition
class DeleteDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,

DeleteEventSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteEventSubscriptionMessageRequestTypeDef

def get_value() -> DeleteEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class DeleteEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,

DeleteGlobalClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteGlobalClusterMessageRequestTypeDef

def get_value() -> DeleteGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
Definition
class DeleteGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: str,

DeleteOptionGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteOptionGroupMessageRequestTypeDef

def get_value() -> DeleteOptionGroupMessageRequestTypeDef:
    return {
        "OptionGroupName": ...,
    }
Definition
class DeleteOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,

DeregisterDBProxyTargetsRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeregisterDBProxyTargetsRequestRequestTypeDef

def get_value() -> DeregisterDBProxyTargetsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DeregisterDBProxyTargetsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    DBInstanceIdentifiers: NotRequired[Sequence[str]],
    DBClusterIdentifiers: NotRequired[Sequence[str]],

FilterTypeDef

Usage Example
from mypy_boto3_rds.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: str,
    Values: Sequence[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeDBClusterSnapshotAttributesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesMessageRequestTypeDef

def get_value() -> DescribeDBClusterSnapshotAttributesMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
    }
Definition
class DescribeDBClusterSnapshotAttributesMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,

WaiterConfigTypeDef

Usage Example
from mypy_boto3_rds.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeDBLogFilesDetailsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesDetailsTypeDef

def get_value() -> DescribeDBLogFilesDetailsTypeDef:
    return {
        "LogFileName": ...,
    }
Definition
class DescribeDBLogFilesDetailsTypeDef(TypedDict):
    LogFileName: NotRequired[str],
    LastWritten: NotRequired[int],
    Size: NotRequired[int],

DescribeDBSnapshotAttributesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesMessageRequestTypeDef

def get_value() -> DescribeDBSnapshotAttributesMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
Definition
class DescribeDBSnapshotAttributesMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,

DescribeValidDBInstanceModificationsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsMessageRequestTypeDef

def get_value() -> DescribeValidDBInstanceModificationsMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeValidDBInstanceModificationsMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

DoubleRangeTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DoubleRangeTypeDef

def get_value() -> DoubleRangeTypeDef:
    return {
        "From": ...,
    }
Definition
class DoubleRangeTypeDef(TypedDict):
    From: NotRequired[float],
    To: NotRequired[float],

DownloadDBLogFilePortionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageRequestTypeDef

def get_value() -> DownloadDBLogFilePortionMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "LogFileName": ...,
    }
Definition
class DownloadDBLogFilePortionMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    LogFileName: str,
    Marker: NotRequired[str],
    NumberOfLines: NotRequired[int],

EventCategoriesMapTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EventCategoriesMapTypeDef

def get_value() -> EventCategoriesMapTypeDef:
    return {
        "SourceType": ...,
    }
Definition
class EventCategoriesMapTypeDef(TypedDict):
    SourceType: NotRequired[str],
    EventCategories: NotRequired[List[str]],

EventTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "SourceIdentifier": ...,
    }
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

ExportTaskTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ExportTaskTypeDef

def get_value() -> ExportTaskTypeDef:
    return {
        "ExportTaskIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import FailoverDBClusterMessageRequestTypeDef

def get_value() -> FailoverDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class FailoverDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    TargetDBInstanceIdentifier: NotRequired[str],

FailoverGlobalClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import FailoverGlobalClusterMessageRequestTypeDef

def get_value() -> FailoverGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
        "TargetDbClusterIdentifier": ...,
    }
Definition
class FailoverGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: str,
    TargetDbClusterIdentifier: str,

FailoverStateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import FailoverStateTypeDef

def get_value() -> FailoverStateTypeDef:
    return {
        "Status": ...,
    }
Definition
class FailoverStateTypeDef(TypedDict):
    Status: NotRequired[FailoverStatusType],  # (1)
    FromDbClusterArn: NotRequired[str],
    ToDbClusterArn: NotRequired[str],
  1. See FailoverStatusType

GlobalClusterMemberTypeDef

Usage Example
from mypy_boto3_rds.type_defs import GlobalClusterMemberTypeDef

def get_value() -> GlobalClusterMemberTypeDef:
    return {
        "DBClusterArn": ...,
    }
Definition
class GlobalClusterMemberTypeDef(TypedDict):
    DBClusterArn: NotRequired[str],
    Readers: NotRequired[List[str]],
    IsWriter: NotRequired[bool],
    GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType],  # (1)
  1. See WriteForwardingStatusType

MinimumEngineVersionPerAllowedValueTypeDef

Usage Example
from mypy_boto3_rds.type_defs import MinimumEngineVersionPerAllowedValueTypeDef

def get_value() -> MinimumEngineVersionPerAllowedValueTypeDef:
    return {
        "AllowedValue": ...,
    }
Definition
class MinimumEngineVersionPerAllowedValueTypeDef(TypedDict):
    AllowedValue: NotRequired[str],
    MinimumEngineVersion: NotRequired[str],

ModifyActivityStreamRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyActivityStreamRequestRequestTypeDef

def get_value() -> ModifyActivityStreamRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ModifyActivityStreamRequestRequestTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    AuditPolicyState: NotRequired[AuditPolicyStateType],  # (1)
  1. See AuditPolicyStateType

ModifyCertificatesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyCertificatesMessageRequestTypeDef

def get_value() -> ModifyCertificatesMessageRequestTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
Definition
class ModifyCertificatesMessageRequestTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    RemoveCustomerOverride: NotRequired[bool],

ModifyCurrentDBClusterCapacityMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyCurrentDBClusterCapacityMessageRequestTypeDef

def get_value() -> ModifyCurrentDBClusterCapacityMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class ModifyCurrentDBClusterCapacityMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    Capacity: NotRequired[int],
    SecondsBeforeTimeout: NotRequired[int],
    TimeoutAction: NotRequired[str],

ModifyCustomDBEngineVersionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyCustomDBEngineVersionMessageRequestTypeDef

def get_value() -> ModifyCustomDBEngineVersionMessageRequestTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
    }
Definition
class ModifyCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
    Engine: str,
    EngineVersion: str,
    Description: NotRequired[str],
    Status: NotRequired[CustomEngineVersionStatusType],  # (1)
  1. See CustomEngineVersionStatusType

ModifyDBClusterEndpointMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterEndpointMessageRequestTypeDef

def get_value() -> ModifyDBClusterEndpointMessageRequestTypeDef:
    return {
        "DBClusterEndpointIdentifier": ...,
    }
Definition
class ModifyDBClusterEndpointMessageRequestTypeDef(TypedDict):
    DBClusterEndpointIdentifier: str,
    EndpointType: NotRequired[str],
    StaticMembers: NotRequired[Sequence[str]],
    ExcludedMembers: NotRequired[Sequence[str]],

ModifyDBClusterSnapshotAttributeMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeMessageRequestTypeDef

def get_value() -> ModifyDBClusterSnapshotAttributeMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
        "AttributeName": ...,
    }
Definition
class ModifyDBClusterSnapshotAttributeMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,
    AttributeName: str,
    ValuesToAdd: NotRequired[Sequence[str]],
    ValuesToRemove: NotRequired[Sequence[str]],

ModifyDBProxyEndpointRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointRequestRequestTypeDef

def get_value() -> ModifyDBProxyEndpointRequestRequestTypeDef:
    return {
        "DBProxyEndpointName": ...,
    }
Definition
class ModifyDBProxyEndpointRequestRequestTypeDef(TypedDict):
    DBProxyEndpointName: str,
    NewDBProxyEndpointName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],

ModifyDBSnapshotAttributeMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeMessageRequestTypeDef

def get_value() -> ModifyDBSnapshotAttributeMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
        "AttributeName": ...,
    }
Definition
class ModifyDBSnapshotAttributeMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,
    AttributeName: str,
    ValuesToAdd: NotRequired[Sequence[str]],
    ValuesToRemove: NotRequired[Sequence[str]],

ModifyDBSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotMessageRequestTypeDef

def get_value() -> ModifyDBSnapshotMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
Definition
class ModifyDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,
    EngineVersion: NotRequired[str],
    OptionGroupName: NotRequired[str],

ModifyDBSubnetGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupMessageRequestTypeDef

def get_value() -> ModifyDBSubnetGroupMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
        "SubnetIds": ...,
    }
Definition
class ModifyDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,
    SubnetIds: Sequence[str],
    DBSubnetGroupDescription: NotRequired[str],

ModifyEventSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyEventSubscriptionMessageRequestTypeDef

def get_value() -> ModifyEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class ModifyEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: NotRequired[str],
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],

ModifyGlobalClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyGlobalClusterMessageRequestTypeDef

def get_value() -> ModifyGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
Definition
class ModifyGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    NewGlobalClusterIdentifier: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AllowMajorVersionUpgrade: NotRequired[bool],

OptionSettingTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionSettingTypeDef

def get_value() -> OptionSettingTypeDef:
    return {
        "Name": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import OptionVersionTypeDef

def get_value() -> OptionVersionTypeDef:
    return {
        "Version": ...,
    }
Definition
class OptionVersionTypeDef(TypedDict):
    Version: NotRequired[str],
    IsDefault: NotRequired[bool],

OutpostTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OutpostTypeDef

def get_value() -> OutpostTypeDef:
    return {
        "Arn": ...,
    }
Definition
class OutpostTypeDef(TypedDict):
    Arn: NotRequired[str],

PendingMaintenanceActionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PendingMaintenanceActionTypeDef

def get_value() -> PendingMaintenanceActionTypeDef:
    return {
        "Action": ...,
    }
Definition
class PendingMaintenanceActionTypeDef(TypedDict):
    Action: NotRequired[str],
    AutoAppliedAfterDate: NotRequired[datetime],
    ForcedApplyDate: NotRequired[datetime],
    OptInStatus: NotRequired[str],
    CurrentApplyDate: NotRequired[datetime],
    Description: NotRequired[str],

PromoteReadReplicaDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterMessageRequestTypeDef

def get_value() -> PromoteReadReplicaDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class PromoteReadReplicaDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

PromoteReadReplicaMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaMessageRequestTypeDef

def get_value() -> PromoteReadReplicaMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class PromoteReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    BackupRetentionPeriod: NotRequired[int],
    PreferredBackupWindow: NotRequired[str],

RangeTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RangeTypeDef

def get_value() -> RangeTypeDef:
    return {
        "From": ...,
    }
Definition
class RangeTypeDef(TypedDict):
    From: NotRequired[int],
    To: NotRequired[int],
    Step: NotRequired[int],

RebootDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RebootDBClusterMessageRequestTypeDef

def get_value() -> RebootDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class RebootDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

RebootDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RebootDBInstanceMessageRequestTypeDef

def get_value() -> RebootDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class RebootDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    ForceFailover: NotRequired[bool],

RecurringChargeTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RecurringChargeTypeDef

def get_value() -> RecurringChargeTypeDef:
    return {
        "RecurringChargeAmount": ...,
    }
Definition
class RecurringChargeTypeDef(TypedDict):
    RecurringChargeAmount: NotRequired[float],
    RecurringChargeFrequency: NotRequired[str],

RegisterDBProxyTargetsRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsRequestRequestTypeDef

def get_value() -> RegisterDBProxyTargetsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class RegisterDBProxyTargetsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    DBInstanceIdentifiers: NotRequired[Sequence[str]],
    DBClusterIdentifiers: NotRequired[Sequence[str]],

RemoveFromGlobalClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterMessageRequestTypeDef

def get_value() -> RemoveFromGlobalClusterMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
Definition
class RemoveFromGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    DbClusterIdentifier: NotRequired[str],

RemoveRoleFromDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveRoleFromDBClusterMessageRequestTypeDef

def get_value() -> RemoveRoleFromDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "RoleArn": ...,
    }
Definition
class RemoveRoleFromDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    RoleArn: str,
    FeatureName: NotRequired[str],

RemoveRoleFromDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveRoleFromDBInstanceMessageRequestTypeDef

def get_value() -> RemoveRoleFromDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "RoleArn": ...,
        "FeatureName": ...,
    }
Definition
class RemoveRoleFromDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    RoleArn: str,
    FeatureName: str,

RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef

def get_value() -> RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SourceIdentifier": ...,
    }
Definition
class RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SourceIdentifier: str,

RemoveTagsFromResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveTagsFromResourceMessageRequestTypeDef

def get_value() -> RemoveTagsFromResourceMessageRequestTypeDef:
    return {
        "ResourceName": ...,
        "TagKeys": ...,
    }
Definition
class RemoveTagsFromResourceMessageRequestTypeDef(TypedDict):
    ResourceName: str,
    TagKeys: Sequence[str],

RevokeDBSecurityGroupIngressMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressMessageRequestTypeDef

def get_value() -> RevokeDBSecurityGroupIngressMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
Definition
class RevokeDBSecurityGroupIngressMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,
    CIDRIP: NotRequired[str],
    EC2SecurityGroupName: NotRequired[str],
    EC2SecurityGroupId: NotRequired[str],
    EC2SecurityGroupOwnerId: NotRequired[str],

SourceRegionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SourceRegionTypeDef

def get_value() -> SourceRegionTypeDef:
    return {
        "RegionName": ...,
    }
Definition
class SourceRegionTypeDef(TypedDict):
    RegionName: NotRequired[str],
    Endpoint: NotRequired[str],
    Status: NotRequired[str],
    SupportsDBInstanceAutomatedBackupsReplication: NotRequired[bool],

StartActivityStreamRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartActivityStreamRequestRequestTypeDef

def get_value() -> StartActivityStreamRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Mode": ...,
        "KmsKeyId": ...,
    }
Definition
class StartActivityStreamRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Mode: ActivityStreamModeType,  # (1)
    KmsKeyId: str,
    ApplyImmediately: NotRequired[bool],
    EngineNativeAuditFieldsIncluded: NotRequired[bool],
  1. See ActivityStreamModeType

StartDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartDBClusterMessageRequestTypeDef

def get_value() -> StartDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class StartDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef

def get_value() -> StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef:
    return {
        "SourceDBInstanceArn": ...,
    }
Definition
class StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
    SourceDBInstanceArn: str,
    BackupRetentionPeriod: NotRequired[int],
    KmsKeyId: NotRequired[str],
    PreSignedUrl: NotRequired[str],
    SourceRegion: NotRequired[str],

StartDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceMessageRequestTypeDef

def get_value() -> StartDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class StartDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

StartExportTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartExportTaskMessageRequestTypeDef

def get_value() -> StartExportTaskMessageRequestTypeDef:
    return {
        "ExportTaskIdentifier": ...,
        "SourceArn": ...,
        "S3BucketName": ...,
        "IamRoleArn": ...,
        "KmsKeyId": ...,
    }
Definition
class StartExportTaskMessageRequestTypeDef(TypedDict):
    ExportTaskIdentifier: str,
    SourceArn: str,
    S3BucketName: str,
    IamRoleArn: str,
    KmsKeyId: str,
    S3Prefix: NotRequired[str],
    ExportOnly: NotRequired[Sequence[str]],

StopActivityStreamRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopActivityStreamRequestRequestTypeDef

def get_value() -> StopActivityStreamRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class StopActivityStreamRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    ApplyImmediately: NotRequired[bool],

StopDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopDBClusterMessageRequestTypeDef

def get_value() -> StopDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class StopDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef

def get_value() -> StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef:
    return {
        "SourceDBInstanceArn": ...,
    }
Definition
class StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
    SourceDBInstanceArn: str,

StopDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceMessageRequestTypeDef

def get_value() -> StopDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class StopDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    DBSnapshotIdentifier: NotRequired[str],

SwitchoverBlueGreenDeploymentRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentRequestRequestTypeDef

def get_value() -> SwitchoverBlueGreenDeploymentRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
Definition
class SwitchoverBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: str,
    SwitchoverTimeout: NotRequired[int],

SwitchoverReadReplicaMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SwitchoverReadReplicaMessageRequestTypeDef

def get_value() -> SwitchoverReadReplicaMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class SwitchoverReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

AccountAttributesMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AccountAttributesMessageTypeDef

def get_value() -> AccountAttributesMessageTypeDef:
    return {
        "AccountQuotas": ...,
        "ResponseMetadata": ...,
    }
Definition
class AccountAttributesMessageTypeDef(TypedDict):
    AccountQuotas: List[AccountQuotaTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountQuotaTypeDef
  2. See ResponseMetadataTypeDef

DBClusterBacktrackResponseMetadataTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterBacktrackResponseMetadataTypeDef

def get_value() -> DBClusterBacktrackResponseMetadataTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "BacktrackIdentifier": ...,
        "BacktrackTo": ...,
        "BacktrackedFrom": ...,
        "BacktrackRequestCreationTime": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterBacktrackResponseMetadataTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackIdentifier: str,
    BacktrackTo: datetime,
    BacktrackedFrom: datetime,
    BacktrackRequestCreationTime: datetime,
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DBClusterCapacityInfoTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterCapacityInfoTypeDef

def get_value() -> DBClusterCapacityInfoTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "PendingCapacity": ...,
        "CurrentCapacity": ...,
        "SecondsBeforeTimeout": ...,
        "TimeoutAction": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterCapacityInfoTypeDef(TypedDict):
    DBClusterIdentifier: str,
    PendingCapacity: int,
    CurrentCapacity: int,
    SecondsBeforeTimeout: int,
    TimeoutAction: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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": ...,
    }
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

DBClusterParameterGroupNameMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupNameMessageTypeDef

def get_value() -> DBClusterParameterGroupNameMessageTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterParameterGroupNameMessageTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DBParameterGroupNameMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupNameMessageTypeDef

def get_value() -> DBParameterGroupNameMessageTypeDef:
    return {
        "DBParameterGroupName": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBParameterGroupNameMessageTypeDef(TypedDict):
    DBParameterGroupName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DownloadDBLogFilePortionDetailsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionDetailsTypeDef

def get_value() -> DownloadDBLogFilePortionDetailsTypeDef:
    return {
        "LogFileData": ...,
        "Marker": ...,
        "AdditionalDataPending": ...,
        "ResponseMetadata": ...,
    }
Definition
class DownloadDBLogFilePortionDetailsTypeDef(TypedDict):
    LogFileData: str,
    Marker: str,
    AdditionalDataPending: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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": ...,
    }
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

ModifyActivityStreamResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyActivityStreamResponseTypeDef

def get_value() -> ModifyActivityStreamResponseTypeDef:
    return {
        "KmsKeyId": ...,
        "KinesisStreamName": ...,
        "Status": ...,
        "Mode": ...,
        "EngineNativeAuditFieldsIncluded": ...,
        "PolicyStatus": ...,
        "ResponseMetadata": ...,
    }
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

StartActivityStreamResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartActivityStreamResponseTypeDef

def get_value() -> StartActivityStreamResponseTypeDef:
    return {
        "KmsKeyId": ...,
        "KinesisStreamName": ...,
        "Status": ...,
        "Mode": ...,
        "ApplyImmediately": ...,
        "EngineNativeAuditFieldsIncluded": ...,
        "ResponseMetadata": ...,
    }
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

StopActivityStreamResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopActivityStreamResponseTypeDef

def get_value() -> StopActivityStreamResponseTypeDef:
    return {
        "KmsKeyId": ...,
        "KinesisStreamName": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopActivityStreamResponseTypeDef(TypedDict):
    KmsKeyId: str,
    KinesisStreamName: str,
    Status: ActivityStreamStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActivityStreamStatusType
  2. See ResponseMetadataTypeDef

AddSourceIdentifierToSubscriptionResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionResultTypeDef

def get_value() -> AddSourceIdentifierToSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddSourceIdentifierToSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateEventSubscriptionResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateEventSubscriptionResultTypeDef

def get_value() -> CreateEventSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEventSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEventSubscriptionResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteEventSubscriptionResultTypeDef

def get_value() -> DeleteEventSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEventSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

EventSubscriptionsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EventSubscriptionsMessageTypeDef

def get_value() -> EventSubscriptionsMessageTypeDef:
    return {
        "Marker": ...,
        "EventSubscriptionsList": ...,
        "ResponseMetadata": ...,
    }
Definition
class EventSubscriptionsMessageTypeDef(TypedDict):
    Marker: str,
    EventSubscriptionsList: List[EventSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

ModifyEventSubscriptionResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyEventSubscriptionResultTypeDef

def get_value() -> ModifyEventSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyEventSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

RemoveSourceIdentifierFromSubscriptionResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionResultTypeDef

def get_value() -> RemoveSourceIdentifierFromSubscriptionResultTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class RemoveSourceIdentifierFromSubscriptionResultTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

AddTagsToResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AddTagsToResourceMessageRequestTypeDef

def get_value() -> AddTagsToResourceMessageRequestTypeDef:
    return {
        "ResourceName": ...,
        "Tags": ...,
    }
Definition
class AddTagsToResourceMessageRequestTypeDef(TypedDict):
    ResourceName: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CopyDBClusterParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> CopyDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "SourceDBClusterParameterGroupIdentifier": ...,
        "TargetDBClusterParameterGroupIdentifier": ...,
        "TargetDBClusterParameterGroupDescription": ...,
    }
Definition
class CopyDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    SourceDBClusterParameterGroupIdentifier: str,
    TargetDBClusterParameterGroupIdentifier: str,
    TargetDBClusterParameterGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CopyDBClusterSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotMessageRequestTypeDef

def get_value() -> CopyDBClusterSnapshotMessageRequestTypeDef:
    return {
        "SourceDBClusterSnapshotIdentifier": ...,
        "TargetDBClusterSnapshotIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CopyDBParameterGroupMessageRequestTypeDef

def get_value() -> CopyDBParameterGroupMessageRequestTypeDef:
    return {
        "SourceDBParameterGroupIdentifier": ...,
        "TargetDBParameterGroupIdentifier": ...,
        "TargetDBParameterGroupDescription": ...,
    }
Definition
class CopyDBParameterGroupMessageRequestTypeDef(TypedDict):
    SourceDBParameterGroupIdentifier: str,
    TargetDBParameterGroupIdentifier: str,
    TargetDBParameterGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CopyDBSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBSnapshotMessageRequestTypeDef

def get_value() -> CopyDBSnapshotMessageRequestTypeDef:
    return {
        "SourceDBSnapshotIdentifier": ...,
        "TargetDBSnapshotIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CopyOptionGroupMessageRequestTypeDef

def get_value() -> CopyOptionGroupMessageRequestTypeDef:
    return {
        "SourceOptionGroupIdentifier": ...,
        "TargetOptionGroupIdentifier": ...,
        "TargetOptionGroupDescription": ...,
    }
Definition
class CopyOptionGroupMessageRequestTypeDef(TypedDict):
    SourceOptionGroupIdentifier: str,
    TargetOptionGroupIdentifier: str,
    TargetOptionGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateBlueGreenDeploymentRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentRequestRequestTypeDef

def get_value() -> CreateBlueGreenDeploymentRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentName": ...,
        "Source": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CreateCustomDBEngineVersionMessageRequestTypeDef

def get_value() -> CreateCustomDBEngineVersionMessageRequestTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterEndpointMessageRequestTypeDef

def get_value() -> CreateDBClusterEndpointMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "DBClusterEndpointIdentifier": ...,
        "EndpointType": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> CreateDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
        "DBParameterGroupFamily": ...,
        "Description": ...,
    }
Definition
class CreateDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    DBParameterGroupFamily: str,
    Description: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBClusterSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotMessageRequestTypeDef

def get_value() -> CreateDBClusterSnapshotMessageRequestTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
        "DBClusterIdentifier": ...,
    }
Definition
class CreateDBClusterSnapshotMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,
    DBClusterIdentifier: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBParameterGroupMessageRequestTypeDef

def get_value() -> CreateDBParameterGroupMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
        "DBParameterGroupFamily": ...,
        "Description": ...,
    }
Definition
class CreateDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    DBParameterGroupFamily: str,
    Description: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBProxyEndpointRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyEndpointRequestRequestTypeDef

def get_value() -> CreateDBProxyEndpointRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
        "DBProxyEndpointName": ...,
        "VpcSubnetIds": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CreateDBSecurityGroupMessageRequestTypeDef

def get_value() -> CreateDBSecurityGroupMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
        "DBSecurityGroupDescription": ...,
    }
Definition
class CreateDBSecurityGroupMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,
    DBSecurityGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBSnapshotMessageRequestTypeDef

def get_value() -> CreateDBSnapshotMessageRequestTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
        "DBInstanceIdentifier": ...,
    }
Definition
class CreateDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,
    DBInstanceIdentifier: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBSubnetGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBSubnetGroupMessageRequestTypeDef

def get_value() -> CreateDBSubnetGroupMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
        "DBSubnetGroupDescription": ...,
        "SubnetIds": ...,
    }
Definition
class CreateDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,
    DBSubnetGroupDescription: str,
    SubnetIds: Sequence[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateEventSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateEventSubscriptionMessageRequestTypeDef

def get_value() -> CreateEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SnsTopicArn": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CreateOptionGroupMessageRequestTypeDef

def get_value() -> CreateOptionGroupMessageRequestTypeDef:
    return {
        "OptionGroupName": ...,
        "EngineName": ...,
        "MajorEngineVersion": ...,
        "OptionGroupDescription": ...,
    }
Definition
class CreateOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,
    EngineName: str,
    MajorEngineVersion: str,
    OptionGroupDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DBClusterSnapshotTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotTypeDef

def get_value() -> DBClusterSnapshotTypeDef:
    return {
        "AvailabilityZones": ...,
    }
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],
  1. See TagTypeDef

PurchaseReservedDBInstancesOfferingMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingMessageRequestTypeDef

def get_value() -> PurchaseReservedDBInstancesOfferingMessageRequestTypeDef:
    return {
        "ReservedDBInstancesOfferingId": ...,
    }
Definition
class PurchaseReservedDBInstancesOfferingMessageRequestTypeDef(TypedDict):
    ReservedDBInstancesOfferingId: str,
    ReservedDBInstanceId: NotRequired[str],
    DBInstanceCount: NotRequired[int],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

TagListMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import TagListMessageTypeDef

def get_value() -> TagListMessageTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
Definition
class TagListMessageTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

OrderableDBInstanceOptionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionTypeDef

def get_value() -> OrderableDBInstanceOptionTypeDef:
    return {
        "Engine": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import BlueGreenDeploymentTypeDef

def get_value() -> BlueGreenDeploymentTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import CertificateMessageTypeDef

def get_value() -> CertificateMessageTypeDef:
    return {
        "Certificates": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class CertificateMessageTypeDef(TypedDict):
    Certificates: List[CertificateTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

ModifyCertificatesResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyCertificatesResultTypeDef

def get_value() -> ModifyCertificatesResultTypeDef:
    return {
        "Certificate": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyCertificatesResultTypeDef(TypedDict):
    Certificate: CertificateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

ClusterPendingModifiedValuesTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ClusterPendingModifiedValuesTypeDef

def get_value() -> ClusterPendingModifiedValuesTypeDef:
    return {
        "PendingCloudwatchLogsExports": ...,
    }
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],
  1. See PendingCloudwatchLogsExportsTypeDef

DBProxyTargetGroupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBProxyTargetGroupTypeDef

def get_value() -> DBProxyTargetGroupTypeDef:
    return {
        "DBProxyName": ...,
    }
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

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupRequestRequestTypeDef

def get_value() -> ModifyDBProxyTargetGroupRequestRequestTypeDef:
    return {
        "TargetGroupName": ...,
        "DBProxyName": ...,
    }
Definition
class ModifyDBProxyTargetGroupRequestRequestTypeDef(TypedDict):
    TargetGroupName: str,
    DBProxyName: str,
    ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationTypeDef],  # (1)
    NewName: NotRequired[str],
  1. See ConnectionPoolConfigurationTypeDef

CopyDBClusterParameterGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupResultTypeDef

def get_value() -> CopyDBClusterParameterGroupResultTypeDef:
    return {
        "DBClusterParameterGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyDBClusterParameterGroupResultTypeDef(TypedDict):
    DBClusterParameterGroup: DBClusterParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterParameterGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupResultTypeDef

def get_value() -> CreateDBClusterParameterGroupResultTypeDef:
    return {
        "DBClusterParameterGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBClusterParameterGroupResultTypeDef(TypedDict):
    DBClusterParameterGroup: DBClusterParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

DBClusterParameterGroupsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupsMessageTypeDef

def get_value() -> DBClusterParameterGroupsMessageTypeDef:
    return {
        "Marker": ...,
        "DBClusterParameterGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterParameterGroupsMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterParameterGroups: List[DBClusterParameterGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CopyDBParameterGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBParameterGroupResultTypeDef

def get_value() -> CopyDBParameterGroupResultTypeDef:
    return {
        "DBParameterGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyDBParameterGroupResultTypeDef(TypedDict):
    DBParameterGroup: DBParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBParameterGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBParameterGroupResultTypeDef

def get_value() -> CreateDBParameterGroupResultTypeDef:
    return {
        "DBParameterGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBParameterGroupResultTypeDef(TypedDict):
    DBParameterGroup: DBParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

DBParameterGroupsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupsMessageTypeDef

def get_value() -> DBParameterGroupsMessageTypeDef:
    return {
        "Marker": ...,
        "DBParameterGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBParameterGroupsMessageTypeDef(TypedDict):
    Marker: str,
    DBParameterGroups: List[DBParameterGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterMessageRequestTypeDef

def get_value() -> CreateDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "Engine": ...,
    }
Definition
class CreateDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    Engine: str,
    AvailabilityZones: NotRequired[Sequence[str]],
    BackupRetentionPeriod: NotRequired[int],
    CharacterSetName: NotRequired[str],
    DatabaseName: NotRequired[str],
    DBClusterParameterGroupName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    DBSubnetGroupName: NotRequired[str],
    EngineVersion: NotRequired[str],
    Port: NotRequired[int],
    MasterUsername: NotRequired[str],
    MasterUserPassword: NotRequired[str],
    OptionGroupName: NotRequired[str],
    PreferredBackupWindow: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    ReplicationSourceIdentifier: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    PreSignedUrl: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    BacktrackWindow: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    EngineMode: NotRequired[str],
    ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef],  # (2)
    DeletionProtection: NotRequired[bool],
    GlobalClusterIdentifier: NotRequired[str],
    EnableHttpEndpoint: NotRequired[bool],
    CopyTagsToSnapshot: NotRequired[bool],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    EnableGlobalWriteForwarding: NotRequired[bool],
    DBClusterInstanceClass: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    StorageType: NotRequired[str],
    Iops: NotRequired[int],
    PubliclyAccessible: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (3)
    NetworkType: NotRequired[str],
    DBSystemId: NotRequired[str],
    ManageMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
    SourceRegion: NotRequired[str],
  1. See TagTypeDef
  2. See ScalingConfigurationTypeDef
  3. See ServerlessV2ScalingConfigurationTypeDef

ModifyDBClusterMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterMessageRequestTypeDef

def get_value() -> ModifyDBClusterMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class ModifyDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    NewDBClusterIdentifier: NotRequired[str],
    ApplyImmediately: NotRequired[bool],
    BackupRetentionPeriod: NotRequired[int],
    DBClusterParameterGroupName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    Port: NotRequired[int],
    MasterUserPassword: NotRequired[str],
    OptionGroupName: NotRequired[str],
    PreferredBackupWindow: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    BacktrackWindow: NotRequired[int],
    CloudwatchLogsExportConfiguration: NotRequired[CloudwatchLogsExportConfigurationTypeDef],  # (1)
    EngineVersion: NotRequired[str],
    AllowMajorVersionUpgrade: NotRequired[bool],
    DBInstanceParameterGroupName: NotRequired[str],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef],  # (2)
    DeletionProtection: NotRequired[bool],
    EnableHttpEndpoint: NotRequired[bool],
    CopyTagsToSnapshot: NotRequired[bool],
    EnableGlobalWriteForwarding: NotRequired[bool],
    DBClusterInstanceClass: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    StorageType: NotRequired[str],
    Iops: NotRequired[int],
    AutoMinorVersionUpgrade: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (3)
    NetworkType: NotRequired[str],
    ManageMasterUserPassword: NotRequired[bool],
    RotateMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
  1. See CloudwatchLogsExportConfigurationTypeDef
  2. See ScalingConfigurationTypeDef
  3. See ServerlessV2ScalingConfigurationTypeDef

RestoreDBClusterFromS3MessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromS3MessageRequestTypeDef

def get_value() -> RestoreDBClusterFromS3MessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "Engine": ...,
        "MasterUsername": ...,
        "SourceEngine": ...,
        "SourceEngineVersion": ...,
        "S3BucketName": ...,
        "S3IngestionRoleArn": ...,
    }
Definition
class RestoreDBClusterFromS3MessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    Engine: str,
    MasterUsername: str,
    SourceEngine: str,
    SourceEngineVersion: str,
    S3BucketName: str,
    S3IngestionRoleArn: str,
    AvailabilityZones: NotRequired[Sequence[str]],
    BackupRetentionPeriod: NotRequired[int],
    CharacterSetName: NotRequired[str],
    DatabaseName: NotRequired[str],
    DBClusterParameterGroupName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    DBSubnetGroupName: NotRequired[str],
    EngineVersion: NotRequired[str],
    Port: NotRequired[int],
    MasterUserPassword: NotRequired[str],
    OptionGroupName: NotRequired[str],
    PreferredBackupWindow: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    S3Prefix: NotRequired[str],
    BacktrackWindow: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    DeletionProtection: NotRequired[bool],
    CopyTagsToSnapshot: NotRequired[bool],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (2)
    NetworkType: NotRequired[str],
    ManageMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
  1. See TagTypeDef
  2. See ServerlessV2ScalingConfigurationTypeDef

RestoreDBClusterFromSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromSnapshotMessageRequestTypeDef

def get_value() -> RestoreDBClusterFromSnapshotMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "SnapshotIdentifier": ...,
        "Engine": ...,
    }
Definition
class RestoreDBClusterFromSnapshotMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    SnapshotIdentifier: str,
    Engine: str,
    AvailabilityZones: NotRequired[Sequence[str]],
    EngineVersion: NotRequired[str],
    Port: NotRequired[int],
    DBSubnetGroupName: NotRequired[str],
    DatabaseName: NotRequired[str],
    OptionGroupName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    KmsKeyId: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    BacktrackWindow: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    EngineMode: NotRequired[str],
    ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef],  # (2)
    DBClusterParameterGroupName: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    CopyTagsToSnapshot: NotRequired[bool],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    DBClusterInstanceClass: NotRequired[str],
    StorageType: NotRequired[str],
    Iops: NotRequired[int],
    PubliclyAccessible: NotRequired[bool],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (3)
    NetworkType: NotRequired[str],
  1. See TagTypeDef
  2. See ScalingConfigurationTypeDef
  3. See ServerlessV2ScalingConfigurationTypeDef

RestoreDBClusterToPointInTimeMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterToPointInTimeMessageRequestTypeDef

def get_value() -> RestoreDBClusterToPointInTimeMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
        "SourceDBClusterIdentifier": ...,
    }
Definition
class RestoreDBClusterToPointInTimeMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    SourceDBClusterIdentifier: str,
    RestoreType: NotRequired[str],
    RestoreToTime: NotRequired[Union[datetime, str]],
    UseLatestRestorableTime: NotRequired[bool],
    Port: NotRequired[int],
    DBSubnetGroupName: NotRequired[str],
    OptionGroupName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    KmsKeyId: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    BacktrackWindow: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    DBClusterParameterGroupName: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    CopyTagsToSnapshot: NotRequired[bool],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef],  # (2)
    EngineMode: NotRequired[str],
    DBClusterInstanceClass: NotRequired[str],
    StorageType: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    Iops: NotRequired[int],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (3)
    NetworkType: NotRequired[str],
  1. See TagTypeDef
  2. See ScalingConfigurationTypeDef
  3. See ServerlessV2ScalingConfigurationTypeDef

CreateDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceMessageRequestTypeDef

def get_value() -> CreateDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "DBInstanceClass": ...,
        "Engine": ...,
    }
Definition
class CreateDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    DBInstanceClass: str,
    Engine: str,
    DBName: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    MasterUsername: NotRequired[str],
    MasterUserPassword: NotRequired[str],
    DBSecurityGroups: NotRequired[Sequence[str]],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    AvailabilityZone: NotRequired[str],
    DBSubnetGroupName: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    DBParameterGroupName: NotRequired[str],
    BackupRetentionPeriod: NotRequired[int],
    PreferredBackupWindow: NotRequired[str],
    Port: NotRequired[int],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AutoMinorVersionUpgrade: NotRequired[bool],
    LicenseModel: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    CharacterSetName: NotRequired[str],
    NcharCharacterSetName: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DBClusterIdentifier: NotRequired[str],
    StorageType: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    TdeCredentialPassword: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    Domain: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    PromotionTier: NotRequired[int],
    Timezone: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (2)
    DeletionProtection: NotRequired[bool],
    MaxAllocatedStorage: NotRequired[int],
    EnableCustomerOwnedIp: NotRequired[bool],
    CustomIamInstanceProfile: NotRequired[str],
    BackupTarget: NotRequired[str],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    ManageMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
    CACertificateIdentifier: NotRequired[str],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef

CreateDBInstanceReadReplicaMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceReadReplicaMessageRequestTypeDef

def get_value() -> CreateDBInstanceReadReplicaMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "SourceDBInstanceIdentifier": ...,
    }
Definition
class CreateDBInstanceReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    SourceDBInstanceIdentifier: str,
    DBInstanceClass: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    Port: NotRequired[int],
    MultiAZ: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    DBParameterGroupName: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DBSubnetGroupName: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    StorageType: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    KmsKeyId: NotRequired[str],
    PreSignedUrl: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (2)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    ReplicaMode: NotRequired[ReplicaModeType],  # (3)
    MaxAllocatedStorage: NotRequired[int],
    CustomIamInstanceProfile: NotRequired[str],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    EnableCustomerOwnedIp: NotRequired[bool],
    AllocatedStorage: NotRequired[int],
    SourceRegion: NotRequired[str],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef
  3. See ReplicaModeType

DBSnapshotTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotTypeDef

def get_value() -> DBSnapshotTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
Definition
class DBSnapshotTypeDef(TypedDict):
    DBSnapshotIdentifier: NotRequired[str],
    DBInstanceIdentifier: NotRequired[str],
    SnapshotCreateTime: NotRequired[datetime],
    Engine: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    Status: NotRequired[str],
    Port: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    VpcId: NotRequired[str],
    InstanceCreateTime: NotRequired[datetime],
    MasterUsername: NotRequired[str],
    EngineVersion: NotRequired[str],
    LicenseModel: NotRequired[str],
    SnapshotType: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    PercentProgress: NotRequired[int],
    SourceRegion: NotRequired[str],
    SourceDBSnapshotIdentifier: NotRequired[str],
    StorageType: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    Encrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DBSnapshotArn: NotRequired[str],
    Timezone: NotRequired[str],
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    ProcessorFeatures: NotRequired[List[ProcessorFeatureTypeDef]],  # (1)
    DbiResourceId: NotRequired[str],
    TagList: NotRequired[List[TagTypeDef]],  # (2)
    OriginalSnapshotCreateTime: NotRequired[datetime],
    SnapshotDatabaseTime: NotRequired[datetime],
    SnapshotTarget: NotRequired[str],
    StorageThroughput: NotRequired[int],
  1. See ProcessorFeatureTypeDef
  2. See TagTypeDef

ModifyDBInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBInstanceMessageRequestTypeDef

def get_value() -> ModifyDBInstanceMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class ModifyDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    AllocatedStorage: NotRequired[int],
    DBInstanceClass: NotRequired[str],
    DBSubnetGroupName: NotRequired[str],
    DBSecurityGroups: NotRequired[Sequence[str]],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    ApplyImmediately: NotRequired[bool],
    MasterUserPassword: NotRequired[str],
    DBParameterGroupName: NotRequired[str],
    BackupRetentionPeriod: NotRequired[int],
    PreferredBackupWindow: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AllowMajorVersionUpgrade: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    LicenseModel: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    NewDBInstanceIdentifier: NotRequired[str],
    StorageType: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    TdeCredentialPassword: NotRequired[str],
    CACertificateIdentifier: NotRequired[str],
    Domain: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    DBPortNumber: NotRequired[int],
    PubliclyAccessible: NotRequired[bool],
    MonitoringRoleArn: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    PromotionTier: NotRequired[int],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    CloudwatchLogsExportConfiguration: NotRequired[CloudwatchLogsExportConfigurationTypeDef],  # (1)
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (2)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    MaxAllocatedStorage: NotRequired[int],
    CertificateRotationRestart: NotRequired[bool],
    ReplicaMode: NotRequired[ReplicaModeType],  # (3)
    EnableCustomerOwnedIp: NotRequired[bool],
    AwsBackupRecoveryPointArn: NotRequired[str],
    AutomationMode: NotRequired[AutomationModeType],  # (4)
    ResumeFullAutomationModeMinutes: NotRequired[int],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    ManageMasterUserPassword: NotRequired[bool],
    RotateMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
  1. See CloudwatchLogsExportConfigurationTypeDef
  2. See ProcessorFeatureTypeDef
  3. See ReplicaModeType
  4. See AutomationModeType

PendingModifiedValuesTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PendingModifiedValuesTypeDef

def get_value() -> PendingModifiedValuesTypeDef:
    return {
        "DBInstanceClass": ...,
    }
Definition
class PendingModifiedValuesTypeDef(TypedDict):
    DBInstanceClass: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    MasterUserPassword: NotRequired[str],
    Port: NotRequired[int],
    BackupRetentionPeriod: NotRequired[int],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    LicenseModel: NotRequired[str],
    Iops: NotRequired[int],
    DBInstanceIdentifier: NotRequired[str],
    StorageType: NotRequired[str],
    CACertificateIdentifier: NotRequired[str],
    DBSubnetGroupName: NotRequired[str],
    PendingCloudwatchLogsExports: NotRequired[PendingCloudwatchLogsExportsTypeDef],  # (1)
    ProcessorFeatures: NotRequired[List[ProcessorFeatureTypeDef]],  # (2)
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    AutomationMode: NotRequired[AutomationModeType],  # (3)
    ResumeFullAutomationModeTime: NotRequired[datetime],
    StorageThroughput: NotRequired[int],
  1. See PendingCloudwatchLogsExportsTypeDef
  2. See ProcessorFeatureTypeDef
  3. See AutomationModeType

RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef

def get_value() -> RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    DBSnapshotIdentifier: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Port: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    DBSubnetGroupName: NotRequired[str],
    MultiAZ: NotRequired[bool],
    PubliclyAccessible: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    LicenseModel: NotRequired[str],
    DBName: NotRequired[str],
    Engine: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    StorageType: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    TdeCredentialPassword: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    Domain: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    DomainIAMRoleName: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (2)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DBParameterGroupName: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    EnableCustomerOwnedIp: NotRequired[bool],
    CustomIamInstanceProfile: NotRequired[str],
    BackupTarget: NotRequired[str],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    DBClusterSnapshotIdentifier: NotRequired[str],
    AllocatedStorage: NotRequired[int],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef

RestoreDBInstanceFromS3MessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromS3MessageRequestTypeDef

def get_value() -> RestoreDBInstanceFromS3MessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "DBInstanceClass": ...,
        "Engine": ...,
        "SourceEngine": ...,
        "SourceEngineVersion": ...,
        "S3BucketName": ...,
        "S3IngestionRoleArn": ...,
    }
Definition
class RestoreDBInstanceFromS3MessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    DBInstanceClass: str,
    Engine: str,
    SourceEngine: str,
    SourceEngineVersion: str,
    S3BucketName: str,
    S3IngestionRoleArn: str,
    DBName: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    MasterUsername: NotRequired[str],
    MasterUserPassword: NotRequired[str],
    DBSecurityGroups: NotRequired[Sequence[str]],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    AvailabilityZone: NotRequired[str],
    DBSubnetGroupName: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    DBParameterGroupName: NotRequired[str],
    BackupRetentionPeriod: NotRequired[int],
    PreferredBackupWindow: NotRequired[str],
    Port: NotRequired[int],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AutoMinorVersionUpgrade: NotRequired[bool],
    LicenseModel: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    StorageType: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    S3Prefix: NotRequired[str],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (2)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    MaxAllocatedStorage: NotRequired[int],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    ManageMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef

RestoreDBInstanceToPointInTimeMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceToPointInTimeMessageRequestTypeDef

def get_value() -> RestoreDBInstanceToPointInTimeMessageRequestTypeDef:
    return {
        "TargetDBInstanceIdentifier": ...,
    }
Definition
class RestoreDBInstanceToPointInTimeMessageRequestTypeDef(TypedDict):
    TargetDBInstanceIdentifier: str,
    SourceDBInstanceIdentifier: NotRequired[str],
    RestoreTime: NotRequired[Union[datetime, str]],
    UseLatestRestorableTime: NotRequired[bool],
    DBInstanceClass: NotRequired[str],
    Port: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    DBSubnetGroupName: NotRequired[str],
    MultiAZ: NotRequired[bool],
    PubliclyAccessible: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    LicenseModel: NotRequired[str],
    DBName: NotRequired[str],
    Engine: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    StorageType: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    TdeCredentialPassword: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (2)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DBParameterGroupName: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    SourceDbiResourceId: NotRequired[str],
    MaxAllocatedStorage: NotRequired[int],
    SourceDBInstanceAutomatedBackupsArn: NotRequired[str],
    EnableCustomerOwnedIp: NotRequired[bool],
    CustomIamInstanceProfile: NotRequired[str],
    BackupTarget: NotRequired[str],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    AllocatedStorage: NotRequired[int],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef

CreateDBProxyEndpointResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyEndpointResponseTypeDef

def get_value() -> CreateDBProxyEndpointResponseTypeDef:
    return {
        "DBProxyEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBProxyEndpointResponseTypeDef(TypedDict):
    DBProxyEndpoint: DBProxyEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBProxyEndpointResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointResponseTypeDef

def get_value() -> DeleteDBProxyEndpointResponseTypeDef:
    return {
        "DBProxyEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBProxyEndpointResponseTypeDef(TypedDict):
    DBProxyEndpoint: DBProxyEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBProxyEndpointsResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsResponseTypeDef

def get_value() -> DescribeDBProxyEndpointsResponseTypeDef:
    return {
        "DBProxyEndpoints": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBProxyEndpointsResponseTypeDef(TypedDict):
    DBProxyEndpoints: List[DBProxyEndpointTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBProxyEndpointResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointResponseTypeDef

def get_value() -> ModifyDBProxyEndpointResponseTypeDef:
    return {
        "DBProxyEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBProxyEndpointResponseTypeDef(TypedDict):
    DBProxyEndpoint: DBProxyEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

CreateDBProxyRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyRequestRequestTypeDef

def get_value() -> CreateDBProxyRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
        "EngineFamily": ...,
        "Auth": ...,
        "RoleArn": ...,
        "VpcSubnetIds": ...,
    }
Definition
class CreateDBProxyRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    EngineFamily: EngineFamilyType,  # (1)
    Auth: Sequence[UserAuthConfigTypeDef],  # (2)
    RoleArn: str,
    VpcSubnetIds: Sequence[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    RequireTLS: NotRequired[bool],
    IdleClientTimeout: NotRequired[int],
    DebugLogging: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See EngineFamilyType
  2. See UserAuthConfigTypeDef
  3. See TagTypeDef

ModifyDBProxyRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyRequestRequestTypeDef

def get_value() -> ModifyDBProxyRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class ModifyDBProxyRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    NewDBProxyName: NotRequired[str],
    Auth: NotRequired[Sequence[UserAuthConfigTypeDef]],  # (1)
    RequireTLS: NotRequired[bool],
    IdleClientTimeout: NotRequired[int],
    DebugLogging: NotRequired[bool],
    RoleArn: NotRequired[str],
    SecurityGroups: NotRequired[Sequence[str]],
  1. See UserAuthConfigTypeDef

DBClusterBacktrackMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterBacktrackMessageTypeDef

def get_value() -> DBClusterBacktrackMessageTypeDef:
    return {
        "Marker": ...,
        "DBClusterBacktracks": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterBacktrackMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterBacktracks: List[DBClusterBacktrackTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterBacktrackTypeDef
  2. See ResponseMetadataTypeDef

DBClusterEndpointMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterEndpointMessageTypeDef

def get_value() -> DBClusterEndpointMessageTypeDef:
    return {
        "Marker": ...,
        "DBClusterEndpoints": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterEndpointMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterEndpoints: List[DBClusterEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterEndpointTypeDef
  2. See ResponseMetadataTypeDef

DBClusterParameterGroupDetailsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupDetailsTypeDef

def get_value() -> DBClusterParameterGroupDetailsTypeDef:
    return {
        "Parameters": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterParameterGroupDetailsTypeDef(TypedDict):
    Parameters: List[ParameterTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

DBParameterGroupDetailsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupDetailsTypeDef

def get_value() -> DBParameterGroupDetailsTypeDef:
    return {
        "Parameters": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBParameterGroupDetailsTypeDef(TypedDict):
    Parameters: List[ParameterTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

EngineDefaultsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EngineDefaultsTypeDef

def get_value() -> EngineDefaultsTypeDef:
    return {
        "DBParameterGroupFamily": ...,
    }
Definition
class EngineDefaultsTypeDef(TypedDict):
    DBParameterGroupFamily: NotRequired[str],
    Marker: NotRequired[str],
    Parameters: NotRequired[List[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

ModifyDBClusterParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> ModifyDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
        "Parameters": ...,
    }
Definition
class ModifyDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    Parameters: Sequence[ParameterTypeDef],  # (1)
  1. See ParameterTypeDef

ModifyDBParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBParameterGroupMessageRequestTypeDef

def get_value() -> ModifyDBParameterGroupMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
        "Parameters": ...,
    }
Definition
class ModifyDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    Parameters: Sequence[ParameterTypeDef],  # (1)
  1. See ParameterTypeDef

ResetDBClusterParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ResetDBClusterParameterGroupMessageRequestTypeDef

def get_value() -> ResetDBClusterParameterGroupMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class ResetDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    ResetAllParameters: NotRequired[bool],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

ResetDBParameterGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ResetDBParameterGroupMessageRequestTypeDef

def get_value() -> ResetDBParameterGroupMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class ResetDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    ResetAllParameters: NotRequired[bool],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

DBClusterSnapshotAttributesResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributesResultTypeDef

def get_value() -> DBClusterSnapshotAttributesResultTypeDef:
    return {
        "DBClusterSnapshotIdentifier": ...,
    }
Definition
class DBClusterSnapshotAttributesResultTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: NotRequired[str],
    DBClusterSnapshotAttributes: NotRequired[List[DBClusterSnapshotAttributeTypeDef]],  # (1)
  1. See DBClusterSnapshotAttributeTypeDef

DBEngineVersionResponseMetadataTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBEngineVersionResponseMetadataTypeDef

def get_value() -> DBEngineVersionResponseMetadataTypeDef:
    return {
        "Engine": ...,
        "EngineVersion": ...,
        "DBParameterGroupFamily": ...,
        "DBEngineDescription": ...,
        "DBEngineVersionDescription": ...,
        "DefaultCharacterSet": ...,
        "Image": ...,
        "DBEngineMediaType": ...,
        "SupportedCharacterSets": ...,
        "SupportedNcharCharacterSets": ...,
        "ValidUpgradeTarget": ...,
        "SupportedTimezones": ...,
        "ExportableLogTypes": ...,
        "SupportsLogExportsToCloudwatchLogs": ...,
        "SupportsReadReplica": ...,
        "SupportedEngineModes": ...,
        "SupportedFeatureNames": ...,
        "Status": ...,
        "SupportsParallelQuery": ...,
        "SupportsGlobalDatabases": ...,
        "MajorEngineVersion": ...,
        "DatabaseInstallationFilesS3BucketName": ...,
        "DatabaseInstallationFilesS3Prefix": ...,
        "DBEngineVersionArn": ...,
        "KMSKeyId": ...,
        "CreateTime": ...,
        "TagList": ...,
        "SupportsBabelfish": ...,
        "CustomDBEngineVersionManifest": ...,
        "SupportsCertificateRotationWithoutRestart": ...,
        "SupportedCACertificateIdentifiers": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBEngineVersionResponseMetadataTypeDef(TypedDict):
    Engine: str,
    EngineVersion: str,
    DBParameterGroupFamily: str,
    DBEngineDescription: str,
    DBEngineVersionDescription: str,
    DefaultCharacterSet: CharacterSetTypeDef,  # (1)
    Image: CustomDBEngineVersionAMITypeDef,  # (2)
    DBEngineMediaType: str,
    SupportedCharacterSets: List[CharacterSetTypeDef],  # (3)
    SupportedNcharCharacterSets: List[CharacterSetTypeDef],  # (3)
    ValidUpgradeTarget: List[UpgradeTargetTypeDef],  # (5)
    SupportedTimezones: List[TimezoneTypeDef],  # (6)
    ExportableLogTypes: List[str],
    SupportsLogExportsToCloudwatchLogs: bool,
    SupportsReadReplica: bool,
    SupportedEngineModes: List[str],
    SupportedFeatureNames: List[str],
    Status: str,
    SupportsParallelQuery: bool,
    SupportsGlobalDatabases: bool,
    MajorEngineVersion: str,
    DatabaseInstallationFilesS3BucketName: str,
    DatabaseInstallationFilesS3Prefix: str,
    DBEngineVersionArn: str,
    KMSKeyId: str,
    CreateTime: datetime,
    TagList: List[TagTypeDef],  # (7)
    SupportsBabelfish: bool,
    CustomDBEngineVersionManifest: str,
    SupportsCertificateRotationWithoutRestart: bool,
    SupportedCACertificateIdentifiers: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See CharacterSetTypeDef
  2. See CustomDBEngineVersionAMITypeDef
  3. See CharacterSetTypeDef
  4. See CharacterSetTypeDef
  5. See UpgradeTargetTypeDef
  6. See TimezoneTypeDef
  7. See TagTypeDef
  8. See ResponseMetadataTypeDef

DBEngineVersionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBEngineVersionTypeDef

def get_value() -> DBEngineVersionTypeDef:
    return {
        "Engine": ...,
    }
Definition
class DBEngineVersionTypeDef(TypedDict):
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    DBEngineDescription: NotRequired[str],
    DBEngineVersionDescription: NotRequired[str],
    DefaultCharacterSet: NotRequired[CharacterSetTypeDef],  # (1)
    Image: NotRequired[CustomDBEngineVersionAMITypeDef],  # (2)
    DBEngineMediaType: NotRequired[str],
    SupportedCharacterSets: NotRequired[List[CharacterSetTypeDef]],  # (3)
    SupportedNcharCharacterSets: NotRequired[List[CharacterSetTypeDef]],  # (3)
    ValidUpgradeTarget: NotRequired[List[UpgradeTargetTypeDef]],  # (5)
    SupportedTimezones: NotRequired[List[TimezoneTypeDef]],  # (6)
    ExportableLogTypes: NotRequired[List[str]],
    SupportsLogExportsToCloudwatchLogs: NotRequired[bool],
    SupportsReadReplica: NotRequired[bool],
    SupportedEngineModes: NotRequired[List[str]],
    SupportedFeatureNames: NotRequired[List[str]],
    Status: NotRequired[str],
    SupportsParallelQuery: NotRequired[bool],
    SupportsGlobalDatabases: NotRequired[bool],
    MajorEngineVersion: NotRequired[str],
    DatabaseInstallationFilesS3BucketName: NotRequired[str],
    DatabaseInstallationFilesS3Prefix: NotRequired[str],
    DBEngineVersionArn: NotRequired[str],
    KMSKeyId: NotRequired[str],
    CreateTime: NotRequired[datetime],
    TagList: NotRequired[List[TagTypeDef]],  # (7)
    SupportsBabelfish: NotRequired[bool],
    CustomDBEngineVersionManifest: NotRequired[str],
    SupportsCertificateRotationWithoutRestart: NotRequired[bool],
    SupportedCACertificateIdentifiers: NotRequired[List[str]],
  1. See CharacterSetTypeDef
  2. See CustomDBEngineVersionAMITypeDef
  3. See CharacterSetTypeDef
  4. See CharacterSetTypeDef
  5. See UpgradeTargetTypeDef
  6. See TimezoneTypeDef
  7. See TagTypeDef

DBInstanceAutomatedBackupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupTypeDef

def get_value() -> DBInstanceAutomatedBackupTypeDef:
    return {
        "DBInstanceArn": ...,
    }
Definition
class DBInstanceAutomatedBackupTypeDef(TypedDict):
    DBInstanceArn: NotRequired[str],
    DbiResourceId: NotRequired[str],
    Region: NotRequired[str],
    DBInstanceIdentifier: NotRequired[str],
    RestoreWindow: NotRequired[RestoreWindowTypeDef],  # (1)
    AllocatedStorage: NotRequired[int],
    Status: NotRequired[str],
    Port: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    VpcId: NotRequired[str],
    InstanceCreateTime: NotRequired[datetime],
    MasterUsername: NotRequired[str],
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    LicenseModel: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupName: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    Encrypted: NotRequired[bool],
    StorageType: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Timezone: NotRequired[str],
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    BackupRetentionPeriod: NotRequired[int],
    DBInstanceAutomatedBackupsArn: NotRequired[str],
    DBInstanceAutomatedBackupsReplications: NotRequired[List[DBInstanceAutomatedBackupsReplicationTypeDef]],  # (2)
    BackupTarget: NotRequired[str],
    StorageThroughput: NotRequired[int],
  1. See RestoreWindowTypeDef
  2. See DBInstanceAutomatedBackupsReplicationTypeDef

DBProxyTargetTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBProxyTargetTypeDef

def get_value() -> DBProxyTargetTypeDef:
    return {
        "TargetArn": ...,
    }
Definition
class DBProxyTargetTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    Endpoint: NotRequired[str],
    TrackedClusterId: NotRequired[str],
    RdsResourceId: NotRequired[str],
    Port: NotRequired[int],
    Type: NotRequired[TargetTypeType],  # (1)
    Role: NotRequired[TargetRoleType],  # (2)
    TargetHealth: NotRequired[TargetHealthTypeDef],  # (3)
  1. See TargetTypeType
  2. See TargetRoleType
  3. See TargetHealthTypeDef

DBProxyTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBProxyTypeDef

def get_value() -> DBProxyTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DBProxyTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    DBProxyArn: NotRequired[str],
    Status: NotRequired[DBProxyStatusType],  # (1)
    EngineFamily: NotRequired[str],
    VpcId: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[List[str]],
    VpcSubnetIds: NotRequired[List[str]],
    Auth: NotRequired[List[UserAuthConfigInfoTypeDef]],  # (2)
    RoleArn: NotRequired[str],
    Endpoint: NotRequired[str],
    RequireTLS: NotRequired[bool],
    IdleClientTimeout: NotRequired[int],
    DebugLogging: NotRequired[bool],
    CreatedDate: NotRequired[datetime],
    UpdatedDate: NotRequired[datetime],
  1. See DBProxyStatusType
  2. See UserAuthConfigInfoTypeDef

DBSecurityGroupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSecurityGroupTypeDef

def get_value() -> DBSecurityGroupTypeDef:
    return {
        "OwnerId": ...,
    }
Definition
class DBSecurityGroupTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    DBSecurityGroupName: NotRequired[str],
    DBSecurityGroupDescription: NotRequired[str],
    VpcId: NotRequired[str],
    EC2SecurityGroups: NotRequired[List[EC2SecurityGroupTypeDef]],  # (1)
    IPRanges: NotRequired[List[IPRangeTypeDef]],  # (2)
    DBSecurityGroupArn: NotRequired[str],
  1. See EC2SecurityGroupTypeDef
  2. See IPRangeTypeDef

DBSnapshotAttributesResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotAttributesResultTypeDef

def get_value() -> DBSnapshotAttributesResultTypeDef:
    return {
        "DBSnapshotIdentifier": ...,
    }
Definition
class DBSnapshotAttributesResultTypeDef(TypedDict):
    DBSnapshotIdentifier: NotRequired[str],
    DBSnapshotAttributes: NotRequired[List[DBSnapshotAttributeTypeDef]],  # (1)
  1. See DBSnapshotAttributeTypeDef

DescribeBlueGreenDeploymentsRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsRequestRequestTypeDef

def get_value() -> DescribeBlueGreenDeploymentsRequestRequestTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
Definition
class DescribeBlueGreenDeploymentsRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeCertificatesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeCertificatesMessageRequestTypeDef

def get_value() -> DescribeCertificatesMessageRequestTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
Definition
class DescribeCertificatesMessageRequestTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterBacktracksMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterBacktracksMessageRequestTypeDef

def get_value() -> DescribeDBClusterBacktracksMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterBacktracksMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterEndpointsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterEndpointsMessageRequestTypeDef

def get_value() -> DescribeDBClusterEndpointsMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterEndpointsMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterEndpointIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterParameterGroupsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParameterGroupsMessageRequestTypeDef

def get_value() -> DescribeDBClusterParameterGroupsMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class DescribeDBClusterParameterGroupsMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterParametersMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParametersMessageRequestTypeDef

def get_value() -> DescribeDBClusterParametersMessageRequestTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class DescribeDBClusterParametersMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterSnapshotsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageRequestTypeDef

def get_value() -> DescribeDBClusterSnapshotsMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterSnapshotsMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
  1. See FilterTypeDef

DescribeDBClustersMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageRequestTypeDef

def get_value() -> DescribeDBClustersMessageRequestTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClustersMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
  1. See FilterTypeDef

DescribeDBEngineVersionsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBEngineVersionsMessageRequestTypeDef

def get_value() -> DescribeDBEngineVersionsMessageRequestTypeDef:
    return {
        "Engine": ...,
    }
Definition
class DescribeDBEngineVersionsMessageRequestTypeDef(TypedDict):
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    DefaultOnly: NotRequired[bool],
    ListSupportedCharacterSets: NotRequired[bool],
    ListSupportedTimezones: NotRequired[bool],
    IncludeAll: NotRequired[bool],
  1. See FilterTypeDef

DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef

def get_value() -> DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef:
    return {
        "DbiResourceId": ...,
    }
Definition
class DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef(TypedDict):
    DbiResourceId: NotRequired[str],
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    DBInstanceAutomatedBackupsArn: NotRequired[str],
  1. See FilterTypeDef

DescribeDBInstancesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageRequestTypeDef

def get_value() -> DescribeDBInstancesMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBInstancesMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBLogFilesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesMessageRequestTypeDef

def get_value() -> DescribeDBLogFilesMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBLogFilesMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    FilenameContains: NotRequired[str],
    FileLastWritten: NotRequired[int],
    FileSize: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBParameterGroupsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParameterGroupsMessageRequestTypeDef

def get_value() -> DescribeDBParameterGroupsMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DescribeDBParameterGroupsMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBParametersMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParametersMessageRequestTypeDef

def get_value() -> DescribeDBParametersMessageRequestTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DescribeDBParametersMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBProxiesRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxiesRequestRequestTypeDef

def get_value() -> DescribeDBProxiesRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxiesRequestRequestTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBProxyEndpointsRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsRequestRequestTypeDef

def get_value() -> DescribeDBProxyEndpointsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxyEndpointsRequestRequestTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    DBProxyEndpointName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBProxyTargetGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsRequestRequestTypeDef

def get_value() -> DescribeDBProxyTargetGroupsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxyTargetGroupsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBProxyTargetsRequestRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsRequestRequestTypeDef

def get_value() -> DescribeDBProxyTargetsRequestRequestTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxyTargetsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBSecurityGroupsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSecurityGroupsMessageRequestTypeDef

def get_value() -> DescribeDBSecurityGroupsMessageRequestTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
Definition
class DescribeDBSecurityGroupsMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBSnapshotsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageRequestTypeDef

def get_value() -> DescribeDBSnapshotsMessageRequestTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBSnapshotsMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    DbiResourceId: NotRequired[str],
  1. See FilterTypeDef

DescribeDBSubnetGroupsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSubnetGroupsMessageRequestTypeDef

def get_value() -> DescribeDBSubnetGroupsMessageRequestTypeDef:
    return {
        "DBSubnetGroupName": ...,
    }
Definition
class DescribeDBSubnetGroupsMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEngineDefaultClusterParametersMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersMessageRequestTypeDef

def get_value() -> DescribeEngineDefaultClusterParametersMessageRequestTypeDef:
    return {
        "DBParameterGroupFamily": ...,
    }
Definition
class DescribeEngineDefaultClusterParametersMessageRequestTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEngineDefaultParametersMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersMessageRequestTypeDef

def get_value() -> DescribeEngineDefaultParametersMessageRequestTypeDef:
    return {
        "DBParameterGroupFamily": ...,
    }
Definition
class DescribeEngineDefaultParametersMessageRequestTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventCategoriesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEventCategoriesMessageRequestTypeDef

def get_value() -> DescribeEventCategoriesMessageRequestTypeDef:
    return {
        "SourceType": ...,
    }
Definition
class DescribeEventCategoriesMessageRequestTypeDef(TypedDict):
    SourceType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeEventSubscriptionsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEventSubscriptionsMessageRequestTypeDef

def get_value() -> DescribeEventSubscriptionsMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class DescribeEventSubscriptionsMessageRequestTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEventsMessageRequestTypeDef

def get_value() -> DescribeEventsMessageRequestTypeDef:
    return {
        "SourceIdentifier": ...,
    }
Definition
class DescribeEventsMessageRequestTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    EventCategories: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See SourceTypeType
  2. See FilterTypeDef

DescribeExportTasksMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeExportTasksMessageRequestTypeDef

def get_value() -> DescribeExportTasksMessageRequestTypeDef:
    return {
        "ExportTaskIdentifier": ...,
    }
Definition
class DescribeExportTasksMessageRequestTypeDef(TypedDict):
    ExportTaskIdentifier: NotRequired[str],
    SourceArn: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
    SourceType: NotRequired[ExportSourceTypeType],  # (2)
  1. See FilterTypeDef
  2. See ExportSourceTypeType

DescribeGlobalClustersMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeGlobalClustersMessageRequestTypeDef

def get_value() -> DescribeGlobalClustersMessageRequestTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
Definition
class DescribeGlobalClustersMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeOptionGroupOptionsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupOptionsMessageRequestTypeDef

def get_value() -> DescribeOptionGroupOptionsMessageRequestTypeDef:
    return {
        "EngineName": ...,
    }
Definition
class DescribeOptionGroupOptionsMessageRequestTypeDef(TypedDict):
    EngineName: str,
    MajorEngineVersion: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeOptionGroupsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupsMessageRequestTypeDef

def get_value() -> DescribeOptionGroupsMessageRequestTypeDef:
    return {
        "OptionGroupName": ...,
    }
Definition
class DescribeOptionGroupsMessageRequestTypeDef(TypedDict):
    OptionGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
    EngineName: NotRequired[str],
    MajorEngineVersion: NotRequired[str],
  1. See FilterTypeDef

DescribeOrderableDBInstanceOptionsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeOrderableDBInstanceOptionsMessageRequestTypeDef

def get_value() -> DescribeOrderableDBInstanceOptionsMessageRequestTypeDef:
    return {
        "Engine": ...,
    }
Definition
class DescribeOrderableDBInstanceOptionsMessageRequestTypeDef(TypedDict):
    Engine: str,
    EngineVersion: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    LicenseModel: NotRequired[str],
    AvailabilityZoneGroup: NotRequired[str],
    Vpc: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribePendingMaintenanceActionsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribePendingMaintenanceActionsMessageRequestTypeDef

def get_value() -> DescribePendingMaintenanceActionsMessageRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }
Definition
class DescribePendingMaintenanceActionsMessageRequestTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeReservedDBInstancesMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesMessageRequestTypeDef

def get_value() -> DescribeReservedDBInstancesMessageRequestTypeDef:
    return {
        "ReservedDBInstanceId": ...,
    }
Definition
class DescribeReservedDBInstancesMessageRequestTypeDef(TypedDict):
    ReservedDBInstanceId: NotRequired[str],
    ReservedDBInstancesOfferingId: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Duration: NotRequired[str],
    ProductDescription: NotRequired[str],
    OfferingType: NotRequired[str],
    MultiAZ: NotRequired[bool],
    LeaseId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReservedDBInstancesOfferingsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesOfferingsMessageRequestTypeDef

def get_value() -> DescribeReservedDBInstancesOfferingsMessageRequestTypeDef:
    return {
        "ReservedDBInstancesOfferingId": ...,
    }
Definition
class DescribeReservedDBInstancesOfferingsMessageRequestTypeDef(TypedDict):
    ReservedDBInstancesOfferingId: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Duration: NotRequired[str],
    ProductDescription: NotRequired[str],
    OfferingType: NotRequired[str],
    MultiAZ: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeSourceRegionsMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeSourceRegionsMessageRequestTypeDef

def get_value() -> DescribeSourceRegionsMessageRequestTypeDef:
    return {
        "RegionName": ...,
    }
Definition
class DescribeSourceRegionsMessageRequestTypeDef(TypedDict):
    RegionName: NotRequired[str],
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListTagsForResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ListTagsForResourceMessageRequestTypeDef

def get_value() -> ListTagsForResourceMessageRequestTypeDef:
    return {
        "ResourceName": ...,
    }
Definition
class ListTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceName: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef

def get_value() -> DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef:
    return {
        "BlueGreenDeploymentIdentifier": ...,
    }
Definition
class DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef

def get_value() -> DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
Definition
class DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef

def get_value() -> DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef

def get_value() -> DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterEndpointIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef

def get_value() -> DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef(TypedDict):
    DBClusterParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef

def get_value() -> DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef:
    return {
        "DBClusterParameterGroupName": ...,
    }
Definition
class DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef

def get_value() -> DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef

def get_value() -> DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeShared: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef

def get_value() -> DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef:
    return {
        "Engine": ...,
    }
Definition
class DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef(TypedDict):
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    DBParameterGroupFamily: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DefaultOnly: NotRequired[bool],
    ListSupportedCharacterSets: NotRequired[bool],
    ListSupportedTimezones: NotRequired[bool],
    IncludeAll: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef

def get_value() -> DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef:
    return {
        "DbiResourceId": ...,
    }
Definition
class DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef(TypedDict):
    DbiResourceId: NotRequired[str],
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DBInstanceAutomatedBackupsArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef

def get_value() -> DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef

def get_value() -> DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    FilenameContains: NotRequired[str],
    FileLastWritten: NotRequired[int],
    FileSize: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef

def get_value() -> DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef

def get_value() -> DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef:
    return {
        "DBParameterGroupName": ...,
    }
Definition
class DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef(TypedDict):
    DBParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef

def get_value() -> DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef

def get_value() -> DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    DBProxyEndpointName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef

def get_value() -> DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef

def get_value() -> DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef:
    return {
        "DBProxyName": ...,
    }
Definition
class DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef

def get_value() -> DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef:
    return {
        "DBSecurityGroupName": ...,
    }
Definition
class DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef(TypedDict):
    DBSecurityGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef

def get_value() -> DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    DbiResourceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef

def get_value() -> DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef:
    return {
        "DBSubnetGroupName": ...,
    }
Definition
class DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef(TypedDict):
    DBSubnetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef

def get_value() -> DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef:
    return {
        "DBParameterGroupFamily": ...,
    }
Definition
class DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef

def get_value() -> DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef:
    return {
        "DBParameterGroupFamily": ...,
    }
Definition
class DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef

def get_value() -> DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventsMessageDescribeEventsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEventsMessageDescribeEventsPaginateTypeDef

def get_value() -> DescribeEventsMessageDescribeEventsPaginateTypeDef:
    return {
        "SourceIdentifier": ...,
    }
Definition
class DescribeEventsMessageDescribeEventsPaginateTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    EventCategories: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SourceTypeType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef

def get_value() -> DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef:
    return {
        "ExportTaskIdentifier": ...,
    }
Definition
class DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef(TypedDict):
    ExportTaskIdentifier: NotRequired[str],
    SourceArn: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SourceType: NotRequired[ExportSourceTypeType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See ExportSourceTypeType
  3. See PaginatorConfigTypeDef

DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef

def get_value() -> DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
Definition
class DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef

def get_value() -> DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef:
    return {
        "EngineName": ...,
    }
Definition
class DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef(TypedDict):
    EngineName: str,
    MajorEngineVersion: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef

def get_value() -> DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef:
    return {
        "OptionGroupName": ...,
    }
Definition
class DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef(TypedDict):
    OptionGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    EngineName: NotRequired[str],
    MajorEngineVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef

def get_value() -> DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef:
    return {
        "Engine": ...,
    }
Definition
class DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef(TypedDict):
    Engine: str,
    EngineVersion: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    LicenseModel: NotRequired[str],
    AvailabilityZoneGroup: NotRequired[str],
    Vpc: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef

def get_value() -> DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef:
    return {
        "ResourceIdentifier": ...,
    }
Definition
class DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef

def get_value() -> DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef:
    return {
        "ReservedDBInstanceId": ...,
    }
Definition
class DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef(TypedDict):
    ReservedDBInstanceId: NotRequired[str],
    ReservedDBInstancesOfferingId: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Duration: NotRequired[str],
    ProductDescription: NotRequired[str],
    OfferingType: NotRequired[str],
    MultiAZ: NotRequired[bool],
    LeaseId: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef

def get_value() -> DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef:
    return {
        "ReservedDBInstancesOfferingId": ...,
    }
Definition
class DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef(TypedDict):
    ReservedDBInstancesOfferingId: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Duration: NotRequired[str],
    ProductDescription: NotRequired[str],
    OfferingType: NotRequired[str],
    MultiAZ: NotRequired[bool],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef

def get_value() -> DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef:
    return {
        "RegionName": ...,
    }
Definition
class DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef(TypedDict):
    RegionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef

def get_value() -> DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef:
    return {
        "DBInstanceIdentifier": ...,
        "LogFileName": ...,
    }
Definition
class DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    LogFileName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef

def get_value() -> DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef

def get_value() -> DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBClustersMessageDBClusterAvailableWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageDBClusterAvailableWaitTypeDef

def get_value() -> DescribeDBClustersMessageDBClusterAvailableWaitTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClustersMessageDBClusterAvailableWaitTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBClustersMessageDBClusterDeletedWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageDBClusterDeletedWaitTypeDef

def get_value() -> DescribeDBClustersMessageDBClusterDeletedWaitTypeDef:
    return {
        "DBClusterIdentifier": ...,
    }
Definition
class DescribeDBClustersMessageDBClusterDeletedWaitTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef

def get_value() -> DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef

def get_value() -> DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef

def get_value() -> DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    DbiResourceId: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef

def get_value() -> DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    DbiResourceId: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef

def get_value() -> DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    DbiResourceId: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBLogFilesResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesResponseTypeDef

def get_value() -> DescribeDBLogFilesResponseTypeDef:
    return {
        "DescribeDBLogFiles": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBLogFilesResponseTypeDef(TypedDict):
    DescribeDBLogFiles: List[DescribeDBLogFilesDetailsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DescribeDBLogFilesDetailsTypeDef
  2. See ResponseMetadataTypeDef

EventCategoriesMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EventCategoriesMessageTypeDef

def get_value() -> EventCategoriesMessageTypeDef:
    return {
        "EventCategoriesMapList": ...,
        "ResponseMetadata": ...,
    }
Definition
class EventCategoriesMessageTypeDef(TypedDict):
    EventCategoriesMapList: List[EventCategoriesMapTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventCategoriesMapTypeDef
  2. See ResponseMetadataTypeDef

EventsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import EventsMessageTypeDef

def get_value() -> EventsMessageTypeDef:
    return {
        "Marker": ...,
        "Events": ...,
        "ResponseMetadata": ...,
    }
Definition
class EventsMessageTypeDef(TypedDict):
    Marker: str,
    Events: List[EventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTypeDef
  2. See ResponseMetadataTypeDef

ExportTasksMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ExportTasksMessageTypeDef

def get_value() -> ExportTasksMessageTypeDef:
    return {
        "Marker": ...,
        "ExportTasks": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExportTasksMessageTypeDef(TypedDict):
    Marker: str,
    ExportTasks: List[ExportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

GlobalClusterTypeDef

Usage Example
from mypy_boto3_rds.type_defs import GlobalClusterTypeDef

def get_value() -> GlobalClusterTypeDef:
    return {
        "GlobalClusterIdentifier": ...,
    }
Definition
class GlobalClusterTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    GlobalClusterResourceId: NotRequired[str],
    GlobalClusterArn: NotRequired[str],
    Status: NotRequired[str],
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    DatabaseName: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    GlobalClusterMembers: NotRequired[List[GlobalClusterMemberTypeDef]],  # (1)
    FailoverState: NotRequired[FailoverStateTypeDef],  # (2)
  1. See GlobalClusterMemberTypeDef
  2. See FailoverStateTypeDef

OptionGroupOptionSettingTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionGroupOptionSettingTypeDef

def get_value() -> OptionGroupOptionSettingTypeDef:
    return {
        "SettingName": ...,
    }
Definition
class OptionGroupOptionSettingTypeDef(TypedDict):
    SettingName: NotRequired[str],
    SettingDescription: NotRequired[str],
    DefaultValue: NotRequired[str],
    ApplyType: NotRequired[str],
    AllowedValues: NotRequired[str],
    IsModifiable: NotRequired[bool],
    IsRequired: NotRequired[bool],
    MinimumEngineVersionPerAllowedValue: NotRequired[List[MinimumEngineVersionPerAllowedValueTypeDef]],  # (1)
  1. See MinimumEngineVersionPerAllowedValueTypeDef

OptionConfigurationTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionConfigurationTypeDef

def get_value() -> OptionConfigurationTypeDef:
    return {
        "OptionName": ...,
    }
Definition
class OptionConfigurationTypeDef(TypedDict):
    OptionName: str,
    Port: NotRequired[int],
    OptionVersion: NotRequired[str],
    DBSecurityGroupMemberships: NotRequired[Sequence[str]],
    VpcSecurityGroupMemberships: NotRequired[Sequence[str]],
    OptionSettings: NotRequired[Sequence[OptionSettingTypeDef]],  # (1)
  1. See OptionSettingTypeDef

OptionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionTypeDef

def get_value() -> OptionTypeDef:
    return {
        "OptionName": ...,
    }
Definition
class OptionTypeDef(TypedDict):
    OptionName: NotRequired[str],
    OptionDescription: NotRequired[str],
    Persistent: NotRequired[bool],
    Permanent: NotRequired[bool],
    Port: NotRequired[int],
    OptionVersion: NotRequired[str],
    OptionSettings: NotRequired[List[OptionSettingTypeDef]],  # (1)
    DBSecurityGroupMemberships: NotRequired[List[DBSecurityGroupMembershipTypeDef]],  # (2)
    VpcSecurityGroupMemberships: NotRequired[List[VpcSecurityGroupMembershipTypeDef]],  # (3)
  1. See OptionSettingTypeDef
  2. See DBSecurityGroupMembershipTypeDef
  3. See VpcSecurityGroupMembershipTypeDef

SubnetTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SubnetTypeDef

def get_value() -> SubnetTypeDef:
    return {
        "SubnetIdentifier": ...,
    }
Definition
class SubnetTypeDef(TypedDict):
    SubnetIdentifier: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef],  # (1)
    SubnetOutpost: NotRequired[OutpostTypeDef],  # (2)
    SubnetStatus: NotRequired[str],
  1. See AvailabilityZoneTypeDef
  2. See OutpostTypeDef

ResourcePendingMaintenanceActionsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ResourcePendingMaintenanceActionsTypeDef

def get_value() -> ResourcePendingMaintenanceActionsTypeDef:
    return {
        "ResourceIdentifier": ...,
    }
Definition
class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    PendingMaintenanceActionDetails: NotRequired[List[PendingMaintenanceActionTypeDef]],  # (1)
  1. See PendingMaintenanceActionTypeDef

ValidStorageOptionsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ValidStorageOptionsTypeDef

def get_value() -> ValidStorageOptionsTypeDef:
    return {
        "StorageType": ...,
    }
Definition
class ValidStorageOptionsTypeDef(TypedDict):
    StorageType: NotRequired[str],
    StorageSize: NotRequired[List[RangeTypeDef]],  # (1)
    ProvisionedIops: NotRequired[List[RangeTypeDef]],  # (1)
    IopsToStorageRatio: NotRequired[List[DoubleRangeTypeDef]],  # (3)
    SupportsStorageAutoscaling: NotRequired[bool],
    ProvisionedStorageThroughput: NotRequired[List[RangeTypeDef]],  # (1)
    StorageThroughputToIopsRatio: NotRequired[List[DoubleRangeTypeDef]],  # (3)
  1. See RangeTypeDef
  2. See RangeTypeDef
  3. See DoubleRangeTypeDef
  4. See RangeTypeDef
  5. See DoubleRangeTypeDef

ReservedDBInstanceTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstanceTypeDef

def get_value() -> ReservedDBInstanceTypeDef:
    return {
        "ReservedDBInstanceId": ...,
    }
Definition
class ReservedDBInstanceTypeDef(TypedDict):
    ReservedDBInstanceId: NotRequired[str],
    ReservedDBInstancesOfferingId: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    StartTime: NotRequired[datetime],
    Duration: NotRequired[int],
    FixedPrice: NotRequired[float],
    UsagePrice: NotRequired[float],
    CurrencyCode: NotRequired[str],
    DBInstanceCount: NotRequired[int],
    ProductDescription: NotRequired[str],
    OfferingType: NotRequired[str],
    MultiAZ: NotRequired[bool],
    State: NotRequired[str],
    RecurringCharges: NotRequired[List[RecurringChargeTypeDef]],  # (1)
    ReservedDBInstanceArn: NotRequired[str],
    LeaseId: NotRequired[str],
  1. See RecurringChargeTypeDef

ReservedDBInstancesOfferingTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstancesOfferingTypeDef

def get_value() -> ReservedDBInstancesOfferingTypeDef:
    return {
        "ReservedDBInstancesOfferingId": ...,
    }
Definition
class ReservedDBInstancesOfferingTypeDef(TypedDict):
    ReservedDBInstancesOfferingId: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Duration: NotRequired[int],
    FixedPrice: NotRequired[float],
    UsagePrice: NotRequired[float],
    CurrencyCode: NotRequired[str],
    ProductDescription: NotRequired[str],
    OfferingType: NotRequired[str],
    MultiAZ: NotRequired[bool],
    RecurringCharges: NotRequired[List[RecurringChargeTypeDef]],  # (1)
  1. See RecurringChargeTypeDef

SourceRegionMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SourceRegionMessageTypeDef

def get_value() -> SourceRegionMessageTypeDef:
    return {
        "Marker": ...,
        "SourceRegions": ...,
        "ResponseMetadata": ...,
    }
Definition
class SourceRegionMessageTypeDef(TypedDict):
    Marker: str,
    SourceRegions: List[SourceRegionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceRegionTypeDef
  2. See ResponseMetadataTypeDef

CopyDBClusterSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotResultTypeDef

def get_value() -> CopyDBClusterSnapshotResultTypeDef:
    return {
        "DBClusterSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyDBClusterSnapshotResultTypeDef(TypedDict):
    DBClusterSnapshot: DBClusterSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotResultTypeDef

def get_value() -> CreateDBClusterSnapshotResultTypeDef:
    return {
        "DBClusterSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBClusterSnapshotResultTypeDef(TypedDict):
    DBClusterSnapshot: DBClusterSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DBClusterSnapshotMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotMessageTypeDef

def get_value() -> DBClusterSnapshotMessageTypeDef:
    return {
        "Marker": ...,
        "DBClusterSnapshots": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterSnapshotMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterSnapshots: List[DBClusterSnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBClusterSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotResultTypeDef

def get_value() -> DeleteDBClusterSnapshotResultTypeDef:
    return {
        "DBClusterSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBClusterSnapshotResultTypeDef(TypedDict):
    DBClusterSnapshot: DBClusterSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

OrderableDBInstanceOptionsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionsMessageTypeDef

def get_value() -> OrderableDBInstanceOptionsMessageTypeDef:
    return {
        "OrderableDBInstanceOptions": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class OrderableDBInstanceOptionsMessageTypeDef(TypedDict):
    OrderableDBInstanceOptions: List[OrderableDBInstanceOptionTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderableDBInstanceOptionTypeDef
  2. See ResponseMetadataTypeDef

CreateBlueGreenDeploymentResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentResponseTypeDef

def get_value() -> CreateBlueGreenDeploymentResponseTypeDef:
    return {
        "BlueGreenDeployment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBlueGreenDeploymentResponseTypeDef(TypedDict):
    BlueGreenDeployment: BlueGreenDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

DeleteBlueGreenDeploymentResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentResponseTypeDef

def get_value() -> DeleteBlueGreenDeploymentResponseTypeDef:
    return {
        "BlueGreenDeployment": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteBlueGreenDeploymentResponseTypeDef(TypedDict):
    BlueGreenDeployment: BlueGreenDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

DescribeBlueGreenDeploymentsResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsResponseTypeDef

def get_value() -> DescribeBlueGreenDeploymentsResponseTypeDef:
    return {
        "BlueGreenDeployments": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeBlueGreenDeploymentsResponseTypeDef(TypedDict):
    BlueGreenDeployments: List[BlueGreenDeploymentTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

SwitchoverBlueGreenDeploymentResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentResponseTypeDef

def get_value() -> SwitchoverBlueGreenDeploymentResponseTypeDef:
    return {
        "BlueGreenDeployment": ...,
        "ResponseMetadata": ...,
    }
Definition
class SwitchoverBlueGreenDeploymentResponseTypeDef(TypedDict):
    BlueGreenDeployment: BlueGreenDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

DBClusterTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterTypeDef

def get_value() -> DBClusterTypeDef:
    return {
        "AllocatedStorage": ...,
    }
Definition
class DBClusterTypeDef(TypedDict):
    AllocatedStorage: NotRequired[int],
    AvailabilityZones: NotRequired[List[str]],
    BackupRetentionPeriod: NotRequired[int],
    CharacterSetName: NotRequired[str],
    DatabaseName: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    DBClusterParameterGroup: NotRequired[str],
    DBSubnetGroup: NotRequired[str],
    Status: NotRequired[str],
    AutomaticRestartTime: NotRequired[datetime],
    PercentProgress: NotRequired[str],
    EarliestRestorableTime: NotRequired[datetime],
    Endpoint: NotRequired[str],
    ReaderEndpoint: NotRequired[str],
    CustomEndpoints: NotRequired[List[str]],
    MultiAZ: NotRequired[bool],
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    LatestRestorableTime: NotRequired[datetime],
    Port: NotRequired[int],
    MasterUsername: NotRequired[str],
    DBClusterOptionGroupMemberships: NotRequired[List[DBClusterOptionGroupStatusTypeDef]],  # (1)
    PreferredBackupWindow: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    ReplicationSourceIdentifier: NotRequired[str],
    ReadReplicaIdentifiers: NotRequired[List[str]],
    DBClusterMembers: NotRequired[List[DBClusterMemberTypeDef]],  # (2)
    VpcSecurityGroups: NotRequired[List[VpcSecurityGroupMembershipTypeDef]],  # (3)
    HostedZoneId: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DbClusterResourceId: NotRequired[str],
    DBClusterArn: NotRequired[str],
    AssociatedRoles: NotRequired[List[DBClusterRoleTypeDef]],  # (4)
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    CloneGroupId: NotRequired[str],
    ClusterCreateTime: NotRequired[datetime],
    EarliestBacktrackTime: NotRequired[datetime],
    BacktrackWindow: NotRequired[int],
    BacktrackConsumedChangeRecords: NotRequired[int],
    EnabledCloudwatchLogsExports: NotRequired[List[str]],
    Capacity: NotRequired[int],
    EngineMode: NotRequired[str],
    ScalingConfigurationInfo: NotRequired[ScalingConfigurationInfoTypeDef],  # (5)
    DeletionProtection: NotRequired[bool],
    HttpEndpointEnabled: NotRequired[bool],
    ActivityStreamMode: NotRequired[ActivityStreamModeType],  # (6)
    ActivityStreamStatus: NotRequired[ActivityStreamStatusType],  # (7)
    ActivityStreamKmsKeyId: NotRequired[str],
    ActivityStreamKinesisStreamName: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    CrossAccountClone: NotRequired[bool],
    DomainMemberships: NotRequired[List[DomainMembershipTypeDef]],  # (8)
    TagList: NotRequired[List[TagTypeDef]],  # (9)
    GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType],  # (10)
    GlobalWriteForwardingRequested: NotRequired[bool],
    PendingModifiedValues: NotRequired[ClusterPendingModifiedValuesTypeDef],  # (11)
    DBClusterInstanceClass: NotRequired[str],
    StorageType: NotRequired[str],
    Iops: NotRequired[int],
    PubliclyAccessible: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    PerformanceInsightsEnabled: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationInfoTypeDef],  # (12)
    NetworkType: NotRequired[str],
    DBSystemId: NotRequired[str],
    MasterUserSecret: NotRequired[MasterUserSecretTypeDef],  # (13)
  1. See DBClusterOptionGroupStatusTypeDef
  2. See DBClusterMemberTypeDef
  3. See VpcSecurityGroupMembershipTypeDef
  4. See DBClusterRoleTypeDef
  5. See ScalingConfigurationInfoTypeDef
  6. See ActivityStreamModeType
  7. See ActivityStreamStatusType
  8. See DomainMembershipTypeDef
  9. See TagTypeDef
  10. See WriteForwardingStatusType
  11. See ClusterPendingModifiedValuesTypeDef
  12. See ServerlessV2ScalingConfigurationInfoTypeDef
  13. See MasterUserSecretTypeDef

DescribeDBProxyTargetGroupsResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsResponseTypeDef

def get_value() -> DescribeDBProxyTargetGroupsResponseTypeDef:
    return {
        "TargetGroups": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBProxyTargetGroupsResponseTypeDef(TypedDict):
    TargetGroups: List[DBProxyTargetGroupTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBProxyTargetGroupResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupResponseTypeDef

def get_value() -> ModifyDBProxyTargetGroupResponseTypeDef:
    return {
        "DBProxyTargetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBProxyTargetGroupResponseTypeDef(TypedDict):
    DBProxyTargetGroup: DBProxyTargetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetGroupTypeDef
  2. See ResponseMetadataTypeDef

CopyDBSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyDBSnapshotResultTypeDef

def get_value() -> CopyDBSnapshotResultTypeDef:
    return {
        "DBSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateDBSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBSnapshotResultTypeDef

def get_value() -> CreateDBSnapshotResultTypeDef:
    return {
        "DBSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DBSnapshotMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotMessageTypeDef

def get_value() -> DBSnapshotMessageTypeDef:
    return {
        "Marker": ...,
        "DBSnapshots": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBSnapshotMessageTypeDef(TypedDict):
    Marker: str,
    DBSnapshots: List[DBSnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSnapshotResultTypeDef

def get_value() -> DeleteDBSnapshotResultTypeDef:
    return {
        "DBSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotResultTypeDef

def get_value() -> ModifyDBSnapshotResultTypeDef:
    return {
        "DBSnapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DescribeEngineDefaultClusterParametersResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersResultTypeDef

def get_value() -> DescribeEngineDefaultClusterParametersResultTypeDef:
    return {
        "EngineDefaults": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEngineDefaultClusterParametersResultTypeDef(TypedDict):
    EngineDefaults: EngineDefaultsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EngineDefaultsTypeDef
  2. See ResponseMetadataTypeDef

DescribeEngineDefaultParametersResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersResultTypeDef

def get_value() -> DescribeEngineDefaultParametersResultTypeDef:
    return {
        "EngineDefaults": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEngineDefaultParametersResultTypeDef(TypedDict):
    EngineDefaults: EngineDefaultsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EngineDefaultsTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBClusterSnapshotAttributesResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesResultTypeDef

def get_value() -> DescribeDBClusterSnapshotAttributesResultTypeDef:
    return {
        "DBClusterSnapshotAttributesResult": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBClusterSnapshotAttributesResultTypeDef(TypedDict):
    DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBClusterSnapshotAttributeResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeResultTypeDef

def get_value() -> ModifyDBClusterSnapshotAttributeResultTypeDef:
    return {
        "DBClusterSnapshotAttributesResult": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBClusterSnapshotAttributeResultTypeDef(TypedDict):
    DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

DBEngineVersionMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBEngineVersionMessageTypeDef

def get_value() -> DBEngineVersionMessageTypeDef:
    return {
        "Marker": ...,
        "DBEngineVersions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBEngineVersionMessageTypeDef(TypedDict):
    Marker: str,
    DBEngineVersions: List[DBEngineVersionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBEngineVersionTypeDef
  2. See ResponseMetadataTypeDef

DBInstanceAutomatedBackupMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupMessageTypeDef

def get_value() -> DBInstanceAutomatedBackupMessageTypeDef:
    return {
        "Marker": ...,
        "DBInstanceAutomatedBackups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBInstanceAutomatedBackupMessageTypeDef(TypedDict):
    Marker: str,
    DBInstanceAutomatedBackups: List[DBInstanceAutomatedBackupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBInstanceAutomatedBackupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupResultTypeDef

def get_value() -> DeleteDBInstanceAutomatedBackupResultTypeDef:
    return {
        "DBInstanceAutomatedBackup": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBInstanceAutomatedBackupResultTypeDef(TypedDict):
    DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

StartDBInstanceAutomatedBackupsReplicationResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationResultTypeDef

def get_value() -> StartDBInstanceAutomatedBackupsReplicationResultTypeDef:
    return {
        "DBInstanceAutomatedBackup": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
    DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

StopDBInstanceAutomatedBackupsReplicationResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationResultTypeDef

def get_value() -> StopDBInstanceAutomatedBackupsReplicationResultTypeDef:
    return {
        "DBInstanceAutomatedBackup": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
    DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBProxyTargetsResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsResponseTypeDef

def get_value() -> DescribeDBProxyTargetsResponseTypeDef:
    return {
        "Targets": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBProxyTargetsResponseTypeDef(TypedDict):
    Targets: List[DBProxyTargetTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetTypeDef
  2. See ResponseMetadataTypeDef

RegisterDBProxyTargetsResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsResponseTypeDef

def get_value() -> RegisterDBProxyTargetsResponseTypeDef:
    return {
        "DBProxyTargets": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterDBProxyTargetsResponseTypeDef(TypedDict):
    DBProxyTargets: List[DBProxyTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetTypeDef
  2. See ResponseMetadataTypeDef

CreateDBProxyResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyResponseTypeDef

def get_value() -> CreateDBProxyResponseTypeDef:
    return {
        "DBProxy": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBProxyResponseTypeDef(TypedDict):
    DBProxy: DBProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBProxyResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyResponseTypeDef

def get_value() -> DeleteDBProxyResponseTypeDef:
    return {
        "DBProxy": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBProxyResponseTypeDef(TypedDict):
    DBProxy: DBProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBProxiesResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxiesResponseTypeDef

def get_value() -> DescribeDBProxiesResponseTypeDef:
    return {
        "DBProxies": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBProxiesResponseTypeDef(TypedDict):
    DBProxies: List[DBProxyTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBProxyResponseTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyResponseTypeDef

def get_value() -> ModifyDBProxyResponseTypeDef:
    return {
        "DBProxy": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBProxyResponseTypeDef(TypedDict):
    DBProxy: DBProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

AuthorizeDBSecurityGroupIngressResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressResultTypeDef

def get_value() -> AuthorizeDBSecurityGroupIngressResultTypeDef:
    return {
        "DBSecurityGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class AuthorizeDBSecurityGroupIngressResultTypeDef(TypedDict):
    DBSecurityGroup: DBSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBSecurityGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBSecurityGroupResultTypeDef

def get_value() -> CreateDBSecurityGroupResultTypeDef:
    return {
        "DBSecurityGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBSecurityGroupResultTypeDef(TypedDict):
    DBSecurityGroup: DBSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

DBSecurityGroupMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSecurityGroupMessageTypeDef

def get_value() -> DBSecurityGroupMessageTypeDef:
    return {
        "Marker": ...,
        "DBSecurityGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBSecurityGroupMessageTypeDef(TypedDict):
    Marker: str,
    DBSecurityGroups: List[DBSecurityGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

RevokeDBSecurityGroupIngressResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressResultTypeDef

def get_value() -> RevokeDBSecurityGroupIngressResultTypeDef:
    return {
        "DBSecurityGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class RevokeDBSecurityGroupIngressResultTypeDef(TypedDict):
    DBSecurityGroup: DBSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBSnapshotAttributesResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesResultTypeDef

def get_value() -> DescribeDBSnapshotAttributesResultTypeDef:
    return {
        "DBSnapshotAttributesResult": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDBSnapshotAttributesResultTypeDef(TypedDict):
    DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBSnapshotAttributeResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeResultTypeDef

def get_value() -> ModifyDBSnapshotAttributeResultTypeDef:
    return {
        "DBSnapshotAttributesResult": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBSnapshotAttributeResultTypeDef(TypedDict):
    DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

CreateGlobalClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateGlobalClusterResultTypeDef

def get_value() -> CreateGlobalClusterResultTypeDef:
    return {
        "GlobalCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

DeleteGlobalClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteGlobalClusterResultTypeDef

def get_value() -> DeleteGlobalClusterResultTypeDef:
    return {
        "GlobalCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

FailoverGlobalClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import FailoverGlobalClusterResultTypeDef

def get_value() -> FailoverGlobalClusterResultTypeDef:
    return {
        "GlobalCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class FailoverGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

GlobalClustersMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import GlobalClustersMessageTypeDef

def get_value() -> GlobalClustersMessageTypeDef:
    return {
        "Marker": ...,
        "GlobalClusters": ...,
        "ResponseMetadata": ...,
    }
Definition
class GlobalClustersMessageTypeDef(TypedDict):
    Marker: str,
    GlobalClusters: List[GlobalClusterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

ModifyGlobalClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyGlobalClusterResultTypeDef

def get_value() -> ModifyGlobalClusterResultTypeDef:
    return {
        "GlobalCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

RemoveFromGlobalClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterResultTypeDef

def get_value() -> RemoveFromGlobalClusterResultTypeDef:
    return {
        "GlobalCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class RemoveFromGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

OptionGroupOptionTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionGroupOptionTypeDef

def get_value() -> OptionGroupOptionTypeDef:
    return {
        "Name": ...,
    }
Definition
class OptionGroupOptionTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    EngineName: NotRequired[str],
    MajorEngineVersion: NotRequired[str],
    MinimumRequiredMinorEngineVersion: NotRequired[str],
    PortRequired: NotRequired[bool],
    DefaultPort: NotRequired[int],
    OptionsDependedOn: NotRequired[List[str]],
    OptionsConflictsWith: NotRequired[List[str]],
    Persistent: NotRequired[bool],
    Permanent: NotRequired[bool],
    RequiresAutoMinorEngineVersionUpgrade: NotRequired[bool],
    VpcOnly: NotRequired[bool],
    SupportsOptionVersionDowngrade: NotRequired[bool],
    OptionGroupOptionSettings: NotRequired[List[OptionGroupOptionSettingTypeDef]],  # (1)
    OptionGroupOptionVersions: NotRequired[List[OptionVersionTypeDef]],  # (2)
    CopyableCrossAccount: NotRequired[bool],
  1. See OptionGroupOptionSettingTypeDef
  2. See OptionVersionTypeDef

ModifyOptionGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyOptionGroupMessageRequestTypeDef

def get_value() -> ModifyOptionGroupMessageRequestTypeDef:
    return {
        "OptionGroupName": ...,
    }
Definition
class ModifyOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,
    OptionsToInclude: NotRequired[Sequence[OptionConfigurationTypeDef]],  # (1)
    OptionsToRemove: NotRequired[Sequence[str]],
    ApplyImmediately: NotRequired[bool],
  1. See OptionConfigurationTypeDef

OptionGroupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionGroupTypeDef

def get_value() -> OptionGroupTypeDef:
    return {
        "OptionGroupName": ...,
    }
Definition
class OptionGroupTypeDef(TypedDict):
    OptionGroupName: NotRequired[str],
    OptionGroupDescription: NotRequired[str],
    EngineName: NotRequired[str],
    MajorEngineVersion: NotRequired[str],
    Options: NotRequired[List[OptionTypeDef]],  # (1)
    AllowsVpcAndNonVpcInstanceMemberships: NotRequired[bool],
    VpcId: NotRequired[str],
    OptionGroupArn: NotRequired[str],
    SourceOptionGroup: NotRequired[str],
    SourceAccountId: NotRequired[str],
    CopyTimestamp: NotRequired[datetime],
  1. See OptionTypeDef

DBSubnetGroupTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSubnetGroupTypeDef

def get_value() -> DBSubnetGroupTypeDef:
    return {
        "DBSubnetGroupName": ...,
    }
Definition
class DBSubnetGroupTypeDef(TypedDict):
    DBSubnetGroupName: NotRequired[str],
    DBSubnetGroupDescription: NotRequired[str],
    VpcId: NotRequired[str],
    SubnetGroupStatus: NotRequired[str],
    Subnets: NotRequired[List[SubnetTypeDef]],  # (1)
    DBSubnetGroupArn: NotRequired[str],
    SupportedNetworkTypes: NotRequired[List[str]],
  1. See SubnetTypeDef

ApplyPendingMaintenanceActionResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionResultTypeDef

def get_value() -> ApplyPendingMaintenanceActionResultTypeDef:
    return {
        "ResourcePendingMaintenanceActions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplyPendingMaintenanceActionResultTypeDef(TypedDict):
    ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

PendingMaintenanceActionsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PendingMaintenanceActionsMessageTypeDef

def get_value() -> PendingMaintenanceActionsMessageTypeDef:
    return {
        "PendingMaintenanceActions": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class PendingMaintenanceActionsMessageTypeDef(TypedDict):
    PendingMaintenanceActions: List[ResourcePendingMaintenanceActionsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

ValidDBInstanceModificationsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ValidDBInstanceModificationsMessageTypeDef

def get_value() -> ValidDBInstanceModificationsMessageTypeDef:
    return {
        "Storage": ...,
    }
Definition
class ValidDBInstanceModificationsMessageTypeDef(TypedDict):
    Storage: NotRequired[List[ValidStorageOptionsTypeDef]],  # (1)
    ValidProcessorFeatures: NotRequired[List[AvailableProcessorFeatureTypeDef]],  # (2)
  1. See ValidStorageOptionsTypeDef
  2. See AvailableProcessorFeatureTypeDef

PurchaseReservedDBInstancesOfferingResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingResultTypeDef

def get_value() -> PurchaseReservedDBInstancesOfferingResultTypeDef:
    return {
        "ReservedDBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class PurchaseReservedDBInstancesOfferingResultTypeDef(TypedDict):
    ReservedDBInstance: ReservedDBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedDBInstanceTypeDef
  2. See ResponseMetadataTypeDef

ReservedDBInstanceMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstanceMessageTypeDef

def get_value() -> ReservedDBInstanceMessageTypeDef:
    return {
        "Marker": ...,
        "ReservedDBInstances": ...,
        "ResponseMetadata": ...,
    }
Definition
class ReservedDBInstanceMessageTypeDef(TypedDict):
    Marker: str,
    ReservedDBInstances: List[ReservedDBInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedDBInstanceTypeDef
  2. See ResponseMetadataTypeDef

ReservedDBInstancesOfferingMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstancesOfferingMessageTypeDef

def get_value() -> ReservedDBInstancesOfferingMessageTypeDef:
    return {
        "Marker": ...,
        "ReservedDBInstancesOfferings": ...,
        "ResponseMetadata": ...,
    }
Definition
class ReservedDBInstancesOfferingMessageTypeDef(TypedDict):
    Marker: str,
    ReservedDBInstancesOfferings: List[ReservedDBInstancesOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedDBInstancesOfferingTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterResultTypeDef

def get_value() -> CreateDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

DBClusterMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBClusterMessageTypeDef

def get_value() -> DBClusterMessageTypeDef:
    return {
        "Marker": ...,
        "DBClusters": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBClusterMessageTypeDef(TypedDict):
    Marker: str,
    DBClusters: List[DBClusterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterResultTypeDef

def get_value() -> DeleteDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

FailoverDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import FailoverDBClusterResultTypeDef

def get_value() -> FailoverDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class FailoverDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterResultTypeDef

def get_value() -> ModifyDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

PromoteReadReplicaDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterResultTypeDef

def get_value() -> PromoteReadReplicaDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class PromoteReadReplicaDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RebootDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RebootDBClusterResultTypeDef

def get_value() -> RebootDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class RebootDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBClusterFromS3ResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromS3ResultTypeDef

def get_value() -> RestoreDBClusterFromS3ResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreDBClusterFromS3ResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBClusterFromSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromSnapshotResultTypeDef

def get_value() -> RestoreDBClusterFromSnapshotResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreDBClusterFromSnapshotResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBClusterToPointInTimeResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterToPointInTimeResultTypeDef

def get_value() -> RestoreDBClusterToPointInTimeResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreDBClusterToPointInTimeResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

StartDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartDBClusterResultTypeDef

def get_value() -> StartDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

StopDBClusterResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopDBClusterResultTypeDef

def get_value() -> StopDBClusterResultTypeDef:
    return {
        "DBCluster": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

OptionGroupOptionsMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionGroupOptionsMessageTypeDef

def get_value() -> OptionGroupOptionsMessageTypeDef:
    return {
        "OptionGroupOptions": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class OptionGroupOptionsMessageTypeDef(TypedDict):
    OptionGroupOptions: List[OptionGroupOptionTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupOptionTypeDef
  2. See ResponseMetadataTypeDef

CopyOptionGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CopyOptionGroupResultTypeDef

def get_value() -> CopyOptionGroupResultTypeDef:
    return {
        "OptionGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyOptionGroupResultTypeDef(TypedDict):
    OptionGroup: OptionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateOptionGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateOptionGroupResultTypeDef

def get_value() -> CreateOptionGroupResultTypeDef:
    return {
        "OptionGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateOptionGroupResultTypeDef(TypedDict):
    OptionGroup: OptionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyOptionGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyOptionGroupResultTypeDef

def get_value() -> ModifyOptionGroupResultTypeDef:
    return {
        "OptionGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyOptionGroupResultTypeDef(TypedDict):
    OptionGroup: OptionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

OptionGroupsTypeDef

Usage Example
from mypy_boto3_rds.type_defs import OptionGroupsTypeDef

def get_value() -> OptionGroupsTypeDef:
    return {
        "OptionGroupsList": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class OptionGroupsTypeDef(TypedDict):
    OptionGroupsList: List[OptionGroupTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBSubnetGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBSubnetGroupResultTypeDef

def get_value() -> CreateDBSubnetGroupResultTypeDef:
    return {
        "DBSubnetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBSubnetGroupResultTypeDef(TypedDict):
    DBSubnetGroup: DBSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DBInstanceTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceTypeDef

def get_value() -> DBInstanceTypeDef:
    return {
        "DBInstanceIdentifier": ...,
    }
Definition
class DBInstanceTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBInstanceClass: NotRequired[str],
    Engine: NotRequired[str],
    DBInstanceStatus: NotRequired[str],
    AutomaticRestartTime: NotRequired[datetime],
    MasterUsername: NotRequired[str],
    DBName: NotRequired[str],
    Endpoint: NotRequired[EndpointTypeDef],  # (1)
    AllocatedStorage: NotRequired[int],
    InstanceCreateTime: NotRequired[datetime],
    PreferredBackupWindow: NotRequired[str],
    BackupRetentionPeriod: NotRequired[int],
    DBSecurityGroups: NotRequired[List[DBSecurityGroupMembershipTypeDef]],  # (2)
    VpcSecurityGroups: NotRequired[List[VpcSecurityGroupMembershipTypeDef]],  # (3)
    DBParameterGroups: NotRequired[List[DBParameterGroupStatusTypeDef]],  # (4)
    AvailabilityZone: NotRequired[str],
    DBSubnetGroup: NotRequired[DBSubnetGroupTypeDef],  # (5)
    PreferredMaintenanceWindow: NotRequired[str],
    PendingModifiedValues: NotRequired[PendingModifiedValuesTypeDef],  # (6)
    LatestRestorableTime: NotRequired[datetime],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AutoMinorVersionUpgrade: NotRequired[bool],
    ReadReplicaSourceDBInstanceIdentifier: NotRequired[str],
    ReadReplicaDBInstanceIdentifiers: NotRequired[List[str]],
    ReadReplicaDBClusterIdentifiers: NotRequired[List[str]],
    ReplicaMode: NotRequired[ReplicaModeType],  # (7)
    LicenseModel: NotRequired[str],
    Iops: NotRequired[int],
    OptionGroupMemberships: NotRequired[List[OptionGroupMembershipTypeDef]],  # (8)
    CharacterSetName: NotRequired[str],
    NcharCharacterSetName: NotRequired[str],
    SecondaryAvailabilityZone: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    StatusInfos: NotRequired[List[DBInstanceStatusInfoTypeDef]],  # (9)
    StorageType: NotRequired[str],
    TdeCredentialArn: NotRequired[str],
    DbInstancePort: NotRequired[int],
    DBClusterIdentifier: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DbiResourceId: NotRequired[str],
    CACertificateIdentifier: NotRequired[str],
    DomainMemberships: NotRequired[List[DomainMembershipTypeDef]],  # (10)
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    EnhancedMonitoringResourceArn: NotRequired[str],
    MonitoringRoleArn: NotRequired[str],
    PromotionTier: NotRequired[int],
    DBInstanceArn: NotRequired[str],
    Timezone: NotRequired[str],
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    PerformanceInsightsEnabled: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnabledCloudwatchLogsExports: NotRequired[List[str]],
    ProcessorFeatures: NotRequired[List[ProcessorFeatureTypeDef]],  # (11)
    DeletionProtection: NotRequired[bool],
    AssociatedRoles: NotRequired[List[DBInstanceRoleTypeDef]],  # (12)
    ListenerEndpoint: NotRequired[EndpointTypeDef],  # (1)
    MaxAllocatedStorage: NotRequired[int],
    TagList: NotRequired[List[TagTypeDef]],  # (14)
    DBInstanceAutomatedBackupsReplications: NotRequired[List[DBInstanceAutomatedBackupsReplicationTypeDef]],  # (15)
    CustomerOwnedIpEnabled: NotRequired[bool],
    AwsBackupRecoveryPointArn: NotRequired[str],
    ActivityStreamStatus: NotRequired[ActivityStreamStatusType],  # (16)
    ActivityStreamKmsKeyId: NotRequired[str],
    ActivityStreamKinesisStreamName: NotRequired[str],
    ActivityStreamMode: NotRequired[ActivityStreamModeType],  # (17)
    ActivityStreamEngineNativeAuditFieldsIncluded: NotRequired[bool],
    AutomationMode: NotRequired[AutomationModeType],  # (18)
    ResumeFullAutomationModeTime: NotRequired[datetime],
    CustomIamInstanceProfile: NotRequired[str],
    BackupTarget: NotRequired[str],
    NetworkType: NotRequired[str],
    ActivityStreamPolicyStatus: NotRequired[ActivityStreamPolicyStatusType],  # (19)
    StorageThroughput: NotRequired[int],
    DBSystemId: NotRequired[str],
    MasterUserSecret: NotRequired[MasterUserSecretTypeDef],  # (20)
    CertificateDetails: NotRequired[CertificateDetailsTypeDef],  # (21)
  1. See EndpointTypeDef
  2. See DBSecurityGroupMembershipTypeDef
  3. See VpcSecurityGroupMembershipTypeDef
  4. See DBParameterGroupStatusTypeDef
  5. See DBSubnetGroupTypeDef
  6. See PendingModifiedValuesTypeDef
  7. See ReplicaModeType
  8. See OptionGroupMembershipTypeDef
  9. See DBInstanceStatusInfoTypeDef
  10. See DomainMembershipTypeDef
  11. See ProcessorFeatureTypeDef
  12. See DBInstanceRoleTypeDef
  13. See EndpointTypeDef
  14. See TagTypeDef
  15. See DBInstanceAutomatedBackupsReplicationTypeDef
  16. See ActivityStreamStatusType
  17. See ActivityStreamModeType
  18. See AutomationModeType
  19. See ActivityStreamPolicyStatusType
  20. See MasterUserSecretTypeDef
  21. See CertificateDetailsTypeDef

DBSubnetGroupMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBSubnetGroupMessageTypeDef

def get_value() -> DBSubnetGroupMessageTypeDef:
    return {
        "Marker": ...,
        "DBSubnetGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBSubnetGroupMessageTypeDef(TypedDict):
    Marker: str,
    DBSubnetGroups: List[DBSubnetGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBSubnetGroupResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupResultTypeDef

def get_value() -> ModifyDBSubnetGroupResultTypeDef:
    return {
        "DBSubnetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBSubnetGroupResultTypeDef(TypedDict):
    DBSubnetGroup: DBSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeValidDBInstanceModificationsResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsResultTypeDef

def get_value() -> DescribeValidDBInstanceModificationsResultTypeDef:
    return {
        "ValidDBInstanceModificationsMessage": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeValidDBInstanceModificationsResultTypeDef(TypedDict):
    ValidDBInstanceModificationsMessage: ValidDBInstanceModificationsMessageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ValidDBInstanceModificationsMessageTypeDef
  2. See ResponseMetadataTypeDef

CreateDBInstanceReadReplicaResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceReadReplicaResultTypeDef

def get_value() -> CreateDBInstanceReadReplicaResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBInstanceReadReplicaResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateDBInstanceResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceResultTypeDef

def get_value() -> CreateDBInstanceResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

DBInstanceMessageTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DBInstanceMessageTypeDef

def get_value() -> DBInstanceMessageTypeDef:
    return {
        "Marker": ...,
        "DBInstances": ...,
        "ResponseMetadata": ...,
    }
Definition
class DBInstanceMessageTypeDef(TypedDict):
    Marker: str,
    DBInstances: List[DBInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBInstanceResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceResultTypeDef

def get_value() -> DeleteDBInstanceResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBInstanceResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import ModifyDBInstanceResultTypeDef

def get_value() -> ModifyDBInstanceResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

PromoteReadReplicaResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaResultTypeDef

def get_value() -> PromoteReadReplicaResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class PromoteReadReplicaResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RebootDBInstanceResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RebootDBInstanceResultTypeDef

def get_value() -> RebootDBInstanceResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class RebootDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBInstanceFromDBSnapshotResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromDBSnapshotResultTypeDef

def get_value() -> RestoreDBInstanceFromDBSnapshotResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreDBInstanceFromDBSnapshotResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBInstanceFromS3ResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromS3ResultTypeDef

def get_value() -> RestoreDBInstanceFromS3ResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreDBInstanceFromS3ResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBInstanceToPointInTimeResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceToPointInTimeResultTypeDef

def get_value() -> RestoreDBInstanceToPointInTimeResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreDBInstanceToPointInTimeResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

StartDBInstanceResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceResultTypeDef

def get_value() -> StartDBInstanceResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

StopDBInstanceResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceResultTypeDef

def get_value() -> StopDBInstanceResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

SwitchoverReadReplicaResultTypeDef

Usage Example
from mypy_boto3_rds.type_defs import SwitchoverReadReplicaResultTypeDef

def get_value() -> SwitchoverReadReplicaResultTypeDef:
    return {
        "DBInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class SwitchoverReadReplicaResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef