VPCLattice module#
Index > VPCLattice
Auto-generated documentation for VPCLattice type annotations stubs module mypy-boto3-vpc-lattice.
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.86' mypy_boto3_builder
- Select
boto3-stubs
AWS SDK. - Add
VPCLattice
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 VPCLattice
.
From PyPI with pip#
Install boto3-stubs
for VPCLattice
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[vpc-lattice]'
# 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[vpc-lattice]'
# standalone installation
python -m pip install mypy-boto3-vpc-lattice
How to uninstall#
python -m pip uninstall -y mypy-boto3-vpc-lattice
Usage#
Code samples can be found in Examples.
VPCLatticeClient#
Type annotations and code completion for boto3.client("vpc-lattice")
as VPCLatticeClient
boto3 documentation
# VPCLatticeClient usage example
from boto3.session import Session
from mypy_boto3_vpc_lattice.client import VPCLatticeClient
def get_client() -> VPCLatticeClient:
return Session().client("vpc-lattice")
Paginators#
Type annotations and code completion for paginators
from boto3.client("vpc-lattice").get_paginator("...")
.
# ListAccessLogSubscriptionsPaginator usage example
from boto3.session import Session
from mypy_boto3_vpc_lattice.paginator import ListAccessLogSubscriptionsPaginator
def get_list_access_log_subscriptions_paginator() -> ListAccessLogSubscriptionsPaginator:
return Session().client("vpc-lattice").get_paginator("list_access_log_subscriptions"))
- ListAccessLogSubscriptionsPaginator
- ListListenersPaginator
- ListResourceConfigurationsPaginator
- ListResourceEndpointAssociationsPaginator
- ListResourceGatewaysPaginator
- ListRulesPaginator
- ListServiceNetworkResourceAssociationsPaginator
- ListServiceNetworkServiceAssociationsPaginator
- ListServiceNetworkVpcAssociationsPaginator
- ListServiceNetworkVpcEndpointAssociationsPaginator
- ListServiceNetworksPaginator
- ListServicesPaginator
- ListTargetGroupsPaginator
- ListTargetsPaginator
Literals#
Type annotations for literals used in methods and schema.
# AuthPolicyStateType usage example
from mypy_boto3_vpc_lattice.literals import AuthPolicyStateType
def get_value() -> AuthPolicyStateType:
return "Active"
- AuthPolicyStateType
- AuthTypeType
- HealthCheckProtocolVersionType
- IpAddressTypeType
- LambdaEventStructureVersionType
- ListAccessLogSubscriptionsPaginatorName
- ListListenersPaginatorName
- ListResourceConfigurationsPaginatorName
- ListResourceEndpointAssociationsPaginatorName
- ListResourceGatewaysPaginatorName
- ListRulesPaginatorName
- ListServiceNetworkResourceAssociationsPaginatorName
- ListServiceNetworkServiceAssociationsPaginatorName
- ListServiceNetworkVpcAssociationsPaginatorName
- ListServiceNetworkVpcEndpointAssociationsPaginatorName
- ListServiceNetworksPaginatorName
- ListServicesPaginatorName
- ListTargetGroupsPaginatorName
- ListTargetsPaginatorName
- ListenerProtocolType
- ProtocolTypeType
- ResourceConfigurationIpAddressTypeType
- ResourceConfigurationStatusType
- ResourceConfigurationTypeType
- ResourceGatewayIpAddressTypeType
- ResourceGatewayStatusType
- ServiceNetworkLogTypeType
- ServiceNetworkResourceAssociationStatusType
- ServiceNetworkServiceAssociationStatusType
- ServiceNetworkVpcAssociationStatusType
- ServiceStatusType
- TargetGroupProtocolType
- TargetGroupProtocolVersionType
- TargetGroupStatusType
- TargetGroupTypeType
- TargetStatusType
- VPCLatticeServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AccessLogSubscriptionSummaryTypeDef
- ArnResourceTypeDef
- ResponseMetadataTypeDef
- RuleUpdateFailureTypeDef
- CreateAccessLogSubscriptionRequestRequestTypeDef
- CreateResourceGatewayRequestRequestTypeDef
- SharingConfigTypeDef
- CreateServiceNetworkResourceAssociationRequestRequestTypeDef
- CreateServiceNetworkServiceAssociationRequestRequestTypeDef
- DnsEntryTypeDef
- CreateServiceNetworkVpcAssociationRequestRequestTypeDef
- CreateServiceRequestRequestTypeDef
- DeleteAccessLogSubscriptionRequestRequestTypeDef
- DeleteAuthPolicyRequestRequestTypeDef
- DeleteListenerRequestRequestTypeDef
- DeleteResourceConfigurationRequestRequestTypeDef
- DeleteResourceEndpointAssociationRequestRequestTypeDef
- DeleteResourceGatewayRequestRequestTypeDef
- DeleteResourcePolicyRequestRequestTypeDef
- DeleteRuleRequestRequestTypeDef
- DeleteServiceNetworkRequestRequestTypeDef
- DeleteServiceNetworkResourceAssociationRequestRequestTypeDef
- DeleteServiceNetworkServiceAssociationRequestRequestTypeDef
- DeleteServiceNetworkVpcAssociationRequestRequestTypeDef
- DeleteServiceRequestRequestTypeDef
- DeleteTargetGroupRequestRequestTypeDef
- TargetTypeDef
- TargetFailureTypeDef
- DnsResourceTypeDef
- FixedResponseActionTypeDef
- WeightedTargetGroupTypeDef
- GetAccessLogSubscriptionRequestRequestTypeDef
- GetAuthPolicyRequestRequestTypeDef
- GetListenerRequestRequestTypeDef
- GetResourceConfigurationRequestRequestTypeDef
- GetResourceGatewayRequestRequestTypeDef
- GetResourcePolicyRequestRequestTypeDef
- GetRuleRequestRequestTypeDef
- GetServiceNetworkRequestRequestTypeDef
- GetServiceNetworkResourceAssociationRequestRequestTypeDef
- GetServiceNetworkServiceAssociationRequestRequestTypeDef
- GetServiceNetworkVpcAssociationRequestRequestTypeDef
- GetServiceRequestRequestTypeDef
- GetTargetGroupRequestRequestTypeDef
- HeaderMatchTypeTypeDef
- MatcherTypeDef
- IpResourceTypeDef
- PaginatorConfigTypeDef
- ListAccessLogSubscriptionsRequestRequestTypeDef
- ListListenersRequestRequestTypeDef
- ListenerSummaryTypeDef
- ListResourceConfigurationsRequestRequestTypeDef
- ResourceConfigurationSummaryTypeDef
- ListResourceEndpointAssociationsRequestRequestTypeDef
- ResourceEndpointAssociationSummaryTypeDef
- ListResourceGatewaysRequestRequestTypeDef
- ResourceGatewaySummaryTypeDef
- ListRulesRequestRequestTypeDef
- RuleSummaryTypeDef
- ListServiceNetworkResourceAssociationsRequestRequestTypeDef
- ListServiceNetworkServiceAssociationsRequestRequestTypeDef
- ListServiceNetworkVpcAssociationsRequestRequestTypeDef
- ServiceNetworkVpcAssociationSummaryTypeDef
- ListServiceNetworkVpcEndpointAssociationsRequestRequestTypeDef
- ServiceNetworkEndpointAssociationTypeDef
- ListServiceNetworksRequestRequestTypeDef
- ServiceNetworkSummaryTypeDef
- ListServicesRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListTargetGroupsRequestRequestTypeDef
- TargetGroupSummaryTypeDef
- TargetSummaryTypeDef
- PathMatchTypeTypeDef
- PutAuthPolicyRequestRequestTypeDef
- PutResourcePolicyRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateAccessLogSubscriptionRequestRequestTypeDef
- UpdateResourceGatewayRequestRequestTypeDef
- UpdateServiceNetworkRequestRequestTypeDef
- UpdateServiceNetworkVpcAssociationRequestRequestTypeDef
- UpdateServiceRequestRequestTypeDef
- CreateAccessLogSubscriptionResponseTypeDef
- CreateResourceGatewayResponseTypeDef
- CreateServiceNetworkResourceAssociationResponseTypeDef
- CreateServiceNetworkVpcAssociationResponseTypeDef
- DeleteResourceEndpointAssociationResponseTypeDef
- DeleteResourceGatewayResponseTypeDef
- DeleteServiceNetworkResourceAssociationResponseTypeDef
- DeleteServiceNetworkServiceAssociationResponseTypeDef
- DeleteServiceNetworkVpcAssociationResponseTypeDef
- DeleteServiceResponseTypeDef
- DeleteTargetGroupResponseTypeDef
- GetAccessLogSubscriptionResponseTypeDef
- GetAuthPolicyResponseTypeDef
- GetResourceGatewayResponseTypeDef
- GetResourcePolicyResponseTypeDef
- GetServiceNetworkVpcAssociationResponseTypeDef
- ListAccessLogSubscriptionsResponseTypeDef
- ListTagsForResourceResponseTypeDef
- PutAuthPolicyResponseTypeDef
- UpdateAccessLogSubscriptionResponseTypeDef
- UpdateResourceGatewayResponseTypeDef
- UpdateServiceNetworkResponseTypeDef
- UpdateServiceNetworkVpcAssociationResponseTypeDef
- UpdateServiceResponseTypeDef
- CreateServiceNetworkRequestRequestTypeDef
- CreateServiceNetworkResponseTypeDef
- GetServiceNetworkResponseTypeDef
- CreateServiceNetworkServiceAssociationResponseTypeDef
- CreateServiceResponseTypeDef
- GetServiceNetworkResourceAssociationResponseTypeDef
- GetServiceNetworkServiceAssociationResponseTypeDef
- GetServiceResponseTypeDef
- ServiceNetworkResourceAssociationSummaryTypeDef
- ServiceNetworkServiceAssociationSummaryTypeDef
- ServiceSummaryTypeDef
- DeregisterTargetsRequestRequestTypeDef
- ListTargetsRequestRequestTypeDef
- RegisterTargetsRequestRequestTypeDef
- DeregisterTargetsResponseTypeDef
- RegisterTargetsResponseTypeDef
- ForwardActionOutputTypeDef
- ForwardActionTypeDef
- HeaderMatchTypeDef
- HealthCheckConfigTypeDef
- ResourceConfigurationDefinitionTypeDef
- ListAccessLogSubscriptionsRequestPaginateTypeDef
- ListListenersRequestPaginateTypeDef
- ListResourceConfigurationsRequestPaginateTypeDef
- ListResourceEndpointAssociationsRequestPaginateTypeDef
- ListResourceGatewaysRequestPaginateTypeDef
- ListRulesRequestPaginateTypeDef
- ListServiceNetworkResourceAssociationsRequestPaginateTypeDef
- ListServiceNetworkServiceAssociationsRequestPaginateTypeDef
- ListServiceNetworkVpcAssociationsRequestPaginateTypeDef
- ListServiceNetworkVpcEndpointAssociationsRequestPaginateTypeDef
- ListServiceNetworksRequestPaginateTypeDef
- ListServicesRequestPaginateTypeDef
- ListTargetGroupsRequestPaginateTypeDef
- ListTargetsRequestPaginateTypeDef
- ListListenersResponseTypeDef
- ListResourceConfigurationsResponseTypeDef
- ListResourceEndpointAssociationsResponseTypeDef
- ListResourceGatewaysResponseTypeDef
- ListRulesResponseTypeDef
- ListServiceNetworkVpcAssociationsResponseTypeDef
- ListServiceNetworkVpcEndpointAssociationsResponseTypeDef
- ListServiceNetworksResponseTypeDef
- ListTargetGroupsResponseTypeDef
- ListTargetsResponseTypeDef
- PathMatchTypeDef
- ListServiceNetworkResourceAssociationsResponseTypeDef
- ListServiceNetworkServiceAssociationsResponseTypeDef
- ListServicesResponseTypeDef
- RuleActionOutputTypeDef
- ForwardActionUnionTypeDef
- TargetGroupConfigTypeDef
- UpdateTargetGroupRequestRequestTypeDef
- CreateResourceConfigurationRequestRequestTypeDef
- CreateResourceConfigurationResponseTypeDef
- GetResourceConfigurationResponseTypeDef
- UpdateResourceConfigurationRequestRequestTypeDef
- UpdateResourceConfigurationResponseTypeDef
- HttpMatchOutputTypeDef
- HttpMatchTypeDef
- CreateListenerResponseTypeDef
- GetListenerResponseTypeDef
- UpdateListenerResponseTypeDef
- RuleActionTypeDef
- CreateTargetGroupRequestRequestTypeDef
- CreateTargetGroupResponseTypeDef
- GetTargetGroupResponseTypeDef
- UpdateTargetGroupResponseTypeDef
- RuleMatchOutputTypeDef
- HttpMatchUnionTypeDef
- CreateListenerRequestRequestTypeDef
- RuleActionUnionTypeDef
- UpdateListenerRequestRequestTypeDef
- CreateRuleResponseTypeDef
- GetRuleResponseTypeDef
- RuleUpdateSuccessTypeDef
- UpdateRuleResponseTypeDef
- RuleMatchTypeDef
- BatchUpdateRuleResponseTypeDef
- CreateRuleRequestRequestTypeDef
- RuleMatchUnionTypeDef
- UpdateRuleRequestRequestTypeDef
- RuleUpdateTypeDef
- BatchUpdateRuleRequestRequestTypeDef