NeptuneClient#
Auto-generated documentation for Neptune type annotations stubs module mypy-boto3-neptune.
NeptuneClient#
Type annotations and code completion for boto3.client("neptune")
.
boto3 documentation
# NeptuneClient usage example
from boto3.session import Session
from mypy_boto3_neptune.client import NeptuneClient
def get_neptune_client() -> NeptuneClient:
return Session().client("neptune")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("neptune").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("neptune")
try:
do_something(client)
except (
client.exceptions.AuthorizationNotFoundFault,
client.exceptions.CertificateNotFoundFault,
client.exceptions.ClientError,
client.exceptions.DBClusterAlreadyExistsFault,
client.exceptions.DBClusterEndpointAlreadyExistsFault,
client.exceptions.DBClusterEndpointNotFoundFault,
client.exceptions.DBClusterEndpointQuotaExceededFault,
client.exceptions.DBClusterNotFoundFault,
client.exceptions.DBClusterParameterGroupNotFoundFault,
client.exceptions.DBClusterQuotaExceededFault,
client.exceptions.DBClusterRoleAlreadyExistsFault,
client.exceptions.DBClusterRoleNotFoundFault,
client.exceptions.DBClusterRoleQuotaExceededFault,
client.exceptions.DBClusterSnapshotAlreadyExistsFault,
client.exceptions.DBClusterSnapshotNotFoundFault,
client.exceptions.DBInstanceAlreadyExistsFault,
client.exceptions.DBInstanceNotFoundFault,
client.exceptions.DBParameterGroupAlreadyExistsFault,
client.exceptions.DBParameterGroupNotFoundFault,
client.exceptions.DBParameterGroupQuotaExceededFault,
client.exceptions.DBSecurityGroupNotFoundFault,
client.exceptions.DBSnapshotAlreadyExistsFault,
client.exceptions.DBSnapshotNotFoundFault,
client.exceptions.DBSubnetGroupAlreadyExistsFault,
client.exceptions.DBSubnetGroupDoesNotCoverEnoughAZs,
client.exceptions.DBSubnetGroupNotFoundFault,
client.exceptions.DBSubnetGroupQuotaExceededFault,
client.exceptions.DBSubnetQuotaExceededFault,
client.exceptions.DBUpgradeDependencyFailureFault,
client.exceptions.DomainNotFoundFault,
client.exceptions.EventSubscriptionQuotaExceededFault,
client.exceptions.GlobalClusterAlreadyExistsFault,
client.exceptions.GlobalClusterNotFoundFault,
client.exceptions.GlobalClusterQuotaExceededFault,
client.exceptions.InstanceQuotaExceededFault,
client.exceptions.InsufficientDBClusterCapacityFault,
client.exceptions.InsufficientDBInstanceCapacityFault,
client.exceptions.InsufficientStorageClusterCapacityFault,
client.exceptions.InvalidDBClusterEndpointStateFault,
client.exceptions.InvalidDBClusterSnapshotStateFault,
client.exceptions.InvalidDBClusterStateFault,
client.exceptions.InvalidDBInstanceStateFault,
client.exceptions.InvalidDBParameterGroupStateFault,
client.exceptions.InvalidDBSecurityGroupStateFault,
client.exceptions.InvalidDBSnapshotStateFault,
client.exceptions.InvalidDBSubnetGroupStateFault,
client.exceptions.InvalidDBSubnetStateFault,
client.exceptions.InvalidEventSubscriptionStateFault,
client.exceptions.InvalidGlobalClusterStateFault,
client.exceptions.InvalidRestoreFault,
client.exceptions.InvalidSubnet,
client.exceptions.InvalidVPCNetworkStateFault,
client.exceptions.KMSKeyNotAccessibleFault,
client.exceptions.OptionGroupNotFoundFault,
client.exceptions.ProvisionedIopsNotAvailableInAZFault,
client.exceptions.ResourceNotFoundFault,
client.exceptions.SNSInvalidTopicFault,
client.exceptions.SNSNoAuthorizationFault,
client.exceptions.SNSTopicArnNotFoundFault,
client.exceptions.SharedSnapshotQuotaExceededFault,
client.exceptions.SnapshotQuotaExceededFault,
client.exceptions.SourceNotFoundFault,
client.exceptions.StorageQuotaExceededFault,
client.exceptions.StorageTypeNotSupportedFault,
client.exceptions.SubnetAlreadyInUse,
client.exceptions.SubscriptionAlreadyExistFault,
client.exceptions.SubscriptionCategoryNotFoundFault,
client.exceptions.SubscriptionNotFoundFault,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_neptune.client import Exceptions
def handle_error(exc: Exceptions.AuthorizationNotFoundFault) -> None:
...
Methods#
add_role_to_db_cluster#
Associates an Identity and Access Management (IAM) role with an Neptune DB cluster.
Type annotations and code completion for boto3.client("neptune").add_role_to_db_cluster
method.
boto3 documentation
# add_role_to_db_cluster method definition
def add_role_to_db_cluster(
self,
*,
DBClusterIdentifier: str,
RoleArn: str,
FeatureName: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# add_role_to_db_cluster method usage example with argument unpacking
kwargs: AddRoleToDBClusterMessageRequestTypeDef = { # (1)
"DBClusterIdentifier": ...,
"RoleArn": ...,
}
parent.add_role_to_db_cluster(**kwargs)
add_source_identifier_to_subscription#
Adds a source identifier to an existing event notification subscription.
Type annotations and code completion for boto3.client("neptune").add_source_identifier_to_subscription
method.
boto3 documentation
# add_source_identifier_to_subscription method definition
def add_source_identifier_to_subscription(
self,
*,
SubscriptionName: str,
SourceIdentifier: str,
) -> AddSourceIdentifierToSubscriptionResultTypeDef: # (1)
...
# add_source_identifier_to_subscription method usage example with argument unpacking
kwargs: AddSourceIdentifierToSubscriptionMessageRequestTypeDef = { # (1)
"SubscriptionName": ...,
"SourceIdentifier": ...,
}
parent.add_source_identifier_to_subscription(**kwargs)
add_tags_to_resource#
Adds metadata tags to an Amazon Neptune resource.
Type annotations and code completion for boto3.client("neptune").add_tags_to_resource
method.