APIGateway module#
Index > APIGateway
Auto-generated documentation for APIGateway type annotations stubs module mypy-boto3-apigateway.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and APIGateway
.
From PyPI with pip#
Install boto3-stubs
for APIGateway
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[apigateway]'
# 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[apigateway]'
# standalone installation
python -m pip install mypy-boto3-apigateway
How to uninstall#
python -m pip uninstall -y mypy-boto3-apigateway
Usage#
Code samples can be found in Examples.
APIGatewayClient#
Type annotations and code completion for boto3.client("apigateway")
as APIGatewayClient
boto3 documentation
# APIGatewayClient usage example
from boto3.session import Session
from mypy_boto3_apigateway.client import APIGatewayClient
def get_client() -> APIGatewayClient:
return Session().client("apigateway")
Paginators#
Type annotations and code completion for paginators
from boto3.client("apigateway").get_paginator("...")
.
# GetApiKeysPaginator usage example
from boto3.session import Session
from mypy_boto3_apigateway.paginator import GetApiKeysPaginator
def get_get_api_keys_paginator() -> GetApiKeysPaginator:
return Session().client("apigateway").get_paginator("get_api_keys"))
- GetApiKeysPaginator
- GetAuthorizersPaginator
- GetBasePathMappingsPaginator
- GetClientCertificatesPaginator
- GetDeploymentsPaginator
- GetDocumentationPartsPaginator
- GetDocumentationVersionsPaginator
- GetDomainNamesPaginator
- GetGatewayResponsesPaginator
- GetModelsPaginator
- GetRequestValidatorsPaginator
- GetResourcesPaginator
- GetRestApisPaginator
- GetSdkTypesPaginator
- GetUsagePaginator
- GetUsagePlanKeysPaginator
- GetUsagePlansPaginator
- GetVpcLinksPaginator
Literals#
Type annotations for literals used in methods and schemas.
# ApiKeySourceTypeType usage example
from mypy_boto3_apigateway.literals import ApiKeySourceTypeType
def get_value() -> ApiKeySourceTypeType:
return "AUTHORIZER"
- ApiKeySourceTypeType
- ApiKeysFormatType
- AuthorizerTypeType
- CacheClusterSizeType
- CacheClusterStatusType
- ConnectionTypeType
- ContentHandlingStrategyType
- DocumentationPartTypeType
- DomainNameStatusType
- EndpointTypeType
- GatewayResponseTypeType
- GetApiKeysPaginatorName
- GetAuthorizersPaginatorName
- GetBasePathMappingsPaginatorName
- GetClientCertificatesPaginatorName
- GetDeploymentsPaginatorName
- GetDocumentationPartsPaginatorName
- GetDocumentationVersionsPaginatorName
- GetDomainNamesPaginatorName
- GetGatewayResponsesPaginatorName
- GetModelsPaginatorName
- GetRequestValidatorsPaginatorName
- GetResourcesPaginatorName
- GetRestApisPaginatorName
- GetSdkTypesPaginatorName
- GetUsagePaginatorName
- GetUsagePlanKeysPaginatorName
- GetUsagePlansPaginatorName
- GetVpcLinksPaginatorName
- IntegrationTypeType
- LocationStatusTypeType
- OpType
- PutModeType
- QuotaPeriodTypeType
- SecurityPolicyType
- UnauthorizedCacheControlHeaderStrategyType
- VpcLinkStatusType
- APIGatewayServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AccessLogSettingsTypeDef usage example
from mypy_boto3_apigateway.type_defs import AccessLogSettingsTypeDef
def get_value() -> AccessLogSettingsTypeDef:
return {
"format": ...,
}
- AccessLogSettingsTypeDef
- ThrottleSettingsTypeDef
- ApiKeyIdsTypeDef
- ApiKeyResponseMetadataTypeDef
- ApiKeyTypeDef
- AuthorizerResponseMetadataTypeDef
- AuthorizerTypeDef
- BasePathMappingResponseMetadataTypeDef
- BasePathMappingTypeDef
- CanarySettingsTypeDef
- ClientCertificateResponseMetadataTypeDef
- ClientCertificateTypeDef
- StageKeyTypeDef
- CreateAuthorizerRequestRequestTypeDef
- CreateBasePathMappingRequestRequestTypeDef
- DeploymentCanarySettingsTypeDef
- DocumentationPartLocationTypeDef
- CreateDocumentationVersionRequestRequestTypeDef
- EndpointConfigurationTypeDef
- MutualTlsAuthenticationInputTypeDef
- CreateModelRequestRequestTypeDef
- CreateRequestValidatorRequestRequestTypeDef
- CreateResourceRequestRequestTypeDef
- CreateUsagePlanKeyRequestRequestTypeDef
- QuotaSettingsTypeDef
- CreateVpcLinkRequestRequestTypeDef
- DeleteApiKeyRequestRequestTypeDef
- DeleteAuthorizerRequestRequestTypeDef
- DeleteBasePathMappingRequestRequestTypeDef
- DeleteClientCertificateRequestRequestTypeDef
- DeleteDeploymentRequestRequestTypeDef
- DeleteDocumentationPartRequestRequestTypeDef
- DeleteDocumentationVersionRequestRequestTypeDef
- DeleteDomainNameRequestRequestTypeDef
- DeleteGatewayResponseRequestRequestTypeDef
- DeleteIntegrationRequestRequestTypeDef
- DeleteIntegrationResponseRequestRequestTypeDef
- DeleteMethodRequestRequestTypeDef
- DeleteMethodResponseRequestRequestTypeDef
- DeleteModelRequestRequestTypeDef
- DeleteRequestValidatorRequestRequestTypeDef
- DeleteResourceRequestRequestTypeDef
- DeleteRestApiRequestRequestTypeDef
- DeleteStageRequestRequestTypeDef
- DeleteUsagePlanKeyRequestRequestTypeDef
- DeleteUsagePlanRequestRequestTypeDef
- DeleteVpcLinkRequestRequestTypeDef
- MethodSnapshotTypeDef
- DocumentationPartIdsTypeDef
- DocumentationVersionResponseMetadataTypeDef
- DocumentationVersionTypeDef
- MutualTlsAuthenticationTypeDef
- EmptyResponseMetadataTypeDef
- ExportResponseTypeDef
- FlushStageAuthorizersCacheRequestRequestTypeDef
- FlushStageCacheRequestRequestTypeDef
- GatewayResponseResponseMetadataTypeDef
- GatewayResponseTypeDef
- GenerateClientCertificateRequestRequestTypeDef
- GetApiKeyRequestRequestTypeDef
- GetApiKeysRequestGetApiKeysPaginateTypeDef
- GetApiKeysRequestRequestTypeDef
- GetAuthorizerRequestRequestTypeDef
- GetAuthorizersRequestGetAuthorizersPaginateTypeDef
- GetAuthorizersRequestRequestTypeDef
- GetBasePathMappingRequestRequestTypeDef
- GetBasePathMappingsRequestGetBasePathMappingsPaginateTypeDef
- GetBasePathMappingsRequestRequestTypeDef
- GetClientCertificateRequestRequestTypeDef
- GetClientCertificatesRequestGetClientCertificatesPaginateTypeDef
- GetClientCertificatesRequestRequestTypeDef
- GetDeploymentRequestRequestTypeDef
- GetDeploymentsRequestGetDeploymentsPaginateTypeDef
- GetDeploymentsRequestRequestTypeDef
- GetDocumentationPartRequestRequestTypeDef
- GetDocumentationPartsRequestGetDocumentationPartsPaginateTypeDef
- GetDocumentationPartsRequestRequestTypeDef
- GetDocumentationVersionRequestRequestTypeDef
- GetDocumentationVersionsRequestGetDocumentationVersionsPaginateTypeDef
- GetDocumentationVersionsRequestRequestTypeDef
- GetDomainNameRequestRequestTypeDef
- GetDomainNamesRequestGetDomainNamesPaginateTypeDef
- GetDomainNamesRequestRequestTypeDef
- GetExportRequestRequestTypeDef
- GetGatewayResponseRequestRequestTypeDef
- GetGatewayResponsesRequestGetGatewayResponsesPaginateTypeDef
- GetGatewayResponsesRequestRequestTypeDef
- GetIntegrationRequestRequestTypeDef
- GetIntegrationResponseRequestRequestTypeDef
- GetMethodRequestRequestTypeDef
- GetMethodResponseRequestRequestTypeDef
- GetModelRequestRequestTypeDef
- GetModelTemplateRequestRequestTypeDef
- GetModelsRequestGetModelsPaginateTypeDef
- GetModelsRequestRequestTypeDef
- GetRequestValidatorRequestRequestTypeDef
- GetRequestValidatorsRequestGetRequestValidatorsPaginateTypeDef
- GetRequestValidatorsRequestRequestTypeDef
- GetResourceRequestRequestTypeDef
- GetResourcesRequestGetResourcesPaginateTypeDef
- GetResourcesRequestRequestTypeDef
- GetRestApiRequestRequestTypeDef
- GetRestApisRequestGetRestApisPaginateTypeDef
- GetRestApisRequestRequestTypeDef
- GetSdkRequestRequestTypeDef
- GetSdkTypeRequestRequestTypeDef
- GetSdkTypesRequestGetSdkTypesPaginateTypeDef
- GetSdkTypesRequestRequestTypeDef
- GetStageRequestRequestTypeDef
- GetStagesRequestRequestTypeDef
- GetTagsRequestRequestTypeDef
- GetUsagePlanKeyRequestRequestTypeDef
- GetUsagePlanKeysRequestGetUsagePlanKeysPaginateTypeDef
- GetUsagePlanKeysRequestRequestTypeDef
- GetUsagePlanRequestRequestTypeDef
- GetUsagePlansRequestGetUsagePlansPaginateTypeDef
- GetUsagePlansRequestRequestTypeDef
- GetUsageRequestGetUsagePaginateTypeDef
- GetUsageRequestRequestTypeDef
- GetVpcLinkRequestRequestTypeDef
- GetVpcLinksRequestGetVpcLinksPaginateTypeDef
- GetVpcLinksRequestRequestTypeDef
- ImportApiKeysRequestRequestTypeDef
- ImportDocumentationPartsRequestRequestTypeDef
- ImportRestApiRequestRequestTypeDef
- IntegrationResponseTypeDef
- TlsConfigTypeDef
- IntegrationResponseResponseMetadataTypeDef
- MethodResponseTypeDef
- MethodResponseResponseMetadataTypeDef
- MethodSettingTypeDef
- ModelResponseMetadataTypeDef
- ModelTypeDef
- PaginatorConfigTypeDef
- PatchOperationTypeDef
- PutGatewayResponseRequestRequestTypeDef
- PutIntegrationResponseRequestRequestTypeDef
- PutMethodRequestRequestTypeDef
- PutMethodResponseRequestRequestTypeDef
- PutRestApiRequestRequestTypeDef
- RequestValidatorResponseMetadataTypeDef
- RequestValidatorTypeDef
- ResponseMetadataTypeDef
- SdkConfigurationPropertyTypeDef
- SdkResponseTypeDef
- TagResourceRequestRequestTypeDef
- TagsTypeDef
- TemplateTypeDef
- TestInvokeAuthorizerRequestRequestTypeDef
- TestInvokeAuthorizerResponseTypeDef
- TestInvokeMethodRequestRequestTypeDef
- TestInvokeMethodResponseTypeDef
- UntagResourceRequestRequestTypeDef
- UsagePlanKeyResponseMetadataTypeDef
- UsagePlanKeyTypeDef
- UsageTypeDef
- VpcLinkResponseMetadataTypeDef
- VpcLinkTypeDef
- AccountTypeDef
- ApiStageTypeDef
- ApiKeysTypeDef
- AuthorizersTypeDef
- BasePathMappingsTypeDef
- CreateStageRequestRequestTypeDef
- ClientCertificatesTypeDef
- CreateApiKeyRequestRequestTypeDef
- CreateDeploymentRequestRequestTypeDef
- CreateDocumentationPartRequestRequestTypeDef
- DocumentationPartResponseMetadataTypeDef
- DocumentationPartTypeDef
- CreateRestApiRequestRequestTypeDef
- RestApiResponseMetadataTypeDef
- RestApiTypeDef
- CreateDomainNameRequestRequestTypeDef
- DeploymentResponseMetadataTypeDef
- DeploymentTypeDef
- DocumentationVersionsTypeDef
- DomainNameResponseMetadataTypeDef
- DomainNameTypeDef
- GatewayResponsesTypeDef
- IntegrationResponseMetadataTypeDef
- IntegrationTypeDef
- PutIntegrationRequestRequestTypeDef
- StageResponseMetadataTypeDef
- StageTypeDef
- ModelsTypeDef
- UpdateAccountRequestRequestTypeDef
- UpdateApiKeyRequestRequestTypeDef
- UpdateAuthorizerRequestRequestTypeDef
- UpdateBasePathMappingRequestRequestTypeDef
- UpdateClientCertificateRequestRequestTypeDef
- UpdateDeploymentRequestRequestTypeDef
- UpdateDocumentationPartRequestRequestTypeDef
- UpdateDocumentationVersionRequestRequestTypeDef
- UpdateDomainNameRequestRequestTypeDef
- UpdateGatewayResponseRequestRequestTypeDef
- UpdateIntegrationRequestRequestTypeDef
- UpdateIntegrationResponseRequestRequestTypeDef
- UpdateMethodRequestRequestTypeDef
- UpdateMethodResponseRequestRequestTypeDef
- UpdateModelRequestRequestTypeDef
- UpdateRequestValidatorRequestRequestTypeDef
- UpdateResourceRequestRequestTypeDef
- UpdateRestApiRequestRequestTypeDef
- UpdateStageRequestRequestTypeDef
- UpdateUsagePlanRequestRequestTypeDef
- UpdateUsageRequestRequestTypeDef
- UpdateVpcLinkRequestRequestTypeDef
- RequestValidatorsTypeDef
- SdkTypeResponseMetadataTypeDef
- SdkTypeTypeDef
- UsagePlanKeysTypeDef
- VpcLinksTypeDef
- CreateUsagePlanRequestRequestTypeDef
- UsagePlanResponseMetadataTypeDef
- UsagePlanTypeDef
- DocumentationPartsTypeDef
- RestApisTypeDef
- DeploymentsTypeDef
- DomainNamesTypeDef
- MethodResponseMetadataTypeDef
- MethodTypeDef
- StagesTypeDef
- SdkTypesTypeDef
- UsagePlansTypeDef
- ResourceResponseMetadataTypeDef
- ResourceTypeDef
- ResourcesTypeDef