VPCLatticeClient#
Index > VPCLattice > VPCLatticeClient
Auto-generated documentation for VPCLattice type annotations stubs module mypy-boto3-vpc-lattice.
VPCLatticeClient#
Type annotations and code completion for boto3.client("vpc-lattice")
.
boto3 documentation
# VPCLatticeClient usage example
from boto3.session import Session
from mypy_boto3_vpc_lattice.client import VPCLatticeClient
def get_vpc-lattice_client() -> VPCLatticeClient:
return Session().client("vpc-lattice")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("vpc-lattice").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("vpc-lattice")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_vpc_lattice.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
batch_update_rule#
Updates the listener rules in a batch.
Type annotations and code completion for boto3.client("vpc-lattice").batch_update_rule
method.
boto3 documentation
# batch_update_rule method definition
def batch_update_rule(
self,
*,
listenerIdentifier: str,
rules: Sequence[RuleUpdateTypeDef], # (1)
serviceIdentifier: str,
) -> BatchUpdateRuleResponseTypeDef: # (2)
...
# batch_update_rule method usage example with argument unpacking
kwargs: BatchUpdateRuleRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"rules": ...,
"serviceIdentifier": ...,
}
parent.batch_update_rule(**kwargs)
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("vpc-lattice").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("vpc-lattice").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_access_log_subscription#
Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose.
Type annotations and code completion for boto3.client("vpc-lattice").create_access_log_subscription
method.
boto3 documentation
# create_access_log_subscription method definition
def create_access_log_subscription(
self,
*,
destinationArn: str,
resourceIdentifier: str,
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateAccessLogSubscriptionResponseTypeDef: # (1)
...
# create_access_log_subscription method usage example with argument unpacking
kwargs: CreateAccessLogSubscriptionRequestRequestTypeDef = { # (1)
"destinationArn": ...,
"resourceIdentifier": ...,
}
parent.create_access_log_subscription(**kwargs)
create_listener#
Creates a listener for a service.
Type annotations and code completion for boto3.client("vpc-lattice").create_listener
method.
boto3 documentation
# create_listener method definition
def create_listener(
self,
*,
defaultAction: RuleActionTypeDef, # (1)
name: str,
protocol: ListenerProtocolType, # (2)
serviceIdentifier: str,
clientToken: str = ...,
port: int = ...,
tags: Mapping[str, str] = ...,
) -> CreateListenerResponseTypeDef: # (3)
...
# create_listener method usage example with argument unpacking
kwargs: CreateListenerRequestRequestTypeDef = { # (1)
"defaultAction": ...,
"name": ...,
"protocol": ...,
"serviceIdentifier": ...,
}
parent.create_listener(**kwargs)
create_rule#
Creates a listener rule.
Type annotations and code completion for boto3.client("vpc-lattice").create_rule
method.
boto3 documentation
# create_rule method definition
def create_rule(
self,
*,
action: RuleActionTypeDef, # (1)
listenerIdentifier: str,
match: RuleMatchTypeDef, # (2)
name: str,
priority: int,
serviceIdentifier: str,
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateRuleResponseTypeDef: # (3)
...
# create_rule method usage example with argument unpacking
kwargs: CreateRuleRequestRequestTypeDef = { # (1)
"action": ...,
"listenerIdentifier": ...,
"match": ...,
"name": ...,
"priority": ...,
"serviceIdentifier": ...,
}
parent.create_rule(**kwargs)
create_service#
Creates a service.
Type annotations and code completion for boto3.client("vpc-lattice").create_service
method.
boto3 documentation
# create_service method definition
def create_service(
self,
*,
name: str,
authType: AuthTypeType = ..., # (1)
certificateArn: str = ...,
clientToken: str = ...,
customDomainName: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateServiceResponseTypeDef: # (2)
...
# create_service method usage example with argument unpacking
kwargs: CreateServiceRequestRequestTypeDef = { # (1)
"name": ...,
}
parent.create_service(**kwargs)
create_service_network#
Creates a service network.
Type annotations and code completion for boto3.client("vpc-lattice").create_service_network
method.
boto3 documentation
# create_service_network method definition
def create_service_network(
self,
*,
name: str,
authType: AuthTypeType = ..., # (1)
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateServiceNetworkResponseTypeDef: # (2)
...
# create_service_network method usage example with argument unpacking
kwargs: CreateServiceNetworkRequestRequestTypeDef = { # (1)
"name": ...,
}
parent.create_service_network(**kwargs)
create_service_network_service_association#
Associates a service with a service network.
Type annotations and code completion for boto3.client("vpc-lattice").create_service_network_service_association
method.
boto3 documentation
# create_service_network_service_association method definition
def create_service_network_service_association(
self,
*,
serviceIdentifier: str,
serviceNetworkIdentifier: str,
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateServiceNetworkServiceAssociationResponseTypeDef: # (1)
...
# create_service_network_service_association method usage example with argument unpacking
kwargs: CreateServiceNetworkServiceAssociationRequestRequestTypeDef = { # (1)
"serviceIdentifier": ...,
"serviceNetworkIdentifier": ...,
}
parent.create_service_network_service_association(**kwargs)
create_service_network_vpc_association#
Associates a VPC with a service network.
Type annotations and code completion for boto3.client("vpc-lattice").create_service_network_vpc_association
method.
boto3 documentation
# create_service_network_vpc_association method definition
def create_service_network_vpc_association(
self,
*,
serviceNetworkIdentifier: str,
vpcIdentifier: str,
clientToken: str = ...,
securityGroupIds: Sequence[str] = ...,
tags: Mapping[str, str] = ...,
) -> CreateServiceNetworkVpcAssociationResponseTypeDef: # (1)
...
# create_service_network_vpc_association method usage example with argument unpacking
kwargs: CreateServiceNetworkVpcAssociationRequestRequestTypeDef = { # (1)
"serviceNetworkIdentifier": ...,
"vpcIdentifier": ...,
}
parent.create_service_network_vpc_association(**kwargs)
create_target_group#
Creates a target group.
Type annotations and code completion for boto3.client("vpc-lattice").create_target_group
method.
boto3 documentation
# create_target_group method definition
def create_target_group(
self,
*,
name: str,
type: TargetGroupTypeType, # (1)
clientToken: str = ...,
config: TargetGroupConfigTypeDef = ..., # (2)
tags: Mapping[str, str] = ...,
) -> CreateTargetGroupResponseTypeDef: # (3)
...
# create_target_group method usage example with argument unpacking
kwargs: CreateTargetGroupRequestRequestTypeDef = { # (1)
"name": ...,
"type": ...,
}
parent.create_target_group(**kwargs)
delete_access_log_subscription#
Deletes the specified access log subscription.
Type annotations and code completion for boto3.client("vpc-lattice").delete_access_log_subscription
method.
boto3 documentation
# delete_access_log_subscription method definition
def delete_access_log_subscription(
self,
*,
accessLogSubscriptionIdentifier: str,
) -> Dict[str, Any]:
...
# delete_access_log_subscription method usage example with argument unpacking
kwargs: DeleteAccessLogSubscriptionRequestRequestTypeDef = { # (1)
"accessLogSubscriptionIdentifier": ...,
}
parent.delete_access_log_subscription(**kwargs)
delete_auth_policy#
Deletes the specified auth policy.
Type annotations and code completion for boto3.client("vpc-lattice").delete_auth_policy
method.
boto3 documentation
# delete_auth_policy method definition
def delete_auth_policy(
self,
*,
resourceIdentifier: str,
) -> Dict[str, Any]:
...
# delete_auth_policy method usage example with argument unpacking
kwargs: DeleteAuthPolicyRequestRequestTypeDef = { # (1)
"resourceIdentifier": ...,
}
parent.delete_auth_policy(**kwargs)
delete_listener#
Deletes the specified listener.
Type annotations and code completion for boto3.client("vpc-lattice").delete_listener
method.
boto3 documentation
# delete_listener method definition
def delete_listener(
self,
*,
listenerIdentifier: str,
serviceIdentifier: str,
) -> Dict[str, Any]:
...
# delete_listener method usage example with argument unpacking
kwargs: DeleteListenerRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"serviceIdentifier": ...,
}
parent.delete_listener(**kwargs)
delete_resource_policy#
Deletes the specified resource policy.
Type annotations and code completion for boto3.client("vpc-lattice").delete_resource_policy
method.
boto3 documentation
# delete_resource_policy method definition
def delete_resource_policy(
self,
*,
resourceArn: str,
) -> Dict[str, Any]:
...
# delete_resource_policy method usage example with argument unpacking
kwargs: DeleteResourcePolicyRequestRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.delete_resource_policy(**kwargs)
delete_rule#
Deletes a listener rule.
Type annotations and code completion for boto3.client("vpc-lattice").delete_rule
method.
boto3 documentation
# delete_rule method definition
def delete_rule(
self,
*,
listenerIdentifier: str,
ruleIdentifier: str,
serviceIdentifier: str,
) -> Dict[str, Any]:
...
# delete_rule method usage example with argument unpacking
kwargs: DeleteRuleRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"ruleIdentifier": ...,
"serviceIdentifier": ...,
}
parent.delete_rule(**kwargs)
delete_service#
Deletes a service.
Type annotations and code completion for boto3.client("vpc-lattice").delete_service
method.
boto3 documentation
# delete_service method definition
def delete_service(
self,
*,
serviceIdentifier: str,
) -> DeleteServiceResponseTypeDef: # (1)
...
# delete_service method usage example with argument unpacking
kwargs: DeleteServiceRequestRequestTypeDef = { # (1)
"serviceIdentifier": ...,
}
parent.delete_service(**kwargs)
delete_service_network#
Deletes a service network.
Type annotations and code completion for boto3.client("vpc-lattice").delete_service_network
method.
boto3 documentation
# delete_service_network method definition
def delete_service_network(
self,
*,
serviceNetworkIdentifier: str,
) -> Dict[str, Any]:
...
# delete_service_network method usage example with argument unpacking
kwargs: DeleteServiceNetworkRequestRequestTypeDef = { # (1)
"serviceNetworkIdentifier": ...,
}
parent.delete_service_network(**kwargs)
delete_service_network_service_association#
Deletes the association between a specified service and the specific service network.
Type annotations and code completion for boto3.client("vpc-lattice").delete_service_network_service_association
method.
boto3 documentation
# delete_service_network_service_association method definition
def delete_service_network_service_association(
self,
*,
serviceNetworkServiceAssociationIdentifier: str,
) -> DeleteServiceNetworkServiceAssociationResponseTypeDef: # (1)
...
# delete_service_network_service_association method usage example with argument unpacking
kwargs: DeleteServiceNetworkServiceAssociationRequestRequestTypeDef = { # (1)
"serviceNetworkServiceAssociationIdentifier": ...,
}
parent.delete_service_network_service_association(**kwargs)
delete_service_network_vpc_association#
Disassociates the VPC from the service network.
Type annotations and code completion for boto3.client("vpc-lattice").delete_service_network_vpc_association
method.
boto3 documentation
# delete_service_network_vpc_association method definition
def delete_service_network_vpc_association(
self,
*,
serviceNetworkVpcAssociationIdentifier: str,
) -> DeleteServiceNetworkVpcAssociationResponseTypeDef: # (1)
...
# delete_service_network_vpc_association method usage example with argument unpacking
kwargs: DeleteServiceNetworkVpcAssociationRequestRequestTypeDef = { # (1)
"serviceNetworkVpcAssociationIdentifier": ...,
}
parent.delete_service_network_vpc_association(**kwargs)
delete_target_group#
Deletes a target group.
Type annotations and code completion for boto3.client("vpc-lattice").delete_target_group
method.
boto3 documentation
# delete_target_group method definition
def delete_target_group(
self,
*,
targetGroupIdentifier: str,
) -> DeleteTargetGroupResponseTypeDef: # (1)
...
# delete_target_group method usage example with argument unpacking
kwargs: DeleteTargetGroupRequestRequestTypeDef = { # (1)
"targetGroupIdentifier": ...,
}
parent.delete_target_group(**kwargs)
deregister_targets#
Deregisters the specified targets from the specified target group.
Type annotations and code completion for boto3.client("vpc-lattice").deregister_targets
method.
boto3 documentation
# deregister_targets method definition
def deregister_targets(
self,
*,
targetGroupIdentifier: str,
targets: Sequence[TargetTypeDef], # (1)
) -> DeregisterTargetsResponseTypeDef: # (2)
...
# deregister_targets method usage example with argument unpacking
kwargs: DeregisterTargetsRequestRequestTypeDef = { # (1)
"targetGroupIdentifier": ...,
"targets": ...,
}
parent.deregister_targets(**kwargs)
generate_presigned_url#
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("vpc-lattice").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_access_log_subscription#
Retrieves information about the specified access log subscription.
Type annotations and code completion for boto3.client("vpc-lattice").get_access_log_subscription
method.
boto3 documentation
# get_access_log_subscription method definition
def get_access_log_subscription(
self,
*,
accessLogSubscriptionIdentifier: str,
) -> GetAccessLogSubscriptionResponseTypeDef: # (1)
...
# get_access_log_subscription method usage example with argument unpacking
kwargs: GetAccessLogSubscriptionRequestRequestTypeDef = { # (1)
"accessLogSubscriptionIdentifier": ...,
}
parent.get_access_log_subscription(**kwargs)
get_auth_policy#
Retrieves information about the auth policy for the specified service or service network.
Type annotations and code completion for boto3.client("vpc-lattice").get_auth_policy
method.
boto3 documentation
# get_auth_policy method definition
def get_auth_policy(
self,
*,
resourceIdentifier: str,
) -> GetAuthPolicyResponseTypeDef: # (1)
...
# get_auth_policy method usage example with argument unpacking
kwargs: GetAuthPolicyRequestRequestTypeDef = { # (1)
"resourceIdentifier": ...,
}
parent.get_auth_policy(**kwargs)
get_listener#
Retrieves information about the specified listener for the specified service.
Type annotations and code completion for boto3.client("vpc-lattice").get_listener
method.
boto3 documentation
# get_listener method definition
def get_listener(
self,
*,
listenerIdentifier: str,
serviceIdentifier: str,
) -> GetListenerResponseTypeDef: # (1)
...
# get_listener method usage example with argument unpacking
kwargs: GetListenerRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"serviceIdentifier": ...,
}
parent.get_listener(**kwargs)
get_resource_policy#
Retrieves information about the resource policy.
Type annotations and code completion for boto3.client("vpc-lattice").get_resource_policy
method.
boto3 documentation
# get_resource_policy method definition
def get_resource_policy(
self,
*,
resourceArn: str,
) -> GetResourcePolicyResponseTypeDef: # (1)
...
# get_resource_policy method usage example with argument unpacking
kwargs: GetResourcePolicyRequestRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.get_resource_policy(**kwargs)
get_rule#
Retrieves information about listener rules.
Type annotations and code completion for boto3.client("vpc-lattice").get_rule
method.
boto3 documentation
# get_rule method definition
def get_rule(
self,
*,
listenerIdentifier: str,
ruleIdentifier: str,
serviceIdentifier: str,
) -> GetRuleResponseTypeDef: # (1)
...
# get_rule method usage example with argument unpacking
kwargs: GetRuleRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"ruleIdentifier": ...,
"serviceIdentifier": ...,
}
parent.get_rule(**kwargs)
get_service#
Retrieves information about the specified service.
Type annotations and code completion for boto3.client("vpc-lattice").get_service
method.
boto3 documentation
# get_service method definition
def get_service(
self,
*,
serviceIdentifier: str,
) -> GetServiceResponseTypeDef: # (1)
...
# get_service method usage example with argument unpacking
kwargs: GetServiceRequestRequestTypeDef = { # (1)
"serviceIdentifier": ...,
}
parent.get_service(**kwargs)
get_service_network#
Retrieves information about the specified service network.
Type annotations and code completion for boto3.client("vpc-lattice").get_service_network
method.
boto3 documentation
# get_service_network method definition
def get_service_network(
self,
*,
serviceNetworkIdentifier: str,
) -> GetServiceNetworkResponseTypeDef: # (1)
...
# get_service_network method usage example with argument unpacking
kwargs: GetServiceNetworkRequestRequestTypeDef = { # (1)
"serviceNetworkIdentifier": ...,
}
parent.get_service_network(**kwargs)
get_service_network_service_association#
Retrieves information about the specified association between a service network and a service.
Type annotations and code completion for boto3.client("vpc-lattice").get_service_network_service_association
method.
boto3 documentation
# get_service_network_service_association method definition
def get_service_network_service_association(
self,
*,
serviceNetworkServiceAssociationIdentifier: str,
) -> GetServiceNetworkServiceAssociationResponseTypeDef: # (1)
...
# get_service_network_service_association method usage example with argument unpacking
kwargs: GetServiceNetworkServiceAssociationRequestRequestTypeDef = { # (1)
"serviceNetworkServiceAssociationIdentifier": ...,
}
parent.get_service_network_service_association(**kwargs)
get_service_network_vpc_association#
Retrieves information about the association between a service network and a VPC.
Type annotations and code completion for boto3.client("vpc-lattice").get_service_network_vpc_association
method.
boto3 documentation
# get_service_network_vpc_association method definition
def get_service_network_vpc_association(
self,
*,
serviceNetworkVpcAssociationIdentifier: str,
) -> GetServiceNetworkVpcAssociationResponseTypeDef: # (1)
...
# get_service_network_vpc_association method usage example with argument unpacking
kwargs: GetServiceNetworkVpcAssociationRequestRequestTypeDef = { # (1)
"serviceNetworkVpcAssociationIdentifier": ...,
}
parent.get_service_network_vpc_association(**kwargs)
get_target_group#
Retrieves information about the specified target group.
Type annotations and code completion for boto3.client("vpc-lattice").get_target_group
method.
boto3 documentation
# get_target_group method definition
def get_target_group(
self,
*,
targetGroupIdentifier: str,
) -> GetTargetGroupResponseTypeDef: # (1)
...
# get_target_group method usage example with argument unpacking
kwargs: GetTargetGroupRequestRequestTypeDef = { # (1)
"targetGroupIdentifier": ...,
}
parent.get_target_group(**kwargs)
list_access_log_subscriptions#
Lists all access log subscriptions for the specified service network or service.
Type annotations and code completion for boto3.client("vpc-lattice").list_access_log_subscriptions
method.
boto3 documentation
# list_access_log_subscriptions method definition
def list_access_log_subscriptions(
self,
*,
resourceIdentifier: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAccessLogSubscriptionsResponseTypeDef: # (1)
...
# list_access_log_subscriptions method usage example with argument unpacking
kwargs: ListAccessLogSubscriptionsRequestRequestTypeDef = { # (1)
"resourceIdentifier": ...,
}
parent.list_access_log_subscriptions(**kwargs)
list_listeners#
Lists the listeners for the specified service.
Type annotations and code completion for boto3.client("vpc-lattice").list_listeners
method.
boto3 documentation
# list_listeners method definition
def list_listeners(
self,
*,
serviceIdentifier: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListListenersResponseTypeDef: # (1)
...
# list_listeners method usage example with argument unpacking
kwargs: ListListenersRequestRequestTypeDef = { # (1)
"serviceIdentifier": ...,
}
parent.list_listeners(**kwargs)
list_rules#
Lists the rules for the listener.
Type annotations and code completion for boto3.client("vpc-lattice").list_rules
method.
boto3 documentation
# list_rules method definition
def list_rules(
self,
*,
listenerIdentifier: str,
serviceIdentifier: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListRulesResponseTypeDef: # (1)
...
# list_rules method usage example with argument unpacking
kwargs: ListRulesRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"serviceIdentifier": ...,
}
parent.list_rules(**kwargs)
list_service_network_service_associations#
Lists the associations between the service network and the service.
Type annotations and code completion for boto3.client("vpc-lattice").list_service_network_service_associations
method.
boto3 documentation
# list_service_network_service_associations method definition
def list_service_network_service_associations(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
serviceIdentifier: str = ...,
serviceNetworkIdentifier: str = ...,
) -> ListServiceNetworkServiceAssociationsResponseTypeDef: # (1)
...
# list_service_network_service_associations method usage example with argument unpacking
kwargs: ListServiceNetworkServiceAssociationsRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_service_network_service_associations(**kwargs)
list_service_network_vpc_associations#
Lists the service network and VPC associations.
Type annotations and code completion for boto3.client("vpc-lattice").list_service_network_vpc_associations
method.
boto3 documentation
# list_service_network_vpc_associations method definition
def list_service_network_vpc_associations(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
serviceNetworkIdentifier: str = ...,
vpcIdentifier: str = ...,
) -> ListServiceNetworkVpcAssociationsResponseTypeDef: # (1)
...
# list_service_network_vpc_associations method usage example with argument unpacking
kwargs: ListServiceNetworkVpcAssociationsRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_service_network_vpc_associations(**kwargs)
list_service_networks#
Lists the service networks owned by the caller account or shared with the caller account.
Type annotations and code completion for boto3.client("vpc-lattice").list_service_networks
method.
boto3 documentation
# list_service_networks method definition
def list_service_networks(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListServiceNetworksResponseTypeDef: # (1)
...
# list_service_networks method usage example with argument unpacking
kwargs: ListServiceNetworksRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_service_networks(**kwargs)
list_services#
Lists the services owned by the caller account or shared with the caller account.
Type annotations and code completion for boto3.client("vpc-lattice").list_services
method.
boto3 documentation
# list_services method definition
def list_services(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListServicesResponseTypeDef: # (1)
...
# list_services method usage example with argument unpacking
kwargs: ListServicesRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_services(**kwargs)
list_tags_for_resource#
Lists the tags for the specified resource.
Type annotations and code completion for boto3.client("vpc-lattice").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
resourceArn: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
list_target_groups#
Lists your target groups.
Type annotations and code completion for boto3.client("vpc-lattice").list_target_groups
method.
boto3 documentation
# list_target_groups method definition
def list_target_groups(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
targetGroupType: TargetGroupTypeType = ..., # (1)
vpcIdentifier: str = ...,
) -> ListTargetGroupsResponseTypeDef: # (2)
...
# list_target_groups method usage example with argument unpacking
kwargs: ListTargetGroupsRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_target_groups(**kwargs)
list_targets#
Lists the targets for the target group.
Type annotations and code completion for boto3.client("vpc-lattice").list_targets
method.
boto3 documentation
# list_targets method definition
def list_targets(
self,
*,
targetGroupIdentifier: str,
maxResults: int = ...,
nextToken: str = ...,
targets: Sequence[TargetTypeDef] = ..., # (1)
) -> ListTargetsResponseTypeDef: # (2)
...
# list_targets method usage example with argument unpacking
kwargs: ListTargetsRequestRequestTypeDef = { # (1)
"targetGroupIdentifier": ...,
}
parent.list_targets(**kwargs)
put_auth_policy#
Creates or updates the auth policy.
Type annotations and code completion for boto3.client("vpc-lattice").put_auth_policy
method.
boto3 documentation
# put_auth_policy method definition
def put_auth_policy(
self,
*,
policy: str,
resourceIdentifier: str,
) -> PutAuthPolicyResponseTypeDef: # (1)
...
# put_auth_policy method usage example with argument unpacking
kwargs: PutAuthPolicyRequestRequestTypeDef = { # (1)
"policy": ...,
"resourceIdentifier": ...,
}
parent.put_auth_policy(**kwargs)
put_resource_policy#
Attaches a resource-based permission policy to a service or service network.
Type annotations and code completion for boto3.client("vpc-lattice").put_resource_policy
method.
boto3 documentation
# put_resource_policy method definition
def put_resource_policy(
self,
*,
policy: str,
resourceArn: str,
) -> Dict[str, Any]:
...
# put_resource_policy method usage example with argument unpacking
kwargs: PutResourcePolicyRequestRequestTypeDef = { # (1)
"policy": ...,
"resourceArn": ...,
}
parent.put_resource_policy(**kwargs)
register_targets#
Registers the targets with the target group.
Type annotations and code completion for boto3.client("vpc-lattice").register_targets
method.
boto3 documentation
# register_targets method definition
def register_targets(
self,
*,
targetGroupIdentifier: str,
targets: Sequence[TargetTypeDef], # (1)
) -> RegisterTargetsResponseTypeDef: # (2)
...
# register_targets method usage example with argument unpacking
kwargs: RegisterTargetsRequestRequestTypeDef = { # (1)
"targetGroupIdentifier": ...,
"targets": ...,
}
parent.register_targets(**kwargs)
tag_resource#
Adds the specified tags to the specified resource.
Type annotations and code completion for boto3.client("vpc-lattice").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
resourceArn: str,
tags: Mapping[str, str],
) -> Dict[str, Any]:
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
Removes the specified tags from the specified resource.
Type annotations and code completion for boto3.client("vpc-lattice").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
resourceArn: str,
tagKeys: Sequence[str],
) -> Dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tagKeys": ...,
}
parent.untag_resource(**kwargs)
update_access_log_subscription#
Updates the specified access log subscription.
Type annotations and code completion for boto3.client("vpc-lattice").update_access_log_subscription
method.
boto3 documentation
# update_access_log_subscription method definition
def update_access_log_subscription(
self,
*,
accessLogSubscriptionIdentifier: str,
destinationArn: str,
) -> UpdateAccessLogSubscriptionResponseTypeDef: # (1)
...
# update_access_log_subscription method usage example with argument unpacking
kwargs: UpdateAccessLogSubscriptionRequestRequestTypeDef = { # (1)
"accessLogSubscriptionIdentifier": ...,
"destinationArn": ...,
}
parent.update_access_log_subscription(**kwargs)
update_listener#
Updates the specified listener for the specified service.
Type annotations and code completion for boto3.client("vpc-lattice").update_listener
method.
boto3 documentation
# update_listener method definition
def update_listener(
self,
*,
defaultAction: RuleActionTypeDef, # (1)
listenerIdentifier: str,
serviceIdentifier: str,
) -> UpdateListenerResponseTypeDef: # (2)
...
# update_listener method usage example with argument unpacking
kwargs: UpdateListenerRequestRequestTypeDef = { # (1)
"defaultAction": ...,
"listenerIdentifier": ...,
"serviceIdentifier": ...,
}
parent.update_listener(**kwargs)
update_rule#
Updates a rule for the listener.
Type annotations and code completion for boto3.client("vpc-lattice").update_rule
method.
boto3 documentation
# update_rule method definition
def update_rule(
self,
*,
listenerIdentifier: str,
ruleIdentifier: str,
serviceIdentifier: str,
action: RuleActionTypeDef = ..., # (1)
match: RuleMatchTypeDef = ..., # (2)
priority: int = ...,
) -> UpdateRuleResponseTypeDef: # (3)
...
# update_rule method usage example with argument unpacking
kwargs: UpdateRuleRequestRequestTypeDef = { # (1)
"listenerIdentifier": ...,
"ruleIdentifier": ...,
"serviceIdentifier": ...,
}
parent.update_rule(**kwargs)
update_service#
Updates the specified service.
Type annotations and code completion for boto3.client("vpc-lattice").update_service
method.
boto3 documentation
# update_service method definition
def update_service(
self,
*,
serviceIdentifier: str,
authType: AuthTypeType = ..., # (1)
certificateArn: str = ...,
) -> UpdateServiceResponseTypeDef: # (2)
...
# update_service method usage example with argument unpacking
kwargs: UpdateServiceRequestRequestTypeDef = { # (1)
"serviceIdentifier": ...,
}
parent.update_service(**kwargs)
update_service_network#
Updates the specified service network.
Type annotations and code completion for boto3.client("vpc-lattice").update_service_network
method.
boto3 documentation
# update_service_network method definition
def update_service_network(
self,
*,
authType: AuthTypeType, # (1)
serviceNetworkIdentifier: str,
) -> UpdateServiceNetworkResponseTypeDef: # (2)
...
# update_service_network method usage example with argument unpacking
kwargs: UpdateServiceNetworkRequestRequestTypeDef = { # (1)
"authType": ...,
"serviceNetworkIdentifier": ...,
}
parent.update_service_network(**kwargs)
update_service_network_vpc_association#
Updates the service network and VPC association.
Type annotations and code completion for boto3.client("vpc-lattice").update_service_network_vpc_association
method.
boto3 documentation
# update_service_network_vpc_association method definition
def update_service_network_vpc_association(
self,
*,
securityGroupIds: Sequence[str],
serviceNetworkVpcAssociationIdentifier: str,
) -> UpdateServiceNetworkVpcAssociationResponseTypeDef: # (1)
...
# update_service_network_vpc_association method usage example with argument unpacking
kwargs: UpdateServiceNetworkVpcAssociationRequestRequestTypeDef = { # (1)
"securityGroupIds": ...,
"serviceNetworkVpcAssociationIdentifier": ...,
}
parent.update_service_network_vpc_association(**kwargs)
update_target_group#
Updates the specified target group.
Type annotations and code completion for boto3.client("vpc-lattice").update_target_group
method.
boto3 documentation
# update_target_group method definition
def update_target_group(
self,
*,
healthCheck: HealthCheckConfigTypeDef, # (1)
targetGroupIdentifier: str,
) -> UpdateTargetGroupResponseTypeDef: # (2)
...
# update_target_group method usage example with argument unpacking
kwargs: UpdateTargetGroupRequestRequestTypeDef = { # (1)
"healthCheck": ...,
"targetGroupIdentifier": ...,
}
parent.update_target_group(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("vpc-lattice").get_paginator
method with overloads.
client.get_paginator("list_access_log_subscriptions")
-> ListAccessLogSubscriptionsPaginatorclient.get_paginator("list_listeners")
-> ListListenersPaginatorclient.get_paginator("list_rules")
-> ListRulesPaginatorclient.get_paginator("list_service_network_service_associations")
-> ListServiceNetworkServiceAssociationsPaginatorclient.get_paginator("list_service_network_vpc_associations")
-> ListServiceNetworkVpcAssociationsPaginatorclient.get_paginator("list_service_networks")
-> ListServiceNetworksPaginatorclient.get_paginator("list_services")
-> ListServicesPaginatorclient.get_paginator("list_target_groups")
-> ListTargetGroupsPaginatorclient.get_paginator("list_targets")
-> ListTargetsPaginator