Type definitions#
Auto-generated documentation for RDS type annotations stubs module mypy-boto3-rds.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_rds.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ParameterUnionTypeDef#
# ParameterUnionTypeDef Union usage example
from mypy_boto3_rds.type_defs import ParameterUnionTypeDef
def get_value() -> ParameterUnionTypeDef:
return ...
# ParameterUnionTypeDef definition
ParameterUnionTypeDef = Union[
ParameterTypeDef, # (1)
ParameterOutputTypeDef, # (2)
]
AccountQuotaTypeDef#
# AccountQuotaTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AccountQuotaTypeDef
def get_value() -> AccountQuotaTypeDef:
return {
"AccountQuotaName": ...,
}
# AccountQuotaTypeDef definition
class AccountQuotaTypeDef(TypedDict):
AccountQuotaName: NotRequired[str],
Used: NotRequired[int],
Max: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AddRoleToDBClusterMessageTypeDef#
# AddRoleToDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AddRoleToDBClusterMessageTypeDef
def get_value() -> AddRoleToDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# AddRoleToDBClusterMessageTypeDef definition
class AddRoleToDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
RoleArn: str,
FeatureName: NotRequired[str],
AddRoleToDBInstanceMessageTypeDef#
# AddRoleToDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AddRoleToDBInstanceMessageTypeDef
def get_value() -> AddRoleToDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# AddRoleToDBInstanceMessageTypeDef definition
class AddRoleToDBInstanceMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
RoleArn: str,
FeatureName: str,
AddSourceIdentifierToSubscriptionMessageTypeDef#
# AddSourceIdentifierToSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionMessageTypeDef
def get_value() -> AddSourceIdentifierToSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# AddSourceIdentifierToSubscriptionMessageTypeDef definition
class AddSourceIdentifierToSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SourceIdentifier: str,
EventSubscriptionTypeDef#
# EventSubscriptionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EventSubscriptionTypeDef
def get_value() -> EventSubscriptionTypeDef:
return {
"CustomerAwsId": ...,
}
# EventSubscriptionTypeDef definition
class EventSubscriptionTypeDef(TypedDict):
CustomerAwsId: NotRequired[str],
CustSubscriptionId: NotRequired[str],
SnsTopicArn: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
SourceType: NotRequired[str],
SourceIdsList: NotRequired[List[str]],
EventCategoriesList: NotRequired[List[str]],
Enabled: NotRequired[bool],
EventSubscriptionArn: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ApplyPendingMaintenanceActionMessageTypeDef#
# ApplyPendingMaintenanceActionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionMessageTypeDef
def get_value() -> ApplyPendingMaintenanceActionMessageTypeDef:
return {
"ResourceIdentifier": ...,
}
# ApplyPendingMaintenanceActionMessageTypeDef definition
class ApplyPendingMaintenanceActionMessageTypeDef(TypedDict):
ResourceIdentifier: str,
ApplyAction: str,
OptInType: str,
AuthorizeDBSecurityGroupIngressMessageTypeDef#
# AuthorizeDBSecurityGroupIngressMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressMessageTypeDef
def get_value() -> AuthorizeDBSecurityGroupIngressMessageTypeDef:
return {
"DBSecurityGroupName": ...,
}
# AuthorizeDBSecurityGroupIngressMessageTypeDef definition
class AuthorizeDBSecurityGroupIngressMessageTypeDef(TypedDict):
DBSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupId: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"Name": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
AvailableProcessorFeatureTypeDef#
# AvailableProcessorFeatureTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AvailableProcessorFeatureTypeDef
def get_value() -> AvailableProcessorFeatureTypeDef:
return {
"Name": ...,
}
# AvailableProcessorFeatureTypeDef definition
class AvailableProcessorFeatureTypeDef(TypedDict):
Name: NotRequired[str],
DefaultValue: NotRequired[str],
AllowedValues: NotRequired[str],
BlueGreenDeploymentTaskTypeDef#
# BlueGreenDeploymentTaskTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import BlueGreenDeploymentTaskTypeDef
def get_value() -> BlueGreenDeploymentTaskTypeDef:
return {
"Name": ...,
}
# BlueGreenDeploymentTaskTypeDef definition
class BlueGreenDeploymentTaskTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
SwitchoverDetailTypeDef#
# SwitchoverDetailTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverDetailTypeDef
def get_value() -> SwitchoverDetailTypeDef:
return {
"SourceMember": ...,
}
# SwitchoverDetailTypeDef definition
class SwitchoverDetailTypeDef(TypedDict):
SourceMember: NotRequired[str],
TargetMember: NotRequired[str],
Status: NotRequired[str],
CancelExportTaskMessageTypeDef#
# CancelExportTaskMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CancelExportTaskMessageTypeDef
def get_value() -> CancelExportTaskMessageTypeDef:
return {
"ExportTaskIdentifier": ...,
}
# CancelExportTaskMessageTypeDef definition
class CancelExportTaskMessageTypeDef(TypedDict):
ExportTaskIdentifier: str,
CertificateDetailsTypeDef#
# CertificateDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CertificateDetailsTypeDef
def get_value() -> CertificateDetailsTypeDef:
return {
"CAIdentifier": ...,
}
# CertificateDetailsTypeDef definition
class CertificateDetailsTypeDef(TypedDict):
CAIdentifier: NotRequired[str],
ValidTill: NotRequired[datetime],
CertificateTypeDef#
# CertificateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"CertificateIdentifier": ...,
}
# CertificateTypeDef definition
class CertificateTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
CertificateType: NotRequired[str],
Thumbprint: NotRequired[str],
ValidFrom: NotRequired[datetime],
ValidTill: NotRequired[datetime],
CertificateArn: NotRequired[str],
CustomerOverride: NotRequired[bool],
CustomerOverrideValidTill: NotRequired[datetime],
CharacterSetTypeDef#
# CharacterSetTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CharacterSetTypeDef
def get_value() -> CharacterSetTypeDef:
return {
"CharacterSetName": ...,
}
# CharacterSetTypeDef definition
class CharacterSetTypeDef(TypedDict):
CharacterSetName: NotRequired[str],
CharacterSetDescription: NotRequired[str],
ClientGenerateDbAuthTokenRequestTypeDef#
# ClientGenerateDbAuthTokenRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ClientGenerateDbAuthTokenRequestTypeDef
def get_value() -> ClientGenerateDbAuthTokenRequestTypeDef:
return {
"DBHostname": ...,
}
# ClientGenerateDbAuthTokenRequestTypeDef definition
class ClientGenerateDbAuthTokenRequestTypeDef(TypedDict):
DBHostname: str,
Port: int,
DBUsername: str,
Region: NotRequired[Union[str, None]],
CloudwatchLogsExportConfigurationTypeDef#
# CloudwatchLogsExportConfigurationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CloudwatchLogsExportConfigurationTypeDef
def get_value() -> CloudwatchLogsExportConfigurationTypeDef:
return {
"EnableLogTypes": ...,
}
# CloudwatchLogsExportConfigurationTypeDef definition
class CloudwatchLogsExportConfigurationTypeDef(TypedDict):
EnableLogTypes: NotRequired[Sequence[str]],
DisableLogTypes: NotRequired[Sequence[str]],
PendingCloudwatchLogsExportsTypeDef#
# PendingCloudwatchLogsExportsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PendingCloudwatchLogsExportsTypeDef
def get_value() -> PendingCloudwatchLogsExportsTypeDef:
return {
"LogTypesToEnable": ...,
}
# PendingCloudwatchLogsExportsTypeDef definition
class PendingCloudwatchLogsExportsTypeDef(TypedDict):
LogTypesToEnable: NotRequired[List[str]],
LogTypesToDisable: NotRequired[List[str]],
RdsCustomClusterConfigurationTypeDef#
# RdsCustomClusterConfigurationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RdsCustomClusterConfigurationTypeDef
def get_value() -> RdsCustomClusterConfigurationTypeDef:
return {
"InterconnectSubnetId": ...,
}
# RdsCustomClusterConfigurationTypeDef definition
class RdsCustomClusterConfigurationTypeDef(TypedDict):
InterconnectSubnetId: NotRequired[str],
TransitGatewayMulticastDomainId: NotRequired[str],
ReplicaMode: NotRequired[ReplicaModeType], # (1)
- See ReplicaModeType
ConnectionPoolConfigurationInfoTypeDef#
# ConnectionPoolConfigurationInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationInfoTypeDef
def get_value() -> ConnectionPoolConfigurationInfoTypeDef:
return {
"MaxConnectionsPercent": ...,
}
# ConnectionPoolConfigurationInfoTypeDef definition
class ConnectionPoolConfigurationInfoTypeDef(TypedDict):
MaxConnectionsPercent: NotRequired[int],
MaxIdleConnectionsPercent: NotRequired[int],
ConnectionBorrowTimeout: NotRequired[int],
SessionPinningFilters: NotRequired[List[str]],
InitQuery: NotRequired[str],
ConnectionPoolConfigurationTypeDef#
# ConnectionPoolConfigurationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationTypeDef
def get_value() -> ConnectionPoolConfigurationTypeDef:
return {
"MaxConnectionsPercent": ...,
}
# ConnectionPoolConfigurationTypeDef definition
class ConnectionPoolConfigurationTypeDef(TypedDict):
MaxConnectionsPercent: NotRequired[int],
MaxIdleConnectionsPercent: NotRequired[int],
ConnectionBorrowTimeout: NotRequired[int],
SessionPinningFilters: NotRequired[Sequence[str]],
InitQuery: NotRequired[str],
ContextAttributeTypeDef#
# ContextAttributeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ContextAttributeTypeDef
def get_value() -> ContextAttributeTypeDef:
return {
"Key": ...,
}
# ContextAttributeTypeDef definition
class ContextAttributeTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
DBClusterParameterGroupTypeDef#
# DBClusterParameterGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupTypeDef
def get_value() -> DBClusterParameterGroupTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DBClusterParameterGroupTypeDef definition
class DBClusterParameterGroupTypeDef(TypedDict):
DBClusterParameterGroupName: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
DBClusterParameterGroupArn: NotRequired[str],
DBParameterGroupTypeDef#
# DBParameterGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBParameterGroupTypeDef
def get_value() -> DBParameterGroupTypeDef:
return {
"DBParameterGroupName": ...,
}
# DBParameterGroupTypeDef definition
class DBParameterGroupTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
DBParameterGroupArn: NotRequired[str],
ScalingConfigurationTypeDef#
# ScalingConfigurationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ScalingConfigurationTypeDef
def get_value() -> ScalingConfigurationTypeDef:
return {
"MinCapacity": ...,
}
# ScalingConfigurationTypeDef definition
class ScalingConfigurationTypeDef(TypedDict):
MinCapacity: NotRequired[int],
MaxCapacity: NotRequired[int],
AutoPause: NotRequired[bool],
SecondsUntilAutoPause: NotRequired[int],
TimeoutAction: NotRequired[str],
SecondsBeforeTimeout: NotRequired[int],
ServerlessV2ScalingConfigurationTypeDef#
# ServerlessV2ScalingConfigurationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationTypeDef
def get_value() -> ServerlessV2ScalingConfigurationTypeDef:
return {
"MinCapacity": ...,
}
# ServerlessV2ScalingConfigurationTypeDef definition
class ServerlessV2ScalingConfigurationTypeDef(TypedDict):
MinCapacity: NotRequired[float],
MaxCapacity: NotRequired[float],
SecondsUntilAutoPause: NotRequired[int],
ProcessorFeatureTypeDef#
# ProcessorFeatureTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ProcessorFeatureTypeDef
def get_value() -> ProcessorFeatureTypeDef:
return {
"Name": ...,
}
# ProcessorFeatureTypeDef definition
class ProcessorFeatureTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
DBProxyEndpointTypeDef#
# DBProxyEndpointTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBProxyEndpointTypeDef
def get_value() -> DBProxyEndpointTypeDef:
return {
"DBProxyEndpointName": ...,
}
# DBProxyEndpointTypeDef definition
class DBProxyEndpointTypeDef(TypedDict):
DBProxyEndpointName: NotRequired[str],
DBProxyEndpointArn: NotRequired[str],
DBProxyName: NotRequired[str],
Status: NotRequired[DBProxyEndpointStatusType], # (1)
VpcId: NotRequired[str],
VpcSecurityGroupIds: NotRequired[List[str]],
VpcSubnetIds: NotRequired[List[str]],
Endpoint: NotRequired[str],
CreatedDate: NotRequired[datetime],
TargetRole: NotRequired[DBProxyEndpointTargetRoleType], # (2)
IsDefault: NotRequired[bool],
UserAuthConfigTypeDef#
# UserAuthConfigTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import UserAuthConfigTypeDef
def get_value() -> UserAuthConfigTypeDef:
return {
"Description": ...,
}
# UserAuthConfigTypeDef definition
class UserAuthConfigTypeDef(TypedDict):
Description: NotRequired[str],
UserName: NotRequired[str],
AuthScheme: NotRequired[AuthSchemeType], # (1)
SecretArn: NotRequired[str],
IAMAuth: NotRequired[IAMAuthModeType], # (2)
ClientPasswordAuthType: NotRequired[ClientPasswordAuthTypeType], # (3)
- See AuthSchemeType
- See IAMAuthModeType
- See ClientPasswordAuthTypeType
CustomDBEngineVersionAMITypeDef#
# CustomDBEngineVersionAMITypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CustomDBEngineVersionAMITypeDef
def get_value() -> CustomDBEngineVersionAMITypeDef:
return {
"ImageId": ...,
}
# CustomDBEngineVersionAMITypeDef definition
class CustomDBEngineVersionAMITypeDef(TypedDict):
ImageId: NotRequired[str],
Status: NotRequired[str],
RestoreWindowTypeDef#
# RestoreWindowTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreWindowTypeDef
def get_value() -> RestoreWindowTypeDef:
return {
"EarliestTime": ...,
}
# RestoreWindowTypeDef definition
class RestoreWindowTypeDef(TypedDict):
EarliestTime: NotRequired[datetime],
LatestTime: NotRequired[datetime],
DBClusterBacktrackTypeDef#
# DBClusterBacktrackTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterBacktrackTypeDef
def get_value() -> DBClusterBacktrackTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DBClusterBacktrackTypeDef definition
class DBClusterBacktrackTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
BacktrackIdentifier: NotRequired[str],
BacktrackTo: NotRequired[datetime],
BacktrackedFrom: NotRequired[datetime],
BacktrackRequestCreationTime: NotRequired[datetime],
Status: NotRequired[str],
DBClusterEndpointTypeDef#
# DBClusterEndpointTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterEndpointTypeDef
def get_value() -> DBClusterEndpointTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
# DBClusterEndpointTypeDef definition
class DBClusterEndpointTypeDef(TypedDict):
DBClusterEndpointIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBClusterEndpointResourceIdentifier: NotRequired[str],
Endpoint: NotRequired[str],
Status: NotRequired[str],
EndpointType: NotRequired[str],
CustomEndpointType: NotRequired[str],
StaticMembers: NotRequired[List[str]],
ExcludedMembers: NotRequired[List[str]],
DBClusterEndpointArn: NotRequired[str],
DBClusterMemberTypeDef#
# DBClusterMemberTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterMemberTypeDef
def get_value() -> DBClusterMemberTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DBClusterMemberTypeDef definition
class DBClusterMemberTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
IsClusterWriter: NotRequired[bool],
DBClusterParameterGroupStatus: NotRequired[str],
PromotionTier: NotRequired[int],
DBClusterOptionGroupStatusTypeDef#
# DBClusterOptionGroupStatusTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterOptionGroupStatusTypeDef
def get_value() -> DBClusterOptionGroupStatusTypeDef:
return {
"DBClusterOptionGroupName": ...,
}
# DBClusterOptionGroupStatusTypeDef definition
class DBClusterOptionGroupStatusTypeDef(TypedDict):
DBClusterOptionGroupName: NotRequired[str],
Status: NotRequired[str],
ParameterOutputTypeDef#
# ParameterOutputTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ParameterOutputTypeDef
def get_value() -> ParameterOutputTypeDef:
return {
"ParameterName": ...,
}
# 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]],
- See ApplyMethodType
DBClusterRoleTypeDef#
# DBClusterRoleTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterRoleTypeDef
def get_value() -> DBClusterRoleTypeDef:
return {
"RoleArn": ...,
}
# DBClusterRoleTypeDef definition
class DBClusterRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
Status: NotRequired[str],
FeatureName: NotRequired[str],
DBClusterSnapshotAttributeTypeDef#
# DBClusterSnapshotAttributeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributeTypeDef
def get_value() -> DBClusterSnapshotAttributeTypeDef:
return {
"AttributeName": ...,
}
# DBClusterSnapshotAttributeTypeDef definition
class DBClusterSnapshotAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[str]],
DBClusterStatusInfoTypeDef#
# DBClusterStatusInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterStatusInfoTypeDef
def get_value() -> DBClusterStatusInfoTypeDef:
return {
"StatusType": ...,
}
# DBClusterStatusInfoTypeDef definition
class DBClusterStatusInfoTypeDef(TypedDict):
StatusType: NotRequired[str],
Normal: NotRequired[bool],
Status: NotRequired[str],
Message: NotRequired[str],
DomainMembershipTypeDef#
# DomainMembershipTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DomainMembershipTypeDef
def get_value() -> DomainMembershipTypeDef:
return {
"Domain": ...,
}
# DomainMembershipTypeDef definition
class DomainMembershipTypeDef(TypedDict):
Domain: NotRequired[str],
Status: NotRequired[str],
FQDN: NotRequired[str],
IAMRoleName: NotRequired[str],
OU: NotRequired[str],
AuthSecretArn: NotRequired[str],
DnsIps: NotRequired[List[str]],
LimitlessDatabaseTypeDef#
# LimitlessDatabaseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import LimitlessDatabaseTypeDef
def get_value() -> LimitlessDatabaseTypeDef:
return {
"Status": ...,
}
# LimitlessDatabaseTypeDef definition
class LimitlessDatabaseTypeDef(TypedDict):
Status: NotRequired[LimitlessDatabaseStatusType], # (1)
MinRequiredACU: NotRequired[float],
MasterUserSecretTypeDef#
# MasterUserSecretTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import MasterUserSecretTypeDef
def get_value() -> MasterUserSecretTypeDef:
return {
"SecretArn": ...,
}
# MasterUserSecretTypeDef definition
class MasterUserSecretTypeDef(TypedDict):
SecretArn: NotRequired[str],
SecretStatus: NotRequired[str],
KmsKeyId: NotRequired[str],
ScalingConfigurationInfoTypeDef#
# ScalingConfigurationInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ScalingConfigurationInfoTypeDef
def get_value() -> ScalingConfigurationInfoTypeDef:
return {
"MinCapacity": ...,
}
# ScalingConfigurationInfoTypeDef definition
class ScalingConfigurationInfoTypeDef(TypedDict):
MinCapacity: NotRequired[int],
MaxCapacity: NotRequired[int],
AutoPause: NotRequired[bool],
SecondsUntilAutoPause: NotRequired[int],
TimeoutAction: NotRequired[str],
SecondsBeforeTimeout: NotRequired[int],
ServerlessV2ScalingConfigurationInfoTypeDef#
# ServerlessV2ScalingConfigurationInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationInfoTypeDef
def get_value() -> ServerlessV2ScalingConfigurationInfoTypeDef:
return {
"MinCapacity": ...,
}
# ServerlessV2ScalingConfigurationInfoTypeDef definition
class ServerlessV2ScalingConfigurationInfoTypeDef(TypedDict):
MinCapacity: NotRequired[float],
MaxCapacity: NotRequired[float],
SecondsUntilAutoPause: NotRequired[int],
VpcSecurityGroupMembershipTypeDef#
# VpcSecurityGroupMembershipTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import VpcSecurityGroupMembershipTypeDef
def get_value() -> VpcSecurityGroupMembershipTypeDef:
return {
"VpcSecurityGroupId": ...,
}
# VpcSecurityGroupMembershipTypeDef definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
Status: NotRequired[str],
ServerlessV2FeaturesSupportTypeDef#
# ServerlessV2FeaturesSupportTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ServerlessV2FeaturesSupportTypeDef
def get_value() -> ServerlessV2FeaturesSupportTypeDef:
return {
"MinCapacity": ...,
}
# ServerlessV2FeaturesSupportTypeDef definition
class ServerlessV2FeaturesSupportTypeDef(TypedDict):
MinCapacity: NotRequired[float],
MaxCapacity: NotRequired[float],
TimezoneTypeDef#
# TimezoneTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TimezoneTypeDef
def get_value() -> TimezoneTypeDef:
return {
"TimezoneName": ...,
}
# TimezoneTypeDef definition
class TimezoneTypeDef(TypedDict):
TimezoneName: NotRequired[str],
UpgradeTargetTypeDef#
# UpgradeTargetTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import UpgradeTargetTypeDef
def get_value() -> UpgradeTargetTypeDef:
return {
"Engine": ...,
}
# UpgradeTargetTypeDef definition
class UpgradeTargetTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Description: NotRequired[str],
AutoUpgrade: NotRequired[bool],
IsMajorVersionUpgrade: NotRequired[bool],
SupportedEngineModes: NotRequired[List[str]],
SupportsParallelQuery: NotRequired[bool],
SupportsGlobalDatabases: NotRequired[bool],
SupportsBabelfish: NotRequired[bool],
SupportsLimitlessDatabase: NotRequired[bool],
SupportsLocalWriteForwarding: NotRequired[bool],
SupportsIntegrations: NotRequired[bool],
DBInstanceAutomatedBackupsReplicationTypeDef#
# DBInstanceAutomatedBackupsReplicationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupsReplicationTypeDef
def get_value() -> DBInstanceAutomatedBackupsReplicationTypeDef:
return {
"DBInstanceAutomatedBackupsArn": ...,
}
# DBInstanceAutomatedBackupsReplicationTypeDef definition
class DBInstanceAutomatedBackupsReplicationTypeDef(TypedDict):
DBInstanceAutomatedBackupsArn: NotRequired[str],
DBInstanceRoleTypeDef#
# DBInstanceRoleTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceRoleTypeDef
def get_value() -> DBInstanceRoleTypeDef:
return {
"RoleArn": ...,
}
# DBInstanceRoleTypeDef definition
class DBInstanceRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
FeatureName: NotRequired[str],
Status: NotRequired[str],
DBInstanceStatusInfoTypeDef#
# DBInstanceStatusInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceStatusInfoTypeDef
def get_value() -> DBInstanceStatusInfoTypeDef:
return {
"StatusType": ...,
}
# DBInstanceStatusInfoTypeDef definition
class DBInstanceStatusInfoTypeDef(TypedDict):
StatusType: NotRequired[str],
Normal: NotRequired[bool],
Status: NotRequired[str],
Message: NotRequired[str],
DBParameterGroupStatusTypeDef#
# DBParameterGroupStatusTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBParameterGroupStatusTypeDef
def get_value() -> DBParameterGroupStatusTypeDef:
return {
"DBParameterGroupName": ...,
}
# DBParameterGroupStatusTypeDef definition
class DBParameterGroupStatusTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
DBSecurityGroupMembershipTypeDef#
# DBSecurityGroupMembershipTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSecurityGroupMembershipTypeDef
def get_value() -> DBSecurityGroupMembershipTypeDef:
return {
"DBSecurityGroupName": ...,
}
# DBSecurityGroupMembershipTypeDef definition
class DBSecurityGroupMembershipTypeDef(TypedDict):
DBSecurityGroupName: NotRequired[str],
Status: NotRequired[str],
EndpointTypeDef#
# EndpointTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Address": ...,
}
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
HostedZoneId: NotRequired[str],
OptionGroupMembershipTypeDef#
# OptionGroupMembershipTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionGroupMembershipTypeDef
def get_value() -> OptionGroupMembershipTypeDef:
return {
"OptionGroupName": ...,
}
# OptionGroupMembershipTypeDef definition
class OptionGroupMembershipTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Status: NotRequired[str],
TargetHealthTypeDef#
# TargetHealthTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TargetHealthTypeDef
def get_value() -> TargetHealthTypeDef:
return {
"State": ...,
}
# TargetHealthTypeDef definition
class TargetHealthTypeDef(TypedDict):
State: NotRequired[TargetStateType], # (1)
Reason: NotRequired[TargetHealthReasonType], # (2)
Description: NotRequired[str],
UserAuthConfigInfoTypeDef#
# UserAuthConfigInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import UserAuthConfigInfoTypeDef
def get_value() -> UserAuthConfigInfoTypeDef:
return {
"Description": ...,
}
# UserAuthConfigInfoTypeDef definition
class UserAuthConfigInfoTypeDef(TypedDict):
Description: NotRequired[str],
UserName: NotRequired[str],
AuthScheme: NotRequired[AuthSchemeType], # (1)
SecretArn: NotRequired[str],
IAMAuth: NotRequired[IAMAuthModeType], # (2)
ClientPasswordAuthType: NotRequired[ClientPasswordAuthTypeType], # (3)
- See AuthSchemeType
- See IAMAuthModeType
- See ClientPasswordAuthTypeType
DocLinkTypeDef#
# DocLinkTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DocLinkTypeDef
def get_value() -> DocLinkTypeDef:
return {
"Text": ...,
}
# DocLinkTypeDef definition
class DocLinkTypeDef(TypedDict):
Text: NotRequired[str],
Url: NotRequired[str],
EC2SecurityGroupTypeDef#
# EC2SecurityGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EC2SecurityGroupTypeDef
def get_value() -> EC2SecurityGroupTypeDef:
return {
"Status": ...,
}
# EC2SecurityGroupTypeDef definition
class EC2SecurityGroupTypeDef(TypedDict):
Status: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupId: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
IPRangeTypeDef#
# IPRangeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import IPRangeTypeDef
def get_value() -> IPRangeTypeDef:
return {
"Status": ...,
}
# IPRangeTypeDef definition
class IPRangeTypeDef(TypedDict):
Status: NotRequired[str],
CIDRIP: NotRequired[str],
DBSnapshotAttributeTypeDef#
# DBSnapshotAttributeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSnapshotAttributeTypeDef
def get_value() -> DBSnapshotAttributeTypeDef:
return {
"AttributeName": ...,
}
# DBSnapshotAttributeTypeDef definition
class DBSnapshotAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[str]],
DeleteBlueGreenDeploymentRequestTypeDef#
# DeleteBlueGreenDeploymentRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentRequestTypeDef
def get_value() -> DeleteBlueGreenDeploymentRequestTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
# DeleteBlueGreenDeploymentRequestTypeDef definition
class DeleteBlueGreenDeploymentRequestTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: str,
DeleteTarget: NotRequired[bool],
DeleteCustomDBEngineVersionMessageTypeDef#
# DeleteCustomDBEngineVersionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteCustomDBEngineVersionMessageTypeDef
def get_value() -> DeleteCustomDBEngineVersionMessageTypeDef:
return {
"Engine": ...,
}
# DeleteCustomDBEngineVersionMessageTypeDef definition
class DeleteCustomDBEngineVersionMessageTypeDef(TypedDict):
Engine: str,
EngineVersion: str,
DeleteDBClusterAutomatedBackupMessageTypeDef#
# DeleteDBClusterAutomatedBackupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterAutomatedBackupMessageTypeDef
def get_value() -> DeleteDBClusterAutomatedBackupMessageTypeDef:
return {
"DbClusterResourceId": ...,
}
# DeleteDBClusterAutomatedBackupMessageTypeDef definition
class DeleteDBClusterAutomatedBackupMessageTypeDef(TypedDict):
DbClusterResourceId: str,
DeleteDBClusterEndpointMessageTypeDef#
# DeleteDBClusterEndpointMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterEndpointMessageTypeDef
def get_value() -> DeleteDBClusterEndpointMessageTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
# DeleteDBClusterEndpointMessageTypeDef definition
class DeleteDBClusterEndpointMessageTypeDef(TypedDict):
DBClusterEndpointIdentifier: str,
DeleteDBClusterMessageTypeDef#
# DeleteDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterMessageTypeDef
def get_value() -> DeleteDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DeleteDBClusterMessageTypeDef definition
class DeleteDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
SkipFinalSnapshot: NotRequired[bool],
FinalDBSnapshotIdentifier: NotRequired[str],
DeleteAutomatedBackups: NotRequired[bool],
DeleteDBClusterParameterGroupMessageTypeDef#
# DeleteDBClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterParameterGroupMessageTypeDef
def get_value() -> DeleteDBClusterParameterGroupMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DeleteDBClusterParameterGroupMessageTypeDef definition
class DeleteDBClusterParameterGroupMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
DeleteDBClusterSnapshotMessageTypeDef#
# DeleteDBClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotMessageTypeDef
def get_value() -> DeleteDBClusterSnapshotMessageTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
# DeleteDBClusterSnapshotMessageTypeDef definition
class DeleteDBClusterSnapshotMessageTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
DeleteDBInstanceAutomatedBackupMessageTypeDef#
# DeleteDBInstanceAutomatedBackupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupMessageTypeDef
def get_value() -> DeleteDBInstanceAutomatedBackupMessageTypeDef:
return {
"DbiResourceId": ...,
}
# DeleteDBInstanceAutomatedBackupMessageTypeDef definition
class DeleteDBInstanceAutomatedBackupMessageTypeDef(TypedDict):
DbiResourceId: NotRequired[str],
DBInstanceAutomatedBackupsArn: NotRequired[str],
DeleteDBInstanceMessageTypeDef#
# DeleteDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBInstanceMessageTypeDef
def get_value() -> DeleteDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DeleteDBInstanceMessageTypeDef definition
class DeleteDBInstanceMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
SkipFinalSnapshot: NotRequired[bool],
FinalDBSnapshotIdentifier: NotRequired[str],
DeleteAutomatedBackups: NotRequired[bool],
DeleteDBParameterGroupMessageTypeDef#
# DeleteDBParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBParameterGroupMessageTypeDef
def get_value() -> DeleteDBParameterGroupMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# DeleteDBParameterGroupMessageTypeDef definition
class DeleteDBParameterGroupMessageTypeDef(TypedDict):
DBParameterGroupName: str,
DeleteDBProxyEndpointRequestTypeDef#
# DeleteDBProxyEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointRequestTypeDef
def get_value() -> DeleteDBProxyEndpointRequestTypeDef:
return {
"DBProxyEndpointName": ...,
}
# DeleteDBProxyEndpointRequestTypeDef definition
class DeleteDBProxyEndpointRequestTypeDef(TypedDict):
DBProxyEndpointName: str,
DeleteDBProxyRequestTypeDef#
# DeleteDBProxyRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBProxyRequestTypeDef
def get_value() -> DeleteDBProxyRequestTypeDef:
return {
"DBProxyName": ...,
}
# DeleteDBProxyRequestTypeDef definition
class DeleteDBProxyRequestTypeDef(TypedDict):
DBProxyName: str,
DeleteDBSecurityGroupMessageTypeDef#
# DeleteDBSecurityGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBSecurityGroupMessageTypeDef
def get_value() -> DeleteDBSecurityGroupMessageTypeDef:
return {
"DBSecurityGroupName": ...,
}
# DeleteDBSecurityGroupMessageTypeDef definition
class DeleteDBSecurityGroupMessageTypeDef(TypedDict):
DBSecurityGroupName: str,
DeleteDBShardGroupMessageTypeDef#
# DeleteDBShardGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBShardGroupMessageTypeDef
def get_value() -> DeleteDBShardGroupMessageTypeDef:
return {
"DBShardGroupIdentifier": ...,
}
# DeleteDBShardGroupMessageTypeDef definition
class DeleteDBShardGroupMessageTypeDef(TypedDict):
DBShardGroupIdentifier: str,
DeleteDBSnapshotMessageTypeDef#
# DeleteDBSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBSnapshotMessageTypeDef
def get_value() -> DeleteDBSnapshotMessageTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# DeleteDBSnapshotMessageTypeDef definition
class DeleteDBSnapshotMessageTypeDef(TypedDict):
DBSnapshotIdentifier: str,
DeleteDBSubnetGroupMessageTypeDef#
# DeleteDBSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBSubnetGroupMessageTypeDef
def get_value() -> DeleteDBSubnetGroupMessageTypeDef:
return {
"DBSubnetGroupName": ...,
}
# DeleteDBSubnetGroupMessageTypeDef definition
class DeleteDBSubnetGroupMessageTypeDef(TypedDict):
DBSubnetGroupName: str,
DeleteEventSubscriptionMessageTypeDef#
# DeleteEventSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteEventSubscriptionMessageTypeDef
def get_value() -> DeleteEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# DeleteEventSubscriptionMessageTypeDef definition
class DeleteEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
DeleteGlobalClusterMessageTypeDef#
# DeleteGlobalClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteGlobalClusterMessageTypeDef
def get_value() -> DeleteGlobalClusterMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# DeleteGlobalClusterMessageTypeDef definition
class DeleteGlobalClusterMessageTypeDef(TypedDict):
GlobalClusterIdentifier: str,
DeleteIntegrationMessageTypeDef#
# DeleteIntegrationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteIntegrationMessageTypeDef
def get_value() -> DeleteIntegrationMessageTypeDef:
return {
"IntegrationIdentifier": ...,
}
# DeleteIntegrationMessageTypeDef definition
class DeleteIntegrationMessageTypeDef(TypedDict):
IntegrationIdentifier: str,
DeleteOptionGroupMessageTypeDef#
# DeleteOptionGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteOptionGroupMessageTypeDef
def get_value() -> DeleteOptionGroupMessageTypeDef:
return {
"OptionGroupName": ...,
}
# DeleteOptionGroupMessageTypeDef definition
class DeleteOptionGroupMessageTypeDef(TypedDict):
OptionGroupName: str,
DeleteTenantDatabaseMessageTypeDef#
# DeleteTenantDatabaseMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteTenantDatabaseMessageTypeDef
def get_value() -> DeleteTenantDatabaseMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DeleteTenantDatabaseMessageTypeDef definition
class DeleteTenantDatabaseMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
TenantDBName: str,
SkipFinalSnapshot: NotRequired[bool],
FinalDBSnapshotIdentifier: NotRequired[str],
DeregisterDBProxyTargetsRequestTypeDef#
# DeregisterDBProxyTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeregisterDBProxyTargetsRequestTypeDef
def get_value() -> DeregisterDBProxyTargetsRequestTypeDef:
return {
"DBProxyName": ...,
}
# DeregisterDBProxyTargetsRequestTypeDef definition
class DeregisterDBProxyTargetsRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
DBInstanceIdentifiers: NotRequired[Sequence[str]],
DBClusterIdentifiers: NotRequired[Sequence[str]],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: str,
Values: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeDBClusterSnapshotAttributesMessageTypeDef#
# DescribeDBClusterSnapshotAttributesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesMessageTypeDef
def get_value() -> DescribeDBClusterSnapshotAttributesMessageTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
# DescribeDBClusterSnapshotAttributesMessageTypeDef definition
class DescribeDBClusterSnapshotAttributesMessageTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeDBLogFilesDetailsTypeDef#
# DescribeDBLogFilesDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesDetailsTypeDef
def get_value() -> DescribeDBLogFilesDetailsTypeDef:
return {
"LogFileName": ...,
}
# DescribeDBLogFilesDetailsTypeDef definition
class DescribeDBLogFilesDetailsTypeDef(TypedDict):
LogFileName: NotRequired[str],
LastWritten: NotRequired[int],
Size: NotRequired[int],
DescribeDBSnapshotAttributesMessageTypeDef#
# DescribeDBSnapshotAttributesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesMessageTypeDef
def get_value() -> DescribeDBSnapshotAttributesMessageTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# DescribeDBSnapshotAttributesMessageTypeDef definition
class DescribeDBSnapshotAttributesMessageTypeDef(TypedDict):
DBSnapshotIdentifier: str,
DescribeValidDBInstanceModificationsMessageTypeDef#
# DescribeValidDBInstanceModificationsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsMessageTypeDef
def get_value() -> DescribeValidDBInstanceModificationsMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeValidDBInstanceModificationsMessageTypeDef definition
class DescribeValidDBInstanceModificationsMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
DisableHttpEndpointRequestTypeDef#
# DisableHttpEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DisableHttpEndpointRequestTypeDef
def get_value() -> DisableHttpEndpointRequestTypeDef:
return {
"ResourceArn": ...,
}
# DisableHttpEndpointRequestTypeDef definition
class DisableHttpEndpointRequestTypeDef(TypedDict):
ResourceArn: str,
DoubleRangeTypeDef#
# DoubleRangeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DoubleRangeTypeDef
def get_value() -> DoubleRangeTypeDef:
return {
"From": ...,
}
# DoubleRangeTypeDef definition
class DoubleRangeTypeDef(TypedDict):
From: NotRequired[float],
To: NotRequired[float],
DownloadDBLogFilePortionMessageTypeDef#
# DownloadDBLogFilePortionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageTypeDef
def get_value() -> DownloadDBLogFilePortionMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DownloadDBLogFilePortionMessageTypeDef definition
class DownloadDBLogFilePortionMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
LogFileName: str,
Marker: NotRequired[str],
NumberOfLines: NotRequired[int],
EnableHttpEndpointRequestTypeDef#
# EnableHttpEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EnableHttpEndpointRequestTypeDef
def get_value() -> EnableHttpEndpointRequestTypeDef:
return {
"ResourceArn": ...,
}
# EnableHttpEndpointRequestTypeDef definition
class EnableHttpEndpointRequestTypeDef(TypedDict):
ResourceArn: str,
EventCategoriesMapTypeDef#
# EventCategoriesMapTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EventCategoriesMapTypeDef
def get_value() -> EventCategoriesMapTypeDef:
return {
"SourceType": ...,
}
# EventCategoriesMapTypeDef definition
class EventCategoriesMapTypeDef(TypedDict):
SourceType: NotRequired[str],
EventCategories: NotRequired[List[str]],
EventTypeDef#
# EventTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"SourceIdentifier": ...,
}
# EventTypeDef definition
class EventTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
Message: NotRequired[str],
EventCategories: NotRequired[List[str]],
Date: NotRequired[datetime],
SourceArn: NotRequired[str],
- See SourceTypeType
ExportTaskTypeDef#
# ExportTaskTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ExportTaskTypeDef
def get_value() -> ExportTaskTypeDef:
return {
"ExportTaskIdentifier": ...,
}
# ExportTaskTypeDef definition
class ExportTaskTypeDef(TypedDict):
ExportTaskIdentifier: NotRequired[str],
SourceArn: NotRequired[str],
ExportOnly: NotRequired[List[str]],
SnapshotTime: NotRequired[datetime],
TaskStartTime: NotRequired[datetime],
TaskEndTime: NotRequired[datetime],
S3Bucket: NotRequired[str],
S3Prefix: NotRequired[str],
IamRoleArn: NotRequired[str],
KmsKeyId: NotRequired[str],
Status: NotRequired[str],
PercentProgress: NotRequired[int],
TotalExtractedDataInGB: NotRequired[int],
FailureCause: NotRequired[str],
WarningMessage: NotRequired[str],
SourceType: NotRequired[ExportSourceTypeType], # (1)
FailoverDBClusterMessageTypeDef#
# FailoverDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import FailoverDBClusterMessageTypeDef
def get_value() -> FailoverDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# FailoverDBClusterMessageTypeDef definition
class FailoverDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
TargetDBInstanceIdentifier: NotRequired[str],
FailoverGlobalClusterMessageTypeDef#
# FailoverGlobalClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import FailoverGlobalClusterMessageTypeDef
def get_value() -> FailoverGlobalClusterMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# FailoverGlobalClusterMessageTypeDef definition
class FailoverGlobalClusterMessageTypeDef(TypedDict):
GlobalClusterIdentifier: str,
TargetDbClusterIdentifier: str,
AllowDataLoss: NotRequired[bool],
Switchover: NotRequired[bool],
FailoverStateTypeDef#
# FailoverStateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import FailoverStateTypeDef
def get_value() -> FailoverStateTypeDef:
return {
"Status": ...,
}
# FailoverStateTypeDef definition
class FailoverStateTypeDef(TypedDict):
Status: NotRequired[FailoverStatusType], # (1)
FromDbClusterArn: NotRequired[str],
ToDbClusterArn: NotRequired[str],
IsDataLossAllowed: NotRequired[bool],
GlobalClusterMemberTypeDef#
# GlobalClusterMemberTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import GlobalClusterMemberTypeDef
def get_value() -> GlobalClusterMemberTypeDef:
return {
"DBClusterArn": ...,
}
# GlobalClusterMemberTypeDef definition
class GlobalClusterMemberTypeDef(TypedDict):
DBClusterArn: NotRequired[str],
Readers: NotRequired[List[str]],
IsWriter: NotRequired[bool],
GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType], # (1)
SynchronizationStatus: NotRequired[GlobalClusterMemberSynchronizationStatusType], # (2)
IntegrationErrorTypeDef#
# IntegrationErrorTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import IntegrationErrorTypeDef
def get_value() -> IntegrationErrorTypeDef:
return {
"ErrorCode": ...,
}
# IntegrationErrorTypeDef definition
class IntegrationErrorTypeDef(TypedDict):
ErrorCode: str,
ErrorMessage: NotRequired[str],
MinimumEngineVersionPerAllowedValueTypeDef#
# MinimumEngineVersionPerAllowedValueTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import MinimumEngineVersionPerAllowedValueTypeDef
def get_value() -> MinimumEngineVersionPerAllowedValueTypeDef:
return {
"AllowedValue": ...,
}
# MinimumEngineVersionPerAllowedValueTypeDef definition
class MinimumEngineVersionPerAllowedValueTypeDef(TypedDict):
AllowedValue: NotRequired[str],
MinimumEngineVersion: NotRequired[str],
ModifyActivityStreamRequestTypeDef#
# ModifyActivityStreamRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyActivityStreamRequestTypeDef
def get_value() -> ModifyActivityStreamRequestTypeDef:
return {
"ResourceArn": ...,
}
# ModifyActivityStreamRequestTypeDef definition
class ModifyActivityStreamRequestTypeDef(TypedDict):
ResourceArn: NotRequired[str],
AuditPolicyState: NotRequired[AuditPolicyStateType], # (1)
ModifyCertificatesMessageTypeDef#
# ModifyCertificatesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyCertificatesMessageTypeDef
def get_value() -> ModifyCertificatesMessageTypeDef:
return {
"CertificateIdentifier": ...,
}
# ModifyCertificatesMessageTypeDef definition
class ModifyCertificatesMessageTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
RemoveCustomerOverride: NotRequired[bool],
ModifyCurrentDBClusterCapacityMessageTypeDef#
# ModifyCurrentDBClusterCapacityMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyCurrentDBClusterCapacityMessageTypeDef
def get_value() -> ModifyCurrentDBClusterCapacityMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# ModifyCurrentDBClusterCapacityMessageTypeDef definition
class ModifyCurrentDBClusterCapacityMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
Capacity: NotRequired[int],
SecondsBeforeTimeout: NotRequired[int],
TimeoutAction: NotRequired[str],
ModifyCustomDBEngineVersionMessageTypeDef#
# ModifyCustomDBEngineVersionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyCustomDBEngineVersionMessageTypeDef
def get_value() -> ModifyCustomDBEngineVersionMessageTypeDef:
return {
"Engine": ...,
}
# ModifyCustomDBEngineVersionMessageTypeDef definition
class ModifyCustomDBEngineVersionMessageTypeDef(TypedDict):
Engine: str,
EngineVersion: str,
Description: NotRequired[str],
Status: NotRequired[CustomEngineVersionStatusType], # (1)
ModifyDBClusterEndpointMessageTypeDef#
# ModifyDBClusterEndpointMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBClusterEndpointMessageTypeDef
def get_value() -> ModifyDBClusterEndpointMessageTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
# ModifyDBClusterEndpointMessageTypeDef definition
class ModifyDBClusterEndpointMessageTypeDef(TypedDict):
DBClusterEndpointIdentifier: str,
EndpointType: NotRequired[str],
StaticMembers: NotRequired[Sequence[str]],
ExcludedMembers: NotRequired[Sequence[str]],
ModifyDBClusterSnapshotAttributeMessageTypeDef#
# ModifyDBClusterSnapshotAttributeMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeMessageTypeDef
def get_value() -> ModifyDBClusterSnapshotAttributeMessageTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
# ModifyDBClusterSnapshotAttributeMessageTypeDef definition
class ModifyDBClusterSnapshotAttributeMessageTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
AttributeName: str,
ValuesToAdd: NotRequired[Sequence[str]],
ValuesToRemove: NotRequired[Sequence[str]],
ModifyDBProxyEndpointRequestTypeDef#
# ModifyDBProxyEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointRequestTypeDef
def get_value() -> ModifyDBProxyEndpointRequestTypeDef:
return {
"DBProxyEndpointName": ...,
}
# ModifyDBProxyEndpointRequestTypeDef definition
class ModifyDBProxyEndpointRequestTypeDef(TypedDict):
DBProxyEndpointName: str,
NewDBProxyEndpointName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
RecommendedActionUpdateTypeDef#
# RecommendedActionUpdateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RecommendedActionUpdateTypeDef
def get_value() -> RecommendedActionUpdateTypeDef:
return {
"ActionId": ...,
}
# RecommendedActionUpdateTypeDef definition
class RecommendedActionUpdateTypeDef(TypedDict):
ActionId: str,
Status: str,
ModifyDBShardGroupMessageTypeDef#
# ModifyDBShardGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBShardGroupMessageTypeDef
def get_value() -> ModifyDBShardGroupMessageTypeDef:
return {
"DBShardGroupIdentifier": ...,
}
# ModifyDBShardGroupMessageTypeDef definition
class ModifyDBShardGroupMessageTypeDef(TypedDict):
DBShardGroupIdentifier: str,
MaxACU: NotRequired[float],
MinACU: NotRequired[float],
ComputeRedundancy: NotRequired[int],
ModifyDBSnapshotAttributeMessageTypeDef#
# ModifyDBSnapshotAttributeMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeMessageTypeDef
def get_value() -> ModifyDBSnapshotAttributeMessageTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# ModifyDBSnapshotAttributeMessageTypeDef definition
class ModifyDBSnapshotAttributeMessageTypeDef(TypedDict):
DBSnapshotIdentifier: str,
AttributeName: str,
ValuesToAdd: NotRequired[Sequence[str]],
ValuesToRemove: NotRequired[Sequence[str]],
ModifyDBSnapshotMessageTypeDef#
# ModifyDBSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotMessageTypeDef
def get_value() -> ModifyDBSnapshotMessageTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# ModifyDBSnapshotMessageTypeDef definition
class ModifyDBSnapshotMessageTypeDef(TypedDict):
DBSnapshotIdentifier: str,
EngineVersion: NotRequired[str],
OptionGroupName: NotRequired[str],
ModifyDBSubnetGroupMessageTypeDef#
# ModifyDBSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupMessageTypeDef
def get_value() -> ModifyDBSubnetGroupMessageTypeDef:
return {
"DBSubnetGroupName": ...,
}
# ModifyDBSubnetGroupMessageTypeDef definition
class ModifyDBSubnetGroupMessageTypeDef(TypedDict):
DBSubnetGroupName: str,
SubnetIds: Sequence[str],
DBSubnetGroupDescription: NotRequired[str],
ModifyEventSubscriptionMessageTypeDef#
# ModifyEventSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyEventSubscriptionMessageTypeDef
def get_value() -> ModifyEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# ModifyEventSubscriptionMessageTypeDef definition
class ModifyEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: NotRequired[str],
SourceType: NotRequired[str],
EventCategories: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
ModifyGlobalClusterMessageTypeDef#
# ModifyGlobalClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyGlobalClusterMessageTypeDef
def get_value() -> ModifyGlobalClusterMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# ModifyGlobalClusterMessageTypeDef definition
class ModifyGlobalClusterMessageTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
NewGlobalClusterIdentifier: NotRequired[str],
DeletionProtection: NotRequired[bool],
EngineVersion: NotRequired[str],
AllowMajorVersionUpgrade: NotRequired[bool],
ModifyIntegrationMessageTypeDef#
# ModifyIntegrationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyIntegrationMessageTypeDef
def get_value() -> ModifyIntegrationMessageTypeDef:
return {
"IntegrationIdentifier": ...,
}
# ModifyIntegrationMessageTypeDef definition
class ModifyIntegrationMessageTypeDef(TypedDict):
IntegrationIdentifier: str,
IntegrationName: NotRequired[str],
DataFilter: NotRequired[str],
Description: NotRequired[str],
ModifyTenantDatabaseMessageTypeDef#
# ModifyTenantDatabaseMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyTenantDatabaseMessageTypeDef
def get_value() -> ModifyTenantDatabaseMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# ModifyTenantDatabaseMessageTypeDef definition
class ModifyTenantDatabaseMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
TenantDBName: str,
MasterUserPassword: NotRequired[str],
NewTenantDBName: NotRequired[str],
OptionSettingTypeDef#
# OptionSettingTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionSettingTypeDef
def get_value() -> OptionSettingTypeDef:
return {
"Name": ...,
}
# OptionSettingTypeDef definition
class OptionSettingTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
DefaultValue: NotRequired[str],
Description: NotRequired[str],
ApplyType: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
IsModifiable: NotRequired[bool],
IsCollection: NotRequired[bool],
OptionVersionTypeDef#
# OptionVersionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionVersionTypeDef
def get_value() -> OptionVersionTypeDef:
return {
"Version": ...,
}
# OptionVersionTypeDef definition
class OptionVersionTypeDef(TypedDict):
Version: NotRequired[str],
IsDefault: NotRequired[bool],
OutpostTypeDef#
# OutpostTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OutpostTypeDef
def get_value() -> OutpostTypeDef:
return {
"Arn": ...,
}
# OutpostTypeDef definition
class OutpostTypeDef(TypedDict):
Arn: NotRequired[str],
ParameterTypeDef#
# ParameterTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"ParameterName": ...,
}
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterValue: NotRequired[str],
Description: NotRequired[str],
Source: NotRequired[str],
ApplyType: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
IsModifiable: NotRequired[bool],
MinimumEngineVersion: NotRequired[str],
ApplyMethod: NotRequired[ApplyMethodType], # (1)
SupportedEngineModes: NotRequired[Sequence[str]],
- See ApplyMethodType
PendingMaintenanceActionTypeDef#
# PendingMaintenanceActionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PendingMaintenanceActionTypeDef
def get_value() -> PendingMaintenanceActionTypeDef:
return {
"Action": ...,
}
# PendingMaintenanceActionTypeDef definition
class PendingMaintenanceActionTypeDef(TypedDict):
Action: NotRequired[str],
AutoAppliedAfterDate: NotRequired[datetime],
ForcedApplyDate: NotRequired[datetime],
OptInStatus: NotRequired[str],
CurrentApplyDate: NotRequired[datetime],
Description: NotRequired[str],
PerformanceInsightsMetricDimensionGroupTypeDef#
# PerformanceInsightsMetricDimensionGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PerformanceInsightsMetricDimensionGroupTypeDef
def get_value() -> PerformanceInsightsMetricDimensionGroupTypeDef:
return {
"Dimensions": ...,
}
# PerformanceInsightsMetricDimensionGroupTypeDef definition
class PerformanceInsightsMetricDimensionGroupTypeDef(TypedDict):
Dimensions: NotRequired[List[str]],
Group: NotRequired[str],
Limit: NotRequired[int],
PromoteReadReplicaDBClusterMessageTypeDef#
# PromoteReadReplicaDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterMessageTypeDef
def get_value() -> PromoteReadReplicaDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# PromoteReadReplicaDBClusterMessageTypeDef definition
class PromoteReadReplicaDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
PromoteReadReplicaMessageTypeDef#
# PromoteReadReplicaMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PromoteReadReplicaMessageTypeDef
def get_value() -> PromoteReadReplicaMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# PromoteReadReplicaMessageTypeDef definition
class PromoteReadReplicaMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
BackupRetentionPeriod: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
RangeTypeDef#
# RangeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RangeTypeDef
def get_value() -> RangeTypeDef:
return {
"From": ...,
}
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
From: NotRequired[int],
To: NotRequired[int],
Step: NotRequired[int],
RebootDBClusterMessageTypeDef#
# RebootDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RebootDBClusterMessageTypeDef
def get_value() -> RebootDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# RebootDBClusterMessageTypeDef definition
class RebootDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
RebootDBInstanceMessageTypeDef#
# RebootDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RebootDBInstanceMessageTypeDef
def get_value() -> RebootDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# RebootDBInstanceMessageTypeDef definition
class RebootDBInstanceMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
ForceFailover: NotRequired[bool],
RebootDBShardGroupMessageTypeDef#
# RebootDBShardGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RebootDBShardGroupMessageTypeDef
def get_value() -> RebootDBShardGroupMessageTypeDef:
return {
"DBShardGroupIdentifier": ...,
}
# RebootDBShardGroupMessageTypeDef definition
class RebootDBShardGroupMessageTypeDef(TypedDict):
DBShardGroupIdentifier: str,
RecommendedActionParameterTypeDef#
# RecommendedActionParameterTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RecommendedActionParameterTypeDef
def get_value() -> RecommendedActionParameterTypeDef:
return {
"Key": ...,
}
# RecommendedActionParameterTypeDef definition
class RecommendedActionParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
RecurringChargeTypeDef#
# RecurringChargeTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RecurringChargeTypeDef
def get_value() -> RecurringChargeTypeDef:
return {
"RecurringChargeAmount": ...,
}
# RecurringChargeTypeDef definition
class RecurringChargeTypeDef(TypedDict):
RecurringChargeAmount: NotRequired[float],
RecurringChargeFrequency: NotRequired[str],
ScalarReferenceDetailsTypeDef#
# ScalarReferenceDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ScalarReferenceDetailsTypeDef
def get_value() -> ScalarReferenceDetailsTypeDef:
return {
"Value": ...,
}
# ScalarReferenceDetailsTypeDef definition
class ScalarReferenceDetailsTypeDef(TypedDict):
Value: NotRequired[float],
RegisterDBProxyTargetsRequestTypeDef#
# RegisterDBProxyTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsRequestTypeDef
def get_value() -> RegisterDBProxyTargetsRequestTypeDef:
return {
"DBProxyName": ...,
}
# RegisterDBProxyTargetsRequestTypeDef definition
class RegisterDBProxyTargetsRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
DBInstanceIdentifiers: NotRequired[Sequence[str]],
DBClusterIdentifiers: NotRequired[Sequence[str]],
RemoveFromGlobalClusterMessageTypeDef#
# RemoveFromGlobalClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterMessageTypeDef
def get_value() -> RemoveFromGlobalClusterMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# RemoveFromGlobalClusterMessageTypeDef definition
class RemoveFromGlobalClusterMessageTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
RemoveRoleFromDBClusterMessageTypeDef#
# RemoveRoleFromDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveRoleFromDBClusterMessageTypeDef
def get_value() -> RemoveRoleFromDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# RemoveRoleFromDBClusterMessageTypeDef definition
class RemoveRoleFromDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
RoleArn: str,
FeatureName: NotRequired[str],
RemoveRoleFromDBInstanceMessageTypeDef#
# RemoveRoleFromDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveRoleFromDBInstanceMessageTypeDef
def get_value() -> RemoveRoleFromDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# RemoveRoleFromDBInstanceMessageTypeDef definition
class RemoveRoleFromDBInstanceMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
RoleArn: str,
FeatureName: str,
RemoveSourceIdentifierFromSubscriptionMessageTypeDef#
# RemoveSourceIdentifierFromSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionMessageTypeDef
def get_value() -> RemoveSourceIdentifierFromSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# RemoveSourceIdentifierFromSubscriptionMessageTypeDef definition
class RemoveSourceIdentifierFromSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SourceIdentifier: str,
RemoveTagsFromResourceMessageTypeDef#
# RemoveTagsFromResourceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveTagsFromResourceMessageTypeDef
def get_value() -> RemoveTagsFromResourceMessageTypeDef:
return {
"ResourceName": ...,
}
# RemoveTagsFromResourceMessageTypeDef definition
class RemoveTagsFromResourceMessageTypeDef(TypedDict):
ResourceName: str,
TagKeys: Sequence[str],
RevokeDBSecurityGroupIngressMessageTypeDef#
# RevokeDBSecurityGroupIngressMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressMessageTypeDef
def get_value() -> RevokeDBSecurityGroupIngressMessageTypeDef:
return {
"DBSecurityGroupName": ...,
}
# RevokeDBSecurityGroupIngressMessageTypeDef definition
class RevokeDBSecurityGroupIngressMessageTypeDef(TypedDict):
DBSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupId: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
SourceRegionTypeDef#
# SourceRegionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SourceRegionTypeDef
def get_value() -> SourceRegionTypeDef:
return {
"RegionName": ...,
}
# SourceRegionTypeDef definition
class SourceRegionTypeDef(TypedDict):
RegionName: NotRequired[str],
Endpoint: NotRequired[str],
Status: NotRequired[str],
SupportsDBInstanceAutomatedBackupsReplication: NotRequired[bool],
StartActivityStreamRequestTypeDef#
# StartActivityStreamRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartActivityStreamRequestTypeDef
def get_value() -> StartActivityStreamRequestTypeDef:
return {
"ResourceArn": ...,
}
# StartActivityStreamRequestTypeDef definition
class StartActivityStreamRequestTypeDef(TypedDict):
ResourceArn: str,
Mode: ActivityStreamModeType, # (1)
KmsKeyId: str,
ApplyImmediately: NotRequired[bool],
EngineNativeAuditFieldsIncluded: NotRequired[bool],
StartDBClusterMessageTypeDef#
# StartDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartDBClusterMessageTypeDef
def get_value() -> StartDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# StartDBClusterMessageTypeDef definition
class StartDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
StartDBInstanceAutomatedBackupsReplicationMessageTypeDef#
# StartDBInstanceAutomatedBackupsReplicationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationMessageTypeDef
def get_value() -> StartDBInstanceAutomatedBackupsReplicationMessageTypeDef:
return {
"SourceDBInstanceArn": ...,
}
# StartDBInstanceAutomatedBackupsReplicationMessageTypeDef definition
class StartDBInstanceAutomatedBackupsReplicationMessageTypeDef(TypedDict):
SourceDBInstanceArn: str,
BackupRetentionPeriod: NotRequired[int],
KmsKeyId: NotRequired[str],
PreSignedUrl: NotRequired[str],
SourceRegion: NotRequired[str],
StartDBInstanceMessageTypeDef#
# StartDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartDBInstanceMessageTypeDef
def get_value() -> StartDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# StartDBInstanceMessageTypeDef definition
class StartDBInstanceMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
StartExportTaskMessageTypeDef#
# StartExportTaskMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartExportTaskMessageTypeDef
def get_value() -> StartExportTaskMessageTypeDef:
return {
"ExportTaskIdentifier": ...,
}
# StartExportTaskMessageTypeDef definition
class StartExportTaskMessageTypeDef(TypedDict):
ExportTaskIdentifier: str,
SourceArn: str,
S3BucketName: str,
IamRoleArn: str,
KmsKeyId: str,
S3Prefix: NotRequired[str],
ExportOnly: NotRequired[Sequence[str]],
StopActivityStreamRequestTypeDef#
# StopActivityStreamRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopActivityStreamRequestTypeDef
def get_value() -> StopActivityStreamRequestTypeDef:
return {
"ResourceArn": ...,
}
# StopActivityStreamRequestTypeDef definition
class StopActivityStreamRequestTypeDef(TypedDict):
ResourceArn: str,
ApplyImmediately: NotRequired[bool],
StopDBClusterMessageTypeDef#
# StopDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopDBClusterMessageTypeDef
def get_value() -> StopDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# StopDBClusterMessageTypeDef definition
class StopDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
StopDBInstanceAutomatedBackupsReplicationMessageTypeDef#
# StopDBInstanceAutomatedBackupsReplicationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationMessageTypeDef
def get_value() -> StopDBInstanceAutomatedBackupsReplicationMessageTypeDef:
return {
"SourceDBInstanceArn": ...,
}
# StopDBInstanceAutomatedBackupsReplicationMessageTypeDef definition
class StopDBInstanceAutomatedBackupsReplicationMessageTypeDef(TypedDict):
SourceDBInstanceArn: str,
StopDBInstanceMessageTypeDef#
# StopDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopDBInstanceMessageTypeDef
def get_value() -> StopDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# StopDBInstanceMessageTypeDef definition
class StopDBInstanceMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
DBSnapshotIdentifier: NotRequired[str],
SwitchoverBlueGreenDeploymentRequestTypeDef#
# SwitchoverBlueGreenDeploymentRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentRequestTypeDef
def get_value() -> SwitchoverBlueGreenDeploymentRequestTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
# SwitchoverBlueGreenDeploymentRequestTypeDef definition
class SwitchoverBlueGreenDeploymentRequestTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: str,
SwitchoverTimeout: NotRequired[int],
SwitchoverGlobalClusterMessageTypeDef#
# SwitchoverGlobalClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverGlobalClusterMessageTypeDef
def get_value() -> SwitchoverGlobalClusterMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# SwitchoverGlobalClusterMessageTypeDef definition
class SwitchoverGlobalClusterMessageTypeDef(TypedDict):
GlobalClusterIdentifier: str,
TargetDbClusterIdentifier: str,
SwitchoverReadReplicaMessageTypeDef#
# SwitchoverReadReplicaMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverReadReplicaMessageTypeDef
def get_value() -> SwitchoverReadReplicaMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# SwitchoverReadReplicaMessageTypeDef definition
class SwitchoverReadReplicaMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
TenantDatabasePendingModifiedValuesTypeDef#
# TenantDatabasePendingModifiedValuesTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TenantDatabasePendingModifiedValuesTypeDef
def get_value() -> TenantDatabasePendingModifiedValuesTypeDef:
return {
"MasterUserPassword": ...,
}
# TenantDatabasePendingModifiedValuesTypeDef definition
class TenantDatabasePendingModifiedValuesTypeDef(TypedDict):
MasterUserPassword: NotRequired[str],
TenantDBName: NotRequired[str],
AccountAttributesMessageTypeDef#
# AccountAttributesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AccountAttributesMessageTypeDef
def get_value() -> AccountAttributesMessageTypeDef:
return {
"AccountQuotas": ...,
}
# AccountAttributesMessageTypeDef definition
class AccountAttributesMessageTypeDef(TypedDict):
AccountQuotas: List[AccountQuotaTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterBacktrackResponseTypeDef#
# DBClusterBacktrackResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterBacktrackResponseTypeDef
def get_value() -> DBClusterBacktrackResponseTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DBClusterBacktrackResponseTypeDef definition
class DBClusterBacktrackResponseTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackIdentifier: str,
BacktrackTo: datetime,
BacktrackedFrom: datetime,
BacktrackRequestCreationTime: datetime,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBClusterCapacityInfoTypeDef#
# DBClusterCapacityInfoTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterCapacityInfoTypeDef
def get_value() -> DBClusterCapacityInfoTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DBClusterCapacityInfoTypeDef definition
class DBClusterCapacityInfoTypeDef(TypedDict):
DBClusterIdentifier: str,
PendingCapacity: int,
CurrentCapacity: int,
SecondsBeforeTimeout: int,
TimeoutAction: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBClusterEndpointResponseTypeDef#
# DBClusterEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterEndpointResponseTypeDef
def get_value() -> DBClusterEndpointResponseTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
# 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)
DBClusterParameterGroupNameMessageTypeDef#
# DBClusterParameterGroupNameMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupNameMessageTypeDef
def get_value() -> DBClusterParameterGroupNameMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DBClusterParameterGroupNameMessageTypeDef definition
class DBClusterParameterGroupNameMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBParameterGroupNameMessageTypeDef#
# DBParameterGroupNameMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBParameterGroupNameMessageTypeDef
def get_value() -> DBParameterGroupNameMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# DBParameterGroupNameMessageTypeDef definition
class DBParameterGroupNameMessageTypeDef(TypedDict):
DBParameterGroupName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableHttpEndpointResponseTypeDef#
# DisableHttpEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DisableHttpEndpointResponseTypeDef
def get_value() -> DisableHttpEndpointResponseTypeDef:
return {
"ResourceArn": ...,
}
# DisableHttpEndpointResponseTypeDef definition
class DisableHttpEndpointResponseTypeDef(TypedDict):
ResourceArn: str,
HttpEndpointEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DownloadDBLogFilePortionDetailsTypeDef#
# DownloadDBLogFilePortionDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionDetailsTypeDef
def get_value() -> DownloadDBLogFilePortionDetailsTypeDef:
return {
"LogFileData": ...,
}
# DownloadDBLogFilePortionDetailsTypeDef definition
class DownloadDBLogFilePortionDetailsTypeDef(TypedDict):
LogFileData: str,
Marker: str,
AdditionalDataPending: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableHttpEndpointResponseTypeDef#
# EnableHttpEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EnableHttpEndpointResponseTypeDef
def get_value() -> EnableHttpEndpointResponseTypeDef:
return {
"ResourceArn": ...,
}
# EnableHttpEndpointResponseTypeDef definition
class EnableHttpEndpointResponseTypeDef(TypedDict):
ResourceArn: str,
HttpEndpointEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportTaskResponseTypeDef#
# ExportTaskResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ExportTaskResponseTypeDef
def get_value() -> ExportTaskResponseTypeDef:
return {
"ExportTaskIdentifier": ...,
}
# 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)
ModifyActivityStreamResponseTypeDef#
# ModifyActivityStreamResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyActivityStreamResponseTypeDef
def get_value() -> ModifyActivityStreamResponseTypeDef:
return {
"KmsKeyId": ...,
}
# ModifyActivityStreamResponseTypeDef definition
class ModifyActivityStreamResponseTypeDef(TypedDict):
KmsKeyId: str,
KinesisStreamName: str,
Status: ActivityStreamStatusType, # (1)
Mode: ActivityStreamModeType, # (2)
EngineNativeAuditFieldsIncluded: bool,
PolicyStatus: ActivityStreamPolicyStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ActivityStreamStatusType
- See ActivityStreamModeType
- See ActivityStreamPolicyStatusType
- See ResponseMetadataTypeDef
StartActivityStreamResponseTypeDef#
# StartActivityStreamResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartActivityStreamResponseTypeDef
def get_value() -> StartActivityStreamResponseTypeDef:
return {
"KmsKeyId": ...,
}
# StartActivityStreamResponseTypeDef definition
class StartActivityStreamResponseTypeDef(TypedDict):
KmsKeyId: str,
KinesisStreamName: str,
Status: ActivityStreamStatusType, # (1)
Mode: ActivityStreamModeType, # (2)
ApplyImmediately: bool,
EngineNativeAuditFieldsIncluded: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
StopActivityStreamResponseTypeDef#
# StopActivityStreamResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopActivityStreamResponseTypeDef
def get_value() -> StopActivityStreamResponseTypeDef:
return {
"KmsKeyId": ...,
}
# StopActivityStreamResponseTypeDef definition
class StopActivityStreamResponseTypeDef(TypedDict):
KmsKeyId: str,
KinesisStreamName: str,
Status: ActivityStreamStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddSourceIdentifierToSubscriptionResultTypeDef#
# AddSourceIdentifierToSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionResultTypeDef
def get_value() -> AddSourceIdentifierToSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# AddSourceIdentifierToSubscriptionResultTypeDef definition
class AddSourceIdentifierToSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventSubscriptionResultTypeDef#
# CreateEventSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateEventSubscriptionResultTypeDef
def get_value() -> CreateEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# CreateEventSubscriptionResultTypeDef definition
class CreateEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEventSubscriptionResultTypeDef#
# DeleteEventSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteEventSubscriptionResultTypeDef
def get_value() -> DeleteEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# DeleteEventSubscriptionResultTypeDef definition
class DeleteEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventSubscriptionsMessageTypeDef#
# EventSubscriptionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EventSubscriptionsMessageTypeDef
def get_value() -> EventSubscriptionsMessageTypeDef:
return {
"Marker": ...,
}
# EventSubscriptionsMessageTypeDef definition
class EventSubscriptionsMessageTypeDef(TypedDict):
Marker: str,
EventSubscriptionsList: List[EventSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyEventSubscriptionResultTypeDef#
# ModifyEventSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyEventSubscriptionResultTypeDef
def get_value() -> ModifyEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# ModifyEventSubscriptionResultTypeDef definition
class ModifyEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveSourceIdentifierFromSubscriptionResultTypeDef#
# RemoveSourceIdentifierFromSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionResultTypeDef
def get_value() -> RemoveSourceIdentifierFromSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# RemoveSourceIdentifierFromSubscriptionResultTypeDef definition
class RemoveSourceIdentifierFromSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddTagsToResourceMessageTypeDef#
# AddTagsToResourceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AddTagsToResourceMessageTypeDef
def get_value() -> AddTagsToResourceMessageTypeDef:
return {
"ResourceName": ...,
}
# AddTagsToResourceMessageTypeDef definition
class AddTagsToResourceMessageTypeDef(TypedDict):
ResourceName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CopyDBClusterParameterGroupMessageTypeDef#
# CopyDBClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupMessageTypeDef
def get_value() -> CopyDBClusterParameterGroupMessageTypeDef:
return {
"SourceDBClusterParameterGroupIdentifier": ...,
}
# CopyDBClusterParameterGroupMessageTypeDef definition
class CopyDBClusterParameterGroupMessageTypeDef(TypedDict):
SourceDBClusterParameterGroupIdentifier: str,
TargetDBClusterParameterGroupIdentifier: str,
TargetDBClusterParameterGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CopyDBClusterSnapshotMessageTypeDef#
# CopyDBClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotMessageTypeDef
def get_value() -> CopyDBClusterSnapshotMessageTypeDef:
return {
"SourceDBClusterSnapshotIdentifier": ...,
}
# CopyDBClusterSnapshotMessageTypeDef definition
class CopyDBClusterSnapshotMessageTypeDef(TypedDict):
SourceDBClusterSnapshotIdentifier: str,
TargetDBClusterSnapshotIdentifier: str,
KmsKeyId: NotRequired[str],
PreSignedUrl: NotRequired[str],
CopyTags: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
SourceRegion: NotRequired[str],
- See TagTypeDef
CopyDBParameterGroupMessageTypeDef#
# CopyDBParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBParameterGroupMessageTypeDef
def get_value() -> CopyDBParameterGroupMessageTypeDef:
return {
"SourceDBParameterGroupIdentifier": ...,
}
# CopyDBParameterGroupMessageTypeDef definition
class CopyDBParameterGroupMessageTypeDef(TypedDict):
SourceDBParameterGroupIdentifier: str,
TargetDBParameterGroupIdentifier: str,
TargetDBParameterGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CopyDBSnapshotMessageTypeDef#
# CopyDBSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBSnapshotMessageTypeDef
def get_value() -> CopyDBSnapshotMessageTypeDef:
return {
"SourceDBSnapshotIdentifier": ...,
}
# CopyDBSnapshotMessageTypeDef definition
class CopyDBSnapshotMessageTypeDef(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],
- See TagTypeDef
CopyOptionGroupMessageTypeDef#
# CopyOptionGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyOptionGroupMessageTypeDef
def get_value() -> CopyOptionGroupMessageTypeDef:
return {
"SourceOptionGroupIdentifier": ...,
}
# CopyOptionGroupMessageTypeDef definition
class CopyOptionGroupMessageTypeDef(TypedDict):
SourceOptionGroupIdentifier: str,
TargetOptionGroupIdentifier: str,
TargetOptionGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateBlueGreenDeploymentRequestTypeDef#
# CreateBlueGreenDeploymentRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentRequestTypeDef
def get_value() -> CreateBlueGreenDeploymentRequestTypeDef:
return {
"BlueGreenDeploymentName": ...,
}
# CreateBlueGreenDeploymentRequestTypeDef definition
class CreateBlueGreenDeploymentRequestTypeDef(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],
- See TagTypeDef
CreateCustomDBEngineVersionMessageTypeDef#
# CreateCustomDBEngineVersionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateCustomDBEngineVersionMessageTypeDef
def get_value() -> CreateCustomDBEngineVersionMessageTypeDef:
return {
"Engine": ...,
}
# CreateCustomDBEngineVersionMessageTypeDef definition
class CreateCustomDBEngineVersionMessageTypeDef(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],
- See TagTypeDef
CreateDBClusterEndpointMessageTypeDef#
# CreateDBClusterEndpointMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterEndpointMessageTypeDef
def get_value() -> CreateDBClusterEndpointMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# CreateDBClusterEndpointMessageTypeDef definition
class CreateDBClusterEndpointMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
DBClusterEndpointIdentifier: str,
EndpointType: str,
StaticMembers: NotRequired[Sequence[str]],
ExcludedMembers: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBClusterParameterGroupMessageTypeDef#
# CreateDBClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupMessageTypeDef
def get_value() -> CreateDBClusterParameterGroupMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# CreateDBClusterParameterGroupMessageTypeDef definition
class CreateDBClusterParameterGroupMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
DBParameterGroupFamily: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBClusterSnapshotMessageTypeDef#
# CreateDBClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotMessageTypeDef
def get_value() -> CreateDBClusterSnapshotMessageTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
# CreateDBClusterSnapshotMessageTypeDef definition
class CreateDBClusterSnapshotMessageTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
DBClusterIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBParameterGroupMessageTypeDef#
# CreateDBParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBParameterGroupMessageTypeDef
def get_value() -> CreateDBParameterGroupMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# CreateDBParameterGroupMessageTypeDef definition
class CreateDBParameterGroupMessageTypeDef(TypedDict):
DBParameterGroupName: str,
DBParameterGroupFamily: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBProxyEndpointRequestTypeDef#
# CreateDBProxyEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBProxyEndpointRequestTypeDef
def get_value() -> CreateDBProxyEndpointRequestTypeDef:
return {
"DBProxyName": ...,
}
# CreateDBProxyEndpointRequestTypeDef definition
class CreateDBProxyEndpointRequestTypeDef(TypedDict):
DBProxyName: str,
DBProxyEndpointName: str,
VpcSubnetIds: Sequence[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
TargetRole: NotRequired[DBProxyEndpointTargetRoleType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateDBSecurityGroupMessageTypeDef#
# CreateDBSecurityGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBSecurityGroupMessageTypeDef
def get_value() -> CreateDBSecurityGroupMessageTypeDef:
return {
"DBSecurityGroupName": ...,
}
# CreateDBSecurityGroupMessageTypeDef definition
class CreateDBSecurityGroupMessageTypeDef(TypedDict):
DBSecurityGroupName: str,
DBSecurityGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBShardGroupMessageTypeDef#
# CreateDBShardGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBShardGroupMessageTypeDef
def get_value() -> CreateDBShardGroupMessageTypeDef:
return {
"DBShardGroupIdentifier": ...,
}
# CreateDBShardGroupMessageTypeDef definition
class CreateDBShardGroupMessageTypeDef(TypedDict):
DBShardGroupIdentifier: str,
DBClusterIdentifier: str,
MaxACU: float,
ComputeRedundancy: NotRequired[int],
MinACU: NotRequired[float],
PubliclyAccessible: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBSnapshotMessageTypeDef#
# CreateDBSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBSnapshotMessageTypeDef
def get_value() -> CreateDBSnapshotMessageTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# CreateDBSnapshotMessageTypeDef definition
class CreateDBSnapshotMessageTypeDef(TypedDict):
DBSnapshotIdentifier: str,
DBInstanceIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBSubnetGroupMessageTypeDef#
# CreateDBSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBSubnetGroupMessageTypeDef
def get_value() -> CreateDBSubnetGroupMessageTypeDef:
return {
"DBSubnetGroupName": ...,
}
# CreateDBSubnetGroupMessageTypeDef definition
class CreateDBSubnetGroupMessageTypeDef(TypedDict):
DBSubnetGroupName: str,
DBSubnetGroupDescription: str,
SubnetIds: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEventSubscriptionMessageTypeDef#
# CreateEventSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateEventSubscriptionMessageTypeDef
def get_value() -> CreateEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# CreateEventSubscriptionMessageTypeDef definition
class CreateEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: str,
SourceType: NotRequired[str],
EventCategories: NotRequired[Sequence[str]],
SourceIds: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateGlobalClusterMessageTypeDef#
# CreateGlobalClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateGlobalClusterMessageTypeDef
def get_value() -> CreateGlobalClusterMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# CreateGlobalClusterMessageTypeDef definition
class CreateGlobalClusterMessageTypeDef(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)
- See TagTypeDef
CreateIntegrationMessageTypeDef#
# CreateIntegrationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateIntegrationMessageTypeDef
def get_value() -> CreateIntegrationMessageTypeDef:
return {
"SourceArn": ...,
}
# CreateIntegrationMessageTypeDef definition
class CreateIntegrationMessageTypeDef(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],
- See TagTypeDef
CreateOptionGroupMessageTypeDef#
# CreateOptionGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateOptionGroupMessageTypeDef
def get_value() -> CreateOptionGroupMessageTypeDef:
return {
"OptionGroupName": ...,
}
# CreateOptionGroupMessageTypeDef definition
class CreateOptionGroupMessageTypeDef(TypedDict):
OptionGroupName: str,
EngineName: str,
MajorEngineVersion: str,
OptionGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateTenantDatabaseMessageTypeDef#
# CreateTenantDatabaseMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateTenantDatabaseMessageTypeDef
def get_value() -> CreateTenantDatabaseMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# CreateTenantDatabaseMessageTypeDef definition
class CreateTenantDatabaseMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
TenantDBName: str,
MasterUsername: str,
MasterUserPassword: str,
CharacterSetName: NotRequired[str],
NcharCharacterSetName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DBClusterSnapshotTypeDef#
# DBClusterSnapshotTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterSnapshotTypeDef
def get_value() -> DBClusterSnapshotTypeDef:
return {
"AvailabilityZones": ...,
}
# DBClusterSnapshotTypeDef definition
class DBClusterSnapshotTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
DBClusterSnapshotIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[datetime],
Engine: NotRequired[str],
EngineMode: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[datetime],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DBClusterSnapshotArn: NotRequired[str],
SourceDBClusterSnapshotArn: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
TagList: NotRequired[List[TagTypeDef]], # (1)
DBSystemId: NotRequired[str],
StorageType: NotRequired[str],
DbClusterResourceId: NotRequired[str],
StorageThroughput: NotRequired[int],
- See TagTypeDef
DBShardGroupResponseTypeDef#
# DBShardGroupResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBShardGroupResponseTypeDef
def get_value() -> DBShardGroupResponseTypeDef:
return {
"DBShardGroupResourceId": ...,
}
# 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)
- See TagTypeDef
- See ResponseMetadataTypeDef
DBShardGroupTypeDef#
# DBShardGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBShardGroupTypeDef
def get_value() -> DBShardGroupTypeDef:
return {
"DBShardGroupResourceId": ...,
}
# 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)
- See TagTypeDef
DBSnapshotTenantDatabaseTypeDef#
# DBSnapshotTenantDatabaseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSnapshotTenantDatabaseTypeDef
def get_value() -> DBSnapshotTenantDatabaseTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# 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)
- See TagTypeDef
PurchaseReservedDBInstancesOfferingMessageTypeDef#
# PurchaseReservedDBInstancesOfferingMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingMessageTypeDef
def get_value() -> PurchaseReservedDBInstancesOfferingMessageTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
# PurchaseReservedDBInstancesOfferingMessageTypeDef definition
class PurchaseReservedDBInstancesOfferingMessageTypeDef(TypedDict):
ReservedDBInstancesOfferingId: str,
ReservedDBInstanceId: NotRequired[str],
DBInstanceCount: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagListMessageTypeDef#
# TagListMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TagListMessageTypeDef
def get_value() -> TagListMessageTypeDef:
return {
"TagList": ...,
}
# TagListMessageTypeDef definition
class TagListMessageTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
OrderableDBInstanceOptionTypeDef#
# OrderableDBInstanceOptionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionTypeDef
def get_value() -> OrderableDBInstanceOptionTypeDef:
return {
"Engine": ...,
}
# OrderableDBInstanceOptionTypeDef definition
class OrderableDBInstanceOptionTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DBInstanceClass: NotRequired[str],
LicenseModel: NotRequired[str],
AvailabilityZoneGroup: NotRequired[str],
AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]], # (1)
MultiAZCapable: NotRequired[bool],
ReadReplicaCapable: NotRequired[bool],
Vpc: NotRequired[bool],
SupportsStorageEncryption: NotRequired[bool],
StorageType: NotRequired[str],
SupportsIops: NotRequired[bool],
SupportsEnhancedMonitoring: NotRequired[bool],
SupportsIAMDatabaseAuthentication: NotRequired[bool],
SupportsPerformanceInsights: NotRequired[bool],
MinStorageSize: NotRequired[int],
MaxStorageSize: NotRequired[int],
MinIopsPerDbInstance: NotRequired[int],
MaxIopsPerDbInstance: NotRequired[int],
MinIopsPerGib: NotRequired[float],
MaxIopsPerGib: NotRequired[float],
AvailableProcessorFeatures: NotRequired[List[AvailableProcessorFeatureTypeDef]], # (2)
SupportedEngineModes: NotRequired[List[str]],
SupportsStorageAutoscaling: NotRequired[bool],
SupportsKerberosAuthentication: NotRequired[bool],
OutpostCapable: NotRequired[bool],
SupportedActivityStreamModes: NotRequired[List[str]],
SupportsGlobalDatabases: NotRequired[bool],
SupportsClusters: NotRequired[bool],
SupportedNetworkTypes: NotRequired[List[str]],
SupportsStorageThroughput: NotRequired[bool],
MinStorageThroughputPerDbInstance: NotRequired[int],
MaxStorageThroughputPerDbInstance: NotRequired[int],
MinStorageThroughputPerIops: NotRequired[float],
MaxStorageThroughputPerIops: NotRequired[float],
SupportsDedicatedLogVolume: NotRequired[bool],
BacktrackDBClusterMessageTypeDef#
# BacktrackDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import BacktrackDBClusterMessageTypeDef
def get_value() -> BacktrackDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# BacktrackDBClusterMessageTypeDef definition
class BacktrackDBClusterMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackTo: TimestampTypeDef,
Force: NotRequired[bool],
UseEarliestTimeOnPointInTimeUnavailable: NotRequired[bool],
BlueGreenDeploymentTypeDef#
# BlueGreenDeploymentTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import BlueGreenDeploymentTypeDef
def get_value() -> BlueGreenDeploymentTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
# BlueGreenDeploymentTypeDef definition
class BlueGreenDeploymentTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: NotRequired[str],
BlueGreenDeploymentName: NotRequired[str],
Source: NotRequired[str],
Target: NotRequired[str],
SwitchoverDetails: NotRequired[List[SwitchoverDetailTypeDef]], # (1)
Tasks: NotRequired[List[BlueGreenDeploymentTaskTypeDef]], # (2)
Status: NotRequired[str],
StatusDetails: NotRequired[str],
CreateTime: NotRequired[datetime],
DeleteTime: NotRequired[datetime],
TagList: NotRequired[List[TagTypeDef]], # (3)
CertificateMessageTypeDef#
# CertificateMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CertificateMessageTypeDef
def get_value() -> CertificateMessageTypeDef:
return {
"DefaultCertificateForNewLaunches": ...,
}
# CertificateMessageTypeDef definition
class CertificateMessageTypeDef(TypedDict):
DefaultCertificateForNewLaunches: str,
Certificates: List[CertificateTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyCertificatesResultTypeDef#
# ModifyCertificatesResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyCertificatesResultTypeDef
def get_value() -> ModifyCertificatesResultTypeDef:
return {
"Certificate": ...,
}
# ModifyCertificatesResultTypeDef definition
class ModifyCertificatesResultTypeDef(TypedDict):
Certificate: CertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterPendingModifiedValuesTypeDef#
# ClusterPendingModifiedValuesTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ClusterPendingModifiedValuesTypeDef
def get_value() -> ClusterPendingModifiedValuesTypeDef:
return {
"PendingCloudwatchLogsExports": ...,
}
# ClusterPendingModifiedValuesTypeDef definition
class ClusterPendingModifiedValuesTypeDef(TypedDict):
PendingCloudwatchLogsExports: NotRequired[PendingCloudwatchLogsExportsTypeDef], # (1)
DBClusterIdentifier: NotRequired[str],
MasterUserPassword: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
EngineVersion: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
AllocatedStorage: NotRequired[int],
RdsCustomClusterConfiguration: NotRequired[RdsCustomClusterConfigurationTypeDef], # (2)
Iops: NotRequired[int],
StorageType: NotRequired[str],
CertificateDetails: NotRequired[CertificateDetailsTypeDef], # (3)
- See PendingCloudwatchLogsExportsTypeDef
- See RdsCustomClusterConfigurationTypeDef
- See CertificateDetailsTypeDef
DBProxyTargetGroupTypeDef#
# DBProxyTargetGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBProxyTargetGroupTypeDef
def get_value() -> DBProxyTargetGroupTypeDef:
return {
"DBProxyName": ...,
}
# DBProxyTargetGroupTypeDef definition
class DBProxyTargetGroupTypeDef(TypedDict):
DBProxyName: NotRequired[str],
TargetGroupName: NotRequired[str],
TargetGroupArn: NotRequired[str],
IsDefault: NotRequired[bool],
Status: NotRequired[str],
ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationInfoTypeDef], # (1)
CreatedDate: NotRequired[datetime],
UpdatedDate: NotRequired[datetime],
ModifyDBProxyTargetGroupRequestTypeDef#
# ModifyDBProxyTargetGroupRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupRequestTypeDef
def get_value() -> ModifyDBProxyTargetGroupRequestTypeDef:
return {
"TargetGroupName": ...,
}
# ModifyDBProxyTargetGroupRequestTypeDef definition
class ModifyDBProxyTargetGroupRequestTypeDef(TypedDict):
TargetGroupName: str,
DBProxyName: str,
ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationTypeDef], # (1)
NewName: NotRequired[str],
CopyDBClusterParameterGroupResultTypeDef#
# CopyDBClusterParameterGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupResultTypeDef
def get_value() -> CopyDBClusterParameterGroupResultTypeDef:
return {
"DBClusterParameterGroup": ...,
}
# CopyDBClusterParameterGroupResultTypeDef definition
class CopyDBClusterParameterGroupResultTypeDef(TypedDict):
DBClusterParameterGroup: DBClusterParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterParameterGroupResultTypeDef#
# CreateDBClusterParameterGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupResultTypeDef
def get_value() -> CreateDBClusterParameterGroupResultTypeDef:
return {
"DBClusterParameterGroup": ...,
}
# CreateDBClusterParameterGroupResultTypeDef definition
class CreateDBClusterParameterGroupResultTypeDef(TypedDict):
DBClusterParameterGroup: DBClusterParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterParameterGroupsMessageTypeDef#
# DBClusterParameterGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupsMessageTypeDef
def get_value() -> DBClusterParameterGroupsMessageTypeDef:
return {
"Marker": ...,
}
# DBClusterParameterGroupsMessageTypeDef definition
class DBClusterParameterGroupsMessageTypeDef(TypedDict):
Marker: str,
DBClusterParameterGroups: List[DBClusterParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyDBParameterGroupResultTypeDef#
# CopyDBParameterGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBParameterGroupResultTypeDef
def get_value() -> CopyDBParameterGroupResultTypeDef:
return {
"DBParameterGroup": ...,
}
# CopyDBParameterGroupResultTypeDef definition
class CopyDBParameterGroupResultTypeDef(TypedDict):
DBParameterGroup: DBParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBParameterGroupResultTypeDef#
# CreateDBParameterGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBParameterGroupResultTypeDef
def get_value() -> CreateDBParameterGroupResultTypeDef:
return {
"DBParameterGroup": ...,
}
# CreateDBParameterGroupResultTypeDef definition
class CreateDBParameterGroupResultTypeDef(TypedDict):
DBParameterGroup: DBParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBParameterGroupsMessageTypeDef#
# DBParameterGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBParameterGroupsMessageTypeDef
def get_value() -> DBParameterGroupsMessageTypeDef:
return {
"Marker": ...,
}
# DBParameterGroupsMessageTypeDef definition
class DBParameterGroupsMessageTypeDef(TypedDict):
Marker: str,
DBParameterGroups: List[DBParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterMessageTypeDef#
# CreateDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterMessageTypeDef
def get_value() -> CreateDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# CreateDBClusterMessageTypeDef definition
class CreateDBClusterMessageTypeDef(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],
- See TagTypeDef
- See ScalingConfigurationTypeDef
- See RdsCustomClusterConfigurationTypeDef
- See DatabaseInsightsModeType
- See ServerlessV2ScalingConfigurationTypeDef
- See ClusterScalabilityTypeType
ModifyDBClusterMessageTypeDef#
# ModifyDBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBClusterMessageTypeDef
def get_value() -> ModifyDBClusterMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# ModifyDBClusterMessageTypeDef definition
class ModifyDBClusterMessageTypeDef(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],
- See CloudwatchLogsExportConfigurationTypeDef
- See ScalingConfigurationTypeDef
- See DatabaseInsightsModeType
- See ServerlessV2ScalingConfigurationTypeDef
RestoreDBClusterFromS3MessageTypeDef#
# RestoreDBClusterFromS3MessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromS3MessageTypeDef
def get_value() -> RestoreDBClusterFromS3MessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# RestoreDBClusterFromS3MessageTypeDef definition
class RestoreDBClusterFromS3MessageTypeDef(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],
RestoreDBClusterFromSnapshotMessageTypeDef#
# RestoreDBClusterFromSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromSnapshotMessageTypeDef
def get_value() -> RestoreDBClusterFromSnapshotMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# RestoreDBClusterFromSnapshotMessageTypeDef definition
class RestoreDBClusterFromSnapshotMessageTypeDef(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],
- See TagTypeDef
- See ScalingConfigurationTypeDef
- See ServerlessV2ScalingConfigurationTypeDef
- See RdsCustomClusterConfigurationTypeDef
RestoreDBClusterToPointInTimeMessageTypeDef#
# RestoreDBClusterToPointInTimeMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBClusterToPointInTimeMessageTypeDef
def get_value() -> RestoreDBClusterToPointInTimeMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# RestoreDBClusterToPointInTimeMessageTypeDef definition
class RestoreDBClusterToPointInTimeMessageTypeDef(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],
- See TagTypeDef
- See ScalingConfigurationTypeDef
- See ServerlessV2ScalingConfigurationTypeDef
- See RdsCustomClusterConfigurationTypeDef
CreateDBInstanceMessageTypeDef#
# CreateDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBInstanceMessageTypeDef
def get_value() -> CreateDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# CreateDBInstanceMessageTypeDef definition
class CreateDBInstanceMessageTypeDef(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],
CreateDBInstanceReadReplicaMessageTypeDef#
# CreateDBInstanceReadReplicaMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBInstanceReadReplicaMessageTypeDef
def get_value() -> CreateDBInstanceReadReplicaMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# CreateDBInstanceReadReplicaMessageTypeDef definition
class CreateDBInstanceReadReplicaMessageTypeDef(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],
- See TagTypeDef
- See DatabaseInsightsModeType
- See ProcessorFeatureTypeDef
- See ReplicaModeType
DBSnapshotTypeDef#
# DBSnapshotTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSnapshotTypeDef
def get_value() -> DBSnapshotTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# 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],
- See ProcessorFeatureTypeDef
- See TagTypeDef
ModifyDBInstanceMessageTypeDef#
# ModifyDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBInstanceMessageTypeDef
def get_value() -> ModifyDBInstanceMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# ModifyDBInstanceMessageTypeDef definition
class ModifyDBInstanceMessageTypeDef(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],
- See DatabaseInsightsModeType
- See CloudwatchLogsExportConfigurationTypeDef
- See ProcessorFeatureTypeDef
- See ReplicaModeType
- See AutomationModeType
PendingModifiedValuesTypeDef#
# PendingModifiedValuesTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PendingModifiedValuesTypeDef
def get_value() -> PendingModifiedValuesTypeDef:
return {
"DBInstanceClass": ...,
}
# 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],
RestoreDBInstanceFromDBSnapshotMessageTypeDef#
# RestoreDBInstanceFromDBSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromDBSnapshotMessageTypeDef
def get_value() -> RestoreDBInstanceFromDBSnapshotMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# RestoreDBInstanceFromDBSnapshotMessageTypeDef definition
class RestoreDBInstanceFromDBSnapshotMessageTypeDef(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],
- See TagTypeDef
- See ProcessorFeatureTypeDef
RestoreDBInstanceFromS3MessageTypeDef#
# RestoreDBInstanceFromS3MessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromS3MessageTypeDef
def get_value() -> RestoreDBInstanceFromS3MessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# RestoreDBInstanceFromS3MessageTypeDef definition
class RestoreDBInstanceFromS3MessageTypeDef(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],
RestoreDBInstanceToPointInTimeMessageTypeDef#
# RestoreDBInstanceToPointInTimeMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBInstanceToPointInTimeMessageTypeDef
def get_value() -> RestoreDBInstanceToPointInTimeMessageTypeDef:
return {
"TargetDBInstanceIdentifier": ...,
}
# RestoreDBInstanceToPointInTimeMessageTypeDef definition
class RestoreDBInstanceToPointInTimeMessageTypeDef(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],
- See TagTypeDef
- See ProcessorFeatureTypeDef
CreateDBProxyEndpointResponseTypeDef#
# CreateDBProxyEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBProxyEndpointResponseTypeDef
def get_value() -> CreateDBProxyEndpointResponseTypeDef:
return {
"DBProxyEndpoint": ...,
}
# CreateDBProxyEndpointResponseTypeDef definition
class CreateDBProxyEndpointResponseTypeDef(TypedDict):
DBProxyEndpoint: DBProxyEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBProxyEndpointResponseTypeDef#
# DeleteDBProxyEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointResponseTypeDef
def get_value() -> DeleteDBProxyEndpointResponseTypeDef:
return {
"DBProxyEndpoint": ...,
}
# DeleteDBProxyEndpointResponseTypeDef definition
class DeleteDBProxyEndpointResponseTypeDef(TypedDict):
DBProxyEndpoint: DBProxyEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBProxyEndpointsResponseTypeDef#
# DescribeDBProxyEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsResponseTypeDef
def get_value() -> DescribeDBProxyEndpointsResponseTypeDef:
return {
"DBProxyEndpoints": ...,
}
# DescribeDBProxyEndpointsResponseTypeDef definition
class DescribeDBProxyEndpointsResponseTypeDef(TypedDict):
DBProxyEndpoints: List[DBProxyEndpointTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBProxyEndpointResponseTypeDef#
# ModifyDBProxyEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointResponseTypeDef
def get_value() -> ModifyDBProxyEndpointResponseTypeDef:
return {
"DBProxyEndpoint": ...,
}
# ModifyDBProxyEndpointResponseTypeDef definition
class ModifyDBProxyEndpointResponseTypeDef(TypedDict):
DBProxyEndpoint: DBProxyEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBProxyRequestTypeDef#
# CreateDBProxyRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBProxyRequestTypeDef
def get_value() -> CreateDBProxyRequestTypeDef:
return {
"DBProxyName": ...,
}
# CreateDBProxyRequestTypeDef definition
class CreateDBProxyRequestTypeDef(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)
- See EngineFamilyType
- See UserAuthConfigTypeDef
- See TagTypeDef
ModifyDBProxyRequestTypeDef#
# ModifyDBProxyRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBProxyRequestTypeDef
def get_value() -> ModifyDBProxyRequestTypeDef:
return {
"DBProxyName": ...,
}
# ModifyDBProxyRequestTypeDef definition
class ModifyDBProxyRequestTypeDef(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]],
DBClusterAutomatedBackupTypeDef#
# DBClusterAutomatedBackupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterAutomatedBackupTypeDef
def get_value() -> DBClusterAutomatedBackupTypeDef:
return {
"Engine": ...,
}
# 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],
DBClusterBacktrackMessageTypeDef#
# DBClusterBacktrackMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterBacktrackMessageTypeDef
def get_value() -> DBClusterBacktrackMessageTypeDef:
return {
"Marker": ...,
}
# DBClusterBacktrackMessageTypeDef definition
class DBClusterBacktrackMessageTypeDef(TypedDict):
Marker: str,
DBClusterBacktracks: List[DBClusterBacktrackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterEndpointMessageTypeDef#
# DBClusterEndpointMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterEndpointMessageTypeDef
def get_value() -> DBClusterEndpointMessageTypeDef:
return {
"Marker": ...,
}
# DBClusterEndpointMessageTypeDef definition
class DBClusterEndpointMessageTypeDef(TypedDict):
Marker: str,
DBClusterEndpoints: List[DBClusterEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterParameterGroupDetailsTypeDef#
# DBClusterParameterGroupDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupDetailsTypeDef
def get_value() -> DBClusterParameterGroupDetailsTypeDef:
return {
"Parameters": ...,
}
# DBClusterParameterGroupDetailsTypeDef definition
class DBClusterParameterGroupDetailsTypeDef(TypedDict):
Parameters: List[ParameterOutputTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBParameterGroupDetailsTypeDef#
# DBParameterGroupDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBParameterGroupDetailsTypeDef
def get_value() -> DBParameterGroupDetailsTypeDef:
return {
"Parameters": ...,
}
# DBParameterGroupDetailsTypeDef definition
class DBParameterGroupDetailsTypeDef(TypedDict):
Parameters: List[ParameterOutputTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EngineDefaultsTypeDef#
# EngineDefaultsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EngineDefaultsTypeDef
def get_value() -> EngineDefaultsTypeDef:
return {
"DBParameterGroupFamily": ...,
}
# EngineDefaultsTypeDef definition
class EngineDefaultsTypeDef(TypedDict):
DBParameterGroupFamily: NotRequired[str],
Marker: NotRequired[str],
Parameters: NotRequired[List[ParameterOutputTypeDef]], # (1)
DBClusterSnapshotAttributesResultTypeDef#
# DBClusterSnapshotAttributesResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributesResultTypeDef
def get_value() -> DBClusterSnapshotAttributesResultTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
# DBClusterSnapshotAttributesResultTypeDef definition
class DBClusterSnapshotAttributesResultTypeDef(TypedDict):
DBClusterSnapshotIdentifier: NotRequired[str],
DBClusterSnapshotAttributes: NotRequired[List[DBClusterSnapshotAttributeTypeDef]], # (1)
DBEngineVersionResponseTypeDef#
# DBEngineVersionResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBEngineVersionResponseTypeDef
def get_value() -> DBEngineVersionResponseTypeDef:
return {
"Engine": ...,
}
# 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)
- See CharacterSetTypeDef
- See CustomDBEngineVersionAMITypeDef
- See CharacterSetTypeDef
- See CharacterSetTypeDef
- See UpgradeTargetTypeDef
- See TimezoneTypeDef
- See TagTypeDef
- See ServerlessV2FeaturesSupportTypeDef
- See ResponseMetadataTypeDef
DBEngineVersionTypeDef#
# DBEngineVersionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBEngineVersionTypeDef
def get_value() -> DBEngineVersionTypeDef:
return {
"Engine": ...,
}
# 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)
- See CharacterSetTypeDef
- See CustomDBEngineVersionAMITypeDef
- See CharacterSetTypeDef
- See CharacterSetTypeDef
- See UpgradeTargetTypeDef
- See TimezoneTypeDef
- See TagTypeDef
- See ServerlessV2FeaturesSupportTypeDef
DBInstanceAutomatedBackupTypeDef#
# DBInstanceAutomatedBackupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupTypeDef
def get_value() -> DBInstanceAutomatedBackupTypeDef:
return {
"DBInstanceArn": ...,
}
# 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],
DBProxyTargetTypeDef#
# DBProxyTargetTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBProxyTargetTypeDef
def get_value() -> DBProxyTargetTypeDef:
return {
"TargetArn": ...,
}
# 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)
- See TargetTypeType
- See TargetRoleType
- See TargetHealthTypeDef
DBProxyTypeDef#
# DBProxyTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBProxyTypeDef
def get_value() -> DBProxyTypeDef:
return {
"DBProxyName": ...,
}
# 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],
DBSecurityGroupTypeDef#
# DBSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSecurityGroupTypeDef
def get_value() -> DBSecurityGroupTypeDef:
return {
"OwnerId": ...,
}
# 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],
DBSnapshotAttributesResultTypeDef#
# DBSnapshotAttributesResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSnapshotAttributesResultTypeDef
def get_value() -> DBSnapshotAttributesResultTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
# DBSnapshotAttributesResultTypeDef definition
class DBSnapshotAttributesResultTypeDef(TypedDict):
DBSnapshotIdentifier: NotRequired[str],
DBSnapshotAttributes: NotRequired[List[DBSnapshotAttributeTypeDef]], # (1)
DescribeBlueGreenDeploymentsRequestTypeDef#
# DescribeBlueGreenDeploymentsRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsRequestTypeDef
def get_value() -> DescribeBlueGreenDeploymentsRequestTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
# DescribeBlueGreenDeploymentsRequestTypeDef definition
class DescribeBlueGreenDeploymentsRequestTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeCertificatesMessageTypeDef#
# DescribeCertificatesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeCertificatesMessageTypeDef
def get_value() -> DescribeCertificatesMessageTypeDef:
return {
"CertificateIdentifier": ...,
}
# DescribeCertificatesMessageTypeDef definition
class DescribeCertificatesMessageTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterAutomatedBackupsMessageTypeDef#
# DescribeDBClusterAutomatedBackupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterAutomatedBackupsMessageTypeDef
def get_value() -> DescribeDBClusterAutomatedBackupsMessageTypeDef:
return {
"DbClusterResourceId": ...,
}
# DescribeDBClusterAutomatedBackupsMessageTypeDef definition
class DescribeDBClusterAutomatedBackupsMessageTypeDef(TypedDict):
DbClusterResourceId: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterBacktracksMessageTypeDef#
# DescribeDBClusterBacktracksMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterBacktracksMessageTypeDef
def get_value() -> DescribeDBClusterBacktracksMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClusterBacktracksMessageTypeDef definition
class DescribeDBClusterBacktracksMessageTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterEndpointsMessageTypeDef#
# DescribeDBClusterEndpointsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterEndpointsMessageTypeDef
def get_value() -> DescribeDBClusterEndpointsMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClusterEndpointsMessageTypeDef definition
class DescribeDBClusterEndpointsMessageTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterEndpointIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterParameterGroupsMessageTypeDef#
# DescribeDBClusterParameterGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterParameterGroupsMessageTypeDef
def get_value() -> DescribeDBClusterParameterGroupsMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DescribeDBClusterParameterGroupsMessageTypeDef definition
class DescribeDBClusterParameterGroupsMessageTypeDef(TypedDict):
DBClusterParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterParametersMessageTypeDef#
# DescribeDBClusterParametersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterParametersMessageTypeDef
def get_value() -> DescribeDBClusterParametersMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DescribeDBClusterParametersMessageTypeDef definition
class DescribeDBClusterParametersMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterSnapshotsMessageTypeDef#
# DescribeDBClusterSnapshotsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClusterSnapshotsMessageTypeDef definition
class DescribeDBClusterSnapshotsMessageTypeDef(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],
- See FilterTypeDef
DescribeDBClustersMessageTypeDef#
# DescribeDBClustersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageTypeDef
def get_value() -> DescribeDBClustersMessageTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClustersMessageTypeDef definition
class DescribeDBClustersMessageTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
- See FilterTypeDef
DescribeDBEngineVersionsMessageTypeDef#
# DescribeDBEngineVersionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBEngineVersionsMessageTypeDef
def get_value() -> DescribeDBEngineVersionsMessageTypeDef:
return {
"Engine": ...,
}
# DescribeDBEngineVersionsMessageTypeDef definition
class DescribeDBEngineVersionsMessageTypeDef(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],
- See FilterTypeDef
DescribeDBInstanceAutomatedBackupsMessageTypeDef#
# DescribeDBInstanceAutomatedBackupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBInstanceAutomatedBackupsMessageTypeDef
def get_value() -> DescribeDBInstanceAutomatedBackupsMessageTypeDef:
return {
"DbiResourceId": ...,
}
# DescribeDBInstanceAutomatedBackupsMessageTypeDef definition
class DescribeDBInstanceAutomatedBackupsMessageTypeDef(TypedDict):
DbiResourceId: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DBInstanceAutomatedBackupsArn: NotRequired[str],
- See FilterTypeDef
DescribeDBInstancesMessageTypeDef#
# DescribeDBInstancesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageTypeDef
def get_value() -> DescribeDBInstancesMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBInstancesMessageTypeDef definition
class DescribeDBInstancesMessageTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBLogFilesMessageTypeDef#
# DescribeDBLogFilesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesMessageTypeDef
def get_value() -> DescribeDBLogFilesMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBLogFilesMessageTypeDef definition
class DescribeDBLogFilesMessageTypeDef(TypedDict):
DBInstanceIdentifier: str,
FilenameContains: NotRequired[str],
FileLastWritten: NotRequired[int],
FileSize: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBParameterGroupsMessageTypeDef#
# DescribeDBParameterGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBParameterGroupsMessageTypeDef
def get_value() -> DescribeDBParameterGroupsMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# DescribeDBParameterGroupsMessageTypeDef definition
class DescribeDBParameterGroupsMessageTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBParametersMessageTypeDef#
# DescribeDBParametersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBParametersMessageTypeDef
def get_value() -> DescribeDBParametersMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# DescribeDBParametersMessageTypeDef definition
class DescribeDBParametersMessageTypeDef(TypedDict):
DBParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBProxiesRequestTypeDef#
# DescribeDBProxiesRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxiesRequestTypeDef
def get_value() -> DescribeDBProxiesRequestTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxiesRequestTypeDef definition
class DescribeDBProxiesRequestTypeDef(TypedDict):
DBProxyName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBProxyEndpointsRequestTypeDef#
# DescribeDBProxyEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsRequestTypeDef
def get_value() -> DescribeDBProxyEndpointsRequestTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxyEndpointsRequestTypeDef definition
class DescribeDBProxyEndpointsRequestTypeDef(TypedDict):
DBProxyName: NotRequired[str],
DBProxyEndpointName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBProxyTargetGroupsRequestTypeDef#
# DescribeDBProxyTargetGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsRequestTypeDef
def get_value() -> DescribeDBProxyTargetGroupsRequestTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxyTargetGroupsRequestTypeDef definition
class DescribeDBProxyTargetGroupsRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBProxyTargetsRequestTypeDef#
# DescribeDBProxyTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsRequestTypeDef
def get_value() -> DescribeDBProxyTargetsRequestTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxyTargetsRequestTypeDef definition
class DescribeDBProxyTargetsRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBRecommendationsMessageTypeDef#
# DescribeDBRecommendationsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBRecommendationsMessageTypeDef
def get_value() -> DescribeDBRecommendationsMessageTypeDef:
return {
"LastUpdatedAfter": ...,
}
# DescribeDBRecommendationsMessageTypeDef definition
class DescribeDBRecommendationsMessageTypeDef(TypedDict):
LastUpdatedAfter: NotRequired[TimestampTypeDef],
LastUpdatedBefore: NotRequired[TimestampTypeDef],
Locale: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBSecurityGroupsMessageTypeDef#
# DescribeDBSecurityGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSecurityGroupsMessageTypeDef
def get_value() -> DescribeDBSecurityGroupsMessageTypeDef:
return {
"DBSecurityGroupName": ...,
}
# DescribeDBSecurityGroupsMessageTypeDef definition
class DescribeDBSecurityGroupsMessageTypeDef(TypedDict):
DBSecurityGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBShardGroupsMessageTypeDef#
# DescribeDBShardGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBShardGroupsMessageTypeDef
def get_value() -> DescribeDBShardGroupsMessageTypeDef:
return {
"DBShardGroupIdentifier": ...,
}
# DescribeDBShardGroupsMessageTypeDef definition
class DescribeDBShardGroupsMessageTypeDef(TypedDict):
DBShardGroupIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBSnapshotTenantDatabasesMessageTypeDef#
# DescribeDBSnapshotTenantDatabasesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotTenantDatabasesMessageTypeDef
def get_value() -> DescribeDBSnapshotTenantDatabasesMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBSnapshotTenantDatabasesMessageTypeDef definition
class DescribeDBSnapshotTenantDatabasesMessageTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DbiResourceId: NotRequired[str],
- See FilterTypeDef
DescribeDBSnapshotsMessageTypeDef#
# DescribeDBSnapshotsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageTypeDef
def get_value() -> DescribeDBSnapshotsMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBSnapshotsMessageTypeDef definition
class DescribeDBSnapshotsMessageTypeDef(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],
- See FilterTypeDef
DescribeDBSubnetGroupsMessageTypeDef#
# DescribeDBSubnetGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSubnetGroupsMessageTypeDef
def get_value() -> DescribeDBSubnetGroupsMessageTypeDef:
return {
"DBSubnetGroupName": ...,
}
# DescribeDBSubnetGroupsMessageTypeDef definition
class DescribeDBSubnetGroupsMessageTypeDef(TypedDict):
DBSubnetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEngineDefaultClusterParametersMessageTypeDef#
# DescribeEngineDefaultClusterParametersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersMessageTypeDef
def get_value() -> DescribeEngineDefaultClusterParametersMessageTypeDef:
return {
"DBParameterGroupFamily": ...,
}
# DescribeEngineDefaultClusterParametersMessageTypeDef definition
class DescribeEngineDefaultClusterParametersMessageTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEngineDefaultParametersMessageTypeDef#
# DescribeEngineDefaultParametersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersMessageTypeDef
def get_value() -> DescribeEngineDefaultParametersMessageTypeDef:
return {
"DBParameterGroupFamily": ...,
}
# DescribeEngineDefaultParametersMessageTypeDef definition
class DescribeEngineDefaultParametersMessageTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEventCategoriesMessageTypeDef#
# DescribeEventCategoriesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEventCategoriesMessageTypeDef
def get_value() -> DescribeEventCategoriesMessageTypeDef:
return {
"SourceType": ...,
}
# DescribeEventCategoriesMessageTypeDef definition
class DescribeEventCategoriesMessageTypeDef(TypedDict):
SourceType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeEventSubscriptionsMessageTypeDef#
# DescribeEventSubscriptionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEventSubscriptionsMessageTypeDef
def get_value() -> DescribeEventSubscriptionsMessageTypeDef:
return {
"SubscriptionName": ...,
}
# DescribeEventSubscriptionsMessageTypeDef definition
class DescribeEventSubscriptionsMessageTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEventsMessageTypeDef#
# DescribeEventsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEventsMessageTypeDef
def get_value() -> DescribeEventsMessageTypeDef:
return {
"SourceIdentifier": ...,
}
# DescribeEventsMessageTypeDef definition
class DescribeEventsMessageTypeDef(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],
- See SourceTypeType
- See FilterTypeDef
DescribeExportTasksMessageTypeDef#
# DescribeExportTasksMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeExportTasksMessageTypeDef
def get_value() -> DescribeExportTasksMessageTypeDef:
return {
"ExportTaskIdentifier": ...,
}
# DescribeExportTasksMessageTypeDef definition
class DescribeExportTasksMessageTypeDef(TypedDict):
ExportTaskIdentifier: NotRequired[str],
SourceArn: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
SourceType: NotRequired[ExportSourceTypeType], # (2)
- See FilterTypeDef
- See ExportSourceTypeType
DescribeGlobalClustersMessageTypeDef#
# DescribeGlobalClustersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeGlobalClustersMessageTypeDef
def get_value() -> DescribeGlobalClustersMessageTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# DescribeGlobalClustersMessageTypeDef definition
class DescribeGlobalClustersMessageTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeIntegrationsMessageTypeDef#
# DescribeIntegrationsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeIntegrationsMessageTypeDef
def get_value() -> DescribeIntegrationsMessageTypeDef:
return {
"IntegrationIdentifier": ...,
}
# DescribeIntegrationsMessageTypeDef definition
class DescribeIntegrationsMessageTypeDef(TypedDict):
IntegrationIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeOptionGroupOptionsMessageTypeDef#
# DescribeOptionGroupOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeOptionGroupOptionsMessageTypeDef
def get_value() -> DescribeOptionGroupOptionsMessageTypeDef:
return {
"EngineName": ...,
}
# DescribeOptionGroupOptionsMessageTypeDef definition
class DescribeOptionGroupOptionsMessageTypeDef(TypedDict):
EngineName: str,
MajorEngineVersion: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeOptionGroupsMessageTypeDef#
# DescribeOptionGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeOptionGroupsMessageTypeDef
def get_value() -> DescribeOptionGroupsMessageTypeDef:
return {
"OptionGroupName": ...,
}
# DescribeOptionGroupsMessageTypeDef definition
class DescribeOptionGroupsMessageTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
EngineName: NotRequired[str],
MajorEngineVersion: NotRequired[str],
- See FilterTypeDef
DescribeOrderableDBInstanceOptionsMessageTypeDef#
# DescribeOrderableDBInstanceOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeOrderableDBInstanceOptionsMessageTypeDef
def get_value() -> DescribeOrderableDBInstanceOptionsMessageTypeDef:
return {
"Engine": ...,
}
# DescribeOrderableDBInstanceOptionsMessageTypeDef definition
class DescribeOrderableDBInstanceOptionsMessageTypeDef(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],
- See FilterTypeDef
DescribePendingMaintenanceActionsMessageTypeDef#
# DescribePendingMaintenanceActionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribePendingMaintenanceActionsMessageTypeDef
def get_value() -> DescribePendingMaintenanceActionsMessageTypeDef:
return {
"ResourceIdentifier": ...,
}
# DescribePendingMaintenanceActionsMessageTypeDef definition
class DescribePendingMaintenanceActionsMessageTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeReservedDBInstancesMessageTypeDef#
# DescribeReservedDBInstancesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesMessageTypeDef
def get_value() -> DescribeReservedDBInstancesMessageTypeDef:
return {
"ReservedDBInstanceId": ...,
}
# DescribeReservedDBInstancesMessageTypeDef definition
class DescribeReservedDBInstancesMessageTypeDef(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],
- See FilterTypeDef
DescribeReservedDBInstancesOfferingsMessageTypeDef#
# DescribeReservedDBInstancesOfferingsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesOfferingsMessageTypeDef
def get_value() -> DescribeReservedDBInstancesOfferingsMessageTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
# DescribeReservedDBInstancesOfferingsMessageTypeDef definition
class DescribeReservedDBInstancesOfferingsMessageTypeDef(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],
- See FilterTypeDef
DescribeSourceRegionsMessageTypeDef#
# DescribeSourceRegionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeSourceRegionsMessageTypeDef
def get_value() -> DescribeSourceRegionsMessageTypeDef:
return {
"RegionName": ...,
}
# DescribeSourceRegionsMessageTypeDef definition
class DescribeSourceRegionsMessageTypeDef(TypedDict):
RegionName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeTenantDatabasesMessageTypeDef#
# DescribeTenantDatabasesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeTenantDatabasesMessageTypeDef
def get_value() -> DescribeTenantDatabasesMessageTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeTenantDatabasesMessageTypeDef definition
class DescribeTenantDatabasesMessageTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
TenantDBName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
ListTagsForResourceMessageTypeDef#
# ListTagsForResourceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ListTagsForResourceMessageTypeDef
def get_value() -> ListTagsForResourceMessageTypeDef:
return {
"ResourceName": ...,
}
# ListTagsForResourceMessageTypeDef definition
class ListTagsForResourceMessageTypeDef(TypedDict):
ResourceName: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeBlueGreenDeploymentsRequestPaginateTypeDef#
# DescribeBlueGreenDeploymentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsRequestPaginateTypeDef
def get_value() -> DescribeBlueGreenDeploymentsRequestPaginateTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
# DescribeBlueGreenDeploymentsRequestPaginateTypeDef definition
class DescribeBlueGreenDeploymentsRequestPaginateTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCertificatesMessagePaginateTypeDef#
# DescribeCertificatesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeCertificatesMessagePaginateTypeDef
def get_value() -> DescribeCertificatesMessagePaginateTypeDef:
return {
"CertificateIdentifier": ...,
}
# DescribeCertificatesMessagePaginateTypeDef definition
class DescribeCertificatesMessagePaginateTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef#
# DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef
def get_value() -> DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef:
return {
"DbClusterResourceId": ...,
}
# DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef definition
class DescribeDBClusterAutomatedBackupsMessagePaginateTypeDef(TypedDict):
DbClusterResourceId: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterBacktracksMessagePaginateTypeDef#
# DescribeDBClusterBacktracksMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterBacktracksMessagePaginateTypeDef
def get_value() -> DescribeDBClusterBacktracksMessagePaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClusterBacktracksMessagePaginateTypeDef definition
class DescribeDBClusterBacktracksMessagePaginateTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterEndpointsMessagePaginateTypeDef#
# DescribeDBClusterEndpointsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterEndpointsMessagePaginateTypeDef
def get_value() -> DescribeDBClusterEndpointsMessagePaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClusterEndpointsMessagePaginateTypeDef definition
class DescribeDBClusterEndpointsMessagePaginateTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterEndpointIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterParameterGroupsMessagePaginateTypeDef#
# DescribeDBClusterParameterGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterParameterGroupsMessagePaginateTypeDef
def get_value() -> DescribeDBClusterParameterGroupsMessagePaginateTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DescribeDBClusterParameterGroupsMessagePaginateTypeDef definition
class DescribeDBClusterParameterGroupsMessagePaginateTypeDef(TypedDict):
DBClusterParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterParametersMessagePaginateTypeDef#
# DescribeDBClusterParametersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterParametersMessagePaginateTypeDef
def get_value() -> DescribeDBClusterParametersMessagePaginateTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# DescribeDBClusterParametersMessagePaginateTypeDef definition
class DescribeDBClusterParametersMessagePaginateTypeDef(TypedDict):
DBClusterParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterSnapshotsMessagePaginateTypeDef#
# DescribeDBClusterSnapshotsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessagePaginateTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessagePaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClustersMessagePaginateTypeDef#
# DescribeDBClustersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessagePaginateTypeDef
def get_value() -> DescribeDBClustersMessagePaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClustersMessagePaginateTypeDef definition
class DescribeDBClustersMessagePaginateTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeShared: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBEngineVersionsMessagePaginateTypeDef#
# DescribeDBEngineVersionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBEngineVersionsMessagePaginateTypeDef
def get_value() -> DescribeDBEngineVersionsMessagePaginateTypeDef:
return {
"Engine": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef#
# DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef
def get_value() -> DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef:
return {
"DbiResourceId": ...,
}
# DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef definition
class DescribeDBInstanceAutomatedBackupsMessagePaginateTypeDef(TypedDict):
DbiResourceId: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DBInstanceAutomatedBackupsArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBInstancesMessagePaginateTypeDef#
# DescribeDBInstancesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessagePaginateTypeDef
def get_value() -> DescribeDBInstancesMessagePaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBInstancesMessagePaginateTypeDef definition
class DescribeDBInstancesMessagePaginateTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBLogFilesMessagePaginateTypeDef#
# DescribeDBLogFilesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesMessagePaginateTypeDef
def get_value() -> DescribeDBLogFilesMessagePaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBParameterGroupsMessagePaginateTypeDef#
# DescribeDBParameterGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBParameterGroupsMessagePaginateTypeDef
def get_value() -> DescribeDBParameterGroupsMessagePaginateTypeDef:
return {
"DBParameterGroupName": ...,
}
# DescribeDBParameterGroupsMessagePaginateTypeDef definition
class DescribeDBParameterGroupsMessagePaginateTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBParametersMessagePaginateTypeDef#
# DescribeDBParametersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBParametersMessagePaginateTypeDef
def get_value() -> DescribeDBParametersMessagePaginateTypeDef:
return {
"DBParameterGroupName": ...,
}
# DescribeDBParametersMessagePaginateTypeDef definition
class DescribeDBParametersMessagePaginateTypeDef(TypedDict):
DBParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxiesRequestPaginateTypeDef#
# DescribeDBProxiesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxiesRequestPaginateTypeDef
def get_value() -> DescribeDBProxiesRequestPaginateTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxiesRequestPaginateTypeDef definition
class DescribeDBProxiesRequestPaginateTypeDef(TypedDict):
DBProxyName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxyEndpointsRequestPaginateTypeDef#
# DescribeDBProxyEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsRequestPaginateTypeDef
def get_value() -> DescribeDBProxyEndpointsRequestPaginateTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxyEndpointsRequestPaginateTypeDef definition
class DescribeDBProxyEndpointsRequestPaginateTypeDef(TypedDict):
DBProxyName: NotRequired[str],
DBProxyEndpointName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxyTargetGroupsRequestPaginateTypeDef#
# DescribeDBProxyTargetGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsRequestPaginateTypeDef
def get_value() -> DescribeDBProxyTargetGroupsRequestPaginateTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxyTargetGroupsRequestPaginateTypeDef definition
class DescribeDBProxyTargetGroupsRequestPaginateTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxyTargetsRequestPaginateTypeDef#
# DescribeDBProxyTargetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsRequestPaginateTypeDef
def get_value() -> DescribeDBProxyTargetsRequestPaginateTypeDef:
return {
"DBProxyName": ...,
}
# DescribeDBProxyTargetsRequestPaginateTypeDef definition
class DescribeDBProxyTargetsRequestPaginateTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBRecommendationsMessagePaginateTypeDef#
# DescribeDBRecommendationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBRecommendationsMessagePaginateTypeDef
def get_value() -> DescribeDBRecommendationsMessagePaginateTypeDef:
return {
"LastUpdatedAfter": ...,
}
# DescribeDBRecommendationsMessagePaginateTypeDef definition
class DescribeDBRecommendationsMessagePaginateTypeDef(TypedDict):
LastUpdatedAfter: NotRequired[TimestampTypeDef],
LastUpdatedBefore: NotRequired[TimestampTypeDef],
Locale: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSecurityGroupsMessagePaginateTypeDef#
# DescribeDBSecurityGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSecurityGroupsMessagePaginateTypeDef
def get_value() -> DescribeDBSecurityGroupsMessagePaginateTypeDef:
return {
"DBSecurityGroupName": ...,
}
# DescribeDBSecurityGroupsMessagePaginateTypeDef definition
class DescribeDBSecurityGroupsMessagePaginateTypeDef(TypedDict):
DBSecurityGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef#
# DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef
def get_value() -> DescribeDBSnapshotTenantDatabasesMessagePaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSnapshotsMessagePaginateTypeDef#
# DescribeDBSnapshotsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessagePaginateTypeDef
def get_value() -> DescribeDBSnapshotsMessagePaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSubnetGroupsMessagePaginateTypeDef#
# DescribeDBSubnetGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSubnetGroupsMessagePaginateTypeDef
def get_value() -> DescribeDBSubnetGroupsMessagePaginateTypeDef:
return {
"DBSubnetGroupName": ...,
}
# DescribeDBSubnetGroupsMessagePaginateTypeDef definition
class DescribeDBSubnetGroupsMessagePaginateTypeDef(TypedDict):
DBSubnetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEngineDefaultClusterParametersMessagePaginateTypeDef#
# DescribeEngineDefaultClusterParametersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersMessagePaginateTypeDef
def get_value() -> DescribeEngineDefaultClusterParametersMessagePaginateTypeDef:
return {
"DBParameterGroupFamily": ...,
}
# DescribeEngineDefaultClusterParametersMessagePaginateTypeDef definition
class DescribeEngineDefaultClusterParametersMessagePaginateTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEngineDefaultParametersMessagePaginateTypeDef#
# DescribeEngineDefaultParametersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersMessagePaginateTypeDef
def get_value() -> DescribeEngineDefaultParametersMessagePaginateTypeDef:
return {
"DBParameterGroupFamily": ...,
}
# DescribeEngineDefaultParametersMessagePaginateTypeDef definition
class DescribeEngineDefaultParametersMessagePaginateTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEventSubscriptionsMessagePaginateTypeDef#
# DescribeEventSubscriptionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEventSubscriptionsMessagePaginateTypeDef
def get_value() -> DescribeEventSubscriptionsMessagePaginateTypeDef:
return {
"SubscriptionName": ...,
}
# DescribeEventSubscriptionsMessagePaginateTypeDef definition
class DescribeEventSubscriptionsMessagePaginateTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEventsMessagePaginateTypeDef#
# DescribeEventsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEventsMessagePaginateTypeDef
def get_value() -> DescribeEventsMessagePaginateTypeDef:
return {
"SourceIdentifier": ...,
}
# 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)
- See SourceTypeType
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeExportTasksMessagePaginateTypeDef#
# DescribeExportTasksMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeExportTasksMessagePaginateTypeDef
def get_value() -> DescribeExportTasksMessagePaginateTypeDef:
return {
"ExportTaskIdentifier": ...,
}
# DescribeExportTasksMessagePaginateTypeDef definition
class DescribeExportTasksMessagePaginateTypeDef(TypedDict):
ExportTaskIdentifier: NotRequired[str],
SourceArn: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SourceType: NotRequired[ExportSourceTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See ExportSourceTypeType
- See PaginatorConfigTypeDef
DescribeGlobalClustersMessagePaginateTypeDef#
# DescribeGlobalClustersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeGlobalClustersMessagePaginateTypeDef
def get_value() -> DescribeGlobalClustersMessagePaginateTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# DescribeGlobalClustersMessagePaginateTypeDef definition
class DescribeGlobalClustersMessagePaginateTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIntegrationsMessagePaginateTypeDef#
# DescribeIntegrationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeIntegrationsMessagePaginateTypeDef
def get_value() -> DescribeIntegrationsMessagePaginateTypeDef:
return {
"IntegrationIdentifier": ...,
}
# DescribeIntegrationsMessagePaginateTypeDef definition
class DescribeIntegrationsMessagePaginateTypeDef(TypedDict):
IntegrationIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOptionGroupOptionsMessagePaginateTypeDef#
# DescribeOptionGroupOptionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeOptionGroupOptionsMessagePaginateTypeDef
def get_value() -> DescribeOptionGroupOptionsMessagePaginateTypeDef:
return {
"EngineName": ...,
}
# DescribeOptionGroupOptionsMessagePaginateTypeDef definition
class DescribeOptionGroupOptionsMessagePaginateTypeDef(TypedDict):
EngineName: str,
MajorEngineVersion: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOptionGroupsMessagePaginateTypeDef#
# DescribeOptionGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeOptionGroupsMessagePaginateTypeDef
def get_value() -> DescribeOptionGroupsMessagePaginateTypeDef:
return {
"OptionGroupName": ...,
}
# DescribeOptionGroupsMessagePaginateTypeDef definition
class DescribeOptionGroupsMessagePaginateTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
EngineName: NotRequired[str],
MajorEngineVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef#
# DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef
def get_value() -> DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef:
return {
"Engine": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribePendingMaintenanceActionsMessagePaginateTypeDef#
# DescribePendingMaintenanceActionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribePendingMaintenanceActionsMessagePaginateTypeDef
def get_value() -> DescribePendingMaintenanceActionsMessagePaginateTypeDef:
return {
"ResourceIdentifier": ...,
}
# DescribePendingMaintenanceActionsMessagePaginateTypeDef definition
class DescribePendingMaintenanceActionsMessagePaginateTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReservedDBInstancesMessagePaginateTypeDef#
# DescribeReservedDBInstancesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesMessagePaginateTypeDef
def get_value() -> DescribeReservedDBInstancesMessagePaginateTypeDef:
return {
"ReservedDBInstanceId": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef#
# DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef
def get_value() -> DescribeReservedDBInstancesOfferingsMessagePaginateTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
# 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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSourceRegionsMessagePaginateTypeDef#
# DescribeSourceRegionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeSourceRegionsMessagePaginateTypeDef
def get_value() -> DescribeSourceRegionsMessagePaginateTypeDef:
return {
"RegionName": ...,
}
# DescribeSourceRegionsMessagePaginateTypeDef definition
class DescribeSourceRegionsMessagePaginateTypeDef(TypedDict):
RegionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTenantDatabasesMessagePaginateTypeDef#
# DescribeTenantDatabasesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeTenantDatabasesMessagePaginateTypeDef
def get_value() -> DescribeTenantDatabasesMessagePaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeTenantDatabasesMessagePaginateTypeDef definition
class DescribeTenantDatabasesMessagePaginateTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
TenantDBName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DownloadDBLogFilePortionMessagePaginateTypeDef#
# DownloadDBLogFilePortionMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessagePaginateTypeDef
def get_value() -> DownloadDBLogFilePortionMessagePaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DownloadDBLogFilePortionMessagePaginateTypeDef definition
class DownloadDBLogFilePortionMessagePaginateTypeDef(TypedDict):
DBInstanceIdentifier: str,
LogFileName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDBClusterSnapshotsMessageWaitExtraTypeDef#
# DescribeDBClusterSnapshotsMessageWaitExtraTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageWaitExtraTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageWaitExtraTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClusterSnapshotsMessageWaitExtraTypeDef definition
class DescribeDBClusterSnapshotsMessageWaitExtraTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBClusterSnapshotsMessageWaitTypeDef#
# DescribeDBClusterSnapshotsMessageWaitTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageWaitTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageWaitTypeDef:
return {
"DBClusterIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBClustersMessageWaitExtraTypeDef#
# DescribeDBClustersMessageWaitExtraTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageWaitExtraTypeDef
def get_value() -> DescribeDBClustersMessageWaitExtraTypeDef:
return {
"DBClusterIdentifier": ...,
}
# DescribeDBClustersMessageWaitExtraTypeDef definition
class DescribeDBClustersMessageWaitExtraTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBClustersMessageWaitTypeDef#
# DescribeDBClustersMessageWaitTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageWaitTypeDef
def get_value() -> DescribeDBClustersMessageWaitTypeDef:
return {
"DBClusterIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBInstancesMessageWaitExtraTypeDef#
# DescribeDBInstancesMessageWaitExtraTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageWaitExtraTypeDef
def get_value() -> DescribeDBInstancesMessageWaitExtraTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBInstancesMessageWaitExtraTypeDef definition
class DescribeDBInstancesMessageWaitExtraTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBInstancesMessageWaitTypeDef#
# DescribeDBInstancesMessageWaitTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageWaitTypeDef
def get_value() -> DescribeDBInstancesMessageWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBInstancesMessageWaitTypeDef definition
class DescribeDBInstancesMessageWaitTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBSnapshotsMessageWaitExtraExtraTypeDef#
# DescribeDBSnapshotsMessageWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageWaitExtraExtraTypeDef
def get_value() -> DescribeDBSnapshotsMessageWaitExtraExtraTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBSnapshotsMessageWaitExtraExtraTypeDef definition
class DescribeDBSnapshotsMessageWaitExtraExtraTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBSnapshotsMessageWaitExtraTypeDef#
# DescribeDBSnapshotsMessageWaitExtraTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageWaitExtraTypeDef
def get_value() -> DescribeDBSnapshotsMessageWaitExtraTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeDBSnapshotsMessageWaitExtraTypeDef definition
class DescribeDBSnapshotsMessageWaitExtraTypeDef(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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBSnapshotsMessageWaitTypeDef#
# DescribeDBSnapshotsMessageWaitTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageWaitTypeDef
def get_value() -> DescribeDBSnapshotsMessageWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeTenantDatabasesMessageWaitExtraTypeDef#
# DescribeTenantDatabasesMessageWaitExtraTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeTenantDatabasesMessageWaitExtraTypeDef
def get_value() -> DescribeTenantDatabasesMessageWaitExtraTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# DescribeTenantDatabasesMessageWaitExtraTypeDef definition
class DescribeTenantDatabasesMessageWaitExtraTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
TenantDBName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeTenantDatabasesMessageWaitTypeDef#
# DescribeTenantDatabasesMessageWaitTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeTenantDatabasesMessageWaitTypeDef
def get_value() -> DescribeTenantDatabasesMessageWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# 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)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBLogFilesResponseTypeDef#
# DescribeDBLogFilesResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesResponseTypeDef
def get_value() -> DescribeDBLogFilesResponseTypeDef:
return {
"DescribeDBLogFiles": ...,
}
# DescribeDBLogFilesResponseTypeDef definition
class DescribeDBLogFilesResponseTypeDef(TypedDict):
DescribeDBLogFiles: List[DescribeDBLogFilesDetailsTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventCategoriesMessageTypeDef#
# EventCategoriesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EventCategoriesMessageTypeDef
def get_value() -> EventCategoriesMessageTypeDef:
return {
"EventCategoriesMapList": ...,
}
# EventCategoriesMessageTypeDef definition
class EventCategoriesMessageTypeDef(TypedDict):
EventCategoriesMapList: List[EventCategoriesMapTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventsMessageTypeDef#
# EventsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import EventsMessageTypeDef
def get_value() -> EventsMessageTypeDef:
return {
"Marker": ...,
}
# EventsMessageTypeDef definition
class EventsMessageTypeDef(TypedDict):
Marker: str,
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
ExportTasksMessageTypeDef#
# ExportTasksMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ExportTasksMessageTypeDef
def get_value() -> ExportTasksMessageTypeDef:
return {
"Marker": ...,
}
# ExportTasksMessageTypeDef definition
class ExportTasksMessageTypeDef(TypedDict):
Marker: str,
ExportTasks: List[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GlobalClusterTypeDef#
# GlobalClusterTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import GlobalClusterTypeDef
def get_value() -> GlobalClusterTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
# 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)
- See GlobalClusterMemberTypeDef
- See FailoverStateTypeDef
- See TagTypeDef
IntegrationResponseTypeDef#
# IntegrationResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import IntegrationResponseTypeDef
def get_value() -> IntegrationResponseTypeDef:
return {
"SourceArn": ...,
}
# 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)
IntegrationTypeDef#
# IntegrationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import IntegrationTypeDef
def get_value() -> IntegrationTypeDef:
return {
"SourceArn": ...,
}
# 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],
- See IntegrationStatusType
- See TagTypeDef
- See IntegrationErrorTypeDef
OptionGroupOptionSettingTypeDef#
# OptionGroupOptionSettingTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionGroupOptionSettingTypeDef
def get_value() -> OptionGroupOptionSettingTypeDef:
return {
"SettingName": ...,
}
# 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)
ModifyDBRecommendationMessageTypeDef#
# ModifyDBRecommendationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBRecommendationMessageTypeDef
def get_value() -> ModifyDBRecommendationMessageTypeDef:
return {
"RecommendationId": ...,
}
# ModifyDBRecommendationMessageTypeDef definition
class ModifyDBRecommendationMessageTypeDef(TypedDict):
RecommendationId: str,
Locale: NotRequired[str],
Status: NotRequired[str],
RecommendedActionUpdates: NotRequired[Sequence[RecommendedActionUpdateTypeDef]], # (1)
OptionConfigurationTypeDef#
# OptionConfigurationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionConfigurationTypeDef
def get_value() -> OptionConfigurationTypeDef:
return {
"OptionName": ...,
}
# 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)
OptionTypeDef#
# OptionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionTypeDef
def get_value() -> OptionTypeDef:
return {
"OptionName": ...,
}
# 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)
SubnetTypeDef#
# SubnetTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"SubnetIdentifier": ...,
}
# SubnetTypeDef definition
class SubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef], # (1)
SubnetOutpost: NotRequired[OutpostTypeDef], # (2)
SubnetStatus: NotRequired[str],
ResourcePendingMaintenanceActionsTypeDef#
# ResourcePendingMaintenanceActionsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ResourcePendingMaintenanceActionsTypeDef
def get_value() -> ResourcePendingMaintenanceActionsTypeDef:
return {
"ResourceIdentifier": ...,
}
# ResourcePendingMaintenanceActionsTypeDef definition
class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
PendingMaintenanceActionDetails: NotRequired[List[PendingMaintenanceActionTypeDef]], # (1)
PerformanceInsightsMetricQueryTypeDef#
# PerformanceInsightsMetricQueryTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PerformanceInsightsMetricQueryTypeDef
def get_value() -> PerformanceInsightsMetricQueryTypeDef:
return {
"GroupBy": ...,
}
# PerformanceInsightsMetricQueryTypeDef definition
class PerformanceInsightsMetricQueryTypeDef(TypedDict):
GroupBy: NotRequired[PerformanceInsightsMetricDimensionGroupTypeDef], # (1)
Metric: NotRequired[str],
ValidStorageOptionsTypeDef#
# ValidStorageOptionsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ValidStorageOptionsTypeDef
def get_value() -> ValidStorageOptionsTypeDef:
return {
"StorageType": ...,
}
# 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)
- See RangeTypeDef
- See RangeTypeDef
- See DoubleRangeTypeDef
- See RangeTypeDef
- See DoubleRangeTypeDef
ReservedDBInstanceTypeDef#
# ReservedDBInstanceTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ReservedDBInstanceTypeDef
def get_value() -> ReservedDBInstanceTypeDef:
return {
"ReservedDBInstanceId": ...,
}
# 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],
ReservedDBInstancesOfferingTypeDef#
# ReservedDBInstancesOfferingTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ReservedDBInstancesOfferingTypeDef
def get_value() -> ReservedDBInstancesOfferingTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
# 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)
ReferenceDetailsTypeDef#
# ReferenceDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ReferenceDetailsTypeDef
def get_value() -> ReferenceDetailsTypeDef:
return {
"ScalarReferenceDetails": ...,
}
# ReferenceDetailsTypeDef definition
class ReferenceDetailsTypeDef(TypedDict):
ScalarReferenceDetails: NotRequired[ScalarReferenceDetailsTypeDef], # (1)
SourceRegionMessageTypeDef#
# SourceRegionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SourceRegionMessageTypeDef
def get_value() -> SourceRegionMessageTypeDef:
return {
"Marker": ...,
}
# SourceRegionMessageTypeDef definition
class SourceRegionMessageTypeDef(TypedDict):
Marker: str,
SourceRegions: List[SourceRegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TenantDatabaseTypeDef#
# TenantDatabaseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TenantDatabaseTypeDef
def get_value() -> TenantDatabaseTypeDef:
return {
"TenantDatabaseCreateTime": ...,
}
# 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)
CopyDBClusterSnapshotResultTypeDef#
# CopyDBClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotResultTypeDef
def get_value() -> CopyDBClusterSnapshotResultTypeDef:
return {
"DBClusterSnapshot": ...,
}
# CopyDBClusterSnapshotResultTypeDef definition
class CopyDBClusterSnapshotResultTypeDef(TypedDict):
DBClusterSnapshot: DBClusterSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterSnapshotResultTypeDef#
# CreateDBClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotResultTypeDef
def get_value() -> CreateDBClusterSnapshotResultTypeDef:
return {
"DBClusterSnapshot": ...,
}
# CreateDBClusterSnapshotResultTypeDef definition
class CreateDBClusterSnapshotResultTypeDef(TypedDict):
DBClusterSnapshot: DBClusterSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterSnapshotMessageTypeDef#
# DBClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterSnapshotMessageTypeDef
def get_value() -> DBClusterSnapshotMessageTypeDef:
return {
"Marker": ...,
}
# DBClusterSnapshotMessageTypeDef definition
class DBClusterSnapshotMessageTypeDef(TypedDict):
Marker: str,
DBClusterSnapshots: List[DBClusterSnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBClusterSnapshotResultTypeDef#
# DeleteDBClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotResultTypeDef
def get_value() -> DeleteDBClusterSnapshotResultTypeDef:
return {
"DBClusterSnapshot": ...,
}
# DeleteDBClusterSnapshotResultTypeDef definition
class DeleteDBClusterSnapshotResultTypeDef(TypedDict):
DBClusterSnapshot: DBClusterSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBShardGroupsResponseTypeDef#
# DescribeDBShardGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBShardGroupsResponseTypeDef
def get_value() -> DescribeDBShardGroupsResponseTypeDef:
return {
"DBShardGroups": ...,
}
# DescribeDBShardGroupsResponseTypeDef definition
class DescribeDBShardGroupsResponseTypeDef(TypedDict):
DBShardGroups: List[DBShardGroupTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBSnapshotTenantDatabasesMessageTypeDef#
# DBSnapshotTenantDatabasesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSnapshotTenantDatabasesMessageTypeDef
def get_value() -> DBSnapshotTenantDatabasesMessageTypeDef:
return {
"Marker": ...,
}
# DBSnapshotTenantDatabasesMessageTypeDef definition
class DBSnapshotTenantDatabasesMessageTypeDef(TypedDict):
Marker: str,
DBSnapshotTenantDatabases: List[DBSnapshotTenantDatabaseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OrderableDBInstanceOptionsMessageTypeDef#
# OrderableDBInstanceOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionsMessageTypeDef
def get_value() -> OrderableDBInstanceOptionsMessageTypeDef:
return {
"OrderableDBInstanceOptions": ...,
}
# OrderableDBInstanceOptionsMessageTypeDef definition
class OrderableDBInstanceOptionsMessageTypeDef(TypedDict):
OrderableDBInstanceOptions: List[OrderableDBInstanceOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBlueGreenDeploymentResponseTypeDef#
# CreateBlueGreenDeploymentResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentResponseTypeDef
def get_value() -> CreateBlueGreenDeploymentResponseTypeDef:
return {
"BlueGreenDeployment": ...,
}
# CreateBlueGreenDeploymentResponseTypeDef definition
class CreateBlueGreenDeploymentResponseTypeDef(TypedDict):
BlueGreenDeployment: BlueGreenDeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBlueGreenDeploymentResponseTypeDef#
# DeleteBlueGreenDeploymentResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentResponseTypeDef
def get_value() -> DeleteBlueGreenDeploymentResponseTypeDef:
return {
"BlueGreenDeployment": ...,
}
# DeleteBlueGreenDeploymentResponseTypeDef definition
class DeleteBlueGreenDeploymentResponseTypeDef(TypedDict):
BlueGreenDeployment: BlueGreenDeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBlueGreenDeploymentsResponseTypeDef#
# DescribeBlueGreenDeploymentsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsResponseTypeDef
def get_value() -> DescribeBlueGreenDeploymentsResponseTypeDef:
return {
"BlueGreenDeployments": ...,
}
# DescribeBlueGreenDeploymentsResponseTypeDef definition
class DescribeBlueGreenDeploymentsResponseTypeDef(TypedDict):
BlueGreenDeployments: List[BlueGreenDeploymentTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SwitchoverBlueGreenDeploymentResponseTypeDef#
# SwitchoverBlueGreenDeploymentResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentResponseTypeDef
def get_value() -> SwitchoverBlueGreenDeploymentResponseTypeDef:
return {
"BlueGreenDeployment": ...,
}
# SwitchoverBlueGreenDeploymentResponseTypeDef definition
class SwitchoverBlueGreenDeploymentResponseTypeDef(TypedDict):
BlueGreenDeployment: BlueGreenDeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterTypeDef#
# DBClusterTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterTypeDef
def get_value() -> DBClusterTypeDef:
return {
"AllocatedStorage": ...,
}
# 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],
- See DBClusterOptionGroupStatusTypeDef
- See DBClusterStatusInfoTypeDef
- See DBClusterMemberTypeDef
- See VpcSecurityGroupMembershipTypeDef
- See DBClusterRoleTypeDef
- See ScalingConfigurationInfoTypeDef
- See RdsCustomClusterConfigurationTypeDef
- See ActivityStreamModeType
- See ActivityStreamStatusType
- See DomainMembershipTypeDef
- See TagTypeDef
- See WriteForwardingStatusType
- See ClusterPendingModifiedValuesTypeDef
- See DatabaseInsightsModeType
- See ServerlessV2ScalingConfigurationInfoTypeDef
- See MasterUserSecretTypeDef
- See LocalWriteForwardingStatusType
- See LimitlessDatabaseTypeDef
- See ClusterScalabilityTypeType
- See CertificateDetailsTypeDef
DescribeDBProxyTargetGroupsResponseTypeDef#
# DescribeDBProxyTargetGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsResponseTypeDef
def get_value() -> DescribeDBProxyTargetGroupsResponseTypeDef:
return {
"TargetGroups": ...,
}
# DescribeDBProxyTargetGroupsResponseTypeDef definition
class DescribeDBProxyTargetGroupsResponseTypeDef(TypedDict):
TargetGroups: List[DBProxyTargetGroupTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBProxyTargetGroupResponseTypeDef#
# ModifyDBProxyTargetGroupResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupResponseTypeDef
def get_value() -> ModifyDBProxyTargetGroupResponseTypeDef:
return {
"DBProxyTargetGroup": ...,
}
# ModifyDBProxyTargetGroupResponseTypeDef definition
class ModifyDBProxyTargetGroupResponseTypeDef(TypedDict):
DBProxyTargetGroup: DBProxyTargetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyDBSnapshotResultTypeDef#
# CopyDBSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyDBSnapshotResultTypeDef
def get_value() -> CopyDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
}
# CopyDBSnapshotResultTypeDef definition
class CopyDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBSnapshotResultTypeDef#
# CreateDBSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBSnapshotResultTypeDef
def get_value() -> CreateDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
}
# CreateDBSnapshotResultTypeDef definition
class CreateDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBSnapshotMessageTypeDef#
# DBSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSnapshotMessageTypeDef
def get_value() -> DBSnapshotMessageTypeDef:
return {
"Marker": ...,
}
# DBSnapshotMessageTypeDef definition
class DBSnapshotMessageTypeDef(TypedDict):
Marker: str,
DBSnapshots: List[DBSnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBSnapshotResultTypeDef#
# DeleteDBSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBSnapshotResultTypeDef
def get_value() -> DeleteDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
}
# DeleteDBSnapshotResultTypeDef definition
class DeleteDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBSnapshotResultTypeDef#
# ModifyDBSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotResultTypeDef
def get_value() -> ModifyDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
}
# ModifyDBSnapshotResultTypeDef definition
class ModifyDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterAutomatedBackupMessageTypeDef#
# DBClusterAutomatedBackupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterAutomatedBackupMessageTypeDef
def get_value() -> DBClusterAutomatedBackupMessageTypeDef:
return {
"Marker": ...,
}
# DBClusterAutomatedBackupMessageTypeDef definition
class DBClusterAutomatedBackupMessageTypeDef(TypedDict):
Marker: str,
DBClusterAutomatedBackups: List[DBClusterAutomatedBackupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBClusterAutomatedBackupResultTypeDef#
# DeleteDBClusterAutomatedBackupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterAutomatedBackupResultTypeDef
def get_value() -> DeleteDBClusterAutomatedBackupResultTypeDef:
return {
"DBClusterAutomatedBackup": ...,
}
# DeleteDBClusterAutomatedBackupResultTypeDef definition
class DeleteDBClusterAutomatedBackupResultTypeDef(TypedDict):
DBClusterAutomatedBackup: DBClusterAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEngineDefaultClusterParametersResultTypeDef#
# DescribeEngineDefaultClusterParametersResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersResultTypeDef
def get_value() -> DescribeEngineDefaultClusterParametersResultTypeDef:
return {
"EngineDefaults": ...,
}
# DescribeEngineDefaultClusterParametersResultTypeDef definition
class DescribeEngineDefaultClusterParametersResultTypeDef(TypedDict):
EngineDefaults: EngineDefaultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEngineDefaultParametersResultTypeDef#
# DescribeEngineDefaultParametersResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersResultTypeDef
def get_value() -> DescribeEngineDefaultParametersResultTypeDef:
return {
"EngineDefaults": ...,
}
# DescribeEngineDefaultParametersResultTypeDef definition
class DescribeEngineDefaultParametersResultTypeDef(TypedDict):
EngineDefaults: EngineDefaultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBClusterSnapshotAttributesResultTypeDef#
# DescribeDBClusterSnapshotAttributesResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesResultTypeDef
def get_value() -> DescribeDBClusterSnapshotAttributesResultTypeDef:
return {
"DBClusterSnapshotAttributesResult": ...,
}
# DescribeDBClusterSnapshotAttributesResultTypeDef definition
class DescribeDBClusterSnapshotAttributesResultTypeDef(TypedDict):
DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBClusterSnapshotAttributeResultTypeDef#
# ModifyDBClusterSnapshotAttributeResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeResultTypeDef
def get_value() -> ModifyDBClusterSnapshotAttributeResultTypeDef:
return {
"DBClusterSnapshotAttributesResult": ...,
}
# ModifyDBClusterSnapshotAttributeResultTypeDef definition
class ModifyDBClusterSnapshotAttributeResultTypeDef(TypedDict):
DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBEngineVersionMessageTypeDef#
# DBEngineVersionMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBEngineVersionMessageTypeDef
def get_value() -> DBEngineVersionMessageTypeDef:
return {
"Marker": ...,
}
# DBEngineVersionMessageTypeDef definition
class DBEngineVersionMessageTypeDef(TypedDict):
Marker: str,
DBEngineVersions: List[DBEngineVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBInstanceAutomatedBackupMessageTypeDef#
# DBInstanceAutomatedBackupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupMessageTypeDef
def get_value() -> DBInstanceAutomatedBackupMessageTypeDef:
return {
"Marker": ...,
}
# DBInstanceAutomatedBackupMessageTypeDef definition
class DBInstanceAutomatedBackupMessageTypeDef(TypedDict):
Marker: str,
DBInstanceAutomatedBackups: List[DBInstanceAutomatedBackupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBInstanceAutomatedBackupResultTypeDef#
# DeleteDBInstanceAutomatedBackupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupResultTypeDef
def get_value() -> DeleteDBInstanceAutomatedBackupResultTypeDef:
return {
"DBInstanceAutomatedBackup": ...,
}
# DeleteDBInstanceAutomatedBackupResultTypeDef definition
class DeleteDBInstanceAutomatedBackupResultTypeDef(TypedDict):
DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDBInstanceAutomatedBackupsReplicationResultTypeDef#
# StartDBInstanceAutomatedBackupsReplicationResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationResultTypeDef
def get_value() -> StartDBInstanceAutomatedBackupsReplicationResultTypeDef:
return {
"DBInstanceAutomatedBackup": ...,
}
# StartDBInstanceAutomatedBackupsReplicationResultTypeDef definition
class StartDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDBInstanceAutomatedBackupsReplicationResultTypeDef#
# StopDBInstanceAutomatedBackupsReplicationResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationResultTypeDef
def get_value() -> StopDBInstanceAutomatedBackupsReplicationResultTypeDef:
return {
"DBInstanceAutomatedBackup": ...,
}
# StopDBInstanceAutomatedBackupsReplicationResultTypeDef definition
class StopDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBProxyTargetsResponseTypeDef#
# DescribeDBProxyTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsResponseTypeDef
def get_value() -> DescribeDBProxyTargetsResponseTypeDef:
return {
"Targets": ...,
}
# DescribeDBProxyTargetsResponseTypeDef definition
class DescribeDBProxyTargetsResponseTypeDef(TypedDict):
Targets: List[DBProxyTargetTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterDBProxyTargetsResponseTypeDef#
# RegisterDBProxyTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsResponseTypeDef
def get_value() -> RegisterDBProxyTargetsResponseTypeDef:
return {
"DBProxyTargets": ...,
}
# RegisterDBProxyTargetsResponseTypeDef definition
class RegisterDBProxyTargetsResponseTypeDef(TypedDict):
DBProxyTargets: List[DBProxyTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBProxyResponseTypeDef#
# CreateDBProxyResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBProxyResponseTypeDef
def get_value() -> CreateDBProxyResponseTypeDef:
return {
"DBProxy": ...,
}
# CreateDBProxyResponseTypeDef definition
class CreateDBProxyResponseTypeDef(TypedDict):
DBProxy: DBProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBProxyResponseTypeDef#
# DeleteDBProxyResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBProxyResponseTypeDef
def get_value() -> DeleteDBProxyResponseTypeDef:
return {
"DBProxy": ...,
}
# DeleteDBProxyResponseTypeDef definition
class DeleteDBProxyResponseTypeDef(TypedDict):
DBProxy: DBProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBProxiesResponseTypeDef#
# DescribeDBProxiesResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBProxiesResponseTypeDef
def get_value() -> DescribeDBProxiesResponseTypeDef:
return {
"DBProxies": ...,
}
# DescribeDBProxiesResponseTypeDef definition
class DescribeDBProxiesResponseTypeDef(TypedDict):
DBProxies: List[DBProxyTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBProxyResponseTypeDef#
# ModifyDBProxyResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBProxyResponseTypeDef
def get_value() -> ModifyDBProxyResponseTypeDef:
return {
"DBProxy": ...,
}
# ModifyDBProxyResponseTypeDef definition
class ModifyDBProxyResponseTypeDef(TypedDict):
DBProxy: DBProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeDBSecurityGroupIngressResultTypeDef#
# AuthorizeDBSecurityGroupIngressResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressResultTypeDef
def get_value() -> AuthorizeDBSecurityGroupIngressResultTypeDef:
return {
"DBSecurityGroup": ...,
}
# AuthorizeDBSecurityGroupIngressResultTypeDef definition
class AuthorizeDBSecurityGroupIngressResultTypeDef(TypedDict):
DBSecurityGroup: DBSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBSecurityGroupResultTypeDef#
# CreateDBSecurityGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBSecurityGroupResultTypeDef
def get_value() -> CreateDBSecurityGroupResultTypeDef:
return {
"DBSecurityGroup": ...,
}
# CreateDBSecurityGroupResultTypeDef definition
class CreateDBSecurityGroupResultTypeDef(TypedDict):
DBSecurityGroup: DBSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBSecurityGroupMessageTypeDef#
# DBSecurityGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSecurityGroupMessageTypeDef
def get_value() -> DBSecurityGroupMessageTypeDef:
return {
"Marker": ...,
}
# DBSecurityGroupMessageTypeDef definition
class DBSecurityGroupMessageTypeDef(TypedDict):
Marker: str,
DBSecurityGroups: List[DBSecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeDBSecurityGroupIngressResultTypeDef#
# RevokeDBSecurityGroupIngressResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressResultTypeDef
def get_value() -> RevokeDBSecurityGroupIngressResultTypeDef:
return {
"DBSecurityGroup": ...,
}
# RevokeDBSecurityGroupIngressResultTypeDef definition
class RevokeDBSecurityGroupIngressResultTypeDef(TypedDict):
DBSecurityGroup: DBSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBSnapshotAttributesResultTypeDef#
# DescribeDBSnapshotAttributesResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesResultTypeDef
def get_value() -> DescribeDBSnapshotAttributesResultTypeDef:
return {
"DBSnapshotAttributesResult": ...,
}
# DescribeDBSnapshotAttributesResultTypeDef definition
class DescribeDBSnapshotAttributesResultTypeDef(TypedDict):
DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBSnapshotAttributeResultTypeDef#
# ModifyDBSnapshotAttributeResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeResultTypeDef
def get_value() -> ModifyDBSnapshotAttributeResultTypeDef:
return {
"DBSnapshotAttributesResult": ...,
}
# ModifyDBSnapshotAttributeResultTypeDef definition
class ModifyDBSnapshotAttributeResultTypeDef(TypedDict):
DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGlobalClusterResultTypeDef#
# CreateGlobalClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateGlobalClusterResultTypeDef
def get_value() -> CreateGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
}
# CreateGlobalClusterResultTypeDef definition
class CreateGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGlobalClusterResultTypeDef#
# DeleteGlobalClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteGlobalClusterResultTypeDef
def get_value() -> DeleteGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
}
# DeleteGlobalClusterResultTypeDef definition
class DeleteGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailoverGlobalClusterResultTypeDef#
# FailoverGlobalClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import FailoverGlobalClusterResultTypeDef
def get_value() -> FailoverGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
}
# FailoverGlobalClusterResultTypeDef definition
class FailoverGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GlobalClustersMessageTypeDef#
# GlobalClustersMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import GlobalClustersMessageTypeDef
def get_value() -> GlobalClustersMessageTypeDef:
return {
"Marker": ...,
}
# GlobalClustersMessageTypeDef definition
class GlobalClustersMessageTypeDef(TypedDict):
Marker: str,
GlobalClusters: List[GlobalClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyGlobalClusterResultTypeDef#
# ModifyGlobalClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyGlobalClusterResultTypeDef
def get_value() -> ModifyGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
}
# ModifyGlobalClusterResultTypeDef definition
class ModifyGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveFromGlobalClusterResultTypeDef#
# RemoveFromGlobalClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterResultTypeDef
def get_value() -> RemoveFromGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
}
# RemoveFromGlobalClusterResultTypeDef definition
class RemoveFromGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SwitchoverGlobalClusterResultTypeDef#
# SwitchoverGlobalClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverGlobalClusterResultTypeDef
def get_value() -> SwitchoverGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
}
# SwitchoverGlobalClusterResultTypeDef definition
class SwitchoverGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIntegrationsResponseTypeDef#
# DescribeIntegrationsResponseTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeIntegrationsResponseTypeDef
def get_value() -> DescribeIntegrationsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeIntegrationsResponseTypeDef definition
class DescribeIntegrationsResponseTypeDef(TypedDict):
Marker: str,
Integrations: List[IntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OptionGroupOptionTypeDef#
# OptionGroupOptionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionGroupOptionTypeDef
def get_value() -> OptionGroupOptionTypeDef:
return {
"Name": ...,
}
# 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],
ModifyOptionGroupMessageTypeDef#
# ModifyOptionGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyOptionGroupMessageTypeDef
def get_value() -> ModifyOptionGroupMessageTypeDef:
return {
"OptionGroupName": ...,
}
# ModifyOptionGroupMessageTypeDef definition
class ModifyOptionGroupMessageTypeDef(TypedDict):
OptionGroupName: str,
OptionsToInclude: NotRequired[Sequence[OptionConfigurationTypeDef]], # (1)
OptionsToRemove: NotRequired[Sequence[str]],
ApplyImmediately: NotRequired[bool],
OptionGroupTypeDef#
# OptionGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionGroupTypeDef
def get_value() -> OptionGroupTypeDef:
return {
"OptionGroupName": ...,
}
# 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],
- See OptionTypeDef
DBSubnetGroupTypeDef#
# DBSubnetGroupTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSubnetGroupTypeDef
def get_value() -> DBSubnetGroupTypeDef:
return {
"DBSubnetGroupName": ...,
}
# 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]],
- See SubnetTypeDef
ModifyDBClusterParameterGroupMessageTypeDef#
# ModifyDBClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBClusterParameterGroupMessageTypeDef
def get_value() -> ModifyDBClusterParameterGroupMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# ModifyDBClusterParameterGroupMessageTypeDef definition
class ModifyDBClusterParameterGroupMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
Parameters: Sequence[ParameterUnionTypeDef], # (1)
ModifyDBParameterGroupMessageTypeDef#
# ModifyDBParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBParameterGroupMessageTypeDef
def get_value() -> ModifyDBParameterGroupMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# ModifyDBParameterGroupMessageTypeDef definition
class ModifyDBParameterGroupMessageTypeDef(TypedDict):
DBParameterGroupName: str,
Parameters: Sequence[ParameterUnionTypeDef], # (1)
ResetDBClusterParameterGroupMessageTypeDef#
# ResetDBClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ResetDBClusterParameterGroupMessageTypeDef
def get_value() -> ResetDBClusterParameterGroupMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
# ResetDBClusterParameterGroupMessageTypeDef definition
class ResetDBClusterParameterGroupMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
ResetAllParameters: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterUnionTypeDef]], # (1)
ResetDBParameterGroupMessageTypeDef#
# ResetDBParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ResetDBParameterGroupMessageTypeDef
def get_value() -> ResetDBParameterGroupMessageTypeDef:
return {
"DBParameterGroupName": ...,
}
# ResetDBParameterGroupMessageTypeDef definition
class ResetDBParameterGroupMessageTypeDef(TypedDict):
DBParameterGroupName: str,
ResetAllParameters: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterUnionTypeDef]], # (1)
ApplyPendingMaintenanceActionResultTypeDef#
# ApplyPendingMaintenanceActionResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionResultTypeDef
def get_value() -> ApplyPendingMaintenanceActionResultTypeDef:
return {
"ResourcePendingMaintenanceActions": ...,
}
# ApplyPendingMaintenanceActionResultTypeDef definition
class ApplyPendingMaintenanceActionResultTypeDef(TypedDict):
ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PendingMaintenanceActionsMessageTypeDef#
# PendingMaintenanceActionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PendingMaintenanceActionsMessageTypeDef
def get_value() -> PendingMaintenanceActionsMessageTypeDef:
return {
"PendingMaintenanceActions": ...,
}
# PendingMaintenanceActionsMessageTypeDef definition
class PendingMaintenanceActionsMessageTypeDef(TypedDict):
PendingMaintenanceActions: List[ResourcePendingMaintenanceActionsTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetricQueryTypeDef#
# MetricQueryTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import MetricQueryTypeDef
def get_value() -> MetricQueryTypeDef:
return {
"PerformanceInsightsMetricQuery": ...,
}
# MetricQueryTypeDef definition
class MetricQueryTypeDef(TypedDict):
PerformanceInsightsMetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef], # (1)
ValidDBInstanceModificationsMessageTypeDef#
# ValidDBInstanceModificationsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ValidDBInstanceModificationsMessageTypeDef
def get_value() -> ValidDBInstanceModificationsMessageTypeDef:
return {
"Storage": ...,
}
# ValidDBInstanceModificationsMessageTypeDef definition
class ValidDBInstanceModificationsMessageTypeDef(TypedDict):
Storage: NotRequired[List[ValidStorageOptionsTypeDef]], # (1)
ValidProcessorFeatures: NotRequired[List[AvailableProcessorFeatureTypeDef]], # (2)
SupportsDedicatedLogVolume: NotRequired[bool],
PurchaseReservedDBInstancesOfferingResultTypeDef#
# PurchaseReservedDBInstancesOfferingResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingResultTypeDef
def get_value() -> PurchaseReservedDBInstancesOfferingResultTypeDef:
return {
"ReservedDBInstance": ...,
}
# PurchaseReservedDBInstancesOfferingResultTypeDef definition
class PurchaseReservedDBInstancesOfferingResultTypeDef(TypedDict):
ReservedDBInstance: ReservedDBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedDBInstanceMessageTypeDef#
# ReservedDBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ReservedDBInstanceMessageTypeDef
def get_value() -> ReservedDBInstanceMessageTypeDef:
return {
"Marker": ...,
}
# ReservedDBInstanceMessageTypeDef definition
class ReservedDBInstanceMessageTypeDef(TypedDict):
Marker: str,
ReservedDBInstances: List[ReservedDBInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedDBInstancesOfferingMessageTypeDef#
# ReservedDBInstancesOfferingMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ReservedDBInstancesOfferingMessageTypeDef
def get_value() -> ReservedDBInstancesOfferingMessageTypeDef:
return {
"Marker": ...,
}
# ReservedDBInstancesOfferingMessageTypeDef definition
class ReservedDBInstancesOfferingMessageTypeDef(TypedDict):
Marker: str,
ReservedDBInstancesOfferings: List[ReservedDBInstancesOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetricReferenceTypeDef#
# MetricReferenceTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import MetricReferenceTypeDef
def get_value() -> MetricReferenceTypeDef:
return {
"Name": ...,
}
# MetricReferenceTypeDef definition
class MetricReferenceTypeDef(TypedDict):
Name: NotRequired[str],
ReferenceDetails: NotRequired[ReferenceDetailsTypeDef], # (1)
CreateTenantDatabaseResultTypeDef#
# CreateTenantDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateTenantDatabaseResultTypeDef
def get_value() -> CreateTenantDatabaseResultTypeDef:
return {
"TenantDatabase": ...,
}
# CreateTenantDatabaseResultTypeDef definition
class CreateTenantDatabaseResultTypeDef(TypedDict):
TenantDatabase: TenantDatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTenantDatabaseResultTypeDef#
# DeleteTenantDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteTenantDatabaseResultTypeDef
def get_value() -> DeleteTenantDatabaseResultTypeDef:
return {
"TenantDatabase": ...,
}
# DeleteTenantDatabaseResultTypeDef definition
class DeleteTenantDatabaseResultTypeDef(TypedDict):
TenantDatabase: TenantDatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyTenantDatabaseResultTypeDef#
# ModifyTenantDatabaseResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyTenantDatabaseResultTypeDef
def get_value() -> ModifyTenantDatabaseResultTypeDef:
return {
"TenantDatabase": ...,
}
# ModifyTenantDatabaseResultTypeDef definition
class ModifyTenantDatabaseResultTypeDef(TypedDict):
TenantDatabase: TenantDatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TenantDatabasesMessageTypeDef#
# TenantDatabasesMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import TenantDatabasesMessageTypeDef
def get_value() -> TenantDatabasesMessageTypeDef:
return {
"Marker": ...,
}
# TenantDatabasesMessageTypeDef definition
class TenantDatabasesMessageTypeDef(TypedDict):
Marker: str,
TenantDatabases: List[TenantDatabaseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterResultTypeDef#
# CreateDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBClusterResultTypeDef
def get_value() -> CreateDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# CreateDBClusterResultTypeDef definition
class CreateDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterMessageTypeDef#
# DBClusterMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBClusterMessageTypeDef
def get_value() -> DBClusterMessageTypeDef:
return {
"Marker": ...,
}
# DBClusterMessageTypeDef definition
class DBClusterMessageTypeDef(TypedDict):
Marker: str,
DBClusters: List[DBClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBClusterResultTypeDef#
# DeleteDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBClusterResultTypeDef
def get_value() -> DeleteDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# DeleteDBClusterResultTypeDef definition
class DeleteDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailoverDBClusterResultTypeDef#
# FailoverDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import FailoverDBClusterResultTypeDef
def get_value() -> FailoverDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# FailoverDBClusterResultTypeDef definition
class FailoverDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBClusterResultTypeDef#
# ModifyDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBClusterResultTypeDef
def get_value() -> ModifyDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# ModifyDBClusterResultTypeDef definition
class ModifyDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PromoteReadReplicaDBClusterResultTypeDef#
# PromoteReadReplicaDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterResultTypeDef
def get_value() -> PromoteReadReplicaDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# PromoteReadReplicaDBClusterResultTypeDef definition
class PromoteReadReplicaDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootDBClusterResultTypeDef#
# RebootDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RebootDBClusterResultTypeDef
def get_value() -> RebootDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# RebootDBClusterResultTypeDef definition
class RebootDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBClusterFromS3ResultTypeDef#
# RestoreDBClusterFromS3ResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromS3ResultTypeDef
def get_value() -> RestoreDBClusterFromS3ResultTypeDef:
return {
"DBCluster": ...,
}
# RestoreDBClusterFromS3ResultTypeDef definition
class RestoreDBClusterFromS3ResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBClusterFromSnapshotResultTypeDef#
# RestoreDBClusterFromSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromSnapshotResultTypeDef
def get_value() -> RestoreDBClusterFromSnapshotResultTypeDef:
return {
"DBCluster": ...,
}
# RestoreDBClusterFromSnapshotResultTypeDef definition
class RestoreDBClusterFromSnapshotResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBClusterToPointInTimeResultTypeDef#
# RestoreDBClusterToPointInTimeResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBClusterToPointInTimeResultTypeDef
def get_value() -> RestoreDBClusterToPointInTimeResultTypeDef:
return {
"DBCluster": ...,
}
# RestoreDBClusterToPointInTimeResultTypeDef definition
class RestoreDBClusterToPointInTimeResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDBClusterResultTypeDef#
# StartDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartDBClusterResultTypeDef
def get_value() -> StartDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# StartDBClusterResultTypeDef definition
class StartDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDBClusterResultTypeDef#
# StopDBClusterResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopDBClusterResultTypeDef
def get_value() -> StopDBClusterResultTypeDef:
return {
"DBCluster": ...,
}
# StopDBClusterResultTypeDef definition
class StopDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OptionGroupOptionsMessageTypeDef#
# OptionGroupOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionGroupOptionsMessageTypeDef
def get_value() -> OptionGroupOptionsMessageTypeDef:
return {
"OptionGroupOptions": ...,
}
# OptionGroupOptionsMessageTypeDef definition
class OptionGroupOptionsMessageTypeDef(TypedDict):
OptionGroupOptions: List[OptionGroupOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyOptionGroupResultTypeDef#
# CopyOptionGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CopyOptionGroupResultTypeDef
def get_value() -> CopyOptionGroupResultTypeDef:
return {
"OptionGroup": ...,
}
# CopyOptionGroupResultTypeDef definition
class CopyOptionGroupResultTypeDef(TypedDict):
OptionGroup: OptionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOptionGroupResultTypeDef#
# CreateOptionGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateOptionGroupResultTypeDef
def get_value() -> CreateOptionGroupResultTypeDef:
return {
"OptionGroup": ...,
}
# CreateOptionGroupResultTypeDef definition
class CreateOptionGroupResultTypeDef(TypedDict):
OptionGroup: OptionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyOptionGroupResultTypeDef#
# ModifyOptionGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyOptionGroupResultTypeDef
def get_value() -> ModifyOptionGroupResultTypeDef:
return {
"OptionGroup": ...,
}
# ModifyOptionGroupResultTypeDef definition
class ModifyOptionGroupResultTypeDef(TypedDict):
OptionGroup: OptionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OptionGroupsTypeDef#
# OptionGroupsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import OptionGroupsTypeDef
def get_value() -> OptionGroupsTypeDef:
return {
"OptionGroupsList": ...,
}
# OptionGroupsTypeDef definition
class OptionGroupsTypeDef(TypedDict):
OptionGroupsList: List[OptionGroupTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBSubnetGroupResultTypeDef#
# CreateDBSubnetGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBSubnetGroupResultTypeDef
def get_value() -> CreateDBSubnetGroupResultTypeDef:
return {
"DBSubnetGroup": ...,
}
# CreateDBSubnetGroupResultTypeDef definition
class CreateDBSubnetGroupResultTypeDef(TypedDict):
DBSubnetGroup: DBSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBInstanceTypeDef#
# DBInstanceTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceTypeDef
def get_value() -> DBInstanceTypeDef:
return {
"DBInstanceIdentifier": ...,
}
# 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],
- See EndpointTypeDef
- See DBSecurityGroupMembershipTypeDef
- See VpcSecurityGroupMembershipTypeDef
- See DBParameterGroupStatusTypeDef
- See DBSubnetGroupTypeDef
- See PendingModifiedValuesTypeDef
- See ReplicaModeType
- See OptionGroupMembershipTypeDef
- See DBInstanceStatusInfoTypeDef
- See DomainMembershipTypeDef
- See DatabaseInsightsModeType
- See ProcessorFeatureTypeDef
- See DBInstanceRoleTypeDef
- See EndpointTypeDef
- See TagTypeDef
- See DBInstanceAutomatedBackupsReplicationTypeDef
- See ActivityStreamStatusType
- See ActivityStreamModeType
- See AutomationModeType
- See ActivityStreamPolicyStatusType
- See MasterUserSecretTypeDef
- See CertificateDetailsTypeDef
DBSubnetGroupMessageTypeDef#
# DBSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBSubnetGroupMessageTypeDef
def get_value() -> DBSubnetGroupMessageTypeDef:
return {
"Marker": ...,
}
# DBSubnetGroupMessageTypeDef definition
class DBSubnetGroupMessageTypeDef(TypedDict):
Marker: str,
DBSubnetGroups: List[DBSubnetGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBSubnetGroupResultTypeDef#
# ModifyDBSubnetGroupResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupResultTypeDef
def get_value() -> ModifyDBSubnetGroupResultTypeDef:
return {
"DBSubnetGroup": ...,
}
# ModifyDBSubnetGroupResultTypeDef definition
class ModifyDBSubnetGroupResultTypeDef(TypedDict):
DBSubnetGroup: DBSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeValidDBInstanceModificationsResultTypeDef#
# DescribeValidDBInstanceModificationsResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsResultTypeDef
def get_value() -> DescribeValidDBInstanceModificationsResultTypeDef:
return {
"ValidDBInstanceModificationsMessage": ...,
}
# DescribeValidDBInstanceModificationsResultTypeDef definition
class DescribeValidDBInstanceModificationsResultTypeDef(TypedDict):
ValidDBInstanceModificationsMessage: ValidDBInstanceModificationsMessageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetricTypeDef#
# MetricTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import MetricTypeDef
def get_value() -> MetricTypeDef:
return {
"Name": ...,
}
# MetricTypeDef definition
class MetricTypeDef(TypedDict):
Name: NotRequired[str],
References: NotRequired[List[MetricReferenceTypeDef]], # (1)
StatisticsDetails: NotRequired[str],
MetricQuery: NotRequired[MetricQueryTypeDef], # (2)
CreateDBInstanceReadReplicaResultTypeDef#
# CreateDBInstanceReadReplicaResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBInstanceReadReplicaResultTypeDef
def get_value() -> CreateDBInstanceReadReplicaResultTypeDef:
return {
"DBInstance": ...,
}
# CreateDBInstanceReadReplicaResultTypeDef definition
class CreateDBInstanceReadReplicaResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBInstanceResultTypeDef#
# CreateDBInstanceResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import CreateDBInstanceResultTypeDef
def get_value() -> CreateDBInstanceResultTypeDef:
return {
"DBInstance": ...,
}
# CreateDBInstanceResultTypeDef definition
class CreateDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBInstanceMessageTypeDef#
# DBInstanceMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBInstanceMessageTypeDef
def get_value() -> DBInstanceMessageTypeDef:
return {
"Marker": ...,
}
# DBInstanceMessageTypeDef definition
class DBInstanceMessageTypeDef(TypedDict):
Marker: str,
DBInstances: List[DBInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBInstanceResultTypeDef#
# DeleteDBInstanceResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DeleteDBInstanceResultTypeDef
def get_value() -> DeleteDBInstanceResultTypeDef:
return {
"DBInstance": ...,
}
# DeleteDBInstanceResultTypeDef definition
class DeleteDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBInstanceResultTypeDef#
# ModifyDBInstanceResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import ModifyDBInstanceResultTypeDef
def get_value() -> ModifyDBInstanceResultTypeDef:
return {
"DBInstance": ...,
}
# ModifyDBInstanceResultTypeDef definition
class ModifyDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PromoteReadReplicaResultTypeDef#
# PromoteReadReplicaResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PromoteReadReplicaResultTypeDef
def get_value() -> PromoteReadReplicaResultTypeDef:
return {
"DBInstance": ...,
}
# PromoteReadReplicaResultTypeDef definition
class PromoteReadReplicaResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootDBInstanceResultTypeDef#
# RebootDBInstanceResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RebootDBInstanceResultTypeDef
def get_value() -> RebootDBInstanceResultTypeDef:
return {
"DBInstance": ...,
}
# RebootDBInstanceResultTypeDef definition
class RebootDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBInstanceFromDBSnapshotResultTypeDef#
# RestoreDBInstanceFromDBSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromDBSnapshotResultTypeDef
def get_value() -> RestoreDBInstanceFromDBSnapshotResultTypeDef:
return {
"DBInstance": ...,
}
# RestoreDBInstanceFromDBSnapshotResultTypeDef definition
class RestoreDBInstanceFromDBSnapshotResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBInstanceFromS3ResultTypeDef#
# RestoreDBInstanceFromS3ResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromS3ResultTypeDef
def get_value() -> RestoreDBInstanceFromS3ResultTypeDef:
return {
"DBInstance": ...,
}
# RestoreDBInstanceFromS3ResultTypeDef definition
class RestoreDBInstanceFromS3ResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBInstanceToPointInTimeResultTypeDef#
# RestoreDBInstanceToPointInTimeResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RestoreDBInstanceToPointInTimeResultTypeDef
def get_value() -> RestoreDBInstanceToPointInTimeResultTypeDef:
return {
"DBInstance": ...,
}
# RestoreDBInstanceToPointInTimeResultTypeDef definition
class RestoreDBInstanceToPointInTimeResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDBInstanceResultTypeDef#
# StartDBInstanceResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StartDBInstanceResultTypeDef
def get_value() -> StartDBInstanceResultTypeDef:
return {
"DBInstance": ...,
}
# StartDBInstanceResultTypeDef definition
class StartDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDBInstanceResultTypeDef#
# StopDBInstanceResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import StopDBInstanceResultTypeDef
def get_value() -> StopDBInstanceResultTypeDef:
return {
"DBInstance": ...,
}
# StopDBInstanceResultTypeDef definition
class StopDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SwitchoverReadReplicaResultTypeDef#
# SwitchoverReadReplicaResultTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import SwitchoverReadReplicaResultTypeDef
def get_value() -> SwitchoverReadReplicaResultTypeDef:
return {
"DBInstance": ...,
}
# SwitchoverReadReplicaResultTypeDef definition
class SwitchoverReadReplicaResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PerformanceIssueDetailsTypeDef#
# PerformanceIssueDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import PerformanceIssueDetailsTypeDef
def get_value() -> PerformanceIssueDetailsTypeDef:
return {
"StartTime": ...,
}
# PerformanceIssueDetailsTypeDef definition
class PerformanceIssueDetailsTypeDef(TypedDict):
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
Metrics: NotRequired[List[MetricTypeDef]], # (1)
Analysis: NotRequired[str],
- See MetricTypeDef
IssueDetailsTypeDef#
# IssueDetailsTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import IssueDetailsTypeDef
def get_value() -> IssueDetailsTypeDef:
return {
"PerformanceIssueDetails": ...,
}
# IssueDetailsTypeDef definition
class IssueDetailsTypeDef(TypedDict):
PerformanceIssueDetails: NotRequired[PerformanceIssueDetailsTypeDef], # (1)
RecommendedActionTypeDef#
# RecommendedActionTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import RecommendedActionTypeDef
def get_value() -> RecommendedActionTypeDef:
return {
"ActionId": ...,
}
# 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)
DBRecommendationTypeDef#
# DBRecommendationTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBRecommendationTypeDef
def get_value() -> DBRecommendationTypeDef:
return {
"RecommendationId": ...,
}
# 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)
DBRecommendationMessageTypeDef#
# DBRecommendationMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBRecommendationMessageTypeDef
def get_value() -> DBRecommendationMessageTypeDef:
return {
"DBRecommendation": ...,
}
# DBRecommendationMessageTypeDef definition
class DBRecommendationMessageTypeDef(TypedDict):
DBRecommendation: DBRecommendationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBRecommendationsMessageTypeDef#
# DBRecommendationsMessageTypeDef TypedDict usage example
from mypy_boto3_rds.type_defs import DBRecommendationsMessageTypeDef
def get_value() -> DBRecommendationsMessageTypeDef:
return {
"DBRecommendations": ...,
}
# DBRecommendationsMessageTypeDef definition
class DBRecommendationsMessageTypeDef(TypedDict):
DBRecommendations: List[DBRecommendationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)