Typed dictionaries
Auto-generated documentation for RDS type annotations stubs module mypy-boto3-rds.
AccountQuotaTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AccountQuotaTypeDef
def get_value() -> AccountQuotaTypeDef:
return {
"AccountQuotaName": ...,
}
Definition
class AccountQuotaTypeDef(TypedDict):
AccountQuotaName: NotRequired[str],
Used: NotRequired[int],
Max: NotRequired[int],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AddRoleToDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AddRoleToDBClusterMessageRequestTypeDef
def get_value() -> AddRoleToDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"RoleArn": ...,
}
Definition
class AddRoleToDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
RoleArn: str,
FeatureName: NotRequired[str],
AddRoleToDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AddRoleToDBInstanceMessageRequestTypeDef
def get_value() -> AddRoleToDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
"RoleArn": ...,
"FeatureName": ...,
}
Definition
class AddRoleToDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
RoleArn: str,
FeatureName: str,
AddSourceIdentifierToSubscriptionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionMessageRequestTypeDef
def get_value() -> AddSourceIdentifierToSubscriptionMessageRequestTypeDef:
return {
"SubscriptionName": ...,
"SourceIdentifier": ...,
}
Definition
class AddSourceIdentifierToSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
SourceIdentifier: str,
EventSubscriptionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EventSubscriptionTypeDef
def get_value() -> EventSubscriptionTypeDef:
return {
"CustomerAwsId": ...,
}
Definition
class EventSubscriptionTypeDef(TypedDict):
CustomerAwsId: NotRequired[str],
CustSubscriptionId: NotRequired[str],
SnsTopicArn: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
SourceType: NotRequired[str],
SourceIdsList: NotRequired[List[str]],
EventCategoriesList: NotRequired[List[str]],
Enabled: NotRequired[bool],
EventSubscriptionArn: NotRequired[str],
TagTypeDef
Usage Example
from mypy_boto3_rds.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
ApplyPendingMaintenanceActionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionMessageRequestTypeDef
def get_value() -> ApplyPendingMaintenanceActionMessageRequestTypeDef:
return {
"ResourceIdentifier": ...,
"ApplyAction": ...,
"OptInType": ...,
}
Definition
class ApplyPendingMaintenanceActionMessageRequestTypeDef(TypedDict):
ResourceIdentifier: str,
ApplyAction: str,
OptInType: str,
AuthorizeDBSecurityGroupIngressMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressMessageRequestTypeDef
def get_value() -> AuthorizeDBSecurityGroupIngressMessageRequestTypeDef:
return {
"DBSecurityGroupName": ...,
}
Definition
class AuthorizeDBSecurityGroupIngressMessageRequestTypeDef(TypedDict):
DBSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupId: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
AvailabilityZoneTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"Name": ...,
}
AvailableProcessorFeatureTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AvailableProcessorFeatureTypeDef
def get_value() -> AvailableProcessorFeatureTypeDef:
return {
"Name": ...,
}
Definition
class AvailableProcessorFeatureTypeDef(TypedDict):
Name: NotRequired[str],
DefaultValue: NotRequired[str],
AllowedValues: NotRequired[str],
BacktrackDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import BacktrackDBClusterMessageRequestTypeDef
def get_value() -> BacktrackDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"BacktrackTo": ...,
}
Definition
class BacktrackDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackTo: Union[datetime, str],
Force: NotRequired[bool],
UseEarliestTimeOnPointInTimeUnavailable: NotRequired[bool],
BlueGreenDeploymentTaskTypeDef
Usage Example
from mypy_boto3_rds.type_defs import BlueGreenDeploymentTaskTypeDef
def get_value() -> BlueGreenDeploymentTaskTypeDef:
return {
"Name": ...,
}
Definition
class BlueGreenDeploymentTaskTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
SwitchoverDetailTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SwitchoverDetailTypeDef
def get_value() -> SwitchoverDetailTypeDef:
return {
"SourceMember": ...,
}
Definition
class SwitchoverDetailTypeDef(TypedDict):
SourceMember: NotRequired[str],
TargetMember: NotRequired[str],
Status: NotRequired[str],
CancelExportTaskMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CancelExportTaskMessageRequestTypeDef
def get_value() -> CancelExportTaskMessageRequestTypeDef:
return {
"ExportTaskIdentifier": ...,
}
CertificateDetailsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CertificateDetailsTypeDef
def get_value() -> CertificateDetailsTypeDef:
return {
"CAIdentifier": ...,
}
Definition
class CertificateDetailsTypeDef(TypedDict):
CAIdentifier: NotRequired[str],
ValidTill: NotRequired[datetime],
CertificateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"CertificateIdentifier": ...,
}
Definition
class CertificateTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
CertificateType: NotRequired[str],
Thumbprint: NotRequired[str],
ValidFrom: NotRequired[datetime],
ValidTill: NotRequired[datetime],
CertificateArn: NotRequired[str],
CustomerOverride: NotRequired[bool],
CustomerOverrideValidTill: NotRequired[datetime],
CharacterSetTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CharacterSetTypeDef
def get_value() -> CharacterSetTypeDef:
return {
"CharacterSetName": ...,
}
Definition
class CharacterSetTypeDef(TypedDict):
CharacterSetName: NotRequired[str],
CharacterSetDescription: NotRequired[str],
ClientGenerateDbAuthTokenRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ClientGenerateDbAuthTokenRequestTypeDef
def get_value() -> ClientGenerateDbAuthTokenRequestTypeDef:
return {
"DBHostname": ...,
"Port": ...,
"DBUsername": ...,
}
Definition
class ClientGenerateDbAuthTokenRequestTypeDef(TypedDict):
DBHostname: str,
Port: int,
DBUsername: str,
Region: NotRequired[str],
CloudwatchLogsExportConfigurationTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CloudwatchLogsExportConfigurationTypeDef
def get_value() -> CloudwatchLogsExportConfigurationTypeDef:
return {
"EnableLogTypes": ...,
}
Definition
class CloudwatchLogsExportConfigurationTypeDef(TypedDict):
EnableLogTypes: NotRequired[Sequence[str]],
DisableLogTypes: NotRequired[Sequence[str]],
PendingCloudwatchLogsExportsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PendingCloudwatchLogsExportsTypeDef
def get_value() -> PendingCloudwatchLogsExportsTypeDef:
return {
"LogTypesToEnable": ...,
}
Definition
class PendingCloudwatchLogsExportsTypeDef(TypedDict):
LogTypesToEnable: NotRequired[List[str]],
LogTypesToDisable: NotRequired[List[str]],
ConnectionPoolConfigurationInfoTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationInfoTypeDef
def get_value() -> ConnectionPoolConfigurationInfoTypeDef:
return {
"MaxConnectionsPercent": ...,
}
Definition
class ConnectionPoolConfigurationInfoTypeDef(TypedDict):
MaxConnectionsPercent: NotRequired[int],
MaxIdleConnectionsPercent: NotRequired[int],
ConnectionBorrowTimeout: NotRequired[int],
SessionPinningFilters: NotRequired[List[str]],
InitQuery: NotRequired[str],
ConnectionPoolConfigurationTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ConnectionPoolConfigurationTypeDef
def get_value() -> ConnectionPoolConfigurationTypeDef:
return {
"MaxConnectionsPercent": ...,
}
Definition
class ConnectionPoolConfigurationTypeDef(TypedDict):
MaxConnectionsPercent: NotRequired[int],
MaxIdleConnectionsPercent: NotRequired[int],
ConnectionBorrowTimeout: NotRequired[int],
SessionPinningFilters: NotRequired[Sequence[str]],
InitQuery: NotRequired[str],
DBClusterParameterGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupTypeDef
def get_value() -> DBClusterParameterGroupTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class DBClusterParameterGroupTypeDef(TypedDict):
DBClusterParameterGroupName: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
DBClusterParameterGroupArn: NotRequired[str],
DBParameterGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupTypeDef
def get_value() -> DBParameterGroupTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class DBParameterGroupTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
DBParameterGroupArn: NotRequired[str],
ScalingConfigurationTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ScalingConfigurationTypeDef
def get_value() -> ScalingConfigurationTypeDef:
return {
"MinCapacity": ...,
}
Definition
class ScalingConfigurationTypeDef(TypedDict):
MinCapacity: NotRequired[int],
MaxCapacity: NotRequired[int],
AutoPause: NotRequired[bool],
SecondsUntilAutoPause: NotRequired[int],
TimeoutAction: NotRequired[str],
SecondsBeforeTimeout: NotRequired[int],
ServerlessV2ScalingConfigurationTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationTypeDef
def get_value() -> ServerlessV2ScalingConfigurationTypeDef:
return {
"MinCapacity": ...,
}
Definition
class ServerlessV2ScalingConfigurationTypeDef(TypedDict):
MinCapacity: NotRequired[float],
MaxCapacity: NotRequired[float],
ProcessorFeatureTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ProcessorFeatureTypeDef
def get_value() -> ProcessorFeatureTypeDef:
return {
"Name": ...,
}
Definition
class ProcessorFeatureTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
DBProxyEndpointTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBProxyEndpointTypeDef
def get_value() -> DBProxyEndpointTypeDef:
return {
"DBProxyEndpointName": ...,
}
Definition
class DBProxyEndpointTypeDef(TypedDict):
DBProxyEndpointName: NotRequired[str],
DBProxyEndpointArn: NotRequired[str],
DBProxyName: NotRequired[str],
Status: NotRequired[DBProxyEndpointStatusType], # (1)
VpcId: NotRequired[str],
VpcSecurityGroupIds: NotRequired[List[str]],
VpcSubnetIds: NotRequired[List[str]],
Endpoint: NotRequired[str],
CreatedDate: NotRequired[datetime],
TargetRole: NotRequired[DBProxyEndpointTargetRoleType], # (2)
IsDefault: NotRequired[bool],
UserAuthConfigTypeDef
Usage Example
from mypy_boto3_rds.type_defs import UserAuthConfigTypeDef
def get_value() -> UserAuthConfigTypeDef:
return {
"Description": ...,
}
Definition
class UserAuthConfigTypeDef(TypedDict):
Description: NotRequired[str],
UserName: NotRequired[str],
AuthScheme: NotRequired[AuthSchemeType], # (1)
SecretArn: NotRequired[str],
IAMAuth: NotRequired[IAMAuthModeType], # (2)
ClientPasswordAuthType: NotRequired[ClientPasswordAuthTypeType], # (3)
- See AuthSchemeType
- See IAMAuthModeType
- See ClientPasswordAuthTypeType
CreateGlobalClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateGlobalClusterMessageRequestTypeDef
def get_value() -> CreateGlobalClusterMessageRequestTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
Definition
class CreateGlobalClusterMessageRequestTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
SourceDBClusterIdentifier: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DeletionProtection: NotRequired[bool],
DatabaseName: NotRequired[str],
StorageEncrypted: NotRequired[bool],
CustomDBEngineVersionAMITypeDef
Usage Example
from mypy_boto3_rds.type_defs import CustomDBEngineVersionAMITypeDef
def get_value() -> CustomDBEngineVersionAMITypeDef:
return {
"ImageId": ...,
}
Definition
class CustomDBEngineVersionAMITypeDef(TypedDict):
ImageId: NotRequired[str],
Status: NotRequired[str],
DBClusterBacktrackTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterBacktrackTypeDef
def get_value() -> DBClusterBacktrackTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DBClusterBacktrackTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
BacktrackIdentifier: NotRequired[str],
BacktrackTo: NotRequired[datetime],
BacktrackedFrom: NotRequired[datetime],
BacktrackRequestCreationTime: NotRequired[datetime],
Status: NotRequired[str],
DBClusterEndpointTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterEndpointTypeDef
def get_value() -> DBClusterEndpointTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
Definition
class DBClusterEndpointTypeDef(TypedDict):
DBClusterEndpointIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBClusterEndpointResourceIdentifier: NotRequired[str],
Endpoint: NotRequired[str],
Status: NotRequired[str],
EndpointType: NotRequired[str],
CustomEndpointType: NotRequired[str],
StaticMembers: NotRequired[List[str]],
ExcludedMembers: NotRequired[List[str]],
DBClusterEndpointArn: NotRequired[str],
DBClusterMemberTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterMemberTypeDef
def get_value() -> DBClusterMemberTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DBClusterMemberTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
IsClusterWriter: NotRequired[bool],
DBClusterParameterGroupStatus: NotRequired[str],
PromotionTier: NotRequired[int],
DBClusterOptionGroupStatusTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterOptionGroupStatusTypeDef
def get_value() -> DBClusterOptionGroupStatusTypeDef:
return {
"DBClusterOptionGroupName": ...,
}
Definition
class DBClusterOptionGroupStatusTypeDef(TypedDict):
DBClusterOptionGroupName: NotRequired[str],
Status: NotRequired[str],
ParameterTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"ParameterName": ...,
}
Definition
class ParameterTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterValue: NotRequired[str],
Description: NotRequired[str],
Source: NotRequired[str],
ApplyType: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
IsModifiable: NotRequired[bool],
MinimumEngineVersion: NotRequired[str],
ApplyMethod: NotRequired[ApplyMethodType], # (1)
SupportedEngineModes: NotRequired[List[str]],
- See ApplyMethodType
DBClusterRoleTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterRoleTypeDef
def get_value() -> DBClusterRoleTypeDef:
return {
"RoleArn": ...,
}
Definition
class DBClusterRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
Status: NotRequired[str],
FeatureName: NotRequired[str],
DBClusterSnapshotAttributeTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributeTypeDef
def get_value() -> DBClusterSnapshotAttributeTypeDef:
return {
"AttributeName": ...,
}
Definition
class DBClusterSnapshotAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[str]],
DomainMembershipTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DomainMembershipTypeDef
def get_value() -> DomainMembershipTypeDef:
return {
"Domain": ...,
}
Definition
class DomainMembershipTypeDef(TypedDict):
Domain: NotRequired[str],
Status: NotRequired[str],
FQDN: NotRequired[str],
IAMRoleName: NotRequired[str],
MasterUserSecretTypeDef
Usage Example
from mypy_boto3_rds.type_defs import MasterUserSecretTypeDef
def get_value() -> MasterUserSecretTypeDef:
return {
"SecretArn": ...,
}
Definition
class MasterUserSecretTypeDef(TypedDict):
SecretArn: NotRequired[str],
SecretStatus: NotRequired[str],
KmsKeyId: NotRequired[str],
ScalingConfigurationInfoTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ScalingConfigurationInfoTypeDef
def get_value() -> ScalingConfigurationInfoTypeDef:
return {
"MinCapacity": ...,
}
Definition
class ScalingConfigurationInfoTypeDef(TypedDict):
MinCapacity: NotRequired[int],
MaxCapacity: NotRequired[int],
AutoPause: NotRequired[bool],
SecondsUntilAutoPause: NotRequired[int],
TimeoutAction: NotRequired[str],
SecondsBeforeTimeout: NotRequired[int],
ServerlessV2ScalingConfigurationInfoTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ServerlessV2ScalingConfigurationInfoTypeDef
def get_value() -> ServerlessV2ScalingConfigurationInfoTypeDef:
return {
"MinCapacity": ...,
}
Definition
class ServerlessV2ScalingConfigurationInfoTypeDef(TypedDict):
MinCapacity: NotRequired[float],
MaxCapacity: NotRequired[float],
VpcSecurityGroupMembershipTypeDef
Usage Example
from mypy_boto3_rds.type_defs import VpcSecurityGroupMembershipTypeDef
def get_value() -> VpcSecurityGroupMembershipTypeDef:
return {
"VpcSecurityGroupId": ...,
}
Definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
Status: NotRequired[str],
TimezoneTypeDef
Usage Example
from mypy_boto3_rds.type_defs import TimezoneTypeDef
def get_value() -> TimezoneTypeDef:
return {
"TimezoneName": ...,
}
UpgradeTargetTypeDef
Usage Example
from mypy_boto3_rds.type_defs import UpgradeTargetTypeDef
def get_value() -> UpgradeTargetTypeDef:
return {
"Engine": ...,
}
Definition
class UpgradeTargetTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Description: NotRequired[str],
AutoUpgrade: NotRequired[bool],
IsMajorVersionUpgrade: NotRequired[bool],
SupportedEngineModes: NotRequired[List[str]],
SupportsParallelQuery: NotRequired[bool],
SupportsGlobalDatabases: NotRequired[bool],
SupportsBabelfish: NotRequired[bool],
DBInstanceAutomatedBackupsReplicationTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupsReplicationTypeDef
def get_value() -> DBInstanceAutomatedBackupsReplicationTypeDef:
return {
"DBInstanceAutomatedBackupsArn": ...,
}
Definition
class DBInstanceAutomatedBackupsReplicationTypeDef(TypedDict):
DBInstanceAutomatedBackupsArn: NotRequired[str],
RestoreWindowTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreWindowTypeDef
def get_value() -> RestoreWindowTypeDef:
return {
"EarliestTime": ...,
}
Definition
class RestoreWindowTypeDef(TypedDict):
EarliestTime: NotRequired[datetime],
LatestTime: NotRequired[datetime],
DBInstanceRoleTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceRoleTypeDef
def get_value() -> DBInstanceRoleTypeDef:
return {
"RoleArn": ...,
}
Definition
class DBInstanceRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
FeatureName: NotRequired[str],
Status: NotRequired[str],
DBInstanceStatusInfoTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceStatusInfoTypeDef
def get_value() -> DBInstanceStatusInfoTypeDef:
return {
"StatusType": ...,
}
Definition
class DBInstanceStatusInfoTypeDef(TypedDict):
StatusType: NotRequired[str],
Normal: NotRequired[bool],
Status: NotRequired[str],
Message: NotRequired[str],
DBParameterGroupStatusTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupStatusTypeDef
def get_value() -> DBParameterGroupStatusTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class DBParameterGroupStatusTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
DBSecurityGroupMembershipTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSecurityGroupMembershipTypeDef
def get_value() -> DBSecurityGroupMembershipTypeDef:
return {
"DBSecurityGroupName": ...,
}
Definition
class DBSecurityGroupMembershipTypeDef(TypedDict):
DBSecurityGroupName: NotRequired[str],
Status: NotRequired[str],
EndpointTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Address": ...,
}
Definition
class EndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
HostedZoneId: NotRequired[str],
OptionGroupMembershipTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionGroupMembershipTypeDef
def get_value() -> OptionGroupMembershipTypeDef:
return {
"OptionGroupName": ...,
}
Definition
class OptionGroupMembershipTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Status: NotRequired[str],
TargetHealthTypeDef
Usage Example
from mypy_boto3_rds.type_defs import TargetHealthTypeDef
def get_value() -> TargetHealthTypeDef:
return {
"State": ...,
}
Definition
class TargetHealthTypeDef(TypedDict):
State: NotRequired[TargetStateType], # (1)
Reason: NotRequired[TargetHealthReasonType], # (2)
Description: NotRequired[str],
UserAuthConfigInfoTypeDef
Usage Example
from mypy_boto3_rds.type_defs import UserAuthConfigInfoTypeDef
def get_value() -> UserAuthConfigInfoTypeDef:
return {
"Description": ...,
}
Definition
class UserAuthConfigInfoTypeDef(TypedDict):
Description: NotRequired[str],
UserName: NotRequired[str],
AuthScheme: NotRequired[AuthSchemeType], # (1)
SecretArn: NotRequired[str],
IAMAuth: NotRequired[IAMAuthModeType], # (2)
ClientPasswordAuthType: NotRequired[ClientPasswordAuthTypeType], # (3)
- See AuthSchemeType
- See IAMAuthModeType
- See ClientPasswordAuthTypeType
EC2SecurityGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EC2SecurityGroupTypeDef
def get_value() -> EC2SecurityGroupTypeDef:
return {
"Status": ...,
}
Definition
class EC2SecurityGroupTypeDef(TypedDict):
Status: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupId: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
IPRangeTypeDef
Usage Example
from mypy_boto3_rds.type_defs import IPRangeTypeDef
def get_value() -> IPRangeTypeDef:
return {
"Status": ...,
}
DBSnapshotAttributeTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotAttributeTypeDef
def get_value() -> DBSnapshotAttributeTypeDef:
return {
"AttributeName": ...,
}
Definition
class DBSnapshotAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[str]],
DeleteBlueGreenDeploymentRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentRequestRequestTypeDef
def get_value() -> DeleteBlueGreenDeploymentRequestRequestTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
Definition
class DeleteBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: str,
DeleteTarget: NotRequired[bool],
DeleteCustomDBEngineVersionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteCustomDBEngineVersionMessageRequestTypeDef
def get_value() -> DeleteCustomDBEngineVersionMessageRequestTypeDef:
return {
"Engine": ...,
"EngineVersion": ...,
}
Definition
class DeleteCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
Engine: str,
EngineVersion: str,
DeleteDBClusterEndpointMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterEndpointMessageRequestTypeDef
def get_value() -> DeleteDBClusterEndpointMessageRequestTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
Definition
class DeleteDBClusterEndpointMessageRequestTypeDef(TypedDict):
DBClusterEndpointIdentifier: str,
DeleteDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterMessageRequestTypeDef
def get_value() -> DeleteDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DeleteDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
SkipFinalSnapshot: NotRequired[bool],
FinalDBSnapshotIdentifier: NotRequired[str],
DeleteDBClusterParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterParameterGroupMessageRequestTypeDef
def get_value() -> DeleteDBClusterParameterGroupMessageRequestTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class DeleteDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
DBClusterParameterGroupName: str,
DeleteDBClusterSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotMessageRequestTypeDef
def get_value() -> DeleteDBClusterSnapshotMessageRequestTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
Definition
class DeleteDBClusterSnapshotMessageRequestTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
DeleteDBInstanceAutomatedBackupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupMessageRequestTypeDef
def get_value() -> DeleteDBInstanceAutomatedBackupMessageRequestTypeDef:
return {
"DbiResourceId": ...,
}
Definition
class DeleteDBInstanceAutomatedBackupMessageRequestTypeDef(TypedDict):
DbiResourceId: NotRequired[str],
DBInstanceAutomatedBackupsArn: NotRequired[str],
DeleteDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceMessageRequestTypeDef
def get_value() -> DeleteDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DeleteDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
SkipFinalSnapshot: NotRequired[bool],
FinalDBSnapshotIdentifier: NotRequired[str],
DeleteAutomatedBackups: NotRequired[bool],
DeleteDBParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBParameterGroupMessageRequestTypeDef
def get_value() -> DeleteDBParameterGroupMessageRequestTypeDef:
return {
"DBParameterGroupName": ...,
}
DeleteDBProxyEndpointRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointRequestRequestTypeDef
def get_value() -> DeleteDBProxyEndpointRequestRequestTypeDef:
return {
"DBProxyEndpointName": ...,
}
DeleteDBProxyRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyRequestRequestTypeDef
def get_value() -> DeleteDBProxyRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
DeleteDBSecurityGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSecurityGroupMessageRequestTypeDef
def get_value() -> DeleteDBSecurityGroupMessageRequestTypeDef:
return {
"DBSecurityGroupName": ...,
}
DeleteDBSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSnapshotMessageRequestTypeDef
def get_value() -> DeleteDBSnapshotMessageRequestTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
DeleteDBSubnetGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSubnetGroupMessageRequestTypeDef
def get_value() -> DeleteDBSubnetGroupMessageRequestTypeDef:
return {
"DBSubnetGroupName": ...,
}
DeleteEventSubscriptionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteEventSubscriptionMessageRequestTypeDef
def get_value() -> DeleteEventSubscriptionMessageRequestTypeDef:
return {
"SubscriptionName": ...,
}
DeleteGlobalClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteGlobalClusterMessageRequestTypeDef
def get_value() -> DeleteGlobalClusterMessageRequestTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
DeleteOptionGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteOptionGroupMessageRequestTypeDef
def get_value() -> DeleteOptionGroupMessageRequestTypeDef:
return {
"OptionGroupName": ...,
}
DeregisterDBProxyTargetsRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeregisterDBProxyTargetsRequestRequestTypeDef
def get_value() -> DeregisterDBProxyTargetsRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DeregisterDBProxyTargetsRequestRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
DBInstanceIdentifiers: NotRequired[Sequence[str]],
DBClusterIdentifiers: NotRequired[Sequence[str]],
FilterTypeDef
Usage Example
from mypy_boto3_rds.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeDBClusterSnapshotAttributesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesMessageRequestTypeDef
def get_value() -> DescribeDBClusterSnapshotAttributesMessageRequestTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
Definition
class DescribeDBClusterSnapshotAttributesMessageRequestTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
WaiterConfigTypeDef
Usage Example
from mypy_boto3_rds.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeDBLogFilesDetailsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesDetailsTypeDef
def get_value() -> DescribeDBLogFilesDetailsTypeDef:
return {
"LogFileName": ...,
}
Definition
class DescribeDBLogFilesDetailsTypeDef(TypedDict):
LogFileName: NotRequired[str],
LastWritten: NotRequired[int],
Size: NotRequired[int],
DescribeDBSnapshotAttributesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesMessageRequestTypeDef
def get_value() -> DescribeDBSnapshotAttributesMessageRequestTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
Definition
class DescribeDBSnapshotAttributesMessageRequestTypeDef(TypedDict):
DBSnapshotIdentifier: str,
DescribeValidDBInstanceModificationsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsMessageRequestTypeDef
def get_value() -> DescribeValidDBInstanceModificationsMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeValidDBInstanceModificationsMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
DoubleRangeTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DoubleRangeTypeDef
def get_value() -> DoubleRangeTypeDef:
return {
"From": ...,
}
DownloadDBLogFilePortionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageRequestTypeDef
def get_value() -> DownloadDBLogFilePortionMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
"LogFileName": ...,
}
Definition
class DownloadDBLogFilePortionMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
LogFileName: str,
Marker: NotRequired[str],
NumberOfLines: NotRequired[int],
EventCategoriesMapTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EventCategoriesMapTypeDef
def get_value() -> EventCategoriesMapTypeDef:
return {
"SourceType": ...,
}
Definition
class EventCategoriesMapTypeDef(TypedDict):
SourceType: NotRequired[str],
EventCategories: NotRequired[List[str]],
EventTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"SourceIdentifier": ...,
}
Definition
class EventTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
Message: NotRequired[str],
EventCategories: NotRequired[List[str]],
Date: NotRequired[datetime],
SourceArn: NotRequired[str],
- See SourceTypeType
ExportTaskTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ExportTaskTypeDef
def get_value() -> ExportTaskTypeDef:
return {
"ExportTaskIdentifier": ...,
}
Definition
class ExportTaskTypeDef(TypedDict):
ExportTaskIdentifier: NotRequired[str],
SourceArn: NotRequired[str],
ExportOnly: NotRequired[List[str]],
SnapshotTime: NotRequired[datetime],
TaskStartTime: NotRequired[datetime],
TaskEndTime: NotRequired[datetime],
S3Bucket: NotRequired[str],
S3Prefix: NotRequired[str],
IamRoleArn: NotRequired[str],
KmsKeyId: NotRequired[str],
Status: NotRequired[str],
PercentProgress: NotRequired[int],
TotalExtractedDataInGB: NotRequired[int],
FailureCause: NotRequired[str],
WarningMessage: NotRequired[str],
SourceType: NotRequired[ExportSourceTypeType], # (1)
FailoverDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import FailoverDBClusterMessageRequestTypeDef
def get_value() -> FailoverDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class FailoverDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
TargetDBInstanceIdentifier: NotRequired[str],
FailoverGlobalClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import FailoverGlobalClusterMessageRequestTypeDef
def get_value() -> FailoverGlobalClusterMessageRequestTypeDef:
return {
"GlobalClusterIdentifier": ...,
"TargetDbClusterIdentifier": ...,
}
Definition
class FailoverGlobalClusterMessageRequestTypeDef(TypedDict):
GlobalClusterIdentifier: str,
TargetDbClusterIdentifier: str,
FailoverStateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import FailoverStateTypeDef
def get_value() -> FailoverStateTypeDef:
return {
"Status": ...,
}
Definition
class FailoverStateTypeDef(TypedDict):
Status: NotRequired[FailoverStatusType], # (1)
FromDbClusterArn: NotRequired[str],
ToDbClusterArn: NotRequired[str],
GlobalClusterMemberTypeDef
Usage Example
from mypy_boto3_rds.type_defs import GlobalClusterMemberTypeDef
def get_value() -> GlobalClusterMemberTypeDef:
return {
"DBClusterArn": ...,
}
Definition
class GlobalClusterMemberTypeDef(TypedDict):
DBClusterArn: NotRequired[str],
Readers: NotRequired[List[str]],
IsWriter: NotRequired[bool],
GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType], # (1)
MinimumEngineVersionPerAllowedValueTypeDef
Usage Example
from mypy_boto3_rds.type_defs import MinimumEngineVersionPerAllowedValueTypeDef
def get_value() -> MinimumEngineVersionPerAllowedValueTypeDef:
return {
"AllowedValue": ...,
}
Definition
class MinimumEngineVersionPerAllowedValueTypeDef(TypedDict):
AllowedValue: NotRequired[str],
MinimumEngineVersion: NotRequired[str],
ModifyActivityStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyActivityStreamRequestRequestTypeDef
def get_value() -> ModifyActivityStreamRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ModifyActivityStreamRequestRequestTypeDef(TypedDict):
ResourceArn: NotRequired[str],
AuditPolicyState: NotRequired[AuditPolicyStateType], # (1)
ModifyCertificatesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyCertificatesMessageRequestTypeDef
def get_value() -> ModifyCertificatesMessageRequestTypeDef:
return {
"CertificateIdentifier": ...,
}
Definition
class ModifyCertificatesMessageRequestTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
RemoveCustomerOverride: NotRequired[bool],
ModifyCurrentDBClusterCapacityMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyCurrentDBClusterCapacityMessageRequestTypeDef
def get_value() -> ModifyCurrentDBClusterCapacityMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class ModifyCurrentDBClusterCapacityMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
Capacity: NotRequired[int],
SecondsBeforeTimeout: NotRequired[int],
TimeoutAction: NotRequired[str],
ModifyCustomDBEngineVersionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyCustomDBEngineVersionMessageRequestTypeDef
def get_value() -> ModifyCustomDBEngineVersionMessageRequestTypeDef:
return {
"Engine": ...,
"EngineVersion": ...,
}
Definition
class ModifyCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
Engine: str,
EngineVersion: str,
Description: NotRequired[str],
Status: NotRequired[CustomEngineVersionStatusType], # (1)
ModifyDBClusterEndpointMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterEndpointMessageRequestTypeDef
def get_value() -> ModifyDBClusterEndpointMessageRequestTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
}
Definition
class ModifyDBClusterEndpointMessageRequestTypeDef(TypedDict):
DBClusterEndpointIdentifier: str,
EndpointType: NotRequired[str],
StaticMembers: NotRequired[Sequence[str]],
ExcludedMembers: NotRequired[Sequence[str]],
ModifyDBClusterSnapshotAttributeMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeMessageRequestTypeDef
def get_value() -> ModifyDBClusterSnapshotAttributeMessageRequestTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
"AttributeName": ...,
}
Definition
class ModifyDBClusterSnapshotAttributeMessageRequestTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
AttributeName: str,
ValuesToAdd: NotRequired[Sequence[str]],
ValuesToRemove: NotRequired[Sequence[str]],
ModifyDBProxyEndpointRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointRequestRequestTypeDef
def get_value() -> ModifyDBProxyEndpointRequestRequestTypeDef:
return {
"DBProxyEndpointName": ...,
}
Definition
class ModifyDBProxyEndpointRequestRequestTypeDef(TypedDict):
DBProxyEndpointName: str,
NewDBProxyEndpointName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
ModifyDBSnapshotAttributeMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeMessageRequestTypeDef
def get_value() -> ModifyDBSnapshotAttributeMessageRequestTypeDef:
return {
"DBSnapshotIdentifier": ...,
"AttributeName": ...,
}
Definition
class ModifyDBSnapshotAttributeMessageRequestTypeDef(TypedDict):
DBSnapshotIdentifier: str,
AttributeName: str,
ValuesToAdd: NotRequired[Sequence[str]],
ValuesToRemove: NotRequired[Sequence[str]],
ModifyDBSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotMessageRequestTypeDef
def get_value() -> ModifyDBSnapshotMessageRequestTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
Definition
class ModifyDBSnapshotMessageRequestTypeDef(TypedDict):
DBSnapshotIdentifier: str,
EngineVersion: NotRequired[str],
OptionGroupName: NotRequired[str],
ModifyDBSubnetGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupMessageRequestTypeDef
def get_value() -> ModifyDBSubnetGroupMessageRequestTypeDef:
return {
"DBSubnetGroupName": ...,
"SubnetIds": ...,
}
Definition
class ModifyDBSubnetGroupMessageRequestTypeDef(TypedDict):
DBSubnetGroupName: str,
SubnetIds: Sequence[str],
DBSubnetGroupDescription: NotRequired[str],
ModifyEventSubscriptionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyEventSubscriptionMessageRequestTypeDef
def get_value() -> ModifyEventSubscriptionMessageRequestTypeDef:
return {
"SubscriptionName": ...,
}
Definition
class ModifyEventSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: NotRequired[str],
SourceType: NotRequired[str],
EventCategories: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
ModifyGlobalClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyGlobalClusterMessageRequestTypeDef
def get_value() -> ModifyGlobalClusterMessageRequestTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
Definition
class ModifyGlobalClusterMessageRequestTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
NewGlobalClusterIdentifier: NotRequired[str],
DeletionProtection: NotRequired[bool],
EngineVersion: NotRequired[str],
AllowMajorVersionUpgrade: NotRequired[bool],
OptionSettingTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionSettingTypeDef
def get_value() -> OptionSettingTypeDef:
return {
"Name": ...,
}
Definition
class OptionSettingTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
DefaultValue: NotRequired[str],
Description: NotRequired[str],
ApplyType: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
IsModifiable: NotRequired[bool],
IsCollection: NotRequired[bool],
OptionVersionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionVersionTypeDef
def get_value() -> OptionVersionTypeDef:
return {
"Version": ...,
}
Definition
class OptionVersionTypeDef(TypedDict):
Version: NotRequired[str],
IsDefault: NotRequired[bool],
OutpostTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OutpostTypeDef
def get_value() -> OutpostTypeDef:
return {
"Arn": ...,
}
PendingMaintenanceActionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PendingMaintenanceActionTypeDef
def get_value() -> PendingMaintenanceActionTypeDef:
return {
"Action": ...,
}
Definition
class PendingMaintenanceActionTypeDef(TypedDict):
Action: NotRequired[str],
AutoAppliedAfterDate: NotRequired[datetime],
ForcedApplyDate: NotRequired[datetime],
OptInStatus: NotRequired[str],
CurrentApplyDate: NotRequired[datetime],
Description: NotRequired[str],
PromoteReadReplicaDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterMessageRequestTypeDef
def get_value() -> PromoteReadReplicaDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class PromoteReadReplicaDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
PromoteReadReplicaMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaMessageRequestTypeDef
def get_value() -> PromoteReadReplicaMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class PromoteReadReplicaMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
BackupRetentionPeriod: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
RangeTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RangeTypeDef
def get_value() -> RangeTypeDef:
return {
"From": ...,
}
Definition
class RangeTypeDef(TypedDict):
From: NotRequired[int],
To: NotRequired[int],
Step: NotRequired[int],
RebootDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RebootDBClusterMessageRequestTypeDef
def get_value() -> RebootDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
RebootDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RebootDBInstanceMessageRequestTypeDef
def get_value() -> RebootDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class RebootDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
ForceFailover: NotRequired[bool],
RecurringChargeTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RecurringChargeTypeDef
def get_value() -> RecurringChargeTypeDef:
return {
"RecurringChargeAmount": ...,
}
Definition
class RecurringChargeTypeDef(TypedDict):
RecurringChargeAmount: NotRequired[float],
RecurringChargeFrequency: NotRequired[str],
RegisterDBProxyTargetsRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsRequestRequestTypeDef
def get_value() -> RegisterDBProxyTargetsRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class RegisterDBProxyTargetsRequestRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
DBInstanceIdentifiers: NotRequired[Sequence[str]],
DBClusterIdentifiers: NotRequired[Sequence[str]],
RemoveFromGlobalClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterMessageRequestTypeDef
def get_value() -> RemoveFromGlobalClusterMessageRequestTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
Definition
class RemoveFromGlobalClusterMessageRequestTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
RemoveRoleFromDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveRoleFromDBClusterMessageRequestTypeDef
def get_value() -> RemoveRoleFromDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"RoleArn": ...,
}
Definition
class RemoveRoleFromDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
RoleArn: str,
FeatureName: NotRequired[str],
RemoveRoleFromDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveRoleFromDBInstanceMessageRequestTypeDef
def get_value() -> RemoveRoleFromDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
"RoleArn": ...,
"FeatureName": ...,
}
Definition
class RemoveRoleFromDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
RoleArn: str,
FeatureName: str,
RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef
def get_value() -> RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef:
return {
"SubscriptionName": ...,
"SourceIdentifier": ...,
}
Definition
class RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
SourceIdentifier: str,
RemoveTagsFromResourceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveTagsFromResourceMessageRequestTypeDef
def get_value() -> RemoveTagsFromResourceMessageRequestTypeDef:
return {
"ResourceName": ...,
"TagKeys": ...,
}
Definition
class RemoveTagsFromResourceMessageRequestTypeDef(TypedDict):
ResourceName: str,
TagKeys: Sequence[str],
RevokeDBSecurityGroupIngressMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressMessageRequestTypeDef
def get_value() -> RevokeDBSecurityGroupIngressMessageRequestTypeDef:
return {
"DBSecurityGroupName": ...,
}
Definition
class RevokeDBSecurityGroupIngressMessageRequestTypeDef(TypedDict):
DBSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupId: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
SourceRegionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SourceRegionTypeDef
def get_value() -> SourceRegionTypeDef:
return {
"RegionName": ...,
}
Definition
class SourceRegionTypeDef(TypedDict):
RegionName: NotRequired[str],
Endpoint: NotRequired[str],
Status: NotRequired[str],
SupportsDBInstanceAutomatedBackupsReplication: NotRequired[bool],
StartActivityStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartActivityStreamRequestRequestTypeDef
def get_value() -> StartActivityStreamRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Mode": ...,
"KmsKeyId": ...,
}
Definition
class StartActivityStreamRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Mode: ActivityStreamModeType, # (1)
KmsKeyId: str,
ApplyImmediately: NotRequired[bool],
EngineNativeAuditFieldsIncluded: NotRequired[bool],
StartDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartDBClusterMessageRequestTypeDef
def get_value() -> StartDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef
def get_value() -> StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef:
return {
"SourceDBInstanceArn": ...,
}
Definition
class StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
SourceDBInstanceArn: str,
BackupRetentionPeriod: NotRequired[int],
KmsKeyId: NotRequired[str],
PreSignedUrl: NotRequired[str],
SourceRegion: NotRequired[str],
StartDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceMessageRequestTypeDef
def get_value() -> StartDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
StartExportTaskMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartExportTaskMessageRequestTypeDef
def get_value() -> StartExportTaskMessageRequestTypeDef:
return {
"ExportTaskIdentifier": ...,
"SourceArn": ...,
"S3BucketName": ...,
"IamRoleArn": ...,
"KmsKeyId": ...,
}
Definition
class StartExportTaskMessageRequestTypeDef(TypedDict):
ExportTaskIdentifier: str,
SourceArn: str,
S3BucketName: str,
IamRoleArn: str,
KmsKeyId: str,
S3Prefix: NotRequired[str],
ExportOnly: NotRequired[Sequence[str]],
StopActivityStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopActivityStreamRequestRequestTypeDef
def get_value() -> StopActivityStreamRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class StopActivityStreamRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ApplyImmediately: NotRequired[bool],
StopDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopDBClusterMessageRequestTypeDef
def get_value() -> StopDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef
def get_value() -> StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef:
return {
"SourceDBInstanceArn": ...,
}
Definition
class StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef(TypedDict):
SourceDBInstanceArn: str,
StopDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceMessageRequestTypeDef
def get_value() -> StopDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class StopDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
DBSnapshotIdentifier: NotRequired[str],
SwitchoverBlueGreenDeploymentRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentRequestRequestTypeDef
def get_value() -> SwitchoverBlueGreenDeploymentRequestRequestTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
Definition
class SwitchoverBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: str,
SwitchoverTimeout: NotRequired[int],
SwitchoverReadReplicaMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SwitchoverReadReplicaMessageRequestTypeDef
def get_value() -> SwitchoverReadReplicaMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
AccountAttributesMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AccountAttributesMessageTypeDef
def get_value() -> AccountAttributesMessageTypeDef:
return {
"AccountQuotas": ...,
"ResponseMetadata": ...,
}
Definition
class AccountAttributesMessageTypeDef(TypedDict):
AccountQuotas: List[AccountQuotaTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterBacktrackResponseMetadataTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterBacktrackResponseMetadataTypeDef
def get_value() -> DBClusterBacktrackResponseMetadataTypeDef:
return {
"DBClusterIdentifier": ...,
"BacktrackIdentifier": ...,
"BacktrackTo": ...,
"BacktrackedFrom": ...,
"BacktrackRequestCreationTime": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterBacktrackResponseMetadataTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackIdentifier: str,
BacktrackTo: datetime,
BacktrackedFrom: datetime,
BacktrackRequestCreationTime: datetime,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBClusterCapacityInfoTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterCapacityInfoTypeDef
def get_value() -> DBClusterCapacityInfoTypeDef:
return {
"DBClusterIdentifier": ...,
"PendingCapacity": ...,
"CurrentCapacity": ...,
"SecondsBeforeTimeout": ...,
"TimeoutAction": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterCapacityInfoTypeDef(TypedDict):
DBClusterIdentifier: str,
PendingCapacity: int,
CurrentCapacity: int,
SecondsBeforeTimeout: int,
TimeoutAction: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBClusterEndpointResponseMetadataTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterEndpointResponseMetadataTypeDef
def get_value() -> DBClusterEndpointResponseMetadataTypeDef:
return {
"DBClusterEndpointIdentifier": ...,
"DBClusterIdentifier": ...,
"DBClusterEndpointResourceIdentifier": ...,
"Endpoint": ...,
"Status": ...,
"EndpointType": ...,
"CustomEndpointType": ...,
"StaticMembers": ...,
"ExcludedMembers": ...,
"DBClusterEndpointArn": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterEndpointResponseMetadataTypeDef(TypedDict):
DBClusterEndpointIdentifier: str,
DBClusterIdentifier: str,
DBClusterEndpointResourceIdentifier: str,
Endpoint: str,
Status: str,
EndpointType: str,
CustomEndpointType: str,
StaticMembers: List[str],
ExcludedMembers: List[str],
DBClusterEndpointArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBClusterParameterGroupNameMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupNameMessageTypeDef
def get_value() -> DBClusterParameterGroupNameMessageTypeDef:
return {
"DBClusterParameterGroupName": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterParameterGroupNameMessageTypeDef(TypedDict):
DBClusterParameterGroupName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DBParameterGroupNameMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupNameMessageTypeDef
def get_value() -> DBParameterGroupNameMessageTypeDef:
return {
"DBParameterGroupName": ...,
"ResponseMetadata": ...,
}
Definition
class DBParameterGroupNameMessageTypeDef(TypedDict):
DBParameterGroupName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DownloadDBLogFilePortionDetailsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionDetailsTypeDef
def get_value() -> DownloadDBLogFilePortionDetailsTypeDef:
return {
"LogFileData": ...,
"Marker": ...,
"AdditionalDataPending": ...,
"ResponseMetadata": ...,
}
Definition
class DownloadDBLogFilePortionDetailsTypeDef(TypedDict):
LogFileData: str,
Marker: str,
AdditionalDataPending: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportTaskResponseMetadataTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ExportTaskResponseMetadataTypeDef
def get_value() -> ExportTaskResponseMetadataTypeDef:
return {
"ExportTaskIdentifier": ...,
"SourceArn": ...,
"ExportOnly": ...,
"SnapshotTime": ...,
"TaskStartTime": ...,
"TaskEndTime": ...,
"S3Bucket": ...,
"S3Prefix": ...,
"IamRoleArn": ...,
"KmsKeyId": ...,
"Status": ...,
"PercentProgress": ...,
"TotalExtractedDataInGB": ...,
"FailureCause": ...,
"WarningMessage": ...,
"SourceType": ...,
"ResponseMetadata": ...,
}
Definition
class ExportTaskResponseMetadataTypeDef(TypedDict):
ExportTaskIdentifier: str,
SourceArn: str,
ExportOnly: List[str],
SnapshotTime: datetime,
TaskStartTime: datetime,
TaskEndTime: datetime,
S3Bucket: str,
S3Prefix: str,
IamRoleArn: str,
KmsKeyId: str,
Status: str,
PercentProgress: int,
TotalExtractedDataInGB: int,
FailureCause: str,
WarningMessage: str,
SourceType: ExportSourceTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyActivityStreamResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyActivityStreamResponseTypeDef
def get_value() -> ModifyActivityStreamResponseTypeDef:
return {
"KmsKeyId": ...,
"KinesisStreamName": ...,
"Status": ...,
"Mode": ...,
"EngineNativeAuditFieldsIncluded": ...,
"PolicyStatus": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyActivityStreamResponseTypeDef(TypedDict):
KmsKeyId: str,
KinesisStreamName: str,
Status: ActivityStreamStatusType, # (1)
Mode: ActivityStreamModeType, # (2)
EngineNativeAuditFieldsIncluded: bool,
PolicyStatus: ActivityStreamPolicyStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ActivityStreamStatusType
- See ActivityStreamModeType
- See ActivityStreamPolicyStatusType
- See ResponseMetadataTypeDef
StartActivityStreamResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartActivityStreamResponseTypeDef
def get_value() -> StartActivityStreamResponseTypeDef:
return {
"KmsKeyId": ...,
"KinesisStreamName": ...,
"Status": ...,
"Mode": ...,
"ApplyImmediately": ...,
"EngineNativeAuditFieldsIncluded": ...,
"ResponseMetadata": ...,
}
Definition
class StartActivityStreamResponseTypeDef(TypedDict):
KmsKeyId: str,
KinesisStreamName: str,
Status: ActivityStreamStatusType, # (1)
Mode: ActivityStreamModeType, # (2)
ApplyImmediately: bool,
EngineNativeAuditFieldsIncluded: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
StopActivityStreamResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopActivityStreamResponseTypeDef
def get_value() -> StopActivityStreamResponseTypeDef:
return {
"KmsKeyId": ...,
"KinesisStreamName": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class StopActivityStreamResponseTypeDef(TypedDict):
KmsKeyId: str,
KinesisStreamName: str,
Status: ActivityStreamStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddSourceIdentifierToSubscriptionResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AddSourceIdentifierToSubscriptionResultTypeDef
def get_value() -> AddSourceIdentifierToSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
"ResponseMetadata": ...,
}
Definition
class AddSourceIdentifierToSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventSubscriptionResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateEventSubscriptionResultTypeDef
def get_value() -> CreateEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
"ResponseMetadata": ...,
}
Definition
class CreateEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEventSubscriptionResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteEventSubscriptionResultTypeDef
def get_value() -> DeleteEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventSubscriptionsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EventSubscriptionsMessageTypeDef
def get_value() -> EventSubscriptionsMessageTypeDef:
return {
"Marker": ...,
"EventSubscriptionsList": ...,
"ResponseMetadata": ...,
}
Definition
class EventSubscriptionsMessageTypeDef(TypedDict):
Marker: str,
EventSubscriptionsList: List[EventSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyEventSubscriptionResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyEventSubscriptionResultTypeDef
def get_value() -> ModifyEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveSourceIdentifierFromSubscriptionResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveSourceIdentifierFromSubscriptionResultTypeDef
def get_value() -> RemoveSourceIdentifierFromSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveSourceIdentifierFromSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddTagsToResourceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AddTagsToResourceMessageRequestTypeDef
def get_value() -> AddTagsToResourceMessageRequestTypeDef:
return {
"ResourceName": ...,
"Tags": ...,
}
Definition
class AddTagsToResourceMessageRequestTypeDef(TypedDict):
ResourceName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CopyDBClusterParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupMessageRequestTypeDef
def get_value() -> CopyDBClusterParameterGroupMessageRequestTypeDef:
return {
"SourceDBClusterParameterGroupIdentifier": ...,
"TargetDBClusterParameterGroupIdentifier": ...,
"TargetDBClusterParameterGroupDescription": ...,
}
Definition
class CopyDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
SourceDBClusterParameterGroupIdentifier: str,
TargetDBClusterParameterGroupIdentifier: str,
TargetDBClusterParameterGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CopyDBClusterSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotMessageRequestTypeDef
def get_value() -> CopyDBClusterSnapshotMessageRequestTypeDef:
return {
"SourceDBClusterSnapshotIdentifier": ...,
"TargetDBClusterSnapshotIdentifier": ...,
}
Definition
class CopyDBClusterSnapshotMessageRequestTypeDef(TypedDict):
SourceDBClusterSnapshotIdentifier: str,
TargetDBClusterSnapshotIdentifier: str,
KmsKeyId: NotRequired[str],
PreSignedUrl: NotRequired[str],
CopyTags: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
SourceRegion: NotRequired[str],
- See TagTypeDef
CopyDBParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBParameterGroupMessageRequestTypeDef
def get_value() -> CopyDBParameterGroupMessageRequestTypeDef:
return {
"SourceDBParameterGroupIdentifier": ...,
"TargetDBParameterGroupIdentifier": ...,
"TargetDBParameterGroupDescription": ...,
}
Definition
class CopyDBParameterGroupMessageRequestTypeDef(TypedDict):
SourceDBParameterGroupIdentifier: str,
TargetDBParameterGroupIdentifier: str,
TargetDBParameterGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CopyDBSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBSnapshotMessageRequestTypeDef
def get_value() -> CopyDBSnapshotMessageRequestTypeDef:
return {
"SourceDBSnapshotIdentifier": ...,
"TargetDBSnapshotIdentifier": ...,
}
Definition
class CopyDBSnapshotMessageRequestTypeDef(TypedDict):
SourceDBSnapshotIdentifier: str,
TargetDBSnapshotIdentifier: str,
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
CopyTags: NotRequired[bool],
PreSignedUrl: NotRequired[str],
OptionGroupName: NotRequired[str],
TargetCustomAvailabilityZone: NotRequired[str],
CopyOptionGroup: NotRequired[bool],
SourceRegion: NotRequired[str],
- See TagTypeDef
CopyOptionGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyOptionGroupMessageRequestTypeDef
def get_value() -> CopyOptionGroupMessageRequestTypeDef:
return {
"SourceOptionGroupIdentifier": ...,
"TargetOptionGroupIdentifier": ...,
"TargetOptionGroupDescription": ...,
}
Definition
class CopyOptionGroupMessageRequestTypeDef(TypedDict):
SourceOptionGroupIdentifier: str,
TargetOptionGroupIdentifier: str,
TargetOptionGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateBlueGreenDeploymentRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentRequestRequestTypeDef
def get_value() -> CreateBlueGreenDeploymentRequestRequestTypeDef:
return {
"BlueGreenDeploymentName": ...,
"Source": ...,
}
Definition
class CreateBlueGreenDeploymentRequestRequestTypeDef(TypedDict):
BlueGreenDeploymentName: str,
Source: str,
TargetEngineVersion: NotRequired[str],
TargetDBParameterGroupName: NotRequired[str],
TargetDBClusterParameterGroupName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateCustomDBEngineVersionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateCustomDBEngineVersionMessageRequestTypeDef
def get_value() -> CreateCustomDBEngineVersionMessageRequestTypeDef:
return {
"Engine": ...,
"EngineVersion": ...,
}
Definition
class CreateCustomDBEngineVersionMessageRequestTypeDef(TypedDict):
Engine: str,
EngineVersion: str,
DatabaseInstallationFilesS3BucketName: NotRequired[str],
DatabaseInstallationFilesS3Prefix: NotRequired[str],
ImageId: NotRequired[str],
KMSKeyId: NotRequired[str],
Description: NotRequired[str],
Manifest: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBClusterEndpointMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterEndpointMessageRequestTypeDef
def get_value() -> CreateDBClusterEndpointMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"DBClusterEndpointIdentifier": ...,
"EndpointType": ...,
}
Definition
class CreateDBClusterEndpointMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
DBClusterEndpointIdentifier: str,
EndpointType: str,
StaticMembers: NotRequired[Sequence[str]],
ExcludedMembers: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBClusterParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupMessageRequestTypeDef
def get_value() -> CreateDBClusterParameterGroupMessageRequestTypeDef:
return {
"DBClusterParameterGroupName": ...,
"DBParameterGroupFamily": ...,
"Description": ...,
}
Definition
class CreateDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
DBClusterParameterGroupName: str,
DBParameterGroupFamily: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBClusterSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotMessageRequestTypeDef
def get_value() -> CreateDBClusterSnapshotMessageRequestTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
"DBClusterIdentifier": ...,
}
Definition
class CreateDBClusterSnapshotMessageRequestTypeDef(TypedDict):
DBClusterSnapshotIdentifier: str,
DBClusterIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBParameterGroupMessageRequestTypeDef
def get_value() -> CreateDBParameterGroupMessageRequestTypeDef:
return {
"DBParameterGroupName": ...,
"DBParameterGroupFamily": ...,
"Description": ...,
}
Definition
class CreateDBParameterGroupMessageRequestTypeDef(TypedDict):
DBParameterGroupName: str,
DBParameterGroupFamily: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBProxyEndpointRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyEndpointRequestRequestTypeDef
def get_value() -> CreateDBProxyEndpointRequestRequestTypeDef:
return {
"DBProxyName": ...,
"DBProxyEndpointName": ...,
"VpcSubnetIds": ...,
}
Definition
class CreateDBProxyEndpointRequestRequestTypeDef(TypedDict):
DBProxyName: str,
DBProxyEndpointName: str,
VpcSubnetIds: Sequence[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
TargetRole: NotRequired[DBProxyEndpointTargetRoleType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateDBSecurityGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBSecurityGroupMessageRequestTypeDef
def get_value() -> CreateDBSecurityGroupMessageRequestTypeDef:
return {
"DBSecurityGroupName": ...,
"DBSecurityGroupDescription": ...,
}
Definition
class CreateDBSecurityGroupMessageRequestTypeDef(TypedDict):
DBSecurityGroupName: str,
DBSecurityGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBSnapshotMessageRequestTypeDef
def get_value() -> CreateDBSnapshotMessageRequestTypeDef:
return {
"DBSnapshotIdentifier": ...,
"DBInstanceIdentifier": ...,
}
Definition
class CreateDBSnapshotMessageRequestTypeDef(TypedDict):
DBSnapshotIdentifier: str,
DBInstanceIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDBSubnetGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBSubnetGroupMessageRequestTypeDef
def get_value() -> CreateDBSubnetGroupMessageRequestTypeDef:
return {
"DBSubnetGroupName": ...,
"DBSubnetGroupDescription": ...,
"SubnetIds": ...,
}
Definition
class CreateDBSubnetGroupMessageRequestTypeDef(TypedDict):
DBSubnetGroupName: str,
DBSubnetGroupDescription: str,
SubnetIds: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEventSubscriptionMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateEventSubscriptionMessageRequestTypeDef
def get_value() -> CreateEventSubscriptionMessageRequestTypeDef:
return {
"SubscriptionName": ...,
"SnsTopicArn": ...,
}
Definition
class CreateEventSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: str,
SourceType: NotRequired[str],
EventCategories: NotRequired[Sequence[str]],
SourceIds: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateOptionGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateOptionGroupMessageRequestTypeDef
def get_value() -> CreateOptionGroupMessageRequestTypeDef:
return {
"OptionGroupName": ...,
"EngineName": ...,
"MajorEngineVersion": ...,
"OptionGroupDescription": ...,
}
Definition
class CreateOptionGroupMessageRequestTypeDef(TypedDict):
OptionGroupName: str,
EngineName: str,
MajorEngineVersion: str,
OptionGroupDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DBClusterSnapshotTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotTypeDef
def get_value() -> DBClusterSnapshotTypeDef:
return {
"AvailabilityZones": ...,
}
Definition
class DBClusterSnapshotTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
DBClusterSnapshotIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[datetime],
Engine: NotRequired[str],
EngineMode: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[datetime],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DBClusterSnapshotArn: NotRequired[str],
SourceDBClusterSnapshotArn: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
TagList: NotRequired[List[TagTypeDef]], # (1)
DBSystemId: NotRequired[str],
- See TagTypeDef
PurchaseReservedDBInstancesOfferingMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingMessageRequestTypeDef
def get_value() -> PurchaseReservedDBInstancesOfferingMessageRequestTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
Definition
class PurchaseReservedDBInstancesOfferingMessageRequestTypeDef(TypedDict):
ReservedDBInstancesOfferingId: str,
ReservedDBInstanceId: NotRequired[str],
DBInstanceCount: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagListMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import TagListMessageTypeDef
def get_value() -> TagListMessageTypeDef:
return {
"TagList": ...,
"ResponseMetadata": ...,
}
Definition
class TagListMessageTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
OrderableDBInstanceOptionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionTypeDef
def get_value() -> OrderableDBInstanceOptionTypeDef:
return {
"Engine": ...,
}
Definition
class OrderableDBInstanceOptionTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DBInstanceClass: NotRequired[str],
LicenseModel: NotRequired[str],
AvailabilityZoneGroup: NotRequired[str],
AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]], # (1)
MultiAZCapable: NotRequired[bool],
ReadReplicaCapable: NotRequired[bool],
Vpc: NotRequired[bool],
SupportsStorageEncryption: NotRequired[bool],
StorageType: NotRequired[str],
SupportsIops: NotRequired[bool],
SupportsEnhancedMonitoring: NotRequired[bool],
SupportsIAMDatabaseAuthentication: NotRequired[bool],
SupportsPerformanceInsights: NotRequired[bool],
MinStorageSize: NotRequired[int],
MaxStorageSize: NotRequired[int],
MinIopsPerDbInstance: NotRequired[int],
MaxIopsPerDbInstance: NotRequired[int],
MinIopsPerGib: NotRequired[float],
MaxIopsPerGib: NotRequired[float],
AvailableProcessorFeatures: NotRequired[List[AvailableProcessorFeatureTypeDef]], # (2)
SupportedEngineModes: NotRequired[List[str]],
SupportsStorageAutoscaling: NotRequired[bool],
SupportsKerberosAuthentication: NotRequired[bool],
OutpostCapable: NotRequired[bool],
SupportedActivityStreamModes: NotRequired[List[str]],
SupportsGlobalDatabases: NotRequired[bool],
SupportsClusters: NotRequired[bool],
SupportedNetworkTypes: NotRequired[List[str]],
SupportsStorageThroughput: NotRequired[bool],
MinStorageThroughputPerDbInstance: NotRequired[int],
MaxStorageThroughputPerDbInstance: NotRequired[int],
MinStorageThroughputPerIops: NotRequired[float],
MaxStorageThroughputPerIops: NotRequired[float],
BlueGreenDeploymentTypeDef
Usage Example
from mypy_boto3_rds.type_defs import BlueGreenDeploymentTypeDef
def get_value() -> BlueGreenDeploymentTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
Definition
class BlueGreenDeploymentTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: NotRequired[str],
BlueGreenDeploymentName: NotRequired[str],
Source: NotRequired[str],
Target: NotRequired[str],
SwitchoverDetails: NotRequired[List[SwitchoverDetailTypeDef]], # (1)
Tasks: NotRequired[List[BlueGreenDeploymentTaskTypeDef]], # (2)
Status: NotRequired[str],
StatusDetails: NotRequired[str],
CreateTime: NotRequired[datetime],
DeleteTime: NotRequired[datetime],
TagList: NotRequired[List[TagTypeDef]], # (3)
CertificateMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CertificateMessageTypeDef
def get_value() -> CertificateMessageTypeDef:
return {
"Certificates": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class CertificateMessageTypeDef(TypedDict):
Certificates: List[CertificateTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyCertificatesResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyCertificatesResultTypeDef
def get_value() -> ModifyCertificatesResultTypeDef:
return {
"Certificate": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyCertificatesResultTypeDef(TypedDict):
Certificate: CertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterPendingModifiedValuesTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ClusterPendingModifiedValuesTypeDef
def get_value() -> ClusterPendingModifiedValuesTypeDef:
return {
"PendingCloudwatchLogsExports": ...,
}
Definition
class ClusterPendingModifiedValuesTypeDef(TypedDict):
PendingCloudwatchLogsExports: NotRequired[PendingCloudwatchLogsExportsTypeDef], # (1)
DBClusterIdentifier: NotRequired[str],
MasterUserPassword: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
EngineVersion: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
AllocatedStorage: NotRequired[int],
Iops: NotRequired[int],
DBProxyTargetGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBProxyTargetGroupTypeDef
def get_value() -> DBProxyTargetGroupTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DBProxyTargetGroupTypeDef(TypedDict):
DBProxyName: NotRequired[str],
TargetGroupName: NotRequired[str],
TargetGroupArn: NotRequired[str],
IsDefault: NotRequired[bool],
Status: NotRequired[str],
ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationInfoTypeDef], # (1)
CreatedDate: NotRequired[datetime],
UpdatedDate: NotRequired[datetime],
ModifyDBProxyTargetGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupRequestRequestTypeDef
def get_value() -> ModifyDBProxyTargetGroupRequestRequestTypeDef:
return {
"TargetGroupName": ...,
"DBProxyName": ...,
}
Definition
class ModifyDBProxyTargetGroupRequestRequestTypeDef(TypedDict):
TargetGroupName: str,
DBProxyName: str,
ConnectionPoolConfig: NotRequired[ConnectionPoolConfigurationTypeDef], # (1)
NewName: NotRequired[str],
CopyDBClusterParameterGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterParameterGroupResultTypeDef
def get_value() -> CopyDBClusterParameterGroupResultTypeDef:
return {
"DBClusterParameterGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CopyDBClusterParameterGroupResultTypeDef(TypedDict):
DBClusterParameterGroup: DBClusterParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterParameterGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterParameterGroupResultTypeDef
def get_value() -> CreateDBClusterParameterGroupResultTypeDef:
return {
"DBClusterParameterGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBClusterParameterGroupResultTypeDef(TypedDict):
DBClusterParameterGroup: DBClusterParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterParameterGroupsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupsMessageTypeDef
def get_value() -> DBClusterParameterGroupsMessageTypeDef:
return {
"Marker": ...,
"DBClusterParameterGroups": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterParameterGroupsMessageTypeDef(TypedDict):
Marker: str,
DBClusterParameterGroups: List[DBClusterParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyDBParameterGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBParameterGroupResultTypeDef
def get_value() -> CopyDBParameterGroupResultTypeDef:
return {
"DBParameterGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CopyDBParameterGroupResultTypeDef(TypedDict):
DBParameterGroup: DBParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBParameterGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBParameterGroupResultTypeDef
def get_value() -> CreateDBParameterGroupResultTypeDef:
return {
"DBParameterGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBParameterGroupResultTypeDef(TypedDict):
DBParameterGroup: DBParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBParameterGroupsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupsMessageTypeDef
def get_value() -> DBParameterGroupsMessageTypeDef:
return {
"Marker": ...,
"DBParameterGroups": ...,
"ResponseMetadata": ...,
}
Definition
class DBParameterGroupsMessageTypeDef(TypedDict):
Marker: str,
DBParameterGroups: List[DBParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterMessageRequestTypeDef
def get_value() -> CreateDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"Engine": ...,
}
Definition
class CreateDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
Engine: str,
AvailabilityZones: NotRequired[Sequence[str]],
BackupRetentionPeriod: NotRequired[int],
CharacterSetName: NotRequired[str],
DatabaseName: NotRequired[str],
DBClusterParameterGroupName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
DBSubnetGroupName: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
MasterUserPassword: NotRequired[str],
OptionGroupName: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReplicationSourceIdentifier: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
PreSignedUrl: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
BacktrackWindow: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
EngineMode: NotRequired[str],
ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef], # (2)
DeletionProtection: NotRequired[bool],
GlobalClusterIdentifier: NotRequired[str],
EnableHttpEndpoint: NotRequired[bool],
CopyTagsToSnapshot: NotRequired[bool],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
EnableGlobalWriteForwarding: NotRequired[bool],
DBClusterInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
StorageType: NotRequired[str],
Iops: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
EnablePerformanceInsights: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef], # (3)
NetworkType: NotRequired[str],
DBSystemId: NotRequired[str],
ManageMasterUserPassword: NotRequired[bool],
MasterUserSecretKmsKeyId: NotRequired[str],
SourceRegion: NotRequired[str],
ModifyDBClusterMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterMessageRequestTypeDef
def get_value() -> ModifyDBClusterMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class ModifyDBClusterMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
NewDBClusterIdentifier: NotRequired[str],
ApplyImmediately: NotRequired[bool],
BackupRetentionPeriod: NotRequired[int],
DBClusterParameterGroupName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
Port: NotRequired[int],
MasterUserPassword: NotRequired[str],
OptionGroupName: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
BacktrackWindow: NotRequired[int],
CloudwatchLogsExportConfiguration: NotRequired[CloudwatchLogsExportConfigurationTypeDef], # (1)
EngineVersion: NotRequired[str],
AllowMajorVersionUpgrade: NotRequired[bool],
DBInstanceParameterGroupName: NotRequired[str],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef], # (2)
DeletionProtection: NotRequired[bool],
EnableHttpEndpoint: NotRequired[bool],
CopyTagsToSnapshot: NotRequired[bool],
EnableGlobalWriteForwarding: NotRequired[bool],
DBClusterInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
StorageType: NotRequired[str],
Iops: NotRequired[int],
AutoMinorVersionUpgrade: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
EnablePerformanceInsights: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef], # (3)
NetworkType: NotRequired[str],
ManageMasterUserPassword: NotRequired[bool],
RotateMasterUserPassword: NotRequired[bool],
MasterUserSecretKmsKeyId: NotRequired[str],
- See CloudwatchLogsExportConfigurationTypeDef
- See ScalingConfigurationTypeDef
- See ServerlessV2ScalingConfigurationTypeDef
RestoreDBClusterFromS3MessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromS3MessageRequestTypeDef
def get_value() -> RestoreDBClusterFromS3MessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"Engine": ...,
"MasterUsername": ...,
"SourceEngine": ...,
"SourceEngineVersion": ...,
"S3BucketName": ...,
"S3IngestionRoleArn": ...,
}
Definition
class RestoreDBClusterFromS3MessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
Engine: str,
MasterUsername: str,
SourceEngine: str,
SourceEngineVersion: str,
S3BucketName: str,
S3IngestionRoleArn: str,
AvailabilityZones: NotRequired[Sequence[str]],
BackupRetentionPeriod: NotRequired[int],
CharacterSetName: NotRequired[str],
DatabaseName: NotRequired[str],
DBClusterParameterGroupName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
DBSubnetGroupName: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUserPassword: NotRequired[str],
OptionGroupName: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
S3Prefix: NotRequired[str],
BacktrackWindow: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
DeletionProtection: NotRequired[bool],
CopyTagsToSnapshot: NotRequired[bool],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef], # (2)
NetworkType: NotRequired[str],
ManageMasterUserPassword: NotRequired[bool],
MasterUserSecretKmsKeyId: NotRequired[str],
RestoreDBClusterFromSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromSnapshotMessageRequestTypeDef
def get_value() -> RestoreDBClusterFromSnapshotMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"SnapshotIdentifier": ...,
"Engine": ...,
}
Definition
class RestoreDBClusterFromSnapshotMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
SnapshotIdentifier: str,
Engine: str,
AvailabilityZones: NotRequired[Sequence[str]],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
DBSubnetGroupName: NotRequired[str],
DatabaseName: NotRequired[str],
OptionGroupName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
KmsKeyId: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
BacktrackWindow: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
EngineMode: NotRequired[str],
ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef], # (2)
DBClusterParameterGroupName: NotRequired[str],
DeletionProtection: NotRequired[bool],
CopyTagsToSnapshot: NotRequired[bool],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
DBClusterInstanceClass: NotRequired[str],
StorageType: NotRequired[str],
Iops: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef], # (3)
NetworkType: NotRequired[str],
RestoreDBClusterToPointInTimeMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterToPointInTimeMessageRequestTypeDef
def get_value() -> RestoreDBClusterToPointInTimeMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
"SourceDBClusterIdentifier": ...,
}
Definition
class RestoreDBClusterToPointInTimeMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
SourceDBClusterIdentifier: str,
RestoreType: NotRequired[str],
RestoreToTime: NotRequired[Union[datetime, str]],
UseLatestRestorableTime: NotRequired[bool],
Port: NotRequired[int],
DBSubnetGroupName: NotRequired[str],
OptionGroupName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
KmsKeyId: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
BacktrackWindow: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
DBClusterParameterGroupName: NotRequired[str],
DeletionProtection: NotRequired[bool],
CopyTagsToSnapshot: NotRequired[bool],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
ScalingConfiguration: NotRequired[ScalingConfigurationTypeDef], # (2)
EngineMode: NotRequired[str],
DBClusterInstanceClass: NotRequired[str],
StorageType: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
Iops: NotRequired[int],
ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationTypeDef], # (3)
NetworkType: NotRequired[str],
CreateDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceMessageRequestTypeDef
def get_value() -> CreateDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
"DBInstanceClass": ...,
"Engine": ...,
}
Definition
class CreateDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
DBInstanceClass: str,
Engine: str,
DBName: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUsername: NotRequired[str],
MasterUserPassword: NotRequired[str],
DBSecurityGroups: NotRequired[Sequence[str]],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
AvailabilityZone: NotRequired[str],
DBSubnetGroupName: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
DBParameterGroupName: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
Port: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
CharacterSetName: NotRequired[str],
NcharCharacterSetName: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DBClusterIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
TdeCredentialPassword: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Domain: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
PromotionTier: NotRequired[int],
Timezone: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
EnablePerformanceInsights: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]], # (2)
DeletionProtection: NotRequired[bool],
MaxAllocatedStorage: NotRequired[int],
EnableCustomerOwnedIp: NotRequired[bool],
CustomIamInstanceProfile: NotRequired[str],
BackupTarget: NotRequired[str],
NetworkType: NotRequired[str],
StorageThroughput: NotRequired[int],
ManageMasterUserPassword: NotRequired[bool],
MasterUserSecretKmsKeyId: NotRequired[str],
CACertificateIdentifier: NotRequired[str],
- See TagTypeDef
- See ProcessorFeatureTypeDef
CreateDBInstanceReadReplicaMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceReadReplicaMessageRequestTypeDef
def get_value() -> CreateDBInstanceReadReplicaMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
"SourceDBInstanceIdentifier": ...,
}
Definition
class CreateDBInstanceReadReplicaMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
SourceDBInstanceIdentifier: str,
DBInstanceClass: NotRequired[str],
AvailabilityZone: NotRequired[str],
Port: NotRequired[int],
MultiAZ: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
DBParameterGroupName: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DBSubnetGroupName: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
StorageType: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
KmsKeyId: NotRequired[str],
PreSignedUrl: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
EnablePerformanceInsights: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]], # (2)
UseDefaultProcessorFeatures: NotRequired[bool],
DeletionProtection: NotRequired[bool],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
ReplicaMode: NotRequired[ReplicaModeType], # (3)
MaxAllocatedStorage: NotRequired[int],
CustomIamInstanceProfile: NotRequired[str],
NetworkType: NotRequired[str],
StorageThroughput: NotRequired[int],
EnableCustomerOwnedIp: NotRequired[bool],
AllocatedStorage: NotRequired[int],
SourceRegion: NotRequired[str],
- See TagTypeDef
- See ProcessorFeatureTypeDef
- See ReplicaModeType
DBSnapshotTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotTypeDef
def get_value() -> DBSnapshotTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
Definition
class DBSnapshotTypeDef(TypedDict):
DBSnapshotIdentifier: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[datetime],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[datetime],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDBSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DBSnapshotArn: NotRequired[str],
Timezone: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[List[ProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
TagList: NotRequired[List[TagTypeDef]], # (2)
OriginalSnapshotCreateTime: NotRequired[datetime],
SnapshotDatabaseTime: NotRequired[datetime],
SnapshotTarget: NotRequired[str],
StorageThroughput: NotRequired[int],
- See ProcessorFeatureTypeDef
- See TagTypeDef
ModifyDBInstanceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBInstanceMessageRequestTypeDef
def get_value() -> ModifyDBInstanceMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class ModifyDBInstanceMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
AllocatedStorage: NotRequired[int],
DBInstanceClass: NotRequired[str],
DBSubnetGroupName: NotRequired[str],
DBSecurityGroups: NotRequired[Sequence[str]],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
ApplyImmediately: NotRequired[bool],
MasterUserPassword: NotRequired[str],
DBParameterGroupName: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AllowMajorVersionUpgrade: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
NewDBInstanceIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
TdeCredentialPassword: NotRequired[str],
CACertificateIdentifier: NotRequired[str],
Domain: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
DBPortNumber: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
MonitoringRoleArn: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
PromotionTier: NotRequired[int],
EnableIAMDatabaseAuthentication: NotRequired[bool],
EnablePerformanceInsights: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
CloudwatchLogsExportConfiguration: NotRequired[CloudwatchLogsExportConfigurationTypeDef], # (1)
ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]], # (2)
UseDefaultProcessorFeatures: NotRequired[bool],
DeletionProtection: NotRequired[bool],
MaxAllocatedStorage: NotRequired[int],
CertificateRotationRestart: NotRequired[bool],
ReplicaMode: NotRequired[ReplicaModeType], # (3)
EnableCustomerOwnedIp: NotRequired[bool],
AwsBackupRecoveryPointArn: NotRequired[str],
AutomationMode: NotRequired[AutomationModeType], # (4)
ResumeFullAutomationModeMinutes: NotRequired[int],
NetworkType: NotRequired[str],
StorageThroughput: NotRequired[int],
ManageMasterUserPassword: NotRequired[bool],
RotateMasterUserPassword: NotRequired[bool],
MasterUserSecretKmsKeyId: NotRequired[str],
- See CloudwatchLogsExportConfigurationTypeDef
- See ProcessorFeatureTypeDef
- See ReplicaModeType
- See AutomationModeType
PendingModifiedValuesTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PendingModifiedValuesTypeDef
def get_value() -> PendingModifiedValuesTypeDef:
return {
"DBInstanceClass": ...,
}
Definition
class PendingModifiedValuesTypeDef(TypedDict):
DBInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUserPassword: NotRequired[str],
Port: NotRequired[int],
BackupRetentionPeriod: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
DBInstanceIdentifier: NotRequired[str],
StorageType: NotRequired[str],
CACertificateIdentifier: NotRequired[str],
DBSubnetGroupName: NotRequired[str],
PendingCloudwatchLogsExports: NotRequired[PendingCloudwatchLogsExportsTypeDef], # (1)
ProcessorFeatures: NotRequired[List[ProcessorFeatureTypeDef]], # (2)
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
AutomationMode: NotRequired[AutomationModeType], # (3)
ResumeFullAutomationModeTime: NotRequired[datetime],
StorageThroughput: NotRequired[int],
RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef
def get_value() -> RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
DBSnapshotIdentifier: NotRequired[str],
DBInstanceClass: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
DBSubnetGroupName: NotRequired[str],
MultiAZ: NotRequired[bool],
PubliclyAccessible: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
LicenseModel: NotRequired[str],
DBName: NotRequired[str],
Engine: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
TdeCredentialPassword: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
Domain: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
DomainIAMRoleName: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]], # (2)
UseDefaultProcessorFeatures: NotRequired[bool],
DBParameterGroupName: NotRequired[str],
DeletionProtection: NotRequired[bool],
EnableCustomerOwnedIp: NotRequired[bool],
CustomIamInstanceProfile: NotRequired[str],
BackupTarget: NotRequired[str],
NetworkType: NotRequired[str],
StorageThroughput: NotRequired[int],
DBClusterSnapshotIdentifier: NotRequired[str],
AllocatedStorage: NotRequired[int],
- See TagTypeDef
- See ProcessorFeatureTypeDef
RestoreDBInstanceFromS3MessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromS3MessageRequestTypeDef
def get_value() -> RestoreDBInstanceFromS3MessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
"DBInstanceClass": ...,
"Engine": ...,
"SourceEngine": ...,
"SourceEngineVersion": ...,
"S3BucketName": ...,
"S3IngestionRoleArn": ...,
}
Definition
class RestoreDBInstanceFromS3MessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
DBInstanceClass: str,
Engine: str,
SourceEngine: str,
SourceEngineVersion: str,
S3BucketName: str,
S3IngestionRoleArn: str,
DBName: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUsername: NotRequired[str],
MasterUserPassword: NotRequired[str],
DBSecurityGroups: NotRequired[Sequence[str]],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
AvailabilityZone: NotRequired[str],
DBSubnetGroupName: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
DBParameterGroupName: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
Port: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
StorageType: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
S3Prefix: NotRequired[str],
EnablePerformanceInsights: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]], # (2)
UseDefaultProcessorFeatures: NotRequired[bool],
DeletionProtection: NotRequired[bool],
MaxAllocatedStorage: NotRequired[int],
NetworkType: NotRequired[str],
StorageThroughput: NotRequired[int],
ManageMasterUserPassword: NotRequired[bool],
MasterUserSecretKmsKeyId: NotRequired[str],
- See TagTypeDef
- See ProcessorFeatureTypeDef
RestoreDBInstanceToPointInTimeMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceToPointInTimeMessageRequestTypeDef
def get_value() -> RestoreDBInstanceToPointInTimeMessageRequestTypeDef:
return {
"TargetDBInstanceIdentifier": ...,
}
Definition
class RestoreDBInstanceToPointInTimeMessageRequestTypeDef(TypedDict):
TargetDBInstanceIdentifier: str,
SourceDBInstanceIdentifier: NotRequired[str],
RestoreTime: NotRequired[Union[datetime, str]],
UseLatestRestorableTime: NotRequired[bool],
DBInstanceClass: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
DBSubnetGroupName: NotRequired[str],
MultiAZ: NotRequired[bool],
PubliclyAccessible: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
LicenseModel: NotRequired[str],
DBName: NotRequired[str],
Engine: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
TdeCredentialPassword: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
Domain: NotRequired[str],
DomainIAMRoleName: NotRequired[str],
EnableIAMDatabaseAuthentication: NotRequired[bool],
EnableCloudwatchLogsExports: NotRequired[Sequence[str]],
ProcessorFeatures: NotRequired[Sequence[ProcessorFeatureTypeDef]], # (2)
UseDefaultProcessorFeatures: NotRequired[bool],
DBParameterGroupName: NotRequired[str],
DeletionProtection: NotRequired[bool],
SourceDbiResourceId: NotRequired[str],
MaxAllocatedStorage: NotRequired[int],
SourceDBInstanceAutomatedBackupsArn: NotRequired[str],
EnableCustomerOwnedIp: NotRequired[bool],
CustomIamInstanceProfile: NotRequired[str],
BackupTarget: NotRequired[str],
NetworkType: NotRequired[str],
StorageThroughput: NotRequired[int],
AllocatedStorage: NotRequired[int],
- See TagTypeDef
- See ProcessorFeatureTypeDef
CreateDBProxyEndpointResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyEndpointResponseTypeDef
def get_value() -> CreateDBProxyEndpointResponseTypeDef:
return {
"DBProxyEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBProxyEndpointResponseTypeDef(TypedDict):
DBProxyEndpoint: DBProxyEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBProxyEndpointResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyEndpointResponseTypeDef
def get_value() -> DeleteDBProxyEndpointResponseTypeDef:
return {
"DBProxyEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBProxyEndpointResponseTypeDef(TypedDict):
DBProxyEndpoint: DBProxyEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBProxyEndpointsResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsResponseTypeDef
def get_value() -> DescribeDBProxyEndpointsResponseTypeDef:
return {
"DBProxyEndpoints": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBProxyEndpointsResponseTypeDef(TypedDict):
DBProxyEndpoints: List[DBProxyEndpointTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBProxyEndpointResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyEndpointResponseTypeDef
def get_value() -> ModifyDBProxyEndpointResponseTypeDef:
return {
"DBProxyEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBProxyEndpointResponseTypeDef(TypedDict):
DBProxyEndpoint: DBProxyEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBProxyRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyRequestRequestTypeDef
def get_value() -> CreateDBProxyRequestRequestTypeDef:
return {
"DBProxyName": ...,
"EngineFamily": ...,
"Auth": ...,
"RoleArn": ...,
"VpcSubnetIds": ...,
}
Definition
class CreateDBProxyRequestRequestTypeDef(TypedDict):
DBProxyName: str,
EngineFamily: EngineFamilyType, # (1)
Auth: Sequence[UserAuthConfigTypeDef], # (2)
RoleArn: str,
VpcSubnetIds: Sequence[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
RequireTLS: NotRequired[bool],
IdleClientTimeout: NotRequired[int],
DebugLogging: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See EngineFamilyType
- See UserAuthConfigTypeDef
- See TagTypeDef
ModifyDBProxyRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyRequestRequestTypeDef
def get_value() -> ModifyDBProxyRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class ModifyDBProxyRequestRequestTypeDef(TypedDict):
DBProxyName: str,
NewDBProxyName: NotRequired[str],
Auth: NotRequired[Sequence[UserAuthConfigTypeDef]], # (1)
RequireTLS: NotRequired[bool],
IdleClientTimeout: NotRequired[int],
DebugLogging: NotRequired[bool],
RoleArn: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
DBClusterBacktrackMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterBacktrackMessageTypeDef
def get_value() -> DBClusterBacktrackMessageTypeDef:
return {
"Marker": ...,
"DBClusterBacktracks": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterBacktrackMessageTypeDef(TypedDict):
Marker: str,
DBClusterBacktracks: List[DBClusterBacktrackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterEndpointMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterEndpointMessageTypeDef
def get_value() -> DBClusterEndpointMessageTypeDef:
return {
"Marker": ...,
"DBClusterEndpoints": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterEndpointMessageTypeDef(TypedDict):
Marker: str,
DBClusterEndpoints: List[DBClusterEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterParameterGroupDetailsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterParameterGroupDetailsTypeDef
def get_value() -> DBClusterParameterGroupDetailsTypeDef:
return {
"Parameters": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterParameterGroupDetailsTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBParameterGroupDetailsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBParameterGroupDetailsTypeDef
def get_value() -> DBParameterGroupDetailsTypeDef:
return {
"Parameters": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DBParameterGroupDetailsTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EngineDefaultsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EngineDefaultsTypeDef
def get_value() -> EngineDefaultsTypeDef:
return {
"DBParameterGroupFamily": ...,
}
Definition
class EngineDefaultsTypeDef(TypedDict):
DBParameterGroupFamily: NotRequired[str],
Marker: NotRequired[str],
Parameters: NotRequired[List[ParameterTypeDef]], # (1)
- See ParameterTypeDef
ModifyDBClusterParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterParameterGroupMessageRequestTypeDef
def get_value() -> ModifyDBClusterParameterGroupMessageRequestTypeDef:
return {
"DBClusterParameterGroupName": ...,
"Parameters": ...,
}
Definition
class ModifyDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
DBClusterParameterGroupName: str,
Parameters: Sequence[ParameterTypeDef], # (1)
- See ParameterTypeDef
ModifyDBParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBParameterGroupMessageRequestTypeDef
def get_value() -> ModifyDBParameterGroupMessageRequestTypeDef:
return {
"DBParameterGroupName": ...,
"Parameters": ...,
}
Definition
class ModifyDBParameterGroupMessageRequestTypeDef(TypedDict):
DBParameterGroupName: str,
Parameters: Sequence[ParameterTypeDef], # (1)
- See ParameterTypeDef
ResetDBClusterParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ResetDBClusterParameterGroupMessageRequestTypeDef
def get_value() -> ResetDBClusterParameterGroupMessageRequestTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class ResetDBClusterParameterGroupMessageRequestTypeDef(TypedDict):
DBClusterParameterGroupName: str,
ResetAllParameters: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
- See ParameterTypeDef
ResetDBParameterGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ResetDBParameterGroupMessageRequestTypeDef
def get_value() -> ResetDBParameterGroupMessageRequestTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class ResetDBParameterGroupMessageRequestTypeDef(TypedDict):
DBParameterGroupName: str,
ResetAllParameters: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
- See ParameterTypeDef
DBClusterSnapshotAttributesResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotAttributesResultTypeDef
def get_value() -> DBClusterSnapshotAttributesResultTypeDef:
return {
"DBClusterSnapshotIdentifier": ...,
}
Definition
class DBClusterSnapshotAttributesResultTypeDef(TypedDict):
DBClusterSnapshotIdentifier: NotRequired[str],
DBClusterSnapshotAttributes: NotRequired[List[DBClusterSnapshotAttributeTypeDef]], # (1)
DBEngineVersionResponseMetadataTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBEngineVersionResponseMetadataTypeDef
def get_value() -> DBEngineVersionResponseMetadataTypeDef:
return {
"Engine": ...,
"EngineVersion": ...,
"DBParameterGroupFamily": ...,
"DBEngineDescription": ...,
"DBEngineVersionDescription": ...,
"DefaultCharacterSet": ...,
"Image": ...,
"DBEngineMediaType": ...,
"SupportedCharacterSets": ...,
"SupportedNcharCharacterSets": ...,
"ValidUpgradeTarget": ...,
"SupportedTimezones": ...,
"ExportableLogTypes": ...,
"SupportsLogExportsToCloudwatchLogs": ...,
"SupportsReadReplica": ...,
"SupportedEngineModes": ...,
"SupportedFeatureNames": ...,
"Status": ...,
"SupportsParallelQuery": ...,
"SupportsGlobalDatabases": ...,
"MajorEngineVersion": ...,
"DatabaseInstallationFilesS3BucketName": ...,
"DatabaseInstallationFilesS3Prefix": ...,
"DBEngineVersionArn": ...,
"KMSKeyId": ...,
"CreateTime": ...,
"TagList": ...,
"SupportsBabelfish": ...,
"CustomDBEngineVersionManifest": ...,
"SupportsCertificateRotationWithoutRestart": ...,
"SupportedCACertificateIdentifiers": ...,
"ResponseMetadata": ...,
}
Definition
class DBEngineVersionResponseMetadataTypeDef(TypedDict):
Engine: str,
EngineVersion: str,
DBParameterGroupFamily: str,
DBEngineDescription: str,
DBEngineVersionDescription: str,
DefaultCharacterSet: CharacterSetTypeDef, # (1)
Image: CustomDBEngineVersionAMITypeDef, # (2)
DBEngineMediaType: str,
SupportedCharacterSets: List[CharacterSetTypeDef], # (3)
SupportedNcharCharacterSets: List[CharacterSetTypeDef], # (3)
ValidUpgradeTarget: List[UpgradeTargetTypeDef], # (5)
SupportedTimezones: List[TimezoneTypeDef], # (6)
ExportableLogTypes: List[str],
SupportsLogExportsToCloudwatchLogs: bool,
SupportsReadReplica: bool,
SupportedEngineModes: List[str],
SupportedFeatureNames: List[str],
Status: str,
SupportsParallelQuery: bool,
SupportsGlobalDatabases: bool,
MajorEngineVersion: str,
DatabaseInstallationFilesS3BucketName: str,
DatabaseInstallationFilesS3Prefix: str,
DBEngineVersionArn: str,
KMSKeyId: str,
CreateTime: datetime,
TagList: List[TagTypeDef], # (7)
SupportsBabelfish: bool,
CustomDBEngineVersionManifest: str,
SupportsCertificateRotationWithoutRestart: bool,
SupportedCACertificateIdentifiers: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See CharacterSetTypeDef
- See CustomDBEngineVersionAMITypeDef
- See CharacterSetTypeDef
- See CharacterSetTypeDef
- See UpgradeTargetTypeDef
- See TimezoneTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
DBEngineVersionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBEngineVersionTypeDef
def get_value() -> DBEngineVersionTypeDef:
return {
"Engine": ...,
}
Definition
class DBEngineVersionTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
DBEngineDescription: NotRequired[str],
DBEngineVersionDescription: NotRequired[str],
DefaultCharacterSet: NotRequired[CharacterSetTypeDef], # (1)
Image: NotRequired[CustomDBEngineVersionAMITypeDef], # (2)
DBEngineMediaType: NotRequired[str],
SupportedCharacterSets: NotRequired[List[CharacterSetTypeDef]], # (3)
SupportedNcharCharacterSets: NotRequired[List[CharacterSetTypeDef]], # (3)
ValidUpgradeTarget: NotRequired[List[UpgradeTargetTypeDef]], # (5)
SupportedTimezones: NotRequired[List[TimezoneTypeDef]], # (6)
ExportableLogTypes: NotRequired[List[str]],
SupportsLogExportsToCloudwatchLogs: NotRequired[bool],
SupportsReadReplica: NotRequired[bool],
SupportedEngineModes: NotRequired[List[str]],
SupportedFeatureNames: NotRequired[List[str]],
Status: NotRequired[str],
SupportsParallelQuery: NotRequired[bool],
SupportsGlobalDatabases: NotRequired[bool],
MajorEngineVersion: NotRequired[str],
DatabaseInstallationFilesS3BucketName: NotRequired[str],
DatabaseInstallationFilesS3Prefix: NotRequired[str],
DBEngineVersionArn: NotRequired[str],
KMSKeyId: NotRequired[str],
CreateTime: NotRequired[datetime],
TagList: NotRequired[List[TagTypeDef]], # (7)
SupportsBabelfish: NotRequired[bool],
CustomDBEngineVersionManifest: NotRequired[str],
SupportsCertificateRotationWithoutRestart: NotRequired[bool],
SupportedCACertificateIdentifiers: NotRequired[List[str]],
- See CharacterSetTypeDef
- See CustomDBEngineVersionAMITypeDef
- See CharacterSetTypeDef
- See CharacterSetTypeDef
- See UpgradeTargetTypeDef
- See TimezoneTypeDef
- See TagTypeDef
DBInstanceAutomatedBackupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupTypeDef
def get_value() -> DBInstanceAutomatedBackupTypeDef:
return {
"DBInstanceArn": ...,
}
Definition
class DBInstanceAutomatedBackupTypeDef(TypedDict):
DBInstanceArn: NotRequired[str],
DbiResourceId: NotRequired[str],
Region: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
RestoreWindow: NotRequired[RestoreWindowTypeDef], # (1)
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[datetime],
MasterUsername: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
StorageType: NotRequired[str],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
BackupRetentionPeriod: NotRequired[int],
DBInstanceAutomatedBackupsArn: NotRequired[str],
DBInstanceAutomatedBackupsReplications: NotRequired[List[DBInstanceAutomatedBackupsReplicationTypeDef]], # (2)
BackupTarget: NotRequired[str],
StorageThroughput: NotRequired[int],
DBProxyTargetTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBProxyTargetTypeDef
def get_value() -> DBProxyTargetTypeDef:
return {
"TargetArn": ...,
}
Definition
class DBProxyTargetTypeDef(TypedDict):
TargetArn: NotRequired[str],
Endpoint: NotRequired[str],
TrackedClusterId: NotRequired[str],
RdsResourceId: NotRequired[str],
Port: NotRequired[int],
Type: NotRequired[TargetTypeType], # (1)
Role: NotRequired[TargetRoleType], # (2)
TargetHealth: NotRequired[TargetHealthTypeDef], # (3)
- See TargetTypeType
- See TargetRoleType
- See TargetHealthTypeDef
DBProxyTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBProxyTypeDef
def get_value() -> DBProxyTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DBProxyTypeDef(TypedDict):
DBProxyName: NotRequired[str],
DBProxyArn: NotRequired[str],
Status: NotRequired[DBProxyStatusType], # (1)
EngineFamily: NotRequired[str],
VpcId: NotRequired[str],
VpcSecurityGroupIds: NotRequired[List[str]],
VpcSubnetIds: NotRequired[List[str]],
Auth: NotRequired[List[UserAuthConfigInfoTypeDef]], # (2)
RoleArn: NotRequired[str],
Endpoint: NotRequired[str],
RequireTLS: NotRequired[bool],
IdleClientTimeout: NotRequired[int],
DebugLogging: NotRequired[bool],
CreatedDate: NotRequired[datetime],
UpdatedDate: NotRequired[datetime],
DBSecurityGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSecurityGroupTypeDef
def get_value() -> DBSecurityGroupTypeDef:
return {
"OwnerId": ...,
}
Definition
class DBSecurityGroupTypeDef(TypedDict):
OwnerId: NotRequired[str],
DBSecurityGroupName: NotRequired[str],
DBSecurityGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
EC2SecurityGroups: NotRequired[List[EC2SecurityGroupTypeDef]], # (1)
IPRanges: NotRequired[List[IPRangeTypeDef]], # (2)
DBSecurityGroupArn: NotRequired[str],
DBSnapshotAttributesResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotAttributesResultTypeDef
def get_value() -> DBSnapshotAttributesResultTypeDef:
return {
"DBSnapshotIdentifier": ...,
}
Definition
class DBSnapshotAttributesResultTypeDef(TypedDict):
DBSnapshotIdentifier: NotRequired[str],
DBSnapshotAttributes: NotRequired[List[DBSnapshotAttributeTypeDef]], # (1)
DescribeBlueGreenDeploymentsRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsRequestRequestTypeDef
def get_value() -> DescribeBlueGreenDeploymentsRequestRequestTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
Definition
class DescribeBlueGreenDeploymentsRequestRequestTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeCertificatesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeCertificatesMessageRequestTypeDef
def get_value() -> DescribeCertificatesMessageRequestTypeDef:
return {
"CertificateIdentifier": ...,
}
Definition
class DescribeCertificatesMessageRequestTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterBacktracksMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterBacktracksMessageRequestTypeDef
def get_value() -> DescribeDBClusterBacktracksMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterBacktracksMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterEndpointsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterEndpointsMessageRequestTypeDef
def get_value() -> DescribeDBClusterEndpointsMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterEndpointsMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterEndpointIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterParameterGroupsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParameterGroupsMessageRequestTypeDef
def get_value() -> DescribeDBClusterParameterGroupsMessageRequestTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class DescribeDBClusterParameterGroupsMessageRequestTypeDef(TypedDict):
DBClusterParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterParametersMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParametersMessageRequestTypeDef
def get_value() -> DescribeDBClusterParametersMessageRequestTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class DescribeDBClusterParametersMessageRequestTypeDef(TypedDict):
DBClusterParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBClusterSnapshotsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageRequestTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterSnapshotsMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
- See FilterTypeDef
DescribeDBClustersMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageRequestTypeDef
def get_value() -> DescribeDBClustersMessageRequestTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClustersMessageRequestTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
- See FilterTypeDef
DescribeDBEngineVersionsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBEngineVersionsMessageRequestTypeDef
def get_value() -> DescribeDBEngineVersionsMessageRequestTypeDef:
return {
"Engine": ...,
}
Definition
class DescribeDBEngineVersionsMessageRequestTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DefaultOnly: NotRequired[bool],
ListSupportedCharacterSets: NotRequired[bool],
ListSupportedTimezones: NotRequired[bool],
IncludeAll: NotRequired[bool],
- See FilterTypeDef
DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef
def get_value() -> DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef:
return {
"DbiResourceId": ...,
}
Definition
class DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef(TypedDict):
DbiResourceId: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DBInstanceAutomatedBackupsArn: NotRequired[str],
- See FilterTypeDef
DescribeDBInstancesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageRequestTypeDef
def get_value() -> DescribeDBInstancesMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBInstancesMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBLogFilesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesMessageRequestTypeDef
def get_value() -> DescribeDBLogFilesMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBLogFilesMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: str,
FilenameContains: NotRequired[str],
FileLastWritten: NotRequired[int],
FileSize: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBParameterGroupsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParameterGroupsMessageRequestTypeDef
def get_value() -> DescribeDBParameterGroupsMessageRequestTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class DescribeDBParameterGroupsMessageRequestTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBParametersMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParametersMessageRequestTypeDef
def get_value() -> DescribeDBParametersMessageRequestTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class DescribeDBParametersMessageRequestTypeDef(TypedDict):
DBParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBProxiesRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxiesRequestRequestTypeDef
def get_value() -> DescribeDBProxiesRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxiesRequestRequestTypeDef(TypedDict):
DBProxyName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBProxyEndpointsRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsRequestRequestTypeDef
def get_value() -> DescribeDBProxyEndpointsRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxyEndpointsRequestRequestTypeDef(TypedDict):
DBProxyName: NotRequired[str],
DBProxyEndpointName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBProxyTargetGroupsRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsRequestRequestTypeDef
def get_value() -> DescribeDBProxyTargetGroupsRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxyTargetGroupsRequestRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBProxyTargetsRequestRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsRequestRequestTypeDef
def get_value() -> DescribeDBProxyTargetsRequestRequestTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxyTargetsRequestRequestTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeDBSecurityGroupsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSecurityGroupsMessageRequestTypeDef
def get_value() -> DescribeDBSecurityGroupsMessageRequestTypeDef:
return {
"DBSecurityGroupName": ...,
}
Definition
class DescribeDBSecurityGroupsMessageRequestTypeDef(TypedDict):
DBSecurityGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDBSnapshotsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageRequestTypeDef
def get_value() -> DescribeDBSnapshotsMessageRequestTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBSnapshotsMessageRequestTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
DbiResourceId: NotRequired[str],
- See FilterTypeDef
DescribeDBSubnetGroupsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSubnetGroupsMessageRequestTypeDef
def get_value() -> DescribeDBSubnetGroupsMessageRequestTypeDef:
return {
"DBSubnetGroupName": ...,
}
Definition
class DescribeDBSubnetGroupsMessageRequestTypeDef(TypedDict):
DBSubnetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEngineDefaultClusterParametersMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersMessageRequestTypeDef
def get_value() -> DescribeEngineDefaultClusterParametersMessageRequestTypeDef:
return {
"DBParameterGroupFamily": ...,
}
Definition
class DescribeEngineDefaultClusterParametersMessageRequestTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEngineDefaultParametersMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersMessageRequestTypeDef
def get_value() -> DescribeEngineDefaultParametersMessageRequestTypeDef:
return {
"DBParameterGroupFamily": ...,
}
Definition
class DescribeEngineDefaultParametersMessageRequestTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEventCategoriesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEventCategoriesMessageRequestTypeDef
def get_value() -> DescribeEventCategoriesMessageRequestTypeDef:
return {
"SourceType": ...,
}
Definition
class DescribeEventCategoriesMessageRequestTypeDef(TypedDict):
SourceType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeEventSubscriptionsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEventSubscriptionsMessageRequestTypeDef
def get_value() -> DescribeEventSubscriptionsMessageRequestTypeDef:
return {
"SubscriptionName": ...,
}
Definition
class DescribeEventSubscriptionsMessageRequestTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEventsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEventsMessageRequestTypeDef
def get_value() -> DescribeEventsMessageRequestTypeDef:
return {
"SourceIdentifier": ...,
}
Definition
class DescribeEventsMessageRequestTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
Duration: NotRequired[int],
EventCategories: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See SourceTypeType
- See FilterTypeDef
DescribeExportTasksMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeExportTasksMessageRequestTypeDef
def get_value() -> DescribeExportTasksMessageRequestTypeDef:
return {
"ExportTaskIdentifier": ...,
}
Definition
class DescribeExportTasksMessageRequestTypeDef(TypedDict):
ExportTaskIdentifier: NotRequired[str],
SourceArn: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
SourceType: NotRequired[ExportSourceTypeType], # (2)
- See FilterTypeDef
- See ExportSourceTypeType
DescribeGlobalClustersMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeGlobalClustersMessageRequestTypeDef
def get_value() -> DescribeGlobalClustersMessageRequestTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
Definition
class DescribeGlobalClustersMessageRequestTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeOptionGroupOptionsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupOptionsMessageRequestTypeDef
def get_value() -> DescribeOptionGroupOptionsMessageRequestTypeDef:
return {
"EngineName": ...,
}
Definition
class DescribeOptionGroupOptionsMessageRequestTypeDef(TypedDict):
EngineName: str,
MajorEngineVersion: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeOptionGroupsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupsMessageRequestTypeDef
def get_value() -> DescribeOptionGroupsMessageRequestTypeDef:
return {
"OptionGroupName": ...,
}
Definition
class DescribeOptionGroupsMessageRequestTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
EngineName: NotRequired[str],
MajorEngineVersion: NotRequired[str],
- See FilterTypeDef
DescribeOrderableDBInstanceOptionsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeOrderableDBInstanceOptionsMessageRequestTypeDef
def get_value() -> DescribeOrderableDBInstanceOptionsMessageRequestTypeDef:
return {
"Engine": ...,
}
Definition
class DescribeOrderableDBInstanceOptionsMessageRequestTypeDef(TypedDict):
Engine: str,
EngineVersion: NotRequired[str],
DBInstanceClass: NotRequired[str],
LicenseModel: NotRequired[str],
AvailabilityZoneGroup: NotRequired[str],
Vpc: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribePendingMaintenanceActionsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribePendingMaintenanceActionsMessageRequestTypeDef
def get_value() -> DescribePendingMaintenanceActionsMessageRequestTypeDef:
return {
"ResourceIdentifier": ...,
}
Definition
class DescribePendingMaintenanceActionsMessageRequestTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeReservedDBInstancesMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesMessageRequestTypeDef
def get_value() -> DescribeReservedDBInstancesMessageRequestTypeDef:
return {
"ReservedDBInstanceId": ...,
}
Definition
class DescribeReservedDBInstancesMessageRequestTypeDef(TypedDict):
ReservedDBInstanceId: NotRequired[str],
ReservedDBInstancesOfferingId: NotRequired[str],
DBInstanceClass: NotRequired[str],
Duration: NotRequired[str],
ProductDescription: NotRequired[str],
OfferingType: NotRequired[str],
MultiAZ: NotRequired[bool],
LeaseId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeReservedDBInstancesOfferingsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesOfferingsMessageRequestTypeDef
def get_value() -> DescribeReservedDBInstancesOfferingsMessageRequestTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
Definition
class DescribeReservedDBInstancesOfferingsMessageRequestTypeDef(TypedDict):
ReservedDBInstancesOfferingId: NotRequired[str],
DBInstanceClass: NotRequired[str],
Duration: NotRequired[str],
ProductDescription: NotRequired[str],
OfferingType: NotRequired[str],
MultiAZ: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeSourceRegionsMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeSourceRegionsMessageRequestTypeDef
def get_value() -> DescribeSourceRegionsMessageRequestTypeDef:
return {
"RegionName": ...,
}
Definition
class DescribeSourceRegionsMessageRequestTypeDef(TypedDict):
RegionName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListTagsForResourceMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ListTagsForResourceMessageRequestTypeDef
def get_value() -> ListTagsForResourceMessageRequestTypeDef:
return {
"ResourceName": ...,
}
Definition
class ListTagsForResourceMessageRequestTypeDef(TypedDict):
ResourceName: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef
def get_value() -> DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef:
return {
"BlueGreenDeploymentIdentifier": ...,
}
Definition
class DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef(TypedDict):
BlueGreenDeploymentIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef
def get_value() -> DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef:
return {
"CertificateIdentifier": ...,
}
Definition
class DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef
def get_value() -> DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef(TypedDict):
DBClusterIdentifier: str,
BacktrackIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef
def get_value() -> DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterEndpointIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef
def get_value() -> DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef(TypedDict):
DBClusterParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef
def get_value() -> DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef:
return {
"DBClusterParameterGroupName": ...,
}
Definition
class DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef(TypedDict):
DBClusterParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef
def get_value() -> DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeShared: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef
def get_value() -> DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef:
return {
"Engine": ...,
}
Definition
class DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DBParameterGroupFamily: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DefaultOnly: NotRequired[bool],
ListSupportedCharacterSets: NotRequired[bool],
ListSupportedTimezones: NotRequired[bool],
IncludeAll: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef
def get_value() -> DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef:
return {
"DbiResourceId": ...,
}
Definition
class DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef(TypedDict):
DbiResourceId: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DBInstanceAutomatedBackupsArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef
def get_value() -> DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef
def get_value() -> DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef(TypedDict):
DBInstanceIdentifier: str,
FilenameContains: NotRequired[str],
FileLastWritten: NotRequired[int],
FileSize: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef
def get_value() -> DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef(TypedDict):
DBParameterGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef
def get_value() -> DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef:
return {
"DBParameterGroupName": ...,
}
Definition
class DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef(TypedDict):
DBParameterGroupName: str,
Source: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef
def get_value() -> DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef(TypedDict):
DBProxyName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef
def get_value() -> DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef(TypedDict):
DBProxyName: NotRequired[str],
DBProxyEndpointName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef
def get_value() -> DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef
def get_value() -> DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef:
return {
"DBProxyName": ...,
}
Definition
class DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef(TypedDict):
DBProxyName: str,
TargetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef
def get_value() -> DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef:
return {
"DBSecurityGroupName": ...,
}
Definition
class DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef(TypedDict):
DBSecurityGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef
def get_value() -> DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
DbiResourceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef
def get_value() -> DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef:
return {
"DBSubnetGroupName": ...,
}
Definition
class DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef(TypedDict):
DBSubnetGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef
def get_value() -> DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef:
return {
"DBParameterGroupFamily": ...,
}
Definition
class DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef
def get_value() -> DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef:
return {
"DBParameterGroupFamily": ...,
}
Definition
class DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef(TypedDict):
DBParameterGroupFamily: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef
def get_value() -> DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef:
return {
"SubscriptionName": ...,
}
Definition
class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEventsMessageDescribeEventsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEventsMessageDescribeEventsPaginateTypeDef
def get_value() -> DescribeEventsMessageDescribeEventsPaginateTypeDef:
return {
"SourceIdentifier": ...,
}
Definition
class DescribeEventsMessageDescribeEventsPaginateTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
Duration: NotRequired[int],
EventCategories: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SourceTypeType
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef
def get_value() -> DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef:
return {
"ExportTaskIdentifier": ...,
}
Definition
class DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef(TypedDict):
ExportTaskIdentifier: NotRequired[str],
SourceArn: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SourceType: NotRequired[ExportSourceTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See ExportSourceTypeType
- See PaginatorConfigTypeDef
DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef
def get_value() -> DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
Definition
class DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef
def get_value() -> DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef:
return {
"EngineName": ...,
}
Definition
class DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef(TypedDict):
EngineName: str,
MajorEngineVersion: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef
def get_value() -> DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef:
return {
"OptionGroupName": ...,
}
Definition
class DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
EngineName: NotRequired[str],
MajorEngineVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef
def get_value() -> DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef:
return {
"Engine": ...,
}
Definition
class DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef(TypedDict):
Engine: str,
EngineVersion: NotRequired[str],
DBInstanceClass: NotRequired[str],
LicenseModel: NotRequired[str],
AvailabilityZoneGroup: NotRequired[str],
Vpc: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef
def get_value() -> DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef:
return {
"ResourceIdentifier": ...,
}
Definition
class DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef
def get_value() -> DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef:
return {
"ReservedDBInstanceId": ...,
}
Definition
class DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef(TypedDict):
ReservedDBInstanceId: NotRequired[str],
ReservedDBInstancesOfferingId: NotRequired[str],
DBInstanceClass: NotRequired[str],
Duration: NotRequired[str],
ProductDescription: NotRequired[str],
OfferingType: NotRequired[str],
MultiAZ: NotRequired[bool],
LeaseId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef
def get_value() -> DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
Definition
class DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef(TypedDict):
ReservedDBInstancesOfferingId: NotRequired[str],
DBInstanceClass: NotRequired[str],
Duration: NotRequired[str],
ProductDescription: NotRequired[str],
OfferingType: NotRequired[str],
MultiAZ: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef
def get_value() -> DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef:
return {
"RegionName": ...,
}
Definition
class DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef(TypedDict):
RegionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef
def get_value() -> DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef:
return {
"DBInstanceIdentifier": ...,
"LogFileName": ...,
}
Definition
class DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef(TypedDict):
DBInstanceIdentifier: str,
LogFileName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef
def get_value() -> DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
DBClusterSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBClustersMessageDBClusterAvailableWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageDBClusterAvailableWaitTypeDef
def get_value() -> DescribeDBClustersMessageDBClusterAvailableWaitTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClustersMessageDBClusterAvailableWaitTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBClustersMessageDBClusterDeletedWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClustersMessageDBClusterDeletedWaitTypeDef
def get_value() -> DescribeDBClustersMessageDBClusterDeletedWaitTypeDef:
return {
"DBClusterIdentifier": ...,
}
Definition
class DescribeDBClustersMessageDBClusterDeletedWaitTypeDef(TypedDict):
DBClusterIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef
def get_value() -> DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef
def get_value() -> DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef
def get_value() -> DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
DbiResourceId: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef
def get_value() -> DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
DbiResourceId: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef
def get_value() -> DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBSnapshotIdentifier: NotRequired[str],
SnapshotType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
IncludeShared: NotRequired[bool],
IncludePublic: NotRequired[bool],
DbiResourceId: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeDBLogFilesResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBLogFilesResponseTypeDef
def get_value() -> DescribeDBLogFilesResponseTypeDef:
return {
"DescribeDBLogFiles": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBLogFilesResponseTypeDef(TypedDict):
DescribeDBLogFiles: List[DescribeDBLogFilesDetailsTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventCategoriesMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EventCategoriesMessageTypeDef
def get_value() -> EventCategoriesMessageTypeDef:
return {
"EventCategoriesMapList": ...,
"ResponseMetadata": ...,
}
Definition
class EventCategoriesMessageTypeDef(TypedDict):
EventCategoriesMapList: List[EventCategoriesMapTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import EventsMessageTypeDef
def get_value() -> EventsMessageTypeDef:
return {
"Marker": ...,
"Events": ...,
"ResponseMetadata": ...,
}
Definition
class EventsMessageTypeDef(TypedDict):
Marker: str,
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
ExportTasksMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ExportTasksMessageTypeDef
def get_value() -> ExportTasksMessageTypeDef:
return {
"Marker": ...,
"ExportTasks": ...,
"ResponseMetadata": ...,
}
Definition
class ExportTasksMessageTypeDef(TypedDict):
Marker: str,
ExportTasks: List[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GlobalClusterTypeDef
Usage Example
from mypy_boto3_rds.type_defs import GlobalClusterTypeDef
def get_value() -> GlobalClusterTypeDef:
return {
"GlobalClusterIdentifier": ...,
}
Definition
class GlobalClusterTypeDef(TypedDict):
GlobalClusterIdentifier: NotRequired[str],
GlobalClusterResourceId: NotRequired[str],
GlobalClusterArn: NotRequired[str],
Status: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DatabaseName: NotRequired[str],
StorageEncrypted: NotRequired[bool],
DeletionProtection: NotRequired[bool],
GlobalClusterMembers: NotRequired[List[GlobalClusterMemberTypeDef]], # (1)
FailoverState: NotRequired[FailoverStateTypeDef], # (2)
OptionGroupOptionSettingTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionGroupOptionSettingTypeDef
def get_value() -> OptionGroupOptionSettingTypeDef:
return {
"SettingName": ...,
}
Definition
class OptionGroupOptionSettingTypeDef(TypedDict):
SettingName: NotRequired[str],
SettingDescription: NotRequired[str],
DefaultValue: NotRequired[str],
ApplyType: NotRequired[str],
AllowedValues: NotRequired[str],
IsModifiable: NotRequired[bool],
IsRequired: NotRequired[bool],
MinimumEngineVersionPerAllowedValue: NotRequired[List[MinimumEngineVersionPerAllowedValueTypeDef]], # (1)
OptionConfigurationTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionConfigurationTypeDef
def get_value() -> OptionConfigurationTypeDef:
return {
"OptionName": ...,
}
Definition
class OptionConfigurationTypeDef(TypedDict):
OptionName: str,
Port: NotRequired[int],
OptionVersion: NotRequired[str],
DBSecurityGroupMemberships: NotRequired[Sequence[str]],
VpcSecurityGroupMemberships: NotRequired[Sequence[str]],
OptionSettings: NotRequired[Sequence[OptionSettingTypeDef]], # (1)
OptionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionTypeDef
def get_value() -> OptionTypeDef:
return {
"OptionName": ...,
}
Definition
class OptionTypeDef(TypedDict):
OptionName: NotRequired[str],
OptionDescription: NotRequired[str],
Persistent: NotRequired[bool],
Permanent: NotRequired[bool],
Port: NotRequired[int],
OptionVersion: NotRequired[str],
OptionSettings: NotRequired[List[OptionSettingTypeDef]], # (1)
DBSecurityGroupMemberships: NotRequired[List[DBSecurityGroupMembershipTypeDef]], # (2)
VpcSecurityGroupMemberships: NotRequired[List[VpcSecurityGroupMembershipTypeDef]], # (3)
SubnetTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"SubnetIdentifier": ...,
}
Definition
class SubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef], # (1)
SubnetOutpost: NotRequired[OutpostTypeDef], # (2)
SubnetStatus: NotRequired[str],
ResourcePendingMaintenanceActionsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ResourcePendingMaintenanceActionsTypeDef
def get_value() -> ResourcePendingMaintenanceActionsTypeDef:
return {
"ResourceIdentifier": ...,
}
Definition
class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
PendingMaintenanceActionDetails: NotRequired[List[PendingMaintenanceActionTypeDef]], # (1)
ValidStorageOptionsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ValidStorageOptionsTypeDef
def get_value() -> ValidStorageOptionsTypeDef:
return {
"StorageType": ...,
}
Definition
class ValidStorageOptionsTypeDef(TypedDict):
StorageType: NotRequired[str],
StorageSize: NotRequired[List[RangeTypeDef]], # (1)
ProvisionedIops: NotRequired[List[RangeTypeDef]], # (1)
IopsToStorageRatio: NotRequired[List[DoubleRangeTypeDef]], # (3)
SupportsStorageAutoscaling: NotRequired[bool],
ProvisionedStorageThroughput: NotRequired[List[RangeTypeDef]], # (1)
StorageThroughputToIopsRatio: NotRequired[List[DoubleRangeTypeDef]], # (3)
- See RangeTypeDef
- See RangeTypeDef
- See DoubleRangeTypeDef
- See RangeTypeDef
- See DoubleRangeTypeDef
ReservedDBInstanceTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstanceTypeDef
def get_value() -> ReservedDBInstanceTypeDef:
return {
"ReservedDBInstanceId": ...,
}
Definition
class ReservedDBInstanceTypeDef(TypedDict):
ReservedDBInstanceId: NotRequired[str],
ReservedDBInstancesOfferingId: NotRequired[str],
DBInstanceClass: NotRequired[str],
StartTime: NotRequired[datetime],
Duration: NotRequired[int],
FixedPrice: NotRequired[float],
UsagePrice: NotRequired[float],
CurrencyCode: NotRequired[str],
DBInstanceCount: NotRequired[int],
ProductDescription: NotRequired[str],
OfferingType: NotRequired[str],
MultiAZ: NotRequired[bool],
State: NotRequired[str],
RecurringCharges: NotRequired[List[RecurringChargeTypeDef]], # (1)
ReservedDBInstanceArn: NotRequired[str],
LeaseId: NotRequired[str],
ReservedDBInstancesOfferingTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstancesOfferingTypeDef
def get_value() -> ReservedDBInstancesOfferingTypeDef:
return {
"ReservedDBInstancesOfferingId": ...,
}
Definition
class ReservedDBInstancesOfferingTypeDef(TypedDict):
ReservedDBInstancesOfferingId: NotRequired[str],
DBInstanceClass: NotRequired[str],
Duration: NotRequired[int],
FixedPrice: NotRequired[float],
UsagePrice: NotRequired[float],
CurrencyCode: NotRequired[str],
ProductDescription: NotRequired[str],
OfferingType: NotRequired[str],
MultiAZ: NotRequired[bool],
RecurringCharges: NotRequired[List[RecurringChargeTypeDef]], # (1)
SourceRegionMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SourceRegionMessageTypeDef
def get_value() -> SourceRegionMessageTypeDef:
return {
"Marker": ...,
"SourceRegions": ...,
"ResponseMetadata": ...,
}
Definition
class SourceRegionMessageTypeDef(TypedDict):
Marker: str,
SourceRegions: List[SourceRegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyDBClusterSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBClusterSnapshotResultTypeDef
def get_value() -> CopyDBClusterSnapshotResultTypeDef:
return {
"DBClusterSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class CopyDBClusterSnapshotResultTypeDef(TypedDict):
DBClusterSnapshot: DBClusterSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterSnapshotResultTypeDef
def get_value() -> CreateDBClusterSnapshotResultTypeDef:
return {
"DBClusterSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBClusterSnapshotResultTypeDef(TypedDict):
DBClusterSnapshot: DBClusterSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterSnapshotMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterSnapshotMessageTypeDef
def get_value() -> DBClusterSnapshotMessageTypeDef:
return {
"Marker": ...,
"DBClusterSnapshots": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterSnapshotMessageTypeDef(TypedDict):
Marker: str,
DBClusterSnapshots: List[DBClusterSnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBClusterSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterSnapshotResultTypeDef
def get_value() -> DeleteDBClusterSnapshotResultTypeDef:
return {
"DBClusterSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBClusterSnapshotResultTypeDef(TypedDict):
DBClusterSnapshot: DBClusterSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OrderableDBInstanceOptionsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OrderableDBInstanceOptionsMessageTypeDef
def get_value() -> OrderableDBInstanceOptionsMessageTypeDef:
return {
"OrderableDBInstanceOptions": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class OrderableDBInstanceOptionsMessageTypeDef(TypedDict):
OrderableDBInstanceOptions: List[OrderableDBInstanceOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBlueGreenDeploymentResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateBlueGreenDeploymentResponseTypeDef
def get_value() -> CreateBlueGreenDeploymentResponseTypeDef:
return {
"BlueGreenDeployment": ...,
"ResponseMetadata": ...,
}
Definition
class CreateBlueGreenDeploymentResponseTypeDef(TypedDict):
BlueGreenDeployment: BlueGreenDeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBlueGreenDeploymentResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteBlueGreenDeploymentResponseTypeDef
def get_value() -> DeleteBlueGreenDeploymentResponseTypeDef:
return {
"BlueGreenDeployment": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteBlueGreenDeploymentResponseTypeDef(TypedDict):
BlueGreenDeployment: BlueGreenDeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBlueGreenDeploymentsResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeBlueGreenDeploymentsResponseTypeDef
def get_value() -> DescribeBlueGreenDeploymentsResponseTypeDef:
return {
"BlueGreenDeployments": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeBlueGreenDeploymentsResponseTypeDef(TypedDict):
BlueGreenDeployments: List[BlueGreenDeploymentTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SwitchoverBlueGreenDeploymentResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SwitchoverBlueGreenDeploymentResponseTypeDef
def get_value() -> SwitchoverBlueGreenDeploymentResponseTypeDef:
return {
"BlueGreenDeployment": ...,
"ResponseMetadata": ...,
}
Definition
class SwitchoverBlueGreenDeploymentResponseTypeDef(TypedDict):
BlueGreenDeployment: BlueGreenDeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterTypeDef
def get_value() -> DBClusterTypeDef:
return {
"AllocatedStorage": ...,
}
Definition
class DBClusterTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[List[str]],
BackupRetentionPeriod: NotRequired[int],
CharacterSetName: NotRequired[str],
DatabaseName: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBClusterParameterGroup: NotRequired[str],
DBSubnetGroup: NotRequired[str],
Status: NotRequired[str],
AutomaticRestartTime: NotRequired[datetime],
PercentProgress: NotRequired[str],
EarliestRestorableTime: NotRequired[datetime],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[List[str]],
MultiAZ: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
LatestRestorableTime: NotRequired[datetime],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
DBClusterOptionGroupMemberships: NotRequired[List[DBClusterOptionGroupStatusTypeDef]], # (1)
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReplicationSourceIdentifier: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[List[str]],
DBClusterMembers: NotRequired[List[DBClusterMemberTypeDef]], # (2)
VpcSecurityGroups: NotRequired[List[VpcSecurityGroupMembershipTypeDef]], # (3)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
DBClusterArn: NotRequired[str],
AssociatedRoles: NotRequired[List[DBClusterRoleTypeDef]], # (4)
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
CloneGroupId: NotRequired[str],
ClusterCreateTime: NotRequired[datetime],
EarliestBacktrackTime: NotRequired[datetime],
BacktrackWindow: NotRequired[int],
BacktrackConsumedChangeRecords: NotRequired[int],
EnabledCloudwatchLogsExports: NotRequired[List[str]],
Capacity: NotRequired[int],
EngineMode: NotRequired[str],
ScalingConfigurationInfo: NotRequired[ScalingConfigurationInfoTypeDef], # (5)
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamMode: NotRequired[ActivityStreamModeType], # (6)
ActivityStreamStatus: NotRequired[ActivityStreamStatusType], # (7)
ActivityStreamKmsKeyId: NotRequired[str],
ActivityStreamKinesisStreamName: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[List[DomainMembershipTypeDef]], # (8)
TagList: NotRequired[List[TagTypeDef]], # (9)
GlobalWriteForwardingStatus: NotRequired[WriteForwardingStatusType], # (10)
GlobalWriteForwardingRequested: NotRequired[bool],
PendingModifiedValues: NotRequired[ClusterPendingModifiedValuesTypeDef], # (11)
DBClusterInstanceClass: NotRequired[str],
StorageType: NotRequired[str],
Iops: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
PerformanceInsightsEnabled: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
ServerlessV2ScalingConfiguration: NotRequired[ServerlessV2ScalingConfigurationInfoTypeDef], # (12)
NetworkType: NotRequired[str],
DBSystemId: NotRequired[str],
MasterUserSecret: NotRequired[MasterUserSecretTypeDef], # (13)
- See DBClusterOptionGroupStatusTypeDef
- See DBClusterMemberTypeDef
- See VpcSecurityGroupMembershipTypeDef
- See DBClusterRoleTypeDef
- See ScalingConfigurationInfoTypeDef
- See ActivityStreamModeType
- See ActivityStreamStatusType
- See DomainMembershipTypeDef
- See TagTypeDef
- See WriteForwardingStatusType
- See ClusterPendingModifiedValuesTypeDef
- See ServerlessV2ScalingConfigurationInfoTypeDef
- See MasterUserSecretTypeDef
DescribeDBProxyTargetGroupsResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetGroupsResponseTypeDef
def get_value() -> DescribeDBProxyTargetGroupsResponseTypeDef:
return {
"TargetGroups": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBProxyTargetGroupsResponseTypeDef(TypedDict):
TargetGroups: List[DBProxyTargetGroupTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBProxyTargetGroupResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyTargetGroupResponseTypeDef
def get_value() -> ModifyDBProxyTargetGroupResponseTypeDef:
return {
"DBProxyTargetGroup": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBProxyTargetGroupResponseTypeDef(TypedDict):
DBProxyTargetGroup: DBProxyTargetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyDBSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyDBSnapshotResultTypeDef
def get_value() -> CopyDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class CopyDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBSnapshotResultTypeDef
def get_value() -> CreateDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBSnapshotMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSnapshotMessageTypeDef
def get_value() -> DBSnapshotMessageTypeDef:
return {
"Marker": ...,
"DBSnapshots": ...,
"ResponseMetadata": ...,
}
Definition
class DBSnapshotMessageTypeDef(TypedDict):
Marker: str,
DBSnapshots: List[DBSnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBSnapshotResultTypeDef
def get_value() -> DeleteDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotResultTypeDef
def get_value() -> ModifyDBSnapshotResultTypeDef:
return {
"DBSnapshot": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBSnapshotResultTypeDef(TypedDict):
DBSnapshot: DBSnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEngineDefaultClusterParametersResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultClusterParametersResultTypeDef
def get_value() -> DescribeEngineDefaultClusterParametersResultTypeDef:
return {
"EngineDefaults": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEngineDefaultClusterParametersResultTypeDef(TypedDict):
EngineDefaults: EngineDefaultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEngineDefaultParametersResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeEngineDefaultParametersResultTypeDef
def get_value() -> DescribeEngineDefaultParametersResultTypeDef:
return {
"EngineDefaults": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEngineDefaultParametersResultTypeDef(TypedDict):
EngineDefaults: EngineDefaultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBClusterSnapshotAttributesResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBClusterSnapshotAttributesResultTypeDef
def get_value() -> DescribeDBClusterSnapshotAttributesResultTypeDef:
return {
"DBClusterSnapshotAttributesResult": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBClusterSnapshotAttributesResultTypeDef(TypedDict):
DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBClusterSnapshotAttributeResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterSnapshotAttributeResultTypeDef
def get_value() -> ModifyDBClusterSnapshotAttributeResultTypeDef:
return {
"DBClusterSnapshotAttributesResult": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBClusterSnapshotAttributeResultTypeDef(TypedDict):
DBClusterSnapshotAttributesResult: DBClusterSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBEngineVersionMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBEngineVersionMessageTypeDef
def get_value() -> DBEngineVersionMessageTypeDef:
return {
"Marker": ...,
"DBEngineVersions": ...,
"ResponseMetadata": ...,
}
Definition
class DBEngineVersionMessageTypeDef(TypedDict):
Marker: str,
DBEngineVersions: List[DBEngineVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBInstanceAutomatedBackupMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceAutomatedBackupMessageTypeDef
def get_value() -> DBInstanceAutomatedBackupMessageTypeDef:
return {
"Marker": ...,
"DBInstanceAutomatedBackups": ...,
"ResponseMetadata": ...,
}
Definition
class DBInstanceAutomatedBackupMessageTypeDef(TypedDict):
Marker: str,
DBInstanceAutomatedBackups: List[DBInstanceAutomatedBackupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBInstanceAutomatedBackupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceAutomatedBackupResultTypeDef
def get_value() -> DeleteDBInstanceAutomatedBackupResultTypeDef:
return {
"DBInstanceAutomatedBackup": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBInstanceAutomatedBackupResultTypeDef(TypedDict):
DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDBInstanceAutomatedBackupsReplicationResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceAutomatedBackupsReplicationResultTypeDef
def get_value() -> StartDBInstanceAutomatedBackupsReplicationResultTypeDef:
return {
"DBInstanceAutomatedBackup": ...,
"ResponseMetadata": ...,
}
Definition
class StartDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDBInstanceAutomatedBackupsReplicationResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceAutomatedBackupsReplicationResultTypeDef
def get_value() -> StopDBInstanceAutomatedBackupsReplicationResultTypeDef:
return {
"DBInstanceAutomatedBackup": ...,
"ResponseMetadata": ...,
}
Definition
class StopDBInstanceAutomatedBackupsReplicationResultTypeDef(TypedDict):
DBInstanceAutomatedBackup: DBInstanceAutomatedBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBProxyTargetsResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxyTargetsResponseTypeDef
def get_value() -> DescribeDBProxyTargetsResponseTypeDef:
return {
"Targets": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBProxyTargetsResponseTypeDef(TypedDict):
Targets: List[DBProxyTargetTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterDBProxyTargetsResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RegisterDBProxyTargetsResponseTypeDef
def get_value() -> RegisterDBProxyTargetsResponseTypeDef:
return {
"DBProxyTargets": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterDBProxyTargetsResponseTypeDef(TypedDict):
DBProxyTargets: List[DBProxyTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBProxyResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBProxyResponseTypeDef
def get_value() -> CreateDBProxyResponseTypeDef:
return {
"DBProxy": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBProxyResponseTypeDef(TypedDict):
DBProxy: DBProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBProxyResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBProxyResponseTypeDef
def get_value() -> DeleteDBProxyResponseTypeDef:
return {
"DBProxy": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBProxyResponseTypeDef(TypedDict):
DBProxy: DBProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBProxiesResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBProxiesResponseTypeDef
def get_value() -> DescribeDBProxiesResponseTypeDef:
return {
"DBProxies": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBProxiesResponseTypeDef(TypedDict):
DBProxies: List[DBProxyTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBProxyResponseTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBProxyResponseTypeDef
def get_value() -> ModifyDBProxyResponseTypeDef:
return {
"DBProxy": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBProxyResponseTypeDef(TypedDict):
DBProxy: DBProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeDBSecurityGroupIngressResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import AuthorizeDBSecurityGroupIngressResultTypeDef
def get_value() -> AuthorizeDBSecurityGroupIngressResultTypeDef:
return {
"DBSecurityGroup": ...,
"ResponseMetadata": ...,
}
Definition
class AuthorizeDBSecurityGroupIngressResultTypeDef(TypedDict):
DBSecurityGroup: DBSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBSecurityGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBSecurityGroupResultTypeDef
def get_value() -> CreateDBSecurityGroupResultTypeDef:
return {
"DBSecurityGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBSecurityGroupResultTypeDef(TypedDict):
DBSecurityGroup: DBSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBSecurityGroupMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSecurityGroupMessageTypeDef
def get_value() -> DBSecurityGroupMessageTypeDef:
return {
"Marker": ...,
"DBSecurityGroups": ...,
"ResponseMetadata": ...,
}
Definition
class DBSecurityGroupMessageTypeDef(TypedDict):
Marker: str,
DBSecurityGroups: List[DBSecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeDBSecurityGroupIngressResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RevokeDBSecurityGroupIngressResultTypeDef
def get_value() -> RevokeDBSecurityGroupIngressResultTypeDef:
return {
"DBSecurityGroup": ...,
"ResponseMetadata": ...,
}
Definition
class RevokeDBSecurityGroupIngressResultTypeDef(TypedDict):
DBSecurityGroup: DBSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDBSnapshotAttributesResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeDBSnapshotAttributesResultTypeDef
def get_value() -> DescribeDBSnapshotAttributesResultTypeDef:
return {
"DBSnapshotAttributesResult": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDBSnapshotAttributesResultTypeDef(TypedDict):
DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBSnapshotAttributeResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSnapshotAttributeResultTypeDef
def get_value() -> ModifyDBSnapshotAttributeResultTypeDef:
return {
"DBSnapshotAttributesResult": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBSnapshotAttributeResultTypeDef(TypedDict):
DBSnapshotAttributesResult: DBSnapshotAttributesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGlobalClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateGlobalClusterResultTypeDef
def get_value() -> CreateGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGlobalClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteGlobalClusterResultTypeDef
def get_value() -> DeleteGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailoverGlobalClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import FailoverGlobalClusterResultTypeDef
def get_value() -> FailoverGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
"ResponseMetadata": ...,
}
Definition
class FailoverGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GlobalClustersMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import GlobalClustersMessageTypeDef
def get_value() -> GlobalClustersMessageTypeDef:
return {
"Marker": ...,
"GlobalClusters": ...,
"ResponseMetadata": ...,
}
Definition
class GlobalClustersMessageTypeDef(TypedDict):
Marker: str,
GlobalClusters: List[GlobalClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyGlobalClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyGlobalClusterResultTypeDef
def get_value() -> ModifyGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveFromGlobalClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RemoveFromGlobalClusterResultTypeDef
def get_value() -> RemoveFromGlobalClusterResultTypeDef:
return {
"GlobalCluster": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveFromGlobalClusterResultTypeDef(TypedDict):
GlobalCluster: GlobalClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OptionGroupOptionTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionGroupOptionTypeDef
def get_value() -> OptionGroupOptionTypeDef:
return {
"Name": ...,
}
Definition
class OptionGroupOptionTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
EngineName: NotRequired[str],
MajorEngineVersion: NotRequired[str],
MinimumRequiredMinorEngineVersion: NotRequired[str],
PortRequired: NotRequired[bool],
DefaultPort: NotRequired[int],
OptionsDependedOn: NotRequired[List[str]],
OptionsConflictsWith: NotRequired[List[str]],
Persistent: NotRequired[bool],
Permanent: NotRequired[bool],
RequiresAutoMinorEngineVersionUpgrade: NotRequired[bool],
VpcOnly: NotRequired[bool],
SupportsOptionVersionDowngrade: NotRequired[bool],
OptionGroupOptionSettings: NotRequired[List[OptionGroupOptionSettingTypeDef]], # (1)
OptionGroupOptionVersions: NotRequired[List[OptionVersionTypeDef]], # (2)
CopyableCrossAccount: NotRequired[bool],
ModifyOptionGroupMessageRequestTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyOptionGroupMessageRequestTypeDef
def get_value() -> ModifyOptionGroupMessageRequestTypeDef:
return {
"OptionGroupName": ...,
}
Definition
class ModifyOptionGroupMessageRequestTypeDef(TypedDict):
OptionGroupName: str,
OptionsToInclude: NotRequired[Sequence[OptionConfigurationTypeDef]], # (1)
OptionsToRemove: NotRequired[Sequence[str]],
ApplyImmediately: NotRequired[bool],
OptionGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionGroupTypeDef
def get_value() -> OptionGroupTypeDef:
return {
"OptionGroupName": ...,
}
Definition
class OptionGroupTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
OptionGroupDescription: NotRequired[str],
EngineName: NotRequired[str],
MajorEngineVersion: NotRequired[str],
Options: NotRequired[List[OptionTypeDef]], # (1)
AllowsVpcAndNonVpcInstanceMemberships: NotRequired[bool],
VpcId: NotRequired[str],
OptionGroupArn: NotRequired[str],
SourceOptionGroup: NotRequired[str],
SourceAccountId: NotRequired[str],
CopyTimestamp: NotRequired[datetime],
- See OptionTypeDef
DBSubnetGroupTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSubnetGroupTypeDef
def get_value() -> DBSubnetGroupTypeDef:
return {
"DBSubnetGroupName": ...,
}
Definition
class DBSubnetGroupTypeDef(TypedDict):
DBSubnetGroupName: NotRequired[str],
DBSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[List[SubnetTypeDef]], # (1)
DBSubnetGroupArn: NotRequired[str],
SupportedNetworkTypes: NotRequired[List[str]],
- See SubnetTypeDef
ApplyPendingMaintenanceActionResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ApplyPendingMaintenanceActionResultTypeDef
def get_value() -> ApplyPendingMaintenanceActionResultTypeDef:
return {
"ResourcePendingMaintenanceActions": ...,
"ResponseMetadata": ...,
}
Definition
class ApplyPendingMaintenanceActionResultTypeDef(TypedDict):
ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PendingMaintenanceActionsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PendingMaintenanceActionsMessageTypeDef
def get_value() -> PendingMaintenanceActionsMessageTypeDef:
return {
"PendingMaintenanceActions": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class PendingMaintenanceActionsMessageTypeDef(TypedDict):
PendingMaintenanceActions: List[ResourcePendingMaintenanceActionsTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ValidDBInstanceModificationsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ValidDBInstanceModificationsMessageTypeDef
def get_value() -> ValidDBInstanceModificationsMessageTypeDef:
return {
"Storage": ...,
}
Definition
class ValidDBInstanceModificationsMessageTypeDef(TypedDict):
Storage: NotRequired[List[ValidStorageOptionsTypeDef]], # (1)
ValidProcessorFeatures: NotRequired[List[AvailableProcessorFeatureTypeDef]], # (2)
PurchaseReservedDBInstancesOfferingResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PurchaseReservedDBInstancesOfferingResultTypeDef
def get_value() -> PurchaseReservedDBInstancesOfferingResultTypeDef:
return {
"ReservedDBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class PurchaseReservedDBInstancesOfferingResultTypeDef(TypedDict):
ReservedDBInstance: ReservedDBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedDBInstanceMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstanceMessageTypeDef
def get_value() -> ReservedDBInstanceMessageTypeDef:
return {
"Marker": ...,
"ReservedDBInstances": ...,
"ResponseMetadata": ...,
}
Definition
class ReservedDBInstanceMessageTypeDef(TypedDict):
Marker: str,
ReservedDBInstances: List[ReservedDBInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedDBInstancesOfferingMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ReservedDBInstancesOfferingMessageTypeDef
def get_value() -> ReservedDBInstancesOfferingMessageTypeDef:
return {
"Marker": ...,
"ReservedDBInstancesOfferings": ...,
"ResponseMetadata": ...,
}
Definition
class ReservedDBInstancesOfferingMessageTypeDef(TypedDict):
Marker: str,
ReservedDBInstancesOfferings: List[ReservedDBInstancesOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBClusterResultTypeDef
def get_value() -> CreateDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBClusterMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBClusterMessageTypeDef
def get_value() -> DBClusterMessageTypeDef:
return {
"Marker": ...,
"DBClusters": ...,
"ResponseMetadata": ...,
}
Definition
class DBClusterMessageTypeDef(TypedDict):
Marker: str,
DBClusters: List[DBClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBClusterResultTypeDef
def get_value() -> DeleteDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailoverDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import FailoverDBClusterResultTypeDef
def get_value() -> FailoverDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class FailoverDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBClusterResultTypeDef
def get_value() -> ModifyDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PromoteReadReplicaDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaDBClusterResultTypeDef
def get_value() -> PromoteReadReplicaDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class PromoteReadReplicaDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RebootDBClusterResultTypeDef
def get_value() -> RebootDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class RebootDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBClusterFromS3ResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromS3ResultTypeDef
def get_value() -> RestoreDBClusterFromS3ResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreDBClusterFromS3ResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBClusterFromSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterFromSnapshotResultTypeDef
def get_value() -> RestoreDBClusterFromSnapshotResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreDBClusterFromSnapshotResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBClusterToPointInTimeResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBClusterToPointInTimeResultTypeDef
def get_value() -> RestoreDBClusterToPointInTimeResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreDBClusterToPointInTimeResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartDBClusterResultTypeDef
def get_value() -> StartDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class StartDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDBClusterResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopDBClusterResultTypeDef
def get_value() -> StopDBClusterResultTypeDef:
return {
"DBCluster": ...,
"ResponseMetadata": ...,
}
Definition
class StopDBClusterResultTypeDef(TypedDict):
DBCluster: DBClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OptionGroupOptionsMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionGroupOptionsMessageTypeDef
def get_value() -> OptionGroupOptionsMessageTypeDef:
return {
"OptionGroupOptions": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class OptionGroupOptionsMessageTypeDef(TypedDict):
OptionGroupOptions: List[OptionGroupOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyOptionGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CopyOptionGroupResultTypeDef
def get_value() -> CopyOptionGroupResultTypeDef:
return {
"OptionGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CopyOptionGroupResultTypeDef(TypedDict):
OptionGroup: OptionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOptionGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateOptionGroupResultTypeDef
def get_value() -> CreateOptionGroupResultTypeDef:
return {
"OptionGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateOptionGroupResultTypeDef(TypedDict):
OptionGroup: OptionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyOptionGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyOptionGroupResultTypeDef
def get_value() -> ModifyOptionGroupResultTypeDef:
return {
"OptionGroup": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyOptionGroupResultTypeDef(TypedDict):
OptionGroup: OptionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OptionGroupsTypeDef
Usage Example
from mypy_boto3_rds.type_defs import OptionGroupsTypeDef
def get_value() -> OptionGroupsTypeDef:
return {
"OptionGroupsList": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
Definition
class OptionGroupsTypeDef(TypedDict):
OptionGroupsList: List[OptionGroupTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBSubnetGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBSubnetGroupResultTypeDef
def get_value() -> CreateDBSubnetGroupResultTypeDef:
return {
"DBSubnetGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBSubnetGroupResultTypeDef(TypedDict):
DBSubnetGroup: DBSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBInstanceTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceTypeDef
def get_value() -> DBInstanceTypeDef:
return {
"DBInstanceIdentifier": ...,
}
Definition
class DBInstanceTypeDef(TypedDict):
DBInstanceIdentifier: NotRequired[str],
DBInstanceClass: NotRequired[str],
Engine: NotRequired[str],
DBInstanceStatus: NotRequired[str],
AutomaticRestartTime: NotRequired[datetime],
MasterUsername: NotRequired[str],
DBName: NotRequired[str],
Endpoint: NotRequired[EndpointTypeDef], # (1)
AllocatedStorage: NotRequired[int],
InstanceCreateTime: NotRequired[datetime],
PreferredBackupWindow: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
DBSecurityGroups: NotRequired[List[DBSecurityGroupMembershipTypeDef]], # (2)
VpcSecurityGroups: NotRequired[List[VpcSecurityGroupMembershipTypeDef]], # (3)
DBParameterGroups: NotRequired[List[DBParameterGroupStatusTypeDef]], # (4)
AvailabilityZone: NotRequired[str],
DBSubnetGroup: NotRequired[DBSubnetGroupTypeDef], # (5)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[PendingModifiedValuesTypeDef], # (6)
LatestRestorableTime: NotRequired[datetime],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
ReadReplicaSourceDBInstanceIdentifier: NotRequired[str],
ReadReplicaDBInstanceIdentifiers: NotRequired[List[str]],
ReadReplicaDBClusterIdentifiers: NotRequired[List[str]],
ReplicaMode: NotRequired[ReplicaModeType], # (7)
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupMemberships: NotRequired[List[OptionGroupMembershipTypeDef]], # (8)
CharacterSetName: NotRequired[str],
NcharCharacterSetName: NotRequired[str],
SecondaryAvailabilityZone: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
StatusInfos: NotRequired[List[DBInstanceStatusInfoTypeDef]], # (9)
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
DbInstancePort: NotRequired[int],
DBClusterIdentifier: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbiResourceId: NotRequired[str],
CACertificateIdentifier: NotRequired[str],
DomainMemberships: NotRequired[List[DomainMembershipTypeDef]], # (10)
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
EnhancedMonitoringResourceArn: NotRequired[str],
MonitoringRoleArn: NotRequired[str],
PromotionTier: NotRequired[int],
DBInstanceArn: NotRequired[str],
Timezone: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
PerformanceInsightsEnabled: NotRequired[bool],
PerformanceInsightsKMSKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnabledCloudwatchLogsExports: NotRequired[List[str]],
ProcessorFeatures: NotRequired[List[ProcessorFeatureTypeDef]], # (11)
DeletionProtection: NotRequired[bool],
AssociatedRoles: NotRequired[List[DBInstanceRoleTypeDef]], # (12)
ListenerEndpoint: NotRequired[EndpointTypeDef], # (1)
MaxAllocatedStorage: NotRequired[int],
TagList: NotRequired[List[TagTypeDef]], # (14)
DBInstanceAutomatedBackupsReplications: NotRequired[List[DBInstanceAutomatedBackupsReplicationTypeDef]], # (15)
CustomerOwnedIpEnabled: NotRequired[bool],
AwsBackupRecoveryPointArn: NotRequired[str],
ActivityStreamStatus: NotRequired[ActivityStreamStatusType], # (16)
ActivityStreamKmsKeyId: NotRequired[str],
ActivityStreamKinesisStreamName: NotRequired[str],
ActivityStreamMode: NotRequired[ActivityStreamModeType], # (17)
ActivityStreamEngineNativeAuditFieldsIncluded: NotRequired[bool],
AutomationMode: NotRequired[AutomationModeType], # (18)
ResumeFullAutomationModeTime: NotRequired[datetime],
CustomIamInstanceProfile: NotRequired[str],
BackupTarget: NotRequired[str],
NetworkType: NotRequired[str],
ActivityStreamPolicyStatus: NotRequired[ActivityStreamPolicyStatusType], # (19)
StorageThroughput: NotRequired[int],
DBSystemId: NotRequired[str],
MasterUserSecret: NotRequired[MasterUserSecretTypeDef], # (20)
CertificateDetails: NotRequired[CertificateDetailsTypeDef], # (21)
- See EndpointTypeDef
- See DBSecurityGroupMembershipTypeDef
- See VpcSecurityGroupMembershipTypeDef
- See DBParameterGroupStatusTypeDef
- See DBSubnetGroupTypeDef
- See PendingModifiedValuesTypeDef
- See ReplicaModeType
- See OptionGroupMembershipTypeDef
- See DBInstanceStatusInfoTypeDef
- See DomainMembershipTypeDef
- See ProcessorFeatureTypeDef
- See DBInstanceRoleTypeDef
- See EndpointTypeDef
- See TagTypeDef
- See DBInstanceAutomatedBackupsReplicationTypeDef
- See ActivityStreamStatusType
- See ActivityStreamModeType
- See AutomationModeType
- See ActivityStreamPolicyStatusType
- See MasterUserSecretTypeDef
- See CertificateDetailsTypeDef
DBSubnetGroupMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBSubnetGroupMessageTypeDef
def get_value() -> DBSubnetGroupMessageTypeDef:
return {
"Marker": ...,
"DBSubnetGroups": ...,
"ResponseMetadata": ...,
}
Definition
class DBSubnetGroupMessageTypeDef(TypedDict):
Marker: str,
DBSubnetGroups: List[DBSubnetGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBSubnetGroupResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBSubnetGroupResultTypeDef
def get_value() -> ModifyDBSubnetGroupResultTypeDef:
return {
"DBSubnetGroup": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBSubnetGroupResultTypeDef(TypedDict):
DBSubnetGroup: DBSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeValidDBInstanceModificationsResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DescribeValidDBInstanceModificationsResultTypeDef
def get_value() -> DescribeValidDBInstanceModificationsResultTypeDef:
return {
"ValidDBInstanceModificationsMessage": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeValidDBInstanceModificationsResultTypeDef(TypedDict):
ValidDBInstanceModificationsMessage: ValidDBInstanceModificationsMessageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBInstanceReadReplicaResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceReadReplicaResultTypeDef
def get_value() -> CreateDBInstanceReadReplicaResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBInstanceReadReplicaResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDBInstanceResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import CreateDBInstanceResultTypeDef
def get_value() -> CreateDBInstanceResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DBInstanceMessageTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DBInstanceMessageTypeDef
def get_value() -> DBInstanceMessageTypeDef:
return {
"Marker": ...,
"DBInstances": ...,
"ResponseMetadata": ...,
}
Definition
class DBInstanceMessageTypeDef(TypedDict):
Marker: str,
DBInstances: List[DBInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDBInstanceResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import DeleteDBInstanceResultTypeDef
def get_value() -> DeleteDBInstanceResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDBInstanceResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import ModifyDBInstanceResultTypeDef
def get_value() -> ModifyDBInstanceResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class ModifyDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PromoteReadReplicaResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import PromoteReadReplicaResultTypeDef
def get_value() -> PromoteReadReplicaResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class PromoteReadReplicaResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootDBInstanceResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RebootDBInstanceResultTypeDef
def get_value() -> RebootDBInstanceResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class RebootDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBInstanceFromDBSnapshotResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromDBSnapshotResultTypeDef
def get_value() -> RestoreDBInstanceFromDBSnapshotResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreDBInstanceFromDBSnapshotResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBInstanceFromS3ResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceFromS3ResultTypeDef
def get_value() -> RestoreDBInstanceFromS3ResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreDBInstanceFromS3ResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreDBInstanceToPointInTimeResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import RestoreDBInstanceToPointInTimeResultTypeDef
def get_value() -> RestoreDBInstanceToPointInTimeResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreDBInstanceToPointInTimeResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDBInstanceResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StartDBInstanceResultTypeDef
def get_value() -> StartDBInstanceResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class StartDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDBInstanceResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import StopDBInstanceResultTypeDef
def get_value() -> StopDBInstanceResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}
Definition
class StopDBInstanceResultTypeDef(TypedDict):
DBInstance: DBInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SwitchoverReadReplicaResultTypeDef
Usage Example
from mypy_boto3_rds.type_defs import SwitchoverReadReplicaResultTypeDef
def get_value() -> SwitchoverReadReplicaResultTypeDef:
return {
"DBInstance": ...,
"ResponseMetadata": ...,
}