Skip to content

Type definitions#

Index > RDS > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ParameterUnionTypeDef#

# ParameterUnionTypeDef definition

ParameterUnionTypeDef = Union[
    ParameterTypeDef,  # (1)
    ParameterOutputTypeDef,  # (2)
]
  1. See ParameterTypeDef
  2. See ParameterOutputTypeDef

AccountQuotaTypeDef#

# AccountQuotaTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

AddRoleToDBClusterMessageRequestTypeDef#

# AddRoleToDBClusterMessageRequestTypeDef definition

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

AddRoleToDBInstanceMessageRequestTypeDef#

# AddRoleToDBInstanceMessageRequestTypeDef definition

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

AddSourceIdentifierToSubscriptionMessageRequestTypeDef#

# AddSourceIdentifierToSubscriptionMessageRequestTypeDef definition

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

EventSubscriptionTypeDef#

# EventSubscriptionTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

ApplyPendingMaintenanceActionMessageRequestTypeDef#

# ApplyPendingMaintenanceActionMessageRequestTypeDef definition

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

AuthorizeDBSecurityGroupIngressMessageRequestTypeDef#

# AuthorizeDBSecurityGroupIngressMessageRequestTypeDef definition

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

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef definition

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

AvailableProcessorFeatureTypeDef#

# AvailableProcessorFeatureTypeDef definition

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

BlueGreenDeploymentTaskTypeDef#

# BlueGreenDeploymentTaskTypeDef definition

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

SwitchoverDetailTypeDef#

# SwitchoverDetailTypeDef definition

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

CancelExportTaskMessageRequestTypeDef#

# CancelExportTaskMessageRequestTypeDef definition

class CancelExportTaskMessageRequestTypeDef(TypedDict):
    ExportTaskIdentifier: str,

CertificateDetailsTypeDef#

# CertificateDetailsTypeDef definition

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

CertificateTypeDef#

# CertificateTypeDef definition

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

CharacterSetTypeDef#

# CharacterSetTypeDef definition

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

ClientGenerateDbAuthTokenRequestTypeDef#

# ClientGenerateDbAuthTokenRequestTypeDef definition

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

CloudwatchLogsExportConfigurationTypeDef#

# CloudwatchLogsExportConfigurationTypeDef definition

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

PendingCloudwatchLogsExportsTypeDef#

# PendingCloudwatchLogsExportsTypeDef definition

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

RdsCustomClusterConfigurationTypeDef#

# RdsCustomClusterConfigurationTypeDef definition

class RdsCustomClusterConfigurationTypeDef(TypedDict):
    InterconnectSubnetId: NotRequired[str],
    TransitGatewayMulticastDomainId: NotRequired[str],
    ReplicaMode: NotRequired[ReplicaModeType],  # (1)
  1. See ReplicaModeType

ConnectionPoolConfigurationInfoTypeDef#

# ConnectionPoolConfigurationInfoTypeDef definition

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

ConnectionPoolConfigurationTypeDef#

# ConnectionPoolConfigurationTypeDef definition

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

ContextAttributeTypeDef#

# ContextAttributeTypeDef definition

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

DBClusterParameterGroupTypeDef#

# DBClusterParameterGroupTypeDef definition

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

DBParameterGroupTypeDef#

# DBParameterGroupTypeDef definition

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

ScalingConfigurationTypeDef#

# ScalingConfigurationTypeDef definition

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

ServerlessV2ScalingConfigurationTypeDef#

# ServerlessV2ScalingConfigurationTypeDef definition

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

ProcessorFeatureTypeDef#

# ProcessorFeatureTypeDef definition

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

DBProxyEndpointTypeDef#

# DBProxyEndpointTypeDef definition

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

UserAuthConfigTypeDef#

# UserAuthConfigTypeDef 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

CustomDBEngineVersionAMITypeDef#

# CustomDBEngineVersionAMITypeDef definition

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

RestoreWindowTypeDef#

# RestoreWindowTypeDef definition

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

DBClusterBacktrackTypeDef#

# DBClusterBacktrackTypeDef definition

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

DBClusterEndpointTypeDef#

# DBClusterEndpointTypeDef definition

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

DBClusterMemberTypeDef#

# DBClusterMemberTypeDef definition

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

DBClusterOptionGroupStatusTypeDef#

# DBClusterOptionGroupStatusTypeDef definition

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

ParameterOutputTypeDef#

# ParameterOutputTypeDef definition

class ParameterOutputTypeDef(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#

# DBClusterRoleTypeDef definition

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

DBClusterSnapshotAttributeTypeDef#

# DBClusterSnapshotAttributeTypeDef definition

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

DBClusterStatusInfoTypeDef#

# DBClusterStatusInfoTypeDef definition

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

DomainMembershipTypeDef#

# DomainMembershipTypeDef definition

class DomainMembershipTypeDef(TypedDict):
    Domain: NotRequired[str],
    Status: NotRequired[str],
    FQDN: NotRequired[str],
    IAMRoleName: NotRequired[str],
    OU: NotRequired[str],
    AuthSecretArn: NotRequired[str],
    DnsIps: NotRequired[list[str]],

LimitlessDatabaseTypeDef#

# LimitlessDatabaseTypeDef definition

class LimitlessDatabaseTypeDef(TypedDict):
    Status: NotRequired[LimitlessDatabaseStatusType],  # (1)
    MinRequiredACU: NotRequired[float],
  1. See LimitlessDatabaseStatusType

MasterUserSecretTypeDef#

# MasterUserSecretTypeDef definition

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

ScalingConfigurationInfoTypeDef#

# ScalingConfigurationInfoTypeDef definition

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

ServerlessV2ScalingConfigurationInfoTypeDef#

# ServerlessV2ScalingConfigurationInfoTypeDef definition

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

VpcSecurityGroupMembershipTypeDef#

# VpcSecurityGroupMembershipTypeDef definition

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

ServerlessV2FeaturesSupportTypeDef#

# ServerlessV2FeaturesSupportTypeDef definition

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

TimezoneTypeDef#

# TimezoneTypeDef definition

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

UpgradeTargetTypeDef#

# UpgradeTargetTypeDef definition

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

DBInstanceAutomatedBackupsReplicationTypeDef#

# DBInstanceAutomatedBackupsReplicationTypeDef definition

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

DBInstanceRoleTypeDef#

# DBInstanceRoleTypeDef definition

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

DBInstanceStatusInfoTypeDef#

# DBInstanceStatusInfoTypeDef definition

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

DBParameterGroupStatusTypeDef#

# DBParameterGroupStatusTypeDef definition

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

DBSecurityGroupMembershipTypeDef#

# DBSecurityGroupMembershipTypeDef definition

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

EndpointTypeDef#

# EndpointTypeDef definition

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

OptionGroupMembershipTypeDef#

# OptionGroupMembershipTypeDef definition

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

TargetHealthTypeDef#

# TargetHealthTypeDef definition

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

UserAuthConfigInfoTypeDef#

# UserAuthConfigInfoTypeDef definition

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

DocLinkTypeDef#

# DocLinkTypeDef definition

class DocLinkTypeDef(TypedDict):
    Text: NotRequired[str],
    Url: NotRequired[str],

EC2SecurityGroupTypeDef#

# EC2SecurityGroupTypeDef definition

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

IPRangeTypeDef#

# IPRangeTypeDef definition

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

DBSnapshotAttributeTypeDef#

# DBSnapshotAttributeTypeDef definition

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

DeleteBlueGreenDeploymentRequestRequestTypeDef#

# DeleteBlueGreenDeploymentRequestRequestTypeDef definition

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

DeleteCustomDBEngineVersionMessageRequestTypeDef#

# DeleteCustomDBEngineVersionMessageRequestTypeDef definition

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

DeleteDBClusterAutomatedBackupMessageRequestTypeDef#

# DeleteDBClusterAutomatedBackupMessageRequestTypeDef definition

class DeleteDBClusterAutomatedBackupMessageRequestTypeDef(TypedDict):
    DbClusterResourceId: str,

DeleteDBClusterEndpointMessageRequestTypeDef#

# DeleteDBClusterEndpointMessageRequestTypeDef definition

class DeleteDBClusterEndpointMessageRequestTypeDef(TypedDict):
    DBClusterEndpointIdentifier: str,

DeleteDBClusterMessageRequestTypeDef#

# DeleteDBClusterMessageRequestTypeDef definition

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

DeleteDBClusterParameterGroupMessageRequestTypeDef#

# DeleteDBClusterParameterGroupMessageRequestTypeDef definition

class DeleteDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,

DeleteDBClusterSnapshotMessageRequestTypeDef#

# DeleteDBClusterSnapshotMessageRequestTypeDef definition

class DeleteDBClusterSnapshotMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,

DeleteDBInstanceAutomatedBackupMessageRequestTypeDef#

# DeleteDBInstanceAutomatedBackupMessageRequestTypeDef definition

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

DeleteDBInstanceMessageRequestTypeDef#

# DeleteDBInstanceMessageRequestTypeDef definition

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

DeleteDBParameterGroupMessageRequestTypeDef#

# DeleteDBParameterGroupMessageRequestTypeDef definition

class DeleteDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,

DeleteDBProxyEndpointRequestRequestTypeDef#

# DeleteDBProxyEndpointRequestRequestTypeDef definition

class DeleteDBProxyEndpointRequestRequestTypeDef(TypedDict):
    DBProxyEndpointName: str,

DeleteDBProxyRequestRequestTypeDef#

# DeleteDBProxyRequestRequestTypeDef definition

class DeleteDBProxyRequestRequestTypeDef(TypedDict):
    DBProxyName: str,

DeleteDBSecurityGroupMessageRequestTypeDef#

# DeleteDBSecurityGroupMessageRequestTypeDef definition

class DeleteDBSecurityGroupMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: str,

DeleteDBShardGroupMessageRequestTypeDef#

# DeleteDBShardGroupMessageRequestTypeDef definition

class DeleteDBShardGroupMessageRequestTypeDef(TypedDict):
    DBShardGroupIdentifier: str,

DeleteDBSnapshotMessageRequestTypeDef#

# DeleteDBSnapshotMessageRequestTypeDef definition

class DeleteDBSnapshotMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,

DeleteDBSubnetGroupMessageRequestTypeDef#

# DeleteDBSubnetGroupMessageRequestTypeDef definition

class DeleteDBSubnetGroupMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: str,

DeleteEventSubscriptionMessageRequestTypeDef#

# DeleteEventSubscriptionMessageRequestTypeDef definition

class DeleteEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,

DeleteGlobalClusterMessageRequestTypeDef#

# DeleteGlobalClusterMessageRequestTypeDef definition

class DeleteGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: str,

DeleteIntegrationMessageRequestTypeDef#

# DeleteIntegrationMessageRequestTypeDef definition

class DeleteIntegrationMessageRequestTypeDef(TypedDict):
    IntegrationIdentifier: str,

DeleteOptionGroupMessageRequestTypeDef#

# DeleteOptionGroupMessageRequestTypeDef definition

class DeleteOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,

DeleteTenantDatabaseMessageRequestTypeDef#

# DeleteTenantDatabaseMessageRequestTypeDef definition

class DeleteTenantDatabaseMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    TenantDBName: str,
    SkipFinalSnapshot: NotRequired[bool],
    FinalDBSnapshotIdentifier: NotRequired[str],

DeregisterDBProxyTargetsRequestRequestTypeDef#

# DeregisterDBProxyTargetsRequestRequestTypeDef definition

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

FilterTypeDef#

# FilterTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeDBClusterSnapshotAttributesMessageRequestTypeDef#

# DescribeDBClusterSnapshotAttributesMessageRequestTypeDef definition

class DescribeDBClusterSnapshotAttributesMessageRequestTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

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

DescribeDBLogFilesDetailsTypeDef#

# DescribeDBLogFilesDetailsTypeDef definition

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

DescribeDBSnapshotAttributesMessageRequestTypeDef#

# DescribeDBSnapshotAttributesMessageRequestTypeDef definition

class DescribeDBSnapshotAttributesMessageRequestTypeDef(TypedDict):
    DBSnapshotIdentifier: str,

DescribeValidDBInstanceModificationsMessageRequestTypeDef#

# DescribeValidDBInstanceModificationsMessageRequestTypeDef definition

class DescribeValidDBInstanceModificationsMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

DisableHttpEndpointRequestRequestTypeDef#

# DisableHttpEndpointRequestRequestTypeDef definition

class DisableHttpEndpointRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

DoubleRangeTypeDef#

# DoubleRangeTypeDef definition

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

DownloadDBLogFilePortionMessageRequestTypeDef#

# DownloadDBLogFilePortionMessageRequestTypeDef definition

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

EnableHttpEndpointRequestRequestTypeDef#

# EnableHttpEndpointRequestRequestTypeDef definition

class EnableHttpEndpointRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

EventCategoriesMapTypeDef#

# EventCategoriesMapTypeDef definition

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

EventTypeDef#

# EventTypeDef definition

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

ExportTaskTypeDef#

# ExportTaskTypeDef definition

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

FailoverDBClusterMessageRequestTypeDef#

# FailoverDBClusterMessageRequestTypeDef definition

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

FailoverGlobalClusterMessageRequestTypeDef#

# FailoverGlobalClusterMessageRequestTypeDef definition

class FailoverGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: str,
    TargetDbClusterIdentifier: str,
    AllowDataLoss: NotRequired[bool],
    Switchover: NotRequired[bool],

FailoverStateTypeDef#

# FailoverStateTypeDef definition

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

GlobalClusterMemberTypeDef#

# GlobalClusterMemberTypeDef definition

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

IntegrationErrorTypeDef#

# IntegrationErrorTypeDef definition

class IntegrationErrorTypeDef(TypedDict):
    ErrorCode: str,
    ErrorMessage: NotRequired[str],

MinimumEngineVersionPerAllowedValueTypeDef#

# MinimumEngineVersionPerAllowedValueTypeDef definition

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

ModifyActivityStreamRequestRequestTypeDef#

# ModifyActivityStreamRequestRequestTypeDef definition

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

ModifyCertificatesMessageRequestTypeDef#

# ModifyCertificatesMessageRequestTypeDef definition

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

ModifyCurrentDBClusterCapacityMessageRequestTypeDef#

# ModifyCurrentDBClusterCapacityMessageRequestTypeDef definition

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

ModifyCustomDBEngineVersionMessageRequestTypeDef#

# ModifyCustomDBEngineVersionMessageRequestTypeDef definition

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

ModifyDBClusterEndpointMessageRequestTypeDef#

# ModifyDBClusterEndpointMessageRequestTypeDef definition

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

ModifyDBClusterSnapshotAttributeMessageRequestTypeDef#

# ModifyDBClusterSnapshotAttributeMessageRequestTypeDef definition

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

ParameterTypeDef#

# ParameterTypeDef definition

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

ModifyDBProxyEndpointRequestRequestTypeDef#

# ModifyDBProxyEndpointRequestRequestTypeDef definition

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

RecommendedActionUpdateTypeDef#

# RecommendedActionUpdateTypeDef definition

class RecommendedActionUpdateTypeDef(TypedDict):
    ActionId: str,
    Status: str,

ModifyDBShardGroupMessageRequestTypeDef#

# ModifyDBShardGroupMessageRequestTypeDef definition

class ModifyDBShardGroupMessageRequestTypeDef(TypedDict):
    DBShardGroupIdentifier: str,
    MaxACU: NotRequired[float],
    MinACU: NotRequired[float],
    ComputeRedundancy: NotRequired[int],

ModifyDBSnapshotAttributeMessageRequestTypeDef#

# ModifyDBSnapshotAttributeMessageRequestTypeDef definition

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

ModifyDBSnapshotMessageRequestTypeDef#

# ModifyDBSnapshotMessageRequestTypeDef definition

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

ModifyDBSubnetGroupMessageRequestTypeDef#

# ModifyDBSubnetGroupMessageRequestTypeDef definition

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

ModifyEventSubscriptionMessageRequestTypeDef#

# ModifyEventSubscriptionMessageRequestTypeDef definition

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

ModifyGlobalClusterMessageRequestTypeDef#

# ModifyGlobalClusterMessageRequestTypeDef definition

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

ModifyIntegrationMessageRequestTypeDef#

# ModifyIntegrationMessageRequestTypeDef definition

class ModifyIntegrationMessageRequestTypeDef(TypedDict):
    IntegrationIdentifier: str,
    IntegrationName: NotRequired[str],
    DataFilter: NotRequired[str],
    Description: NotRequired[str],

ModifyTenantDatabaseMessageRequestTypeDef#

# ModifyTenantDatabaseMessageRequestTypeDef definition

class ModifyTenantDatabaseMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    TenantDBName: str,
    MasterUserPassword: NotRequired[str],
    NewTenantDBName: NotRequired[str],

OptionSettingTypeDef#

# OptionSettingTypeDef definition

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

OptionVersionTypeDef#

# OptionVersionTypeDef definition

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

OutpostTypeDef#

# OutpostTypeDef definition

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

PendingMaintenanceActionTypeDef#

# PendingMaintenanceActionTypeDef definition

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

PerformanceInsightsMetricDimensionGroupTypeDef#

# PerformanceInsightsMetricDimensionGroupTypeDef definition

class PerformanceInsightsMetricDimensionGroupTypeDef(TypedDict):
    Dimensions: NotRequired[list[str]],
    Group: NotRequired[str],
    Limit: NotRequired[int],

PromoteReadReplicaDBClusterMessageRequestTypeDef#

# PromoteReadReplicaDBClusterMessageRequestTypeDef definition

class PromoteReadReplicaDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

PromoteReadReplicaMessageRequestTypeDef#

# PromoteReadReplicaMessageRequestTypeDef definition

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

RangeTypeDef#

# RangeTypeDef definition

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

RebootDBClusterMessageRequestTypeDef#

# RebootDBClusterMessageRequestTypeDef definition

class RebootDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

RebootDBInstanceMessageRequestTypeDef#

# RebootDBInstanceMessageRequestTypeDef definition

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

RebootDBShardGroupMessageRequestTypeDef#

# RebootDBShardGroupMessageRequestTypeDef definition

class RebootDBShardGroupMessageRequestTypeDef(TypedDict):
    DBShardGroupIdentifier: str,

RecommendedActionParameterTypeDef#

# RecommendedActionParameterTypeDef definition

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

RecurringChargeTypeDef#

# RecurringChargeTypeDef definition

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

ScalarReferenceDetailsTypeDef#

# ScalarReferenceDetailsTypeDef definition

class ScalarReferenceDetailsTypeDef(TypedDict):
    Value: NotRequired[float],

RegisterDBProxyTargetsRequestRequestTypeDef#

# RegisterDBProxyTargetsRequestRequestTypeDef definition

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

RemoveFromGlobalClusterMessageRequestTypeDef#

# RemoveFromGlobalClusterMessageRequestTypeDef definition

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

RemoveRoleFromDBClusterMessageRequestTypeDef#

# RemoveRoleFromDBClusterMessageRequestTypeDef definition

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

RemoveRoleFromDBInstanceMessageRequestTypeDef#

# RemoveRoleFromDBInstanceMessageRequestTypeDef definition

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

RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef#

# RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef definition

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

RemoveTagsFromResourceMessageRequestTypeDef#

# RemoveTagsFromResourceMessageRequestTypeDef definition

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

RevokeDBSecurityGroupIngressMessageRequestTypeDef#

# RevokeDBSecurityGroupIngressMessageRequestTypeDef definition

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

SourceRegionTypeDef#

# SourceRegionTypeDef definition

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

StartActivityStreamRequestRequestTypeDef#

# StartActivityStreamRequestRequestTypeDef definition

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

StartDBClusterMessageRequestTypeDef#

# StartDBClusterMessageRequestTypeDef definition

class StartDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef#

# StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef definition

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

StartDBInstanceMessageRequestTypeDef#

# StartDBInstanceMessageRequestTypeDef definition

class StartDBInstanceMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

StartExportTaskMessageRequestTypeDef#

# StartExportTaskMessageRequestTypeDef definition

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

StopActivityStreamRequestRequestTypeDef#

# StopActivityStreamRequestRequestTypeDef definition

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

StopDBClusterMessageRequestTypeDef#

# StopDBClusterMessageRequestTypeDef definition

class StopDBClusterMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,

StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef#

# StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef definition

class StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
    SourceDBInstanceArn: str,

StopDBInstanceMessageRequestTypeDef#

# StopDBInstanceMessageRequestTypeDef definition

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

SwitchoverBlueGreenDeploymentRequestRequestTypeDef#

# SwitchoverBlueGreenDeploymentRequestRequestTypeDef definition

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

SwitchoverGlobalClusterMessageRequestTypeDef#

# SwitchoverGlobalClusterMessageRequestTypeDef definition

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

SwitchoverReadReplicaMessageRequestTypeDef#

# SwitchoverReadReplicaMessageRequestTypeDef definition

class SwitchoverReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,

TenantDatabasePendingModifiedValuesTypeDef#

# TenantDatabasePendingModifiedValuesTypeDef definition

class TenantDatabasePendingModifiedValuesTypeDef(TypedDict):
    MasterUserPassword: NotRequired[str],
    TenantDBName: NotRequired[str],

AccountAttributesMessageTypeDef#

# AccountAttributesMessageTypeDef definition

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

DBClusterBacktrackResponseTypeDef#

# DBClusterBacktrackResponseTypeDef definition

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

DBClusterCapacityInfoTypeDef#

# DBClusterCapacityInfoTypeDef definition

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

DBClusterEndpointResponseTypeDef#

# DBClusterEndpointResponseTypeDef definition

class DBClusterEndpointResponseTypeDef(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#

# DBClusterParameterGroupNameMessageTypeDef definition

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

DBParameterGroupNameMessageTypeDef#

# DBParameterGroupNameMessageTypeDef definition

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

DisableHttpEndpointResponseTypeDef#

# DisableHttpEndpointResponseTypeDef definition

class DisableHttpEndpointResponseTypeDef(TypedDict):
    ResourceArn: str,
    HttpEndpointEnabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DownloadDBLogFilePortionDetailsTypeDef#

# DownloadDBLogFilePortionDetailsTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

EnableHttpEndpointResponseTypeDef#

# EnableHttpEndpointResponseTypeDef definition

class EnableHttpEndpointResponseTypeDef(TypedDict):
    ResourceArn: str,
    HttpEndpointEnabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportTaskResponseTypeDef#

# ExportTaskResponseTypeDef definition

class ExportTaskResponseTypeDef(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#

# ModifyActivityStreamResponseTypeDef definition

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

StartActivityStreamResponseTypeDef#

# StartActivityStreamResponseTypeDef definition

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

StopActivityStreamResponseTypeDef#

# StopActivityStreamResponseTypeDef definition

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

AddSourceIdentifierToSubscriptionResultTypeDef#

# AddSourceIdentifierToSubscriptionResultTypeDef definition

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

CreateEventSubscriptionResultTypeDef#

# CreateEventSubscriptionResultTypeDef definition

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

DeleteEventSubscriptionResultTypeDef#

# DeleteEventSubscriptionResultTypeDef definition

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

EventSubscriptionsMessageTypeDef#

# EventSubscriptionsMessageTypeDef definition

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

ModifyEventSubscriptionResultTypeDef#

# ModifyEventSubscriptionResultTypeDef definition

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

RemoveSourceIdentifierFromSubscriptionResultTypeDef#

# RemoveSourceIdentifierFromSubscriptionResultTypeDef definition

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

AddTagsToResourceMessageRequestTypeDef#

# AddTagsToResourceMessageRequestTypeDef definition

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

CopyDBClusterParameterGroupMessageRequestTypeDef#

# CopyDBClusterParameterGroupMessageRequestTypeDef definition

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

CopyDBClusterSnapshotMessageRequestTypeDef#

# CopyDBClusterSnapshotMessageRequestTypeDef definition

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

CopyDBParameterGroupMessageRequestTypeDef#

# CopyDBParameterGroupMessageRequestTypeDef definition

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

CopyDBSnapshotMessageRequestTypeDef#

# CopyDBSnapshotMessageRequestTypeDef definition

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

CopyOptionGroupMessageRequestTypeDef#

# CopyOptionGroupMessageRequestTypeDef definition

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

CreateBlueGreenDeploymentRequestRequestTypeDef#

# CreateBlueGreenDeploymentRequestRequestTypeDef definition

class CreateBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentName: str,
    Source: str,
    TargetEngineVersion: NotRequired[str],
    TargetDBParameterGroupName: NotRequired[str],
    TargetDBClusterParameterGroupName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    TargetDBInstanceClass: NotRequired[str],
    UpgradeTargetStorageConfig: NotRequired[bool],
    TargetIops: NotRequired[int],
    TargetStorageType: NotRequired[str],
    TargetAllocatedStorage: NotRequired[int],
    TargetStorageThroughput: NotRequired[int],
  1. See TagTypeDef

CreateCustomDBEngineVersionMessageRequestTypeDef#

# CreateCustomDBEngineVersionMessageRequestTypeDef definition

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

CreateDBClusterEndpointMessageRequestTypeDef#

# CreateDBClusterEndpointMessageRequestTypeDef definition

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

CreateDBClusterParameterGroupMessageRequestTypeDef#

# CreateDBClusterParameterGroupMessageRequestTypeDef definition

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

CreateDBClusterSnapshotMessageRequestTypeDef#

# CreateDBClusterSnapshotMessageRequestTypeDef definition

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

CreateDBParameterGroupMessageRequestTypeDef#

# CreateDBParameterGroupMessageRequestTypeDef definition

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

CreateDBProxyEndpointRequestRequestTypeDef#

# CreateDBProxyEndpointRequestRequestTypeDef definition

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

CreateDBSecurityGroupMessageRequestTypeDef#

# CreateDBSecurityGroupMessageRequestTypeDef definition

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

CreateDBShardGroupMessageRequestTypeDef#

# CreateDBShardGroupMessageRequestTypeDef definition

class CreateDBShardGroupMessageRequestTypeDef(TypedDict):
    DBShardGroupIdentifier: str,
    DBClusterIdentifier: str,
    MaxACU: float,
    ComputeRedundancy: NotRequired[int],
    MinACU: NotRequired[float],
    PubliclyAccessible: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateDBSnapshotMessageRequestTypeDef#

# CreateDBSnapshotMessageRequestTypeDef definition

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

CreateDBSubnetGroupMessageRequestTypeDef#

# CreateDBSubnetGroupMessageRequestTypeDef definition

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

CreateEventSubscriptionMessageRequestTypeDef#

# CreateEventSubscriptionMessageRequestTypeDef definition

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

CreateGlobalClusterMessageRequestTypeDef#

# CreateGlobalClusterMessageRequestTypeDef definition

class CreateGlobalClusterMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    SourceDBClusterIdentifier: NotRequired[str],
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    DatabaseName: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateIntegrationMessageRequestTypeDef#

# CreateIntegrationMessageRequestTypeDef definition

class CreateIntegrationMessageRequestTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationName: str,
    KMSKeyId: NotRequired[str],
    AdditionalEncryptionContext: NotRequired[Mapping[str, str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DataFilter: NotRequired[str],
    Description: NotRequired[str],
  1. See TagTypeDef

CreateOptionGroupMessageRequestTypeDef#

# CreateOptionGroupMessageRequestTypeDef definition

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

CreateTenantDatabaseMessageRequestTypeDef#

# CreateTenantDatabaseMessageRequestTypeDef definition

class CreateTenantDatabaseMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    TenantDBName: str,
    MasterUsername: str,
    MasterUserPassword: str,
    CharacterSetName: NotRequired[str],
    NcharCharacterSetName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DBClusterSnapshotTypeDef#

# DBClusterSnapshotTypeDef definition

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

DBShardGroupResponseTypeDef#

# DBShardGroupResponseTypeDef definition

class DBShardGroupResponseTypeDef(TypedDict):
    DBShardGroupResourceId: str,
    DBShardGroupIdentifier: str,
    DBClusterIdentifier: str,
    MaxACU: float,
    MinACU: float,
    ComputeRedundancy: int,
    Status: str,
    PubliclyAccessible: bool,
    Endpoint: str,
    DBShardGroupArn: str,
    TagList: list[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

DBShardGroupTypeDef#

# DBShardGroupTypeDef definition

class DBShardGroupTypeDef(TypedDict):
    DBShardGroupResourceId: NotRequired[str],
    DBShardGroupIdentifier: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    MaxACU: NotRequired[float],
    MinACU: NotRequired[float],
    ComputeRedundancy: NotRequired[int],
    Status: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    Endpoint: NotRequired[str],
    DBShardGroupArn: NotRequired[str],
    TagList: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

DBSnapshotTenantDatabaseTypeDef#

# DBSnapshotTenantDatabaseTypeDef definition

class DBSnapshotTenantDatabaseTypeDef(TypedDict):
    DBSnapshotIdentifier: NotRequired[str],
    DBInstanceIdentifier: NotRequired[str],
    DbiResourceId: NotRequired[str],
    EngineName: NotRequired[str],
    SnapshotType: NotRequired[str],
    TenantDatabaseCreateTime: NotRequired[datetime],
    TenantDBName: NotRequired[str],
    MasterUsername: NotRequired[str],
    TenantDatabaseResourceId: NotRequired[str],
    CharacterSetName: NotRequired[str],
    DBSnapshotTenantDatabaseARN: NotRequired[str],
    NcharCharacterSetName: NotRequired[str],
    TagList: NotRequired[list[TagTypeDef]],  # (1)
  1. See TagTypeDef

PurchaseReservedDBInstancesOfferingMessageRequestTypeDef#

# PurchaseReservedDBInstancesOfferingMessageRequestTypeDef definition

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

TagListMessageTypeDef#

# TagListMessageTypeDef definition

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

OrderableDBInstanceOptionTypeDef#

# OrderableDBInstanceOptionTypeDef definition

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

BacktrackDBClusterMessageRequestTypeDef#

# BacktrackDBClusterMessageRequestTypeDef definition

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

BlueGreenDeploymentTypeDef#

# BlueGreenDeploymentTypeDef definition

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

CertificateMessageTypeDef#

# CertificateMessageTypeDef definition

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

ModifyCertificatesResultTypeDef#

# ModifyCertificatesResultTypeDef definition

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

ClusterPendingModifiedValuesTypeDef#

# ClusterPendingModifiedValuesTypeDef definition

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

DBProxyTargetGroupTypeDef#

# DBProxyTargetGroupTypeDef definition

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

ModifyDBProxyTargetGroupRequestRequestTypeDef#

# ModifyDBProxyTargetGroupRequestRequestTypeDef definition

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

CopyDBClusterParameterGroupResultTypeDef#

# CopyDBClusterParameterGroupResultTypeDef definition

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

CreateDBClusterParameterGroupResultTypeDef#

# CreateDBClusterParameterGroupResultTypeDef definition

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

DBClusterParameterGroupsMessageTypeDef#

# DBClusterParameterGroupsMessageTypeDef definition

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

CopyDBParameterGroupResultTypeDef#

# CopyDBParameterGroupResultTypeDef definition

class CopyDBParameterGroupResultTypeDef(TypedDict):
    DBParameterGroup: DBParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBParameterGroupResultTypeDef#

# CreateDBParameterGroupResultTypeDef definition

class CreateDBParameterGroupResultTypeDef(TypedDict):
    DBParameterGroup: DBParameterGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

DBParameterGroupsMessageTypeDef#

# DBParameterGroupsMessageTypeDef definition

class DBParameterGroupsMessageTypeDef(TypedDict):
    Marker: str,
    DBParameterGroups: list[DBParameterGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBParameterGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterMessageRequestTypeDef#

# CreateDBClusterMessageRequestTypeDef 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)
    RdsCustomClusterConfiguration: NotRequired[RdsCustomClusterConfigurationTypeDef],  # (3)
    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],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (4)
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableLimitlessDatabase: NotRequired[bool],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (5)
    NetworkType: NotRequired[str],
    ClusterScalabilityType: NotRequired[ClusterScalabilityTypeType],  # (6)
    DBSystemId: NotRequired[str],
    ManageMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
    EnableLocalWriteForwarding: NotRequired[bool],
    CACertificateIdentifier: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
    SourceRegion: NotRequired[str],
  1. See TagTypeDef
  2. See ScalingConfigurationTypeDef
  3. See RdsCustomClusterConfigurationTypeDef
  4. See DatabaseInsightsModeType
  5. See ServerlessV2ScalingConfigurationTypeDef
  6. See ClusterScalabilityTypeType

ModifyDBClusterMessageRequestTypeDef#

# ModifyDBClusterMessageRequestTypeDef 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],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (3)
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef],  # (4)
    NetworkType: NotRequired[str],
    ManageMasterUserPassword: NotRequired[bool],
    RotateMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
    EngineMode: NotRequired[str],
    AllowEngineModeChange: NotRequired[bool],
    EnableLocalWriteForwarding: NotRequired[bool],
    AwsBackupRecoveryPointArn: NotRequired[str],
    EnableLimitlessDatabase: NotRequired[bool],
    CACertificateIdentifier: NotRequired[str],
  1. See CloudwatchLogsExportConfigurationTypeDef
  2. See ScalingConfigurationTypeDef
  3. See DatabaseInsightsModeType
  4. See ServerlessV2ScalingConfigurationTypeDef

RestoreDBClusterFromS3MessageRequestTypeDef#

# RestoreDBClusterFromS3MessageRequestTypeDef 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],
    StorageType: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See ServerlessV2ScalingConfigurationTypeDef

RestoreDBClusterFromSnapshotMessageRequestTypeDef#

# RestoreDBClusterFromSnapshotMessageRequestTypeDef 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],
    RdsCustomClusterConfiguration: NotRequired[RdsCustomClusterConfigurationTypeDef],  # (4)
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See ScalingConfigurationTypeDef
  3. See ServerlessV2ScalingConfigurationTypeDef
  4. See RdsCustomClusterConfigurationTypeDef

RestoreDBClusterToPointInTimeMessageRequestTypeDef#

# RestoreDBClusterToPointInTimeMessageRequestTypeDef definition

class RestoreDBClusterToPointInTimeMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    RestoreType: NotRequired[str],
    SourceDBClusterIdentifier: NotRequired[str],
    RestoreToTime: NotRequired[TimestampTypeDef],
    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],
    SourceDbClusterResourceId: NotRequired[str],
    RdsCustomClusterConfiguration: NotRequired[RdsCustomClusterConfigurationTypeDef],  # (4)
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See ScalingConfigurationTypeDef
  3. See ServerlessV2ScalingConfigurationTypeDef
  4. See RdsCustomClusterConfigurationTypeDef

CreateDBInstanceMessageRequestTypeDef#

# CreateDBInstanceMessageRequestTypeDef 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],
    DomainFqdn: NotRequired[str],
    DomainOu: NotRequired[str],
    DomainAuthSecretArn: NotRequired[str],
    DomainDnsIps: NotRequired[Sequence[str]],
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    PromotionTier: NotRequired[int],
    Timezone: NotRequired[str],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (2)
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (3)
    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],
    DBSystemId: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    MultiTenant: NotRequired[bool],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See DatabaseInsightsModeType
  3. See ProcessorFeatureTypeDef

CreateDBInstanceReadReplicaMessageRequestTypeDef#

# CreateDBInstanceReadReplicaMessageRequestTypeDef definition

class CreateDBInstanceReadReplicaMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: str,
    SourceDBInstanceIdentifier: NotRequired[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],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (2)
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (3)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    Domain: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    DomainFqdn: NotRequired[str],
    DomainOu: NotRequired[str],
    DomainAuthSecretArn: NotRequired[str],
    DomainDnsIps: NotRequired[Sequence[str]],
    ReplicaMode: NotRequired[ReplicaModeType],  # (4)
    MaxAllocatedStorage: NotRequired[int],
    CustomIamInstanceProfile: NotRequired[str],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    EnableCustomerOwnedIp: NotRequired[bool],
    AllocatedStorage: NotRequired[int],
    SourceDBClusterIdentifier: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    UpgradeStorageConfig: NotRequired[bool],
    CACertificateIdentifier: NotRequired[str],
    SourceRegion: NotRequired[str],
  1. See TagTypeDef
  2. See DatabaseInsightsModeType
  3. See ProcessorFeatureTypeDef
  4. See ReplicaModeType

DBSnapshotTypeDef#

# DBSnapshotTypeDef 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],
    DBSystemId: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    MultiTenant: NotRequired[bool],
  1. See ProcessorFeatureTypeDef
  2. See TagTypeDef

ModifyDBInstanceMessageRequestTypeDef#

# ModifyDBInstanceMessageRequestTypeDef 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],
    DomainFqdn: NotRequired[str],
    DomainOu: NotRequired[str],
    DomainAuthSecretArn: NotRequired[str],
    DomainDnsIps: NotRequired[Sequence[str]],
    CopyTagsToSnapshot: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    DBPortNumber: NotRequired[int],
    PubliclyAccessible: NotRequired[bool],
    MonitoringRoleArn: NotRequired[str],
    DomainIAMRoleName: NotRequired[str],
    DisableDomain: NotRequired[bool],
    PromotionTier: NotRequired[int],
    EnableIAMDatabaseAuthentication: NotRequired[bool],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (1)
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    CloudwatchLogsExportConfiguration: NotRequired[CloudwatchLogsExportConfigurationTypeDef],  # (2)
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (3)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    MaxAllocatedStorage: NotRequired[int],
    CertificateRotationRestart: NotRequired[bool],
    ReplicaMode: NotRequired[ReplicaModeType],  # (4)
    EnableCustomerOwnedIp: NotRequired[bool],
    AwsBackupRecoveryPointArn: NotRequired[str],
    AutomationMode: NotRequired[AutomationModeType],  # (5)
    ResumeFullAutomationModeMinutes: NotRequired[int],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    ManageMasterUserPassword: NotRequired[bool],
    RotateMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
    Engine: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    MultiTenant: NotRequired[bool],
  1. See DatabaseInsightsModeType
  2. See CloudwatchLogsExportConfigurationTypeDef
  3. See ProcessorFeatureTypeDef
  4. See ReplicaModeType
  5. See AutomationModeType

PendingModifiedValuesTypeDef#

# PendingModifiedValuesTypeDef 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],
    Engine: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    MultiTenant: NotRequired[bool],
  1. See PendingCloudwatchLogsExportsTypeDef
  2. See ProcessorFeatureTypeDef
  3. See AutomationModeType

RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef#

# RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef 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],
    DomainFqdn: NotRequired[str],
    DomainOu: NotRequired[str],
    DomainAuthSecretArn: NotRequired[str],
    DomainDnsIps: NotRequired[Sequence[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],
    DedicatedLogVolume: NotRequired[bool],
    CACertificateIdentifier: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef

RestoreDBInstanceFromS3MessageRequestTypeDef#

# RestoreDBInstanceFromS3MessageRequestTypeDef 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],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (2)
    EnablePerformanceInsights: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
    ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]],  # (3)
    UseDefaultProcessorFeatures: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    MaxAllocatedStorage: NotRequired[int],
    NetworkType: NotRequired[str],
    StorageThroughput: NotRequired[int],
    ManageMasterUserPassword: NotRequired[bool],
    MasterUserSecretKmsKeyId: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    CACertificateIdentifier: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See DatabaseInsightsModeType
  3. See ProcessorFeatureTypeDef

RestoreDBInstanceToPointInTimeMessageRequestTypeDef#

# RestoreDBInstanceToPointInTimeMessageRequestTypeDef definition

class RestoreDBInstanceToPointInTimeMessageRequestTypeDef(TypedDict):
    TargetDBInstanceIdentifier: str,
    SourceDBInstanceIdentifier: NotRequired[str],
    RestoreTime: NotRequired[TimestampTypeDef],
    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],
    DomainFqdn: NotRequired[str],
    DomainOu: NotRequired[str],
    DomainAuthSecretArn: NotRequired[str],
    DomainDnsIps: NotRequired[Sequence[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],
    DedicatedLogVolume: NotRequired[bool],
    CACertificateIdentifier: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
  1. See TagTypeDef
  2. See ProcessorFeatureTypeDef

CreateDBProxyEndpointResponseTypeDef#

# CreateDBProxyEndpointResponseTypeDef definition

class CreateDBProxyEndpointResponseTypeDef(TypedDict):
    DBProxyEndpoint: DBProxyEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBProxyEndpointResponseTypeDef#

# DeleteDBProxyEndpointResponseTypeDef definition

class DeleteDBProxyEndpointResponseTypeDef(TypedDict):
    DBProxyEndpoint: DBProxyEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBProxyEndpointsResponseTypeDef#

# DescribeDBProxyEndpointsResponseTypeDef definition

class DescribeDBProxyEndpointsResponseTypeDef(TypedDict):
    DBProxyEndpoints: list[DBProxyEndpointTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBProxyEndpointResponseTypeDef#

# ModifyDBProxyEndpointResponseTypeDef definition

class ModifyDBProxyEndpointResponseTypeDef(TypedDict):
    DBProxyEndpoint: DBProxyEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyEndpointTypeDef
  2. See ResponseMetadataTypeDef

CreateDBProxyRequestRequestTypeDef#

# CreateDBProxyRequestRequestTypeDef 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#

# ModifyDBProxyRequestRequestTypeDef 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

DBClusterAutomatedBackupTypeDef#

# DBClusterAutomatedBackupTypeDef definition

class DBClusterAutomatedBackupTypeDef(TypedDict):
    Engine: NotRequired[str],
    VpcId: NotRequired[str],
    DBClusterAutomatedBackupsArn: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    RestoreWindow: NotRequired[RestoreWindowTypeDef],  # (1)
    MasterUsername: NotRequired[str],
    DbClusterResourceId: NotRequired[str],
    Region: NotRequired[str],
    LicenseModel: NotRequired[str],
    Status: NotRequired[str],
    IAMDatabaseAuthenticationEnabled: NotRequired[bool],
    ClusterCreateTime: NotRequired[datetime],
    StorageEncrypted: NotRequired[bool],
    AllocatedStorage: NotRequired[int],
    EngineVersion: NotRequired[str],
    DBClusterArn: NotRequired[str],
    BackupRetentionPeriod: NotRequired[int],
    EngineMode: NotRequired[str],
    AvailabilityZones: NotRequired[list[str]],
    Port: NotRequired[int],
    KmsKeyId: NotRequired[str],
    StorageType: NotRequired[str],
    Iops: NotRequired[int],
    AwsBackupRecoveryPointArn: NotRequired[str],
    StorageThroughput: NotRequired[int],
  1. See RestoreWindowTypeDef

DBClusterBacktrackMessageTypeDef#

# DBClusterBacktrackMessageTypeDef definition

class DBClusterBacktrackMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterBacktracks: list[DBClusterBacktrackTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterBacktrackTypeDef
  2. See ResponseMetadataTypeDef

DBClusterEndpointMessageTypeDef#

# DBClusterEndpointMessageTypeDef definition

class DBClusterEndpointMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterEndpoints: list[DBClusterEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterEndpointTypeDef
  2. See ResponseMetadataTypeDef

DBClusterParameterGroupDetailsTypeDef#

# DBClusterParameterGroupDetailsTypeDef definition

class DBClusterParameterGroupDetailsTypeDef(TypedDict):
    Parameters: list[ParameterOutputTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterOutputTypeDef
  2. See ResponseMetadataTypeDef

DBParameterGroupDetailsTypeDef#

# DBParameterGroupDetailsTypeDef definition

class DBParameterGroupDetailsTypeDef(TypedDict):
    Parameters: list[ParameterOutputTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterOutputTypeDef
  2. See ResponseMetadataTypeDef

EngineDefaultsTypeDef#

# EngineDefaultsTypeDef definition

class EngineDefaultsTypeDef(TypedDict):
    DBParameterGroupFamily: NotRequired[str],
    Marker: NotRequired[str],
    Parameters: NotRequired[list[ParameterOutputTypeDef]],  # (1)
  1. See ParameterOutputTypeDef

DBClusterSnapshotAttributesResultTypeDef#

# DBClusterSnapshotAttributesResultTypeDef definition

class DBClusterSnapshotAttributesResultTypeDef(TypedDict):
    DBClusterSnapshotIdentifier: NotRequired[str],
    DBClusterSnapshotAttributes: NotRequired[list[DBClusterSnapshotAttributeTypeDef]],  # (1)
  1. See DBClusterSnapshotAttributeTypeDef

DBEngineVersionResponseTypeDef#

# DBEngineVersionResponseTypeDef definition

class DBEngineVersionResponseTypeDef(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,
    SupportsLimitlessDatabase: bool,
    SupportsCertificateRotationWithoutRestart: bool,
    SupportedCACertificateIdentifiers: list[str],
    SupportsLocalWriteForwarding: bool,
    SupportsIntegrations: bool,
    ServerlessV2FeaturesSupport: ServerlessV2FeaturesSupportTypeDef,  # (8)
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See CharacterSetTypeDef
  2. See CustomDBEngineVersionAMITypeDef
  3. See CharacterSetTypeDef
  4. See CharacterSetTypeDef
  5. See UpgradeTargetTypeDef
  6. See TimezoneTypeDef
  7. See TagTypeDef
  8. See ServerlessV2FeaturesSupportTypeDef
  9. See ResponseMetadataTypeDef

DBEngineVersionTypeDef#

# DBEngineVersionTypeDef 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],
    SupportsLimitlessDatabase: NotRequired[bool],
    SupportsCertificateRotationWithoutRestart: NotRequired[bool],
    SupportedCACertificateIdentifiers: NotRequired[list[str]],
    SupportsLocalWriteForwarding: NotRequired[bool],
    SupportsIntegrations: NotRequired[bool],
    ServerlessV2FeaturesSupport: NotRequired[ServerlessV2FeaturesSupportTypeDef],  # (8)
  1. See CharacterSetTypeDef
  2. See CustomDBEngineVersionAMITypeDef
  3. See CharacterSetTypeDef
  4. See CharacterSetTypeDef
  5. See UpgradeTargetTypeDef
  6. See TimezoneTypeDef
  7. See TagTypeDef
  8. See ServerlessV2FeaturesSupportTypeDef

DBInstanceAutomatedBackupTypeDef#

# DBInstanceAutomatedBackupTypeDef 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],
    AwsBackupRecoveryPointArn: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    MultiTenant: NotRequired[bool],
  1. See RestoreWindowTypeDef
  2. See DBInstanceAutomatedBackupsReplicationTypeDef

DBProxyTargetTypeDef#

# DBProxyTargetTypeDef 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#

# DBProxyTypeDef 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#

# DBSecurityGroupTypeDef 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#

# DBSnapshotAttributesResultTypeDef definition

class DBSnapshotAttributesResultTypeDef(TypedDict):
    DBSnapshotIdentifier: NotRequired[str],
    DBSnapshotAttributes: NotRequired[list[DBSnapshotAttributeTypeDef]],  # (1)
  1. See DBSnapshotAttributeTypeDef

DescribeBlueGreenDeploymentsRequestRequestTypeDef#

# DescribeBlueGreenDeploymentsRequestRequestTypeDef definition

class DescribeBlueGreenDeploymentsRequestRequestTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeCertificatesMessageRequestTypeDef#

# DescribeCertificatesMessageRequestTypeDef definition

class DescribeCertificatesMessageRequestTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterAutomatedBackupsMessageRequestTypeDef#

# DescribeDBClusterAutomatedBackupsMessageRequestTypeDef definition

class DescribeDBClusterAutomatedBackupsMessageRequestTypeDef(TypedDict):
    DbClusterResourceId: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterBacktracksMessageRequestTypeDef#

# DescribeDBClusterBacktracksMessageRequestTypeDef definition

class DescribeDBClusterBacktracksMessageRequestTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterEndpointsMessageRequestTypeDef#

# DescribeDBClusterEndpointsMessageRequestTypeDef 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#

# DescribeDBClusterParameterGroupsMessageRequestTypeDef definition

class DescribeDBClusterParameterGroupsMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterParametersMessageRequestTypeDef#

# DescribeDBClusterParametersMessageRequestTypeDef definition

class DescribeDBClusterParametersMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClusterSnapshotsMessageRequestTypeDef#

# DescribeDBClusterSnapshotsMessageRequestTypeDef 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],
    DbClusterResourceId: NotRequired[str],
  1. See FilterTypeDef

DescribeDBClustersMessageRequestTypeDef#

# DescribeDBClustersMessageRequestTypeDef 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#

# DescribeDBEngineVersionsMessageRequestTypeDef 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#

# DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef 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#

# DescribeDBInstancesMessageRequestTypeDef definition

class DescribeDBInstancesMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBLogFilesMessageRequestTypeDef#

# DescribeDBLogFilesMessageRequestTypeDef 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#

# DescribeDBParameterGroupsMessageRequestTypeDef definition

class DescribeDBParameterGroupsMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBParametersMessageRequestTypeDef#

# DescribeDBParametersMessageRequestTypeDef definition

class DescribeDBParametersMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBProxiesRequestRequestTypeDef#

# DescribeDBProxiesRequestRequestTypeDef definition

class DescribeDBProxiesRequestRequestTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBProxyEndpointsRequestRequestTypeDef#

# DescribeDBProxyEndpointsRequestRequestTypeDef 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#

# DescribeDBProxyTargetGroupsRequestRequestTypeDef definition

class DescribeDBProxyTargetGroupsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBProxyTargetsRequestRequestTypeDef#

# DescribeDBProxyTargetsRequestRequestTypeDef definition

class DescribeDBProxyTargetsRequestRequestTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBRecommendationsMessageRequestTypeDef#

# DescribeDBRecommendationsMessageRequestTypeDef definition

class DescribeDBRecommendationsMessageRequestTypeDef(TypedDict):
    LastUpdatedAfter: NotRequired[TimestampTypeDef],
    LastUpdatedBefore: NotRequired[TimestampTypeDef],
    Locale: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBSecurityGroupsMessageRequestTypeDef#

# DescribeDBSecurityGroupsMessageRequestTypeDef definition

class DescribeDBSecurityGroupsMessageRequestTypeDef(TypedDict):
    DBSecurityGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeDBShardGroupsMessageRequestTypeDef#

# DescribeDBShardGroupsMessageRequestTypeDef definition

class DescribeDBShardGroupsMessageRequestTypeDef(TypedDict):
    DBShardGroupIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeDBSnapshotTenantDatabasesMessageRequestTypeDef#

# DescribeDBSnapshotTenantDatabasesMessageRequestTypeDef definition

class DescribeDBSnapshotTenantDatabasesMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    DbiResourceId: NotRequired[str],
  1. See FilterTypeDef

DescribeDBSnapshotsMessageRequestTypeDef#

# DescribeDBSnapshotsMessageRequestTypeDef 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#

# DescribeDBSubnetGroupsMessageRequestTypeDef definition

class DescribeDBSubnetGroupsMessageRequestTypeDef(TypedDict):
    DBSubnetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEngineDefaultClusterParametersMessageRequestTypeDef#

# DescribeEngineDefaultClusterParametersMessageRequestTypeDef definition

class DescribeEngineDefaultClusterParametersMessageRequestTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEngineDefaultParametersMessageRequestTypeDef#

# DescribeEngineDefaultParametersMessageRequestTypeDef definition

class DescribeEngineDefaultParametersMessageRequestTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventCategoriesMessageRequestTypeDef#

# DescribeEventCategoriesMessageRequestTypeDef definition

class DescribeEventCategoriesMessageRequestTypeDef(TypedDict):
    SourceType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeEventSubscriptionsMessageRequestTypeDef#

# DescribeEventSubscriptionsMessageRequestTypeDef definition

class DescribeEventSubscriptionsMessageRequestTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventsMessageRequestTypeDef#

# DescribeEventsMessageRequestTypeDef definition

class DescribeEventsMessageRequestTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    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#

# DescribeExportTasksMessageRequestTypeDef 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#

# DescribeGlobalClustersMessageRequestTypeDef definition

class DescribeGlobalClustersMessageRequestTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeIntegrationsMessageRequestTypeDef#

# DescribeIntegrationsMessageRequestTypeDef definition

class DescribeIntegrationsMessageRequestTypeDef(TypedDict):
    IntegrationIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeOptionGroupOptionsMessageRequestTypeDef#

# DescribeOptionGroupOptionsMessageRequestTypeDef definition

class DescribeOptionGroupOptionsMessageRequestTypeDef(TypedDict):
    EngineName: str,
    MajorEngineVersion: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeOptionGroupsMessageRequestTypeDef#

# DescribeOptionGroupsMessageRequestTypeDef 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#

# DescribeOrderableDBInstanceOptionsMessageRequestTypeDef 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#

# DescribePendingMaintenanceActionsMessageRequestTypeDef definition

class DescribePendingMaintenanceActionsMessageRequestTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeReservedDBInstancesMessageRequestTypeDef#

# DescribeReservedDBInstancesMessageRequestTypeDef 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#

# DescribeReservedDBInstancesOfferingsMessageRequestTypeDef 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#

# DescribeSourceRegionsMessageRequestTypeDef definition

class DescribeSourceRegionsMessageRequestTypeDef(TypedDict):
    RegionName: NotRequired[str],
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeTenantDatabasesMessageRequestTypeDef#

# DescribeTenantDatabasesMessageRequestTypeDef definition

class DescribeTenantDatabasesMessageRequestTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    TenantDBName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

ListTagsForResourceMessageRequestTypeDef#

# ListTagsForResourceMessageRequestTypeDef definition

class ListTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceName: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeBlueGreenDeploymentsRequestPaginateTypeDef#

# DescribeBlueGreenDeploymentsRequestPaginateTypeDef definition

class DescribeBlueGreenDeploymentsRequestPaginateTypeDef(TypedDict):
    BlueGreenDeploymentIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCertificatesMessagePaginateTypeDef#

# DescribeCertificatesMessagePaginateTypeDef definition

class DescribeCertificatesMessagePaginateTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef#

# DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef definition

class DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef(TypedDict):
    DbClusterResourceId: NotRequired[str],
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterBacktracksMessagePaginateTypeDef#

# DescribeDBClusterBacktracksMessagePaginateTypeDef definition

class DescribeDBClusterBacktracksMessagePaginateTypeDef(TypedDict):
    DBClusterIdentifier: str,
    BacktrackIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterEndpointsMessagePaginateTypeDef#

# DescribeDBClusterEndpointsMessagePaginateTypeDef definition

class DescribeDBClusterEndpointsMessagePaginateTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterEndpointIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterParameterGroupsMessagePaginateTypeDef#

# DescribeDBClusterParameterGroupsMessagePaginateTypeDef definition

class DescribeDBClusterParameterGroupsMessagePaginateTypeDef(TypedDict):
    DBClusterParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterParametersMessagePaginateTypeDef#

# DescribeDBClusterParametersMessagePaginateTypeDef definition

class DescribeDBClusterParametersMessagePaginateTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClusterSnapshotsMessagePaginateTypeDef#

# DescribeDBClusterSnapshotsMessagePaginateTypeDef definition

class DescribeDBClusterSnapshotsMessagePaginateTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    DBClusterSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeShared: NotRequired[bool],
    IncludePublic: NotRequired[bool],
    DbClusterResourceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBClustersMessagePaginateTypeDef#

# DescribeDBClustersMessagePaginateTypeDef definition

class DescribeDBClustersMessagePaginateTypeDef(TypedDict):
    DBClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    IncludeShared: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBEngineVersionsMessagePaginateTypeDef#

# DescribeDBEngineVersionsMessagePaginateTypeDef definition

class DescribeDBEngineVersionsMessagePaginateTypeDef(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

DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef#

# DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef definition

class DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef(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

DescribeDBInstancesMessagePaginateTypeDef#

# DescribeDBInstancesMessagePaginateTypeDef definition

class DescribeDBInstancesMessagePaginateTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBLogFilesMessagePaginateTypeDef#

# DescribeDBLogFilesMessagePaginateTypeDef definition

class DescribeDBLogFilesMessagePaginateTypeDef(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

DescribeDBParameterGroupsMessagePaginateTypeDef#

# DescribeDBParameterGroupsMessagePaginateTypeDef definition

class DescribeDBParameterGroupsMessagePaginateTypeDef(TypedDict):
    DBParameterGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBParametersMessagePaginateTypeDef#

# DescribeDBParametersMessagePaginateTypeDef definition

class DescribeDBParametersMessagePaginateTypeDef(TypedDict):
    DBParameterGroupName: str,
    Source: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxiesRequestPaginateTypeDef#

# DescribeDBProxiesRequestPaginateTypeDef definition

class DescribeDBProxiesRequestPaginateTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxyEndpointsRequestPaginateTypeDef#

# DescribeDBProxyEndpointsRequestPaginateTypeDef definition

class DescribeDBProxyEndpointsRequestPaginateTypeDef(TypedDict):
    DBProxyName: NotRequired[str],
    DBProxyEndpointName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxyTargetGroupsRequestPaginateTypeDef#

# DescribeDBProxyTargetGroupsRequestPaginateTypeDef definition

class DescribeDBProxyTargetGroupsRequestPaginateTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBProxyTargetsRequestPaginateTypeDef#

# DescribeDBProxyTargetsRequestPaginateTypeDef definition

class DescribeDBProxyTargetsRequestPaginateTypeDef(TypedDict):
    DBProxyName: str,
    TargetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBRecommendationsMessagePaginateTypeDef#

# DescribeDBRecommendationsMessagePaginateTypeDef definition

class DescribeDBRecommendationsMessagePaginateTypeDef(TypedDict):
    LastUpdatedAfter: NotRequired[TimestampTypeDef],
    LastUpdatedBefore: NotRequired[TimestampTypeDef],
    Locale: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBSecurityGroupsMessagePaginateTypeDef#

# DescribeDBSecurityGroupsMessagePaginateTypeDef definition

class DescribeDBSecurityGroupsMessagePaginateTypeDef(TypedDict):
    DBSecurityGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef#

# DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef definition

class DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    DBSnapshotIdentifier: NotRequired[str],
    SnapshotType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    DbiResourceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeDBSnapshotsMessagePaginateTypeDef#

# DescribeDBSnapshotsMessagePaginateTypeDef definition

class DescribeDBSnapshotsMessagePaginateTypeDef(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

DescribeDBSubnetGroupsMessagePaginateTypeDef#

# DescribeDBSubnetGroupsMessagePaginateTypeDef definition

class DescribeDBSubnetGroupsMessagePaginateTypeDef(TypedDict):
    DBSubnetGroupName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEngineDefaultClusterParametersMessagePaginateTypeDef#

# DescribeEngineDefaultClusterParametersMessagePaginateTypeDef definition

class DescribeEngineDefaultClusterParametersMessagePaginateTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEngineDefaultParametersMessagePaginateTypeDef#

# DescribeEngineDefaultParametersMessagePaginateTypeDef definition

class DescribeEngineDefaultParametersMessagePaginateTypeDef(TypedDict):
    DBParameterGroupFamily: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventSubscriptionsMessagePaginateTypeDef#

# DescribeEventSubscriptionsMessagePaginateTypeDef definition

class DescribeEventSubscriptionsMessagePaginateTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventsMessagePaginateTypeDef#

# DescribeEventsMessagePaginateTypeDef definition

class DescribeEventsMessagePaginateTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    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

DescribeExportTasksMessagePaginateTypeDef#

# DescribeExportTasksMessagePaginateTypeDef definition

class DescribeExportTasksMessagePaginateTypeDef(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

DescribeGlobalClustersMessagePaginateTypeDef#

# DescribeGlobalClustersMessagePaginateTypeDef definition

class DescribeGlobalClustersMessagePaginateTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeIntegrationsMessagePaginateTypeDef#

# DescribeIntegrationsMessagePaginateTypeDef definition

class DescribeIntegrationsMessagePaginateTypeDef(TypedDict):
    IntegrationIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOptionGroupOptionsMessagePaginateTypeDef#

# DescribeOptionGroupOptionsMessagePaginateTypeDef definition

class DescribeOptionGroupOptionsMessagePaginateTypeDef(TypedDict):
    EngineName: str,
    MajorEngineVersion: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOptionGroupsMessagePaginateTypeDef#

# DescribeOptionGroupsMessagePaginateTypeDef definition

class DescribeOptionGroupsMessagePaginateTypeDef(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

DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef#

# DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef definition

class DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef(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

DescribePendingMaintenanceActionsMessagePaginateTypeDef#

# DescribePendingMaintenanceActionsMessagePaginateTypeDef definition

class DescribePendingMaintenanceActionsMessagePaginateTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReservedDBInstancesMessagePaginateTypeDef#

# DescribeReservedDBInstancesMessagePaginateTypeDef definition

class DescribeReservedDBInstancesMessagePaginateTypeDef(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

DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef#

# DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef definition

class DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef(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

DescribeSourceRegionsMessagePaginateTypeDef#

# DescribeSourceRegionsMessagePaginateTypeDef definition

class DescribeSourceRegionsMessagePaginateTypeDef(TypedDict):
    RegionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTenantDatabasesMessagePaginateTypeDef#

# DescribeTenantDatabasesMessagePaginateTypeDef definition

class DescribeTenantDatabasesMessagePaginateTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    TenantDBName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DownloadDBLogFilePortionMessagePaginateTypeDef#

# DownloadDBLogFilePortionMessagePaginateTypeDef definition

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

DescribeDBClusterSnapshotsMessageWaitTypeDef#

# DescribeDBClusterSnapshotsMessageWaitTypeDef definition

class DescribeDBClusterSnapshotsMessageWaitTypeDef(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],
    DbClusterResourceId: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBClustersMessageWaitTypeDef#

# DescribeDBClustersMessageWaitTypeDef definition

class DescribeDBClustersMessageWaitTypeDef(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

DescribeDBInstancesMessageWaitTypeDef#

# DescribeDBInstancesMessageWaitTypeDef definition

class DescribeDBInstancesMessageWaitTypeDef(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

DescribeDBSnapshotsMessageWaitTypeDef#

# DescribeDBSnapshotsMessageWaitTypeDef definition

class DescribeDBSnapshotsMessageWaitTypeDef(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

DescribeTenantDatabasesMessageWaitTypeDef#

# DescribeTenantDatabasesMessageWaitTypeDef definition

class DescribeTenantDatabasesMessageWaitTypeDef(TypedDict):
    DBInstanceIdentifier: NotRequired[str],
    TenantDBName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeDBLogFilesResponseTypeDef#

# DescribeDBLogFilesResponseTypeDef definition

class DescribeDBLogFilesResponseTypeDef(TypedDict):
    DescribeDBLogFiles: list[DescribeDBLogFilesDetailsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DescribeDBLogFilesDetailsTypeDef
  2. See ResponseMetadataTypeDef

EventCategoriesMessageTypeDef#

# EventCategoriesMessageTypeDef definition

class EventCategoriesMessageTypeDef(TypedDict):
    EventCategoriesMapList: list[EventCategoriesMapTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventCategoriesMapTypeDef
  2. See ResponseMetadataTypeDef

EventsMessageTypeDef#

# EventsMessageTypeDef definition

class EventsMessageTypeDef(TypedDict):
    Marker: str,
    Events: list[EventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTypeDef
  2. See ResponseMetadataTypeDef

ExportTasksMessageTypeDef#

# ExportTasksMessageTypeDef definition

class ExportTasksMessageTypeDef(TypedDict):
    Marker: str,
    ExportTasks: list[ExportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

GlobalClusterTypeDef#

# GlobalClusterTypeDef definition

class GlobalClusterTypeDef(TypedDict):
    GlobalClusterIdentifier: NotRequired[str],
    GlobalClusterResourceId: NotRequired[str],
    GlobalClusterArn: NotRequired[str],
    Status: NotRequired[str],
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    EngineLifecycleSupport: NotRequired[str],
    DatabaseName: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    DeletionProtection: NotRequired[bool],
    GlobalClusterMembers: NotRequired[list[GlobalClusterMemberTypeDef]],  # (1)
    Endpoint: NotRequired[str],
    FailoverState: NotRequired[FailoverStateTypeDef],  # (2)
    TagList: NotRequired[list[TagTypeDef]],  # (3)
  1. See GlobalClusterMemberTypeDef
  2. See FailoverStateTypeDef
  3. See TagTypeDef

IntegrationResponseTypeDef#

# IntegrationResponseTypeDef definition

class IntegrationResponseTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationName: str,
    IntegrationArn: str,
    KMSKeyId: str,
    AdditionalEncryptionContext: dict[str, str],
    Status: IntegrationStatusType,  # (1)
    Tags: list[TagTypeDef],  # (2)
    CreateTime: datetime,
    Errors: list[IntegrationErrorTypeDef],  # (3)
    DataFilter: str,
    Description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IntegrationStatusType
  2. See TagTypeDef
  3. See IntegrationErrorTypeDef
  4. See ResponseMetadataTypeDef

IntegrationTypeDef#

# IntegrationTypeDef definition

class IntegrationTypeDef(TypedDict):
    SourceArn: NotRequired[str],
    TargetArn: NotRequired[str],
    IntegrationName: NotRequired[str],
    IntegrationArn: NotRequired[str],
    KMSKeyId: NotRequired[str],
    AdditionalEncryptionContext: NotRequired[dict[str, str]],
    Status: NotRequired[IntegrationStatusType],  # (1)
    Tags: NotRequired[list[TagTypeDef]],  # (2)
    CreateTime: NotRequired[datetime],
    Errors: NotRequired[list[IntegrationErrorTypeDef]],  # (3)
    DataFilter: NotRequired[str],
    Description: NotRequired[str],
  1. See IntegrationStatusType
  2. See TagTypeDef
  3. See IntegrationErrorTypeDef

OptionGroupOptionSettingTypeDef#

# OptionGroupOptionSettingTypeDef 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

ModifyDBParameterGroupMessageRequestTypeDef#

# ModifyDBParameterGroupMessageRequestTypeDef definition

class ModifyDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    Parameters: Sequence[ParameterTypeDef],  # (1)
  1. See ParameterTypeDef

ResetDBClusterParameterGroupMessageRequestTypeDef#

# ResetDBClusterParameterGroupMessageRequestTypeDef definition

class ResetDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    ResetAllParameters: NotRequired[bool],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

ResetDBParameterGroupMessageRequestTypeDef#

# ResetDBParameterGroupMessageRequestTypeDef definition

class ResetDBParameterGroupMessageRequestTypeDef(TypedDict):
    DBParameterGroupName: str,
    ResetAllParameters: NotRequired[bool],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

ModifyDBRecommendationMessageRequestTypeDef#

# ModifyDBRecommendationMessageRequestTypeDef definition

class ModifyDBRecommendationMessageRequestTypeDef(TypedDict):
    RecommendationId: str,
    Locale: NotRequired[str],
    Status: NotRequired[str],
    RecommendedActionUpdates: NotRequired[Sequence[RecommendedActionUpdateTypeDef]],  # (1)
  1. See RecommendedActionUpdateTypeDef

OptionConfigurationTypeDef#

# OptionConfigurationTypeDef 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#

# OptionTypeDef 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#

# SubnetTypeDef 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#

# ResourcePendingMaintenanceActionsTypeDef definition

class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    PendingMaintenanceActionDetails: NotRequired[list[PendingMaintenanceActionTypeDef]],  # (1)
  1. See PendingMaintenanceActionTypeDef

PerformanceInsightsMetricQueryTypeDef#

# PerformanceInsightsMetricQueryTypeDef definition

class PerformanceInsightsMetricQueryTypeDef(TypedDict):
    GroupBy: NotRequired[PerformanceInsightsMetricDimensionGroupTypeDef],  # (1)
    Metric: NotRequired[str],
  1. See PerformanceInsightsMetricDimensionGroupTypeDef

ValidStorageOptionsTypeDef#

# ValidStorageOptionsTypeDef 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#

# ReservedDBInstanceTypeDef 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#

# ReservedDBInstancesOfferingTypeDef 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

ReferenceDetailsTypeDef#

# ReferenceDetailsTypeDef definition

class ReferenceDetailsTypeDef(TypedDict):
    ScalarReferenceDetails: NotRequired[ScalarReferenceDetailsTypeDef],  # (1)
  1. See ScalarReferenceDetailsTypeDef

SourceRegionMessageTypeDef#

# SourceRegionMessageTypeDef definition

class SourceRegionMessageTypeDef(TypedDict):
    Marker: str,
    SourceRegions: list[SourceRegionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceRegionTypeDef
  2. See ResponseMetadataTypeDef

TenantDatabaseTypeDef#

# TenantDatabaseTypeDef definition

class TenantDatabaseTypeDef(TypedDict):
    TenantDatabaseCreateTime: NotRequired[datetime],
    DBInstanceIdentifier: NotRequired[str],
    TenantDBName: NotRequired[str],
    Status: NotRequired[str],
    MasterUsername: NotRequired[str],
    DbiResourceId: NotRequired[str],
    TenantDatabaseResourceId: NotRequired[str],
    TenantDatabaseARN: NotRequired[str],
    CharacterSetName: NotRequired[str],
    NcharCharacterSetName: NotRequired[str],
    DeletionProtection: NotRequired[bool],
    PendingModifiedValues: NotRequired[TenantDatabasePendingModifiedValuesTypeDef],  # (1)
    TagList: NotRequired[list[TagTypeDef]],  # (2)
  1. See TenantDatabasePendingModifiedValuesTypeDef
  2. See TagTypeDef

CopyDBClusterSnapshotResultTypeDef#

# CopyDBClusterSnapshotResultTypeDef definition

class CopyDBClusterSnapshotResultTypeDef(TypedDict):
    DBClusterSnapshot: DBClusterSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterSnapshotResultTypeDef#

# CreateDBClusterSnapshotResultTypeDef definition

class CreateDBClusterSnapshotResultTypeDef(TypedDict):
    DBClusterSnapshot: DBClusterSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DBClusterSnapshotMessageTypeDef#

# DBClusterSnapshotMessageTypeDef definition

class DBClusterSnapshotMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterSnapshots: list[DBClusterSnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBClusterSnapshotResultTypeDef#

# DeleteDBClusterSnapshotResultTypeDef definition

class DeleteDBClusterSnapshotResultTypeDef(TypedDict):
    DBClusterSnapshot: DBClusterSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBShardGroupsResponseTypeDef#

# DescribeDBShardGroupsResponseTypeDef definition

class DescribeDBShardGroupsResponseTypeDef(TypedDict):
    DBShardGroups: list[DBShardGroupTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBShardGroupTypeDef
  2. See ResponseMetadataTypeDef

DBSnapshotTenantDatabasesMessageTypeDef#

# DBSnapshotTenantDatabasesMessageTypeDef definition

class DBSnapshotTenantDatabasesMessageTypeDef(TypedDict):
    Marker: str,
    DBSnapshotTenantDatabases: list[DBSnapshotTenantDatabaseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTenantDatabaseTypeDef
  2. See ResponseMetadataTypeDef

OrderableDBInstanceOptionsMessageTypeDef#

# OrderableDBInstanceOptionsMessageTypeDef definition

class OrderableDBInstanceOptionsMessageTypeDef(TypedDict):
    OrderableDBInstanceOptions: list[OrderableDBInstanceOptionTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderableDBInstanceOptionTypeDef
  2. See ResponseMetadataTypeDef

CreateBlueGreenDeploymentResponseTypeDef#

# CreateBlueGreenDeploymentResponseTypeDef definition

class CreateBlueGreenDeploymentResponseTypeDef(TypedDict):
    BlueGreenDeployment: BlueGreenDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

DeleteBlueGreenDeploymentResponseTypeDef#

# DeleteBlueGreenDeploymentResponseTypeDef definition

class DeleteBlueGreenDeploymentResponseTypeDef(TypedDict):
    BlueGreenDeployment: BlueGreenDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

DescribeBlueGreenDeploymentsResponseTypeDef#

# DescribeBlueGreenDeploymentsResponseTypeDef definition

class DescribeBlueGreenDeploymentsResponseTypeDef(TypedDict):
    BlueGreenDeployments: list[BlueGreenDeploymentTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

SwitchoverBlueGreenDeploymentResponseTypeDef#

# SwitchoverBlueGreenDeploymentResponseTypeDef definition

class SwitchoverBlueGreenDeploymentResponseTypeDef(TypedDict):
    BlueGreenDeployment: BlueGreenDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueGreenDeploymentTypeDef
  2. See ResponseMetadataTypeDef

DBClusterTypeDef#

# DBClusterTypeDef 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]],
    StatusInfos: NotRequired[list[DBClusterStatusInfoTypeDef]],  # (2)
    DBClusterMembers: NotRequired[list[DBClusterMemberTypeDef]],  # (3)
    VpcSecurityGroups: NotRequired[list[VpcSecurityGroupMembershipTypeDef]],  # (4)
    HostedZoneId: NotRequired[str],
    StorageEncrypted: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    DbClusterResourceId: NotRequired[str],
    DBClusterArn: NotRequired[str],
    AssociatedRoles: NotRequired[list[DBClusterRoleTypeDef]],  # (5)
    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],  # (6)
    RdsCustomClusterConfiguration: NotRequired[RdsCustomClusterConfigurationTypeDef],  # (7)
    DeletionProtection: NotRequired[bool],
    HttpEndpointEnabled: NotRequired[bool],
    ActivityStreamMode: NotRequired[ActivityStreamModeType],  # (8)
    ActivityStreamStatus: NotRequired[ActivityStreamStatusType],  # (9)
    ActivityStreamKmsKeyId: NotRequired[str],
    ActivityStreamKinesisStreamName: NotRequired[str],
    CopyTagsToSnapshot: NotRequired[bool],
    CrossAccountClone: NotRequired[bool],
    DomainMemberships: NotRequired[list[DomainMembershipTypeDef]],  # (10)
    TagList: NotRequired[list[TagTypeDef]],  # (11)
    GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType],  # (12)
    GlobalWriteForwardingRequested: NotRequired[bool],
    PendingModifiedValues: NotRequired[ClusterPendingModifiedValuesTypeDef],  # (13)
    DBClusterInstanceClass: NotRequired[str],
    StorageType: NotRequired[str],
    Iops: NotRequired[int],
    PubliclyAccessible: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    MonitoringInterval: NotRequired[int],
    MonitoringRoleArn: NotRequired[str],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (14)
    PerformanceInsightsEnabled: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationInfoTypeDef],  # (15)
    NetworkType: NotRequired[str],
    DBSystemId: NotRequired[str],
    MasterUserSecret: NotRequired[MasterUserSecretTypeDef],  # (16)
    IOOptimizedNextAllowedModificationTime: NotRequired[datetime],
    LocalWriteForwardingStatus: NotRequired[LocalWriteForwardingStatusType],  # (17)
    AwsBackupRecoveryPointArn: NotRequired[str],
    LimitlessDatabase: NotRequired[LimitlessDatabaseTypeDef],  # (18)
    StorageThroughput: NotRequired[int],
    ClusterScalabilityType: NotRequired[ClusterScalabilityTypeType],  # (19)
    CertificateDetails: NotRequired[CertificateDetailsTypeDef],  # (20)
    EngineLifecycleSupport: NotRequired[str],
  1. See DBClusterOptionGroupStatusTypeDef
  2. See DBClusterStatusInfoTypeDef
  3. See DBClusterMemberTypeDef
  4. See VpcSecurityGroupMembershipTypeDef
  5. See DBClusterRoleTypeDef
  6. See ScalingConfigurationInfoTypeDef
  7. See RdsCustomClusterConfigurationTypeDef
  8. See ActivityStreamModeType
  9. See ActivityStreamStatusType
  10. See DomainMembershipTypeDef
  11. See TagTypeDef
  12. See WriteForwardingStatusType
  13. See ClusterPendingModifiedValuesTypeDef
  14. See DatabaseInsightsModeType
  15. See ServerlessV2ScalingConfigurationInfoTypeDef
  16. See MasterUserSecretTypeDef
  17. See LocalWriteForwardingStatusType
  18. See LimitlessDatabaseTypeDef
  19. See ClusterScalabilityTypeType
  20. See CertificateDetailsTypeDef

DescribeDBProxyTargetGroupsResponseTypeDef#

# DescribeDBProxyTargetGroupsResponseTypeDef definition

class DescribeDBProxyTargetGroupsResponseTypeDef(TypedDict):
    TargetGroups: list[DBProxyTargetGroupTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBProxyTargetGroupResponseTypeDef#

# ModifyDBProxyTargetGroupResponseTypeDef definition

class ModifyDBProxyTargetGroupResponseTypeDef(TypedDict):
    DBProxyTargetGroup: DBProxyTargetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetGroupTypeDef
  2. See ResponseMetadataTypeDef

CopyDBSnapshotResultTypeDef#

# CopyDBSnapshotResultTypeDef definition

class CopyDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateDBSnapshotResultTypeDef#

# CreateDBSnapshotResultTypeDef definition

class CreateDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DBSnapshotMessageTypeDef#

# DBSnapshotMessageTypeDef definition

class DBSnapshotMessageTypeDef(TypedDict):
    Marker: str,
    DBSnapshots: list[DBSnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBSnapshotResultTypeDef#

# DeleteDBSnapshotResultTypeDef definition

class DeleteDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBSnapshotResultTypeDef#

# ModifyDBSnapshotResultTypeDef definition

class ModifyDBSnapshotResultTypeDef(TypedDict):
    DBSnapshot: DBSnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotTypeDef
  2. See ResponseMetadataTypeDef

DBClusterAutomatedBackupMessageTypeDef#

# DBClusterAutomatedBackupMessageTypeDef definition

class DBClusterAutomatedBackupMessageTypeDef(TypedDict):
    Marker: str,
    DBClusterAutomatedBackups: list[DBClusterAutomatedBackupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBClusterAutomatedBackupResultTypeDef#

# DeleteDBClusterAutomatedBackupResultTypeDef definition

class DeleteDBClusterAutomatedBackupResultTypeDef(TypedDict):
    DBClusterAutomatedBackup: DBClusterAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

DescribeEngineDefaultClusterParametersResultTypeDef#

# DescribeEngineDefaultClusterParametersResultTypeDef definition

class DescribeEngineDefaultClusterParametersResultTypeDef(TypedDict):
    EngineDefaults: EngineDefaultsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EngineDefaultsTypeDef
  2. See ResponseMetadataTypeDef

DescribeEngineDefaultParametersResultTypeDef#

# DescribeEngineDefaultParametersResultTypeDef definition

class DescribeEngineDefaultParametersResultTypeDef(TypedDict):
    EngineDefaults: EngineDefaultsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EngineDefaultsTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBClusterSnapshotAttributesResultTypeDef#

# DescribeDBClusterSnapshotAttributesResultTypeDef definition

class DescribeDBClusterSnapshotAttributesResultTypeDef(TypedDict):
    DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBClusterSnapshotAttributeResultTypeDef#

# ModifyDBClusterSnapshotAttributeResultTypeDef definition

class ModifyDBClusterSnapshotAttributeResultTypeDef(TypedDict):
    DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

DBEngineVersionMessageTypeDef#

# DBEngineVersionMessageTypeDef definition

class DBEngineVersionMessageTypeDef(TypedDict):
    Marker: str,
    DBEngineVersions: list[DBEngineVersionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBEngineVersionTypeDef
  2. See ResponseMetadataTypeDef

DBInstanceAutomatedBackupMessageTypeDef#

# DBInstanceAutomatedBackupMessageTypeDef definition

class DBInstanceAutomatedBackupMessageTypeDef(TypedDict):
    Marker: str,
    DBInstanceAutomatedBackups: list[DBInstanceAutomatedBackupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBInstanceAutomatedBackupResultTypeDef#

# DeleteDBInstanceAutomatedBackupResultTypeDef definition

class DeleteDBInstanceAutomatedBackupResultTypeDef(TypedDict):
    DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

StartDBInstanceAutomatedBackupsReplicationResultTypeDef#

# StartDBInstanceAutomatedBackupsReplicationResultTypeDef definition

class StartDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
    DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

StopDBInstanceAutomatedBackupsReplicationResultTypeDef#

# StopDBInstanceAutomatedBackupsReplicationResultTypeDef definition

class StopDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
    DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceAutomatedBackupTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBProxyTargetsResponseTypeDef#

# DescribeDBProxyTargetsResponseTypeDef definition

class DescribeDBProxyTargetsResponseTypeDef(TypedDict):
    Targets: list[DBProxyTargetTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetTypeDef
  2. See ResponseMetadataTypeDef

RegisterDBProxyTargetsResponseTypeDef#

# RegisterDBProxyTargetsResponseTypeDef definition

class RegisterDBProxyTargetsResponseTypeDef(TypedDict):
    DBProxyTargets: list[DBProxyTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTargetTypeDef
  2. See ResponseMetadataTypeDef

CreateDBProxyResponseTypeDef#

# CreateDBProxyResponseTypeDef definition

class CreateDBProxyResponseTypeDef(TypedDict):
    DBProxy: DBProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBProxyResponseTypeDef#

# DeleteDBProxyResponseTypeDef definition

class DeleteDBProxyResponseTypeDef(TypedDict):
    DBProxy: DBProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBProxiesResponseTypeDef#

# DescribeDBProxiesResponseTypeDef definition

class DescribeDBProxiesResponseTypeDef(TypedDict):
    DBProxies: list[DBProxyTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBProxyResponseTypeDef#

# ModifyDBProxyResponseTypeDef definition

class ModifyDBProxyResponseTypeDef(TypedDict):
    DBProxy: DBProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBProxyTypeDef
  2. See ResponseMetadataTypeDef

AuthorizeDBSecurityGroupIngressResultTypeDef#

# AuthorizeDBSecurityGroupIngressResultTypeDef definition

class AuthorizeDBSecurityGroupIngressResultTypeDef(TypedDict):
    DBSecurityGroup: DBSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBSecurityGroupResultTypeDef#

# CreateDBSecurityGroupResultTypeDef definition

class CreateDBSecurityGroupResultTypeDef(TypedDict):
    DBSecurityGroup: DBSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

DBSecurityGroupMessageTypeDef#

# DBSecurityGroupMessageTypeDef definition

class DBSecurityGroupMessageTypeDef(TypedDict):
    Marker: str,
    DBSecurityGroups: list[DBSecurityGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

RevokeDBSecurityGroupIngressResultTypeDef#

# RevokeDBSecurityGroupIngressResultTypeDef definition

class RevokeDBSecurityGroupIngressResultTypeDef(TypedDict):
    DBSecurityGroup: DBSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeDBSnapshotAttributesResultTypeDef#

# DescribeDBSnapshotAttributesResultTypeDef definition

class DescribeDBSnapshotAttributesResultTypeDef(TypedDict):
    DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBSnapshotAttributeResultTypeDef#

# ModifyDBSnapshotAttributeResultTypeDef definition

class ModifyDBSnapshotAttributeResultTypeDef(TypedDict):
    DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSnapshotAttributesResultTypeDef
  2. See ResponseMetadataTypeDef

CreateGlobalClusterResultTypeDef#

# CreateGlobalClusterResultTypeDef definition

class CreateGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

DeleteGlobalClusterResultTypeDef#

# DeleteGlobalClusterResultTypeDef definition

class DeleteGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

FailoverGlobalClusterResultTypeDef#

# FailoverGlobalClusterResultTypeDef definition

class FailoverGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

GlobalClustersMessageTypeDef#

# GlobalClustersMessageTypeDef definition

class GlobalClustersMessageTypeDef(TypedDict):
    Marker: str,
    GlobalClusters: list[GlobalClusterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

ModifyGlobalClusterResultTypeDef#

# ModifyGlobalClusterResultTypeDef definition

class ModifyGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

RemoveFromGlobalClusterResultTypeDef#

# RemoveFromGlobalClusterResultTypeDef definition

class RemoveFromGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

SwitchoverGlobalClusterResultTypeDef#

# SwitchoverGlobalClusterResultTypeDef definition

class SwitchoverGlobalClusterResultTypeDef(TypedDict):
    GlobalCluster: GlobalClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalClusterTypeDef
  2. See ResponseMetadataTypeDef

DescribeIntegrationsResponseTypeDef#

# DescribeIntegrationsResponseTypeDef definition

class DescribeIntegrationsResponseTypeDef(TypedDict):
    Marker: str,
    Integrations: list[IntegrationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationTypeDef
  2. See ResponseMetadataTypeDef

OptionGroupOptionTypeDef#

# OptionGroupOptionTypeDef 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

ModifyDBClusterParameterGroupMessageRequestTypeDef#

# ModifyDBClusterParameterGroupMessageRequestTypeDef definition

class ModifyDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
    DBClusterParameterGroupName: str,
    Parameters: Sequence[ParameterUnionTypeDef],  # (1)
  1. See ParameterTypeDef ParameterOutputTypeDef

ModifyOptionGroupMessageRequestTypeDef#

# ModifyOptionGroupMessageRequestTypeDef definition

class ModifyOptionGroupMessageRequestTypeDef(TypedDict):
    OptionGroupName: str,
    OptionsToInclude: NotRequired[Sequence[OptionConfigurationTypeDef]],  # (1)
    OptionsToRemove: NotRequired[Sequence[str]],
    ApplyImmediately: NotRequired[bool],
  1. See OptionConfigurationTypeDef

OptionGroupTypeDef#

# OptionGroupTypeDef 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#

# DBSubnetGroupTypeDef 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#

# ApplyPendingMaintenanceActionResultTypeDef definition

class ApplyPendingMaintenanceActionResultTypeDef(TypedDict):
    ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

PendingMaintenanceActionsMessageTypeDef#

# PendingMaintenanceActionsMessageTypeDef definition

class PendingMaintenanceActionsMessageTypeDef(TypedDict):
    PendingMaintenanceActions: list[ResourcePendingMaintenanceActionsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

MetricQueryTypeDef#

# MetricQueryTypeDef definition

class MetricQueryTypeDef(TypedDict):
    PerformanceInsightsMetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef],  # (1)
  1. See PerformanceInsightsMetricQueryTypeDef

ValidDBInstanceModificationsMessageTypeDef#

# ValidDBInstanceModificationsMessageTypeDef definition

class ValidDBInstanceModificationsMessageTypeDef(TypedDict):
    Storage: NotRequired[list[ValidStorageOptionsTypeDef]],  # (1)
    ValidProcessorFeatures: NotRequired[list[AvailableProcessorFeatureTypeDef]],  # (2)
    SupportsDedicatedLogVolume: NotRequired[bool],
  1. See ValidStorageOptionsTypeDef
  2. See AvailableProcessorFeatureTypeDef

PurchaseReservedDBInstancesOfferingResultTypeDef#

# PurchaseReservedDBInstancesOfferingResultTypeDef definition

class PurchaseReservedDBInstancesOfferingResultTypeDef(TypedDict):
    ReservedDBInstance: ReservedDBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedDBInstanceTypeDef
  2. See ResponseMetadataTypeDef

ReservedDBInstanceMessageTypeDef#

# ReservedDBInstanceMessageTypeDef definition

class ReservedDBInstanceMessageTypeDef(TypedDict):
    Marker: str,
    ReservedDBInstances: list[ReservedDBInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedDBInstanceTypeDef
  2. See ResponseMetadataTypeDef

ReservedDBInstancesOfferingMessageTypeDef#

# ReservedDBInstancesOfferingMessageTypeDef definition

class ReservedDBInstancesOfferingMessageTypeDef(TypedDict):
    Marker: str,
    ReservedDBInstancesOfferings: list[ReservedDBInstancesOfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservedDBInstancesOfferingTypeDef
  2. See ResponseMetadataTypeDef

MetricReferenceTypeDef#

# MetricReferenceTypeDef definition

class MetricReferenceTypeDef(TypedDict):
    Name: NotRequired[str],
    ReferenceDetails: NotRequired[ReferenceDetailsTypeDef],  # (1)
  1. See ReferenceDetailsTypeDef

CreateTenantDatabaseResultTypeDef#

# CreateTenantDatabaseResultTypeDef definition

class CreateTenantDatabaseResultTypeDef(TypedDict):
    TenantDatabase: TenantDatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TenantDatabaseTypeDef
  2. See ResponseMetadataTypeDef

DeleteTenantDatabaseResultTypeDef#

# DeleteTenantDatabaseResultTypeDef definition

class DeleteTenantDatabaseResultTypeDef(TypedDict):
    TenantDatabase: TenantDatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TenantDatabaseTypeDef
  2. See ResponseMetadataTypeDef

ModifyTenantDatabaseResultTypeDef#

# ModifyTenantDatabaseResultTypeDef definition

class ModifyTenantDatabaseResultTypeDef(TypedDict):
    TenantDatabase: TenantDatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TenantDatabaseTypeDef
  2. See ResponseMetadataTypeDef

TenantDatabasesMessageTypeDef#

# TenantDatabasesMessageTypeDef definition

class TenantDatabasesMessageTypeDef(TypedDict):
    Marker: str,
    TenantDatabases: list[TenantDatabaseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TenantDatabaseTypeDef
  2. See ResponseMetadataTypeDef

CreateDBClusterResultTypeDef#

# CreateDBClusterResultTypeDef definition

class CreateDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

DBClusterMessageTypeDef#

# DBClusterMessageTypeDef definition

class DBClusterMessageTypeDef(TypedDict):
    Marker: str,
    DBClusters: list[DBClusterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBClusterResultTypeDef#

# DeleteDBClusterResultTypeDef definition

class DeleteDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

FailoverDBClusterResultTypeDef#

# FailoverDBClusterResultTypeDef definition

class FailoverDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBClusterResultTypeDef#

# ModifyDBClusterResultTypeDef definition

class ModifyDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

PromoteReadReplicaDBClusterResultTypeDef#

# PromoteReadReplicaDBClusterResultTypeDef definition

class PromoteReadReplicaDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RebootDBClusterResultTypeDef#

# RebootDBClusterResultTypeDef definition

class RebootDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBClusterFromS3ResultTypeDef#

# RestoreDBClusterFromS3ResultTypeDef definition

class RestoreDBClusterFromS3ResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBClusterFromSnapshotResultTypeDef#

# RestoreDBClusterFromSnapshotResultTypeDef definition

class RestoreDBClusterFromSnapshotResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBClusterToPointInTimeResultTypeDef#

# RestoreDBClusterToPointInTimeResultTypeDef definition

class RestoreDBClusterToPointInTimeResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

StartDBClusterResultTypeDef#

# StartDBClusterResultTypeDef definition

class StartDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

StopDBClusterResultTypeDef#

# StopDBClusterResultTypeDef definition

class StopDBClusterResultTypeDef(TypedDict):
    DBCluster: DBClusterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBClusterTypeDef
  2. See ResponseMetadataTypeDef

OptionGroupOptionsMessageTypeDef#

# OptionGroupOptionsMessageTypeDef definition

class OptionGroupOptionsMessageTypeDef(TypedDict):
    OptionGroupOptions: list[OptionGroupOptionTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupOptionTypeDef
  2. See ResponseMetadataTypeDef

CopyOptionGroupResultTypeDef#

# CopyOptionGroupResultTypeDef definition

class CopyOptionGroupResultTypeDef(TypedDict):
    OptionGroup: OptionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateOptionGroupResultTypeDef#

# CreateOptionGroupResultTypeDef definition

class CreateOptionGroupResultTypeDef(TypedDict):
    OptionGroup: OptionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyOptionGroupResultTypeDef#

# ModifyOptionGroupResultTypeDef definition

class ModifyOptionGroupResultTypeDef(TypedDict):
    OptionGroup: OptionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

OptionGroupsTypeDef#

# OptionGroupsTypeDef definition

class OptionGroupsTypeDef(TypedDict):
    OptionGroupsList: list[OptionGroupTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptionGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateDBSubnetGroupResultTypeDef#

# CreateDBSubnetGroupResultTypeDef definition

class CreateDBSubnetGroupResultTypeDef(TypedDict):
    DBSubnetGroup: DBSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DBInstanceTypeDef#

# DBInstanceTypeDef 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],
    DatabaseInsightsMode: NotRequired[DatabaseInsightsModeType],  # (11)
    PerformanceInsightsEnabled: NotRequired[bool],
    PerformanceInsightsKMSKeyId: NotRequired[str],
    PerformanceInsightsRetentionPeriod: NotRequired[int],
    EnabledCloudwatchLogsExports: NotRequired[list[str]],
    ProcessorFeatures: NotRequired[list[ProcessorFeatureTypeDef]],  # (12)
    DeletionProtection: NotRequired[bool],
    AssociatedRoles: NotRequired[list[DBInstanceRoleTypeDef]],  # (13)
    ListenerEndpoint: NotRequired[EndpointTypeDef],  # (1)
    MaxAllocatedStorage: NotRequired[int],
    TagList: NotRequired[list[TagTypeDef]],  # (15)
    DBInstanceAutomatedBackupsReplications: NotRequired[list[DBInstanceAutomatedBackupsReplicationTypeDef]],  # (16)
    CustomerOwnedIpEnabled: NotRequired[bool],
    AwsBackupRecoveryPointArn: NotRequired[str],
    ActivityStreamStatus: NotRequired[ActivityStreamStatusType],  # (17)
    ActivityStreamKmsKeyId: NotRequired[str],
    ActivityStreamKinesisStreamName: NotRequired[str],
    ActivityStreamMode: NotRequired[ActivityStreamModeType],  # (18)
    ActivityStreamEngineNativeAuditFieldsIncluded: NotRequired[bool],
    AutomationMode: NotRequired[AutomationModeType],  # (19)
    ResumeFullAutomationModeTime: NotRequired[datetime],
    CustomIamInstanceProfile: NotRequired[str],
    BackupTarget: NotRequired[str],
    NetworkType: NotRequired[str],
    ActivityStreamPolicyStatus: NotRequired[ActivityStreamPolicyStatusType],  # (20)
    StorageThroughput: NotRequired[int],
    DBSystemId: NotRequired[str],
    MasterUserSecret: NotRequired[MasterUserSecretTypeDef],  # (21)
    CertificateDetails: NotRequired[CertificateDetailsTypeDef],  # (22)
    ReadReplicaSourceDBClusterIdentifier: NotRequired[str],
    PercentProgress: NotRequired[str],
    DedicatedLogVolume: NotRequired[bool],
    IsStorageConfigUpgradeAvailable: NotRequired[bool],
    MultiTenant: NotRequired[bool],
    EngineLifecycleSupport: NotRequired[str],
  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 DatabaseInsightsModeType
  12. See ProcessorFeatureTypeDef
  13. See DBInstanceRoleTypeDef
  14. See EndpointTypeDef
  15. See TagTypeDef
  16. See DBInstanceAutomatedBackupsReplicationTypeDef
  17. See ActivityStreamStatusType
  18. See ActivityStreamModeType
  19. See AutomationModeType
  20. See ActivityStreamPolicyStatusType
  21. See MasterUserSecretTypeDef
  22. See CertificateDetailsTypeDef

DBSubnetGroupMessageTypeDef#

# DBSubnetGroupMessageTypeDef definition

class DBSubnetGroupMessageTypeDef(TypedDict):
    Marker: str,
    DBSubnetGroups: list[DBSubnetGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBSubnetGroupResultTypeDef#

# ModifyDBSubnetGroupResultTypeDef definition

class ModifyDBSubnetGroupResultTypeDef(TypedDict):
    DBSubnetGroup: DBSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeValidDBInstanceModificationsResultTypeDef#

# DescribeValidDBInstanceModificationsResultTypeDef definition

class DescribeValidDBInstanceModificationsResultTypeDef(TypedDict):
    ValidDBInstanceModificationsMessage: ValidDBInstanceModificationsMessageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ValidDBInstanceModificationsMessageTypeDef
  2. See ResponseMetadataTypeDef

MetricTypeDef#

# MetricTypeDef definition

class MetricTypeDef(TypedDict):
    Name: NotRequired[str],
    References: NotRequired[list[MetricReferenceTypeDef]],  # (1)
    StatisticsDetails: NotRequired[str],
    MetricQuery: NotRequired[MetricQueryTypeDef],  # (2)
  1. See MetricReferenceTypeDef
  2. See MetricQueryTypeDef

CreateDBInstanceReadReplicaResultTypeDef#

# CreateDBInstanceReadReplicaResultTypeDef definition

class CreateDBInstanceReadReplicaResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateDBInstanceResultTypeDef#

# CreateDBInstanceResultTypeDef definition

class CreateDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

DBInstanceMessageTypeDef#

# DBInstanceMessageTypeDef definition

class DBInstanceMessageTypeDef(TypedDict):
    Marker: str,
    DBInstances: list[DBInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

DeleteDBInstanceResultTypeDef#

# DeleteDBInstanceResultTypeDef definition

class DeleteDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

ModifyDBInstanceResultTypeDef#

# ModifyDBInstanceResultTypeDef definition

class ModifyDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

PromoteReadReplicaResultTypeDef#

# PromoteReadReplicaResultTypeDef definition

class PromoteReadReplicaResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RebootDBInstanceResultTypeDef#

# RebootDBInstanceResultTypeDef definition

class RebootDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBInstanceFromDBSnapshotResultTypeDef#

# RestoreDBInstanceFromDBSnapshotResultTypeDef definition

class RestoreDBInstanceFromDBSnapshotResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBInstanceFromS3ResultTypeDef#

# RestoreDBInstanceFromS3ResultTypeDef definition

class RestoreDBInstanceFromS3ResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

RestoreDBInstanceToPointInTimeResultTypeDef#

# RestoreDBInstanceToPointInTimeResultTypeDef definition

class RestoreDBInstanceToPointInTimeResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

StartDBInstanceResultTypeDef#

# StartDBInstanceResultTypeDef definition

class StartDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

StopDBInstanceResultTypeDef#

# StopDBInstanceResultTypeDef definition

class StopDBInstanceResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

SwitchoverReadReplicaResultTypeDef#

# SwitchoverReadReplicaResultTypeDef definition

class SwitchoverReadReplicaResultTypeDef(TypedDict):
    DBInstance: DBInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBInstanceTypeDef
  2. See ResponseMetadataTypeDef

PerformanceIssueDetailsTypeDef#

# PerformanceIssueDetailsTypeDef definition

class PerformanceIssueDetailsTypeDef(TypedDict):
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    Metrics: NotRequired[list[MetricTypeDef]],  # (1)
    Analysis: NotRequired[str],
  1. See MetricTypeDef

IssueDetailsTypeDef#

# IssueDetailsTypeDef definition

class IssueDetailsTypeDef(TypedDict):
    PerformanceIssueDetails: NotRequired[PerformanceIssueDetailsTypeDef],  # (1)
  1. See PerformanceIssueDetailsTypeDef

RecommendedActionTypeDef#

# RecommendedActionTypeDef definition

class RecommendedActionTypeDef(TypedDict):
    ActionId: NotRequired[str],
    Title: NotRequired[str],
    Description: NotRequired[str],
    Operation: NotRequired[str],
    Parameters: NotRequired[list[RecommendedActionParameterTypeDef]],  # (1)
    ApplyModes: NotRequired[list[str]],
    Status: NotRequired[str],
    IssueDetails: NotRequired[IssueDetailsTypeDef],  # (2)
    ContextAttributes: NotRequired[list[ContextAttributeTypeDef]],  # (3)
  1. See RecommendedActionParameterTypeDef
  2. See IssueDetailsTypeDef
  3. See ContextAttributeTypeDef

DBRecommendationTypeDef#

# DBRecommendationTypeDef definition

class DBRecommendationTypeDef(TypedDict):
    RecommendationId: NotRequired[str],
    TypeId: NotRequired[str],
    Severity: NotRequired[str],
    ResourceArn: NotRequired[str],
    Status: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    UpdatedTime: NotRequired[datetime],
    Detection: NotRequired[str],
    Recommendation: NotRequired[str],
    Description: NotRequired[str],
    Reason: NotRequired[str],
    RecommendedActions: NotRequired[list[RecommendedActionTypeDef]],  # (1)
    Category: NotRequired[str],
    Source: NotRequired[str],
    TypeDetection: NotRequired[str],
    TypeRecommendation: NotRequired[str],
    Impact: NotRequired[str],
    AdditionalInfo: NotRequired[str],
    Links: NotRequired[list[DocLinkTypeDef]],  # (2)
    IssueDetails: NotRequired[IssueDetailsTypeDef],  # (3)
  1. See RecommendedActionTypeDef
  2. See DocLinkTypeDef
  3. See IssueDetailsTypeDef

DBRecommendationMessageTypeDef#

# DBRecommendationMessageTypeDef definition

class DBRecommendationMessageTypeDef(TypedDict):
    DBRecommendation: DBRecommendationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBRecommendationTypeDef
  2. See ResponseMetadataTypeDef

DBRecommendationsMessageTypeDef#

# DBRecommendationsMessageTypeDef definition

class DBRecommendationsMessageTypeDef(TypedDict):
    DBRecommendations: list[DBRecommendationTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DBRecommendationTypeDef
  2. See ResponseMetadataTypeDef