RedshiftServerless module#
Index > RedshiftServerless
Auto-generated documentation for RedshiftServerless type annotations stubs module mypy-boto3-redshift-serverless.
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.35.83' mypy_boto3_builder
- Select
boto3 (legacy boto3-stubs)
AWS SDK. - Add
RedshiftServerless
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 RedshiftServerless
.
From PyPI with pip#
Install boto3-stubs
for RedshiftServerless
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[redshift-serverless]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[redshift-serverless]'
# standalone installation
python -m pip install mypy-boto3-redshift-serverless
How to uninstall#
python -m pip uninstall -y mypy-boto3-redshift-serverless
Usage#
Code samples can be found in Examples.
RedshiftServerlessClient#
Type annotations and code completion for boto3.client("redshift-serverless")
as RedshiftServerlessClient
boto3 documentation
# RedshiftServerlessClient usage example
from boto3.session import Session
from mypy_boto3_redshift_serverless.client import RedshiftServerlessClient
def get_client() -> RedshiftServerlessClient:
return Session().client("redshift-serverless")
Paginators#
Type annotations and code completion for paginators
from boto3.client("redshift-serverless").get_paginator("...")
.
# ListCustomDomainAssociationsPaginator usage example
from boto3.session import Session
from mypy_boto3_redshift_serverless.paginator import ListCustomDomainAssociationsPaginator
def get_list_custom_domain_associations_paginator() -> ListCustomDomainAssociationsPaginator:
return Session().client("redshift-serverless").get_paginator("list_custom_domain_associations"))
- ListCustomDomainAssociationsPaginator
- ListEndpointAccessPaginator
- ListManagedWorkgroupsPaginator
- ListNamespacesPaginator
- ListRecoveryPointsPaginator
- ListScheduledActionsPaginator
- ListSnapshotCopyConfigurationsPaginator
- ListSnapshotsPaginator
- ListTableRestoreStatusPaginator
- ListUsageLimitsPaginator
- ListWorkgroupsPaginator
Literals#
Type annotations for literals used in methods and schema.
# ListCustomDomainAssociationsPaginatorName usage example
from mypy_boto3_redshift_serverless.literals import ListCustomDomainAssociationsPaginatorName
def get_value() -> ListCustomDomainAssociationsPaginatorName:
return "list_custom_domain_associations"
- ListCustomDomainAssociationsPaginatorName
- ListEndpointAccessPaginatorName
- ListManagedWorkgroupsPaginatorName
- ListNamespacesPaginatorName
- ListRecoveryPointsPaginatorName
- ListScheduledActionsPaginatorName
- ListSnapshotCopyConfigurationsPaginatorName
- ListSnapshotsPaginatorName
- ListTableRestoreStatusPaginatorName
- ListUsageLimitsPaginatorName
- ListWorkgroupsPaginatorName
- LogExportType
- ManagedWorkgroupStatusType
- NamespaceStatusType
- PerformanceTargetStatusType
- SnapshotStatusType
- StateType
- UsageLimitBreachActionType
- UsageLimitPeriodType
- UsageLimitUsageTypeType
- WorkgroupStatusType
- RedshiftServerlessServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AssociationTypeDef
- ConfigParameterTypeDef
- TagTypeDef
- ResponseMetadataTypeDef
- SnapshotTypeDef
- CreateCustomDomainAssociationRequestRequestTypeDef
- CreateEndpointAccessRequestRequestTypeDef
- NamespaceTypeDef
- TimestampTypeDef
- CreateSnapshotCopyConfigurationRequestRequestTypeDef
- SnapshotCopyConfigurationTypeDef
- CreateUsageLimitRequestRequestTypeDef
- UsageLimitTypeDef
- PerformanceTargetTypeDef
- DeleteCustomDomainAssociationRequestRequestTypeDef
- DeleteEndpointAccessRequestRequestTypeDef
- DeleteNamespaceRequestRequestTypeDef
- DeleteResourcePolicyRequestRequestTypeDef
- DeleteScheduledActionRequestRequestTypeDef
- DeleteSnapshotCopyConfigurationRequestRequestTypeDef
- DeleteSnapshotRequestRequestTypeDef
- DeleteUsageLimitRequestRequestTypeDef
- DeleteWorkgroupRequestRequestTypeDef
- VpcSecurityGroupMembershipTypeDef
- GetCredentialsRequestRequestTypeDef
- GetCustomDomainAssociationRequestRequestTypeDef
- GetEndpointAccessRequestRequestTypeDef
- GetNamespaceRequestRequestTypeDef
- GetRecoveryPointRequestRequestTypeDef
- RecoveryPointTypeDef
- GetResourcePolicyRequestRequestTypeDef
- ResourcePolicyTypeDef
- GetScheduledActionRequestRequestTypeDef
- GetSnapshotRequestRequestTypeDef
- GetTableRestoreStatusRequestRequestTypeDef
- TableRestoreStatusTypeDef
- GetUsageLimitRequestRequestTypeDef
- GetWorkgroupRequestRequestTypeDef
- PaginatorConfigTypeDef
- ListCustomDomainAssociationsRequestRequestTypeDef
- ListEndpointAccessRequestRequestTypeDef
- ListManagedWorkgroupsRequestRequestTypeDef
- ManagedWorkgroupListItemTypeDef
- ListNamespacesRequestRequestTypeDef
- ListScheduledActionsRequestRequestTypeDef
- ScheduledActionAssociationTypeDef
- ListSnapshotCopyConfigurationsRequestRequestTypeDef
- ListTableRestoreStatusRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListUsageLimitsRequestRequestTypeDef
- ListWorkgroupsRequestRequestTypeDef
- NetworkInterfaceTypeDef
- PutResourcePolicyRequestRequestTypeDef
- RestoreFromRecoveryPointRequestRequestTypeDef
- RestoreFromSnapshotRequestRequestTypeDef
- RestoreTableFromRecoveryPointRequestRequestTypeDef
- RestoreTableFromSnapshotRequestRequestTypeDef
- ScheduleOutputTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateCustomDomainAssociationRequestRequestTypeDef
- UpdateEndpointAccessRequestRequestTypeDef
- UpdateNamespaceRequestRequestTypeDef
- UpdateSnapshotCopyConfigurationRequestRequestTypeDef
- UpdateSnapshotRequestRequestTypeDef
- UpdateUsageLimitRequestRequestTypeDef
- ConvertRecoveryPointToSnapshotRequestRequestTypeDef
- CreateNamespaceRequestRequestTypeDef
- CreateSnapshotRequestRequestTypeDef
- CreateSnapshotScheduleActionParametersOutputTypeDef
- CreateSnapshotScheduleActionParametersTypeDef
- TagResourceRequestRequestTypeDef
- CreateCustomDomainAssociationResponseTypeDef
- GetCredentialsResponseTypeDef
- GetCustomDomainAssociationResponseTypeDef
- ListCustomDomainAssociationsResponseTypeDef
- ListTagsForResourceResponseTypeDef
- UpdateCustomDomainAssociationResponseTypeDef
- ConvertRecoveryPointToSnapshotResponseTypeDef
- CreateSnapshotResponseTypeDef
- DeleteSnapshotResponseTypeDef
- GetSnapshotResponseTypeDef
- ListSnapshotsResponseTypeDef
- UpdateSnapshotResponseTypeDef
- CreateNamespaceResponseTypeDef
- DeleteNamespaceResponseTypeDef
- GetNamespaceResponseTypeDef
- ListNamespacesResponseTypeDef
- RestoreFromRecoveryPointResponseTypeDef
- RestoreFromSnapshotResponseTypeDef
- UpdateNamespaceResponseTypeDef
- ListRecoveryPointsRequestRequestTypeDef
- ListSnapshotsRequestRequestTypeDef
- ScheduleTypeDef
- CreateSnapshotCopyConfigurationResponseTypeDef
- DeleteSnapshotCopyConfigurationResponseTypeDef
- ListSnapshotCopyConfigurationsResponseTypeDef
- UpdateSnapshotCopyConfigurationResponseTypeDef
- CreateUsageLimitResponseTypeDef
- DeleteUsageLimitResponseTypeDef
- GetUsageLimitResponseTypeDef
- ListUsageLimitsResponseTypeDef
- UpdateUsageLimitResponseTypeDef
- CreateWorkgroupRequestRequestTypeDef
- UpdateWorkgroupRequestRequestTypeDef
- GetRecoveryPointResponseTypeDef
- ListRecoveryPointsResponseTypeDef
- GetResourcePolicyResponseTypeDef
- PutResourcePolicyResponseTypeDef
- GetTableRestoreStatusResponseTypeDef
- ListTableRestoreStatusResponseTypeDef
- RestoreTableFromRecoveryPointResponseTypeDef
- RestoreTableFromSnapshotResponseTypeDef
- ListCustomDomainAssociationsRequestListCustomDomainAssociationsPaginateTypeDef
- ListEndpointAccessRequestListEndpointAccessPaginateTypeDef
- ListManagedWorkgroupsRequestListManagedWorkgroupsPaginateTypeDef
- ListNamespacesRequestListNamespacesPaginateTypeDef
- ListRecoveryPointsRequestListRecoveryPointsPaginateTypeDef
- ListScheduledActionsRequestListScheduledActionsPaginateTypeDef
- ListSnapshotCopyConfigurationsRequestListSnapshotCopyConfigurationsPaginateTypeDef
- ListSnapshotsRequestListSnapshotsPaginateTypeDef
- ListTableRestoreStatusRequestListTableRestoreStatusPaginateTypeDef
- ListUsageLimitsRequestListUsageLimitsPaginateTypeDef
- ListWorkgroupsRequestListWorkgroupsPaginateTypeDef
- ListManagedWorkgroupsResponseTypeDef
- ListScheduledActionsResponseTypeDef
- VpcEndpointTypeDef
- TargetActionOutputTypeDef
- CreateSnapshotScheduleActionParametersUnionTypeDef
- EndpointAccessTypeDef
- EndpointTypeDef
- ScheduledActionResponseTypeDef
- TargetActionTypeDef
- CreateEndpointAccessResponseTypeDef
- DeleteEndpointAccessResponseTypeDef
- GetEndpointAccessResponseTypeDef
- ListEndpointAccessResponseTypeDef
- UpdateEndpointAccessResponseTypeDef
- WorkgroupTypeDef
- CreateScheduledActionResponseTypeDef
- DeleteScheduledActionResponseTypeDef
- GetScheduledActionResponseTypeDef
- UpdateScheduledActionResponseTypeDef
- CreateScheduledActionRequestRequestTypeDef
- UpdateScheduledActionRequestRequestTypeDef
- CreateWorkgroupResponseTypeDef
- DeleteWorkgroupResponseTypeDef
- GetWorkgroupResponseTypeDef
- ListWorkgroupsResponseTypeDef
- UpdateWorkgroupResponseTypeDef