DocDB module#
Index > DocDB
Auto-generated documentation for DocDB type annotations stubs module types-boto3-docdb.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
DocDB
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and DocDB
.
From PyPI with pip#
Install types-boto3
for DocDB
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[docdb]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[docdb]'
# standalone installation
python -m pip install types-boto3-docdb
How to uninstall#
python -m pip uninstall -y types-boto3-docdb
Usage#
Code samples can be found in Examples.
DocDBClient#
Type annotations and code completion for boto3.client("docdb")
as DocDBClient
boto3 documentation
# DocDBClient usage example
from boto3.session import Session
from types_boto3_docdb.client import DocDBClient
def get_client() -> DocDBClient:
return Session().client("docdb")
Paginators#
Type annotations and code completion for paginators
from boto3.client("docdb").get_paginator("...")
.
# DescribeCertificatesPaginator usage example
from boto3.session import Session
from types_boto3_docdb.paginator import DescribeCertificatesPaginator
def get_describe_certificates_paginator() -> DescribeCertificatesPaginator:
return Session().client("docdb").get_paginator("describe_certificates"))
- DescribeCertificatesPaginator
- DescribeDBClusterParameterGroupsPaginator
- DescribeDBClusterParametersPaginator
- DescribeDBClusterSnapshotsPaginator
- DescribeDBClustersPaginator
- DescribeDBEngineVersionsPaginator
- DescribeDBInstancesPaginator
- DescribeDBSubnetGroupsPaginator
- DescribeEventSubscriptionsPaginator
- DescribeEventsPaginator
- DescribeGlobalClustersPaginator
- DescribeOrderableDBInstanceOptionsPaginator
- DescribePendingMaintenanceActionsPaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("docdb").get_waiter("...")
.
# DBInstanceAvailableWaiter usage example
from boto3.session import Session
from types_boto3_docdb.waiter import DBInstanceAvailableWaiter
def get_db_instance_available_waiter() -> DBInstanceAvailableWaiter:
return Session().client("docdb").get_waiter("db_instance_available")
Literals#
Type annotations for literals used in methods and schema.
# ApplyMethodType usage example
from types_boto3_docdb.literals import ApplyMethodType
def get_value() -> ApplyMethodType:
return "immediate"
- ApplyMethodType
- DBInstanceAvailableWaiterName
- DBInstanceDeletedWaiterName
- DescribeCertificatesPaginatorName
- DescribeDBClusterParameterGroupsPaginatorName
- DescribeDBClusterParametersPaginatorName
- DescribeDBClusterSnapshotsPaginatorName
- DescribeDBClustersPaginatorName
- DescribeDBEngineVersionsPaginatorName
- DescribeDBInstancesPaginatorName
- DescribeDBSubnetGroupsPaginatorName
- DescribeEventSubscriptionsPaginatorName
- DescribeEventsPaginatorName
- DescribeGlobalClustersPaginatorName
- DescribeOrderableDBInstanceOptionsPaginatorName
- DescribePendingMaintenanceActionsPaginatorName
- SourceTypeType
- DocDBServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AddSourceIdentifierToSubscriptionMessageTypeDef
- EventSubscriptionTypeDef
- ResponseMetadataTypeDef
- TagTypeDef
- ApplyPendingMaintenanceActionMessageTypeDef
- AvailabilityZoneTypeDef
- CertificateDetailsTypeDef
- CertificateTypeDef
- CloudwatchLogsExportConfigurationTypeDef
- ClusterMasterUserSecretTypeDef
- DBClusterParameterGroupTypeDef
- DBClusterSnapshotTypeDef
- CreateGlobalClusterMessageTypeDef
- DBClusterMemberTypeDef
- ParameterTypeDef
- DBClusterRoleTypeDef
- DBClusterSnapshotAttributeTypeDef
- VpcSecurityGroupMembershipTypeDef
- UpgradeTargetTypeDef
- DBInstanceStatusInfoTypeDef
- EndpointTypeDef
- DeleteDBClusterMessageTypeDef
- DeleteDBClusterParameterGroupMessageTypeDef
- DeleteDBClusterSnapshotMessageTypeDef
- DeleteDBInstanceMessageTypeDef
- DeleteDBSubnetGroupMessageTypeDef
- DeleteEventSubscriptionMessageTypeDef
- DeleteGlobalClusterMessageTypeDef
- FilterTypeDef
- PaginatorConfigTypeDef
- DescribeDBClusterSnapshotAttributesMessageTypeDef
- WaiterConfigTypeDef
- TimestampTypeDef
- EventCategoriesMapTypeDef
- EventTypeDef
- FailoverDBClusterMessageTypeDef
- FailoverGlobalClusterMessageTypeDef
- GlobalClusterMemberTypeDef
- ModifyDBClusterSnapshotAttributeMessageTypeDef
- ModifyDBInstanceMessageTypeDef
- ModifyDBSubnetGroupMessageTypeDef
- ModifyEventSubscriptionMessageTypeDef
- ModifyGlobalClusterMessageTypeDef
- PendingCloudwatchLogsExportsTypeDef
- PendingMaintenanceActionTypeDef
- RebootDBInstanceMessageTypeDef
- RemoveFromGlobalClusterMessageTypeDef
- RemoveSourceIdentifierFromSubscriptionMessageTypeDef
- RemoveTagsFromResourceMessageTypeDef
- StartDBClusterMessageTypeDef
- StopDBClusterMessageTypeDef
- SwitchoverGlobalClusterMessageTypeDef
- AddSourceIdentifierToSubscriptionResultTypeDef
- CreateEventSubscriptionResultTypeDef
- DBClusterParameterGroupNameMessageTypeDef
- DeleteEventSubscriptionResultTypeDef
- EmptyResponseMetadataTypeDef
- EventSubscriptionsMessageTypeDef
- ModifyEventSubscriptionResultTypeDef
- RemoveSourceIdentifierFromSubscriptionResultTypeDef
- AddTagsToResourceMessageTypeDef
- CopyDBClusterParameterGroupMessageTypeDef
- CopyDBClusterSnapshotMessageTypeDef
- CreateDBClusterMessageTypeDef
- CreateDBClusterParameterGroupMessageTypeDef
- CreateDBClusterSnapshotMessageTypeDef
- CreateDBInstanceMessageTypeDef
- CreateDBSubnetGroupMessageTypeDef
- CreateEventSubscriptionMessageTypeDef
- RestoreDBClusterFromSnapshotMessageTypeDef
- TagListMessageTypeDef
- OrderableDBInstanceOptionTypeDef
- SubnetTypeDef
- CertificateMessageTypeDef
- ModifyDBClusterMessageTypeDef
- CopyDBClusterParameterGroupResultTypeDef
- CreateDBClusterParameterGroupResultTypeDef
- DBClusterParameterGroupsMessageTypeDef
- CopyDBClusterSnapshotResultTypeDef
- CreateDBClusterSnapshotResultTypeDef
- DBClusterSnapshotMessageTypeDef
- DeleteDBClusterSnapshotResultTypeDef
- DBClusterParameterGroupDetailsTypeDef
- EngineDefaultsTypeDef
- ModifyDBClusterParameterGroupMessageTypeDef
- ResetDBClusterParameterGroupMessageTypeDef
- DBClusterSnapshotAttributesResultTypeDef
- DBClusterTypeDef
- DBEngineVersionTypeDef
- DescribeCertificatesMessageTypeDef
- DescribeDBClusterParameterGroupsMessageTypeDef
- DescribeDBClusterParametersMessageTypeDef
- DescribeDBClusterSnapshotsMessageTypeDef
- DescribeDBClustersMessageTypeDef
- DescribeDBEngineVersionsMessageTypeDef
- DescribeDBInstancesMessageTypeDef
- DescribeDBSubnetGroupsMessageTypeDef
- DescribeEngineDefaultClusterParametersMessageTypeDef
- DescribeEventCategoriesMessageTypeDef
- DescribeEventSubscriptionsMessageTypeDef
- DescribeGlobalClustersMessageTypeDef
- DescribeOrderableDBInstanceOptionsMessageTypeDef
- DescribePendingMaintenanceActionsMessageTypeDef
- ListTagsForResourceMessageTypeDef
- DescribeCertificatesMessagePaginateTypeDef
- DescribeDBClusterParameterGroupsMessagePaginateTypeDef
- DescribeDBClusterParametersMessagePaginateTypeDef
- DescribeDBClusterSnapshotsMessagePaginateTypeDef
- DescribeDBClustersMessagePaginateTypeDef
- DescribeDBEngineVersionsMessagePaginateTypeDef
- DescribeDBInstancesMessagePaginateTypeDef
- DescribeDBSubnetGroupsMessagePaginateTypeDef
- DescribeEventSubscriptionsMessagePaginateTypeDef
- DescribeGlobalClustersMessagePaginateTypeDef
- DescribeOrderableDBInstanceOptionsMessagePaginateTypeDef
- DescribePendingMaintenanceActionsMessagePaginateTypeDef
- DescribeDBInstancesMessageWaitExtraTypeDef
- DescribeDBInstancesMessageWaitTypeDef
- DescribeEventsMessagePaginateTypeDef
- DescribeEventsMessageTypeDef
- RestoreDBClusterToPointInTimeMessageTypeDef
- EventCategoriesMessageTypeDef
- EventsMessageTypeDef
- GlobalClusterTypeDef
- PendingModifiedValuesTypeDef
- ResourcePendingMaintenanceActionsTypeDef
- OrderableDBInstanceOptionsMessageTypeDef
- DBSubnetGroupTypeDef
- DescribeEngineDefaultClusterParametersResultTypeDef
- DescribeDBClusterSnapshotAttributesResultTypeDef
- ModifyDBClusterSnapshotAttributeResultTypeDef
- CreateDBClusterResultTypeDef
- DBClusterMessageTypeDef
- DeleteDBClusterResultTypeDef
- FailoverDBClusterResultTypeDef
- ModifyDBClusterResultTypeDef
- RestoreDBClusterFromSnapshotResultTypeDef
- RestoreDBClusterToPointInTimeResultTypeDef
- StartDBClusterResultTypeDef
- StopDBClusterResultTypeDef
- DBEngineVersionMessageTypeDef
- CreateGlobalClusterResultTypeDef
- DeleteGlobalClusterResultTypeDef
- FailoverGlobalClusterResultTypeDef
- GlobalClustersMessageTypeDef
- ModifyGlobalClusterResultTypeDef
- RemoveFromGlobalClusterResultTypeDef
- SwitchoverGlobalClusterResultTypeDef
- ApplyPendingMaintenanceActionResultTypeDef
- PendingMaintenanceActionsMessageTypeDef
- CreateDBSubnetGroupResultTypeDef
- DBInstanceTypeDef
- DBSubnetGroupMessageTypeDef
- ModifyDBSubnetGroupResultTypeDef
- CreateDBInstanceResultTypeDef
- DBInstanceMessageTypeDef
- DeleteDBInstanceResultTypeDef
- ModifyDBInstanceResultTypeDef
- RebootDBInstanceResultTypeDef