AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Interface for accessing VPCLattice

Amazon VPC Lattice is a fully managed application networking service that you use to connect, secure, and monitor all of your services across multiple accounts and virtual private clouds (VPCs). Amazon VPC Lattice interconnects your microservices and legacy services within a logical boundary, so that you can discover and manage them more efficiently. For more information, see the Amazon VPC Lattice User Guide

Inheritance Hierarchy

Amazon.VPCLattice.IAmazonVPCLattice

Namespace: Amazon.VPCLattice
Assembly: AWSSDK.VPCLattice.dll
Version: 3.x.y.z

Syntax

C#
public interface IAmazonVPCLattice
         IAmazonService, IDisposable

The IAmazonVPCLattice type exposes the following members

Properties

NameTypeDescription
Public Property Paginators Amazon.VPCLattice.Model.IVPCLatticePaginatorFactory

Paginators for the service

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method BatchUpdateRule(BatchUpdateRuleRequest)

Updates the listener rules in a batch. You can use this operation to change the priority of listener rules. This can be useful when bulk updating or swapping rule priority.

Required permissions: vpc-lattice:UpdateRule

For more information, see How Amazon VPC Lattice works with IAM in the Amazon VPC Lattice User Guide.

Public Method BatchUpdateRuleAsync(BatchUpdateRuleRequest, CancellationToken)

Updates the listener rules in a batch. You can use this operation to change the priority of listener rules. This can be useful when bulk updating or swapping rule priority.

Required permissions: vpc-lattice:UpdateRule

For more information, see How Amazon VPC Lattice works with IAM in the Amazon VPC Lattice User Guide.

Public Method CreateAccessLogSubscription(CreateAccessLogSubscriptionRequest)

Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner can use the access logs to audit the services in the network. The service network owner can only see access logs from clients and services that are associated with their service network. Access log entries represent traffic originated from VPCs associated with that network. For more information, see Access logs in the Amazon VPC Lattice User Guide.

Public Method CreateAccessLogSubscriptionAsync(CreateAccessLogSubscriptionRequest, CancellationToken)

Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner can use the access logs to audit the services in the network. The service network owner can only see access logs from clients and services that are associated with their service network. Access log entries represent traffic originated from VPCs associated with that network. For more information, see Access logs in the Amazon VPC Lattice User Guide.

Public Method CreateListener(CreateListenerRequest)

Creates a listener for a service. Before you start using your Amazon VPC Lattice service, you must add one or more listeners. A listener is a process that checks for connection requests to your services. For more information, see Listeners in the Amazon VPC Lattice User Guide.

Public Method CreateListenerAsync(CreateListenerRequest, CancellationToken)

Creates a listener for a service. Before you start using your Amazon VPC Lattice service, you must add one or more listeners. A listener is a process that checks for connection requests to your services. For more information, see Listeners in the Amazon VPC Lattice User Guide.

Public Method CreateResourceConfiguration(CreateResourceConfigurationRequest)

Creates a resource configuration. A resource configuration defines a specific resource. You can associate a resource configuration with a service network or a VPC endpoint.

Public Method CreateResourceConfigurationAsync(CreateResourceConfigurationRequest, CancellationToken)

Creates a resource configuration. A resource configuration defines a specific resource. You can associate a resource configuration with a service network or a VPC endpoint.

Public Method CreateResourceGateway(CreateResourceGatewayRequest)

Creates a resource gateway.

Public Method CreateResourceGatewayAsync(CreateResourceGatewayRequest, CancellationToken)

Creates a resource gateway.

Public Method CreateRule(CreateRuleRequest)

Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Public Method CreateRuleAsync(CreateRuleRequest, CancellationToken)

Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Public Method CreateService(CreateServiceRequest)

Creates a service. A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC).

For more information, see Services in the Amazon VPC Lattice User Guide.

Public Method CreateServiceAsync(CreateServiceRequest, CancellationToken)

Creates a service. A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC).

For more information, see Services in the Amazon VPC Lattice User Guide.

Public Method CreateServiceNetwork(CreateServiceNetworkRequest)

Creates a service network. A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network.

For more information, see Service networks in the Amazon VPC Lattice User Guide.

Public Method CreateServiceNetworkAsync(CreateServiceNetworkRequest, CancellationToken)

Creates a service network. A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network.

For more information, see Service networks in the Amazon VPC Lattice User Guide.

Public Method CreateServiceNetworkResourceAssociation(CreateServiceNetworkResourceAssociationRequest)

Associates the specified service network with the specified resource configuration. This allows the resource configuration to receive connections through the service network, including through a service network VPC endpoint.

Public Method CreateServiceNetworkResourceAssociationAsync(CreateServiceNetworkResourceAssociationRequest, CancellationToken)

Associates the specified service network with the specified resource configuration. This allows the resource configuration to receive connections through the service network, including through a service network VPC endpoint.

Public Method CreateServiceNetworkServiceAssociation(CreateServiceNetworkServiceAssociationRequest)

Associates the specified service with the specified service network. For more information, see Manage service associations in the Amazon VPC Lattice User Guide.

You can't use this operation if the service and service network are already associated or if there is a disassociation or deletion in progress. If the association fails, you can retry the operation by deleting the association and recreating it.

You cannot associate a service and service network that are shared with a caller. The caller must own either the service or the service network.

As a result of this operation, the association is created in the service network account and the association owner account.

Public Method CreateServiceNetworkServiceAssociationAsync(CreateServiceNetworkServiceAssociationRequest, CancellationToken)

Associates the specified service with the specified service network. For more information, see Manage service associations in the Amazon VPC Lattice User Guide.

You can't use this operation if the service and service network are already associated or if there is a disassociation or deletion in progress. If the association fails, you can retry the operation by deleting the association and recreating it.

You cannot associate a service and service network that are shared with a caller. The caller must own either the service or the service network.

As a result of this operation, the association is created in the service network account and the association owner account.

Public Method CreateServiceNetworkVpcAssociation(CreateServiceNetworkVpcAssociationRequest)

Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see Manage VPC associations in the Amazon VPC Lattice User Guide.

You can't use this operation if there is a disassociation in progress. If the association fails, retry by deleting the association and recreating it.

As a result of this operation, the association gets created in the service network account and the VPC owner account.

If you add a security group to the service network and VPC association, the association must continue to always have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and recreate it without security groups.

Public Method CreateServiceNetworkVpcAssociationAsync(CreateServiceNetworkVpcAssociationRequest, CancellationToken)

Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see Manage VPC associations in the Amazon VPC Lattice User Guide.

You can't use this operation if there is a disassociation in progress. If the association fails, retry by deleting the association and recreating it.

As a result of this operation, the association gets created in the service network account and the VPC owner account.

If you add a security group to the service network and VPC association, the association must continue to always have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and recreate it without security groups.

Public Method CreateTargetGroup(CreateTargetGroupRequest)

Creates a target group. A target group is a collection of targets, or compute resources, that run your application or service. A target group can only be used by a single service.

For more information, see Target groups in the Amazon VPC Lattice User Guide.

Public Method CreateTargetGroupAsync(CreateTargetGroupRequest, CancellationToken)

Creates a target group. A target group is a collection of targets, or compute resources, that run your application or service. A target group can only be used by a single service.

For more information, see Target groups in the Amazon VPC Lattice User Guide.

Public Method DeleteAccessLogSubscription(DeleteAccessLogSubscriptionRequest)

Deletes the specified access log subscription.

Public Method DeleteAccessLogSubscriptionAsync(DeleteAccessLogSubscriptionRequest, CancellationToken)

Deletes the specified access log subscription.

Public Method DeleteAuthPolicy(DeleteAuthPolicyRequest)

Deletes the specified auth policy. If an auth is set to AWS_IAM and the auth policy is deleted, all requests are denied. If you are trying to remove the auth policy completely, you must set the auth type to NONE. If auth is enabled on the resource, but no auth policy is set, all requests are denied.

Public Method DeleteAuthPolicyAsync(DeleteAuthPolicyRequest, CancellationToken)

Deletes the specified auth policy. If an auth is set to AWS_IAM and the auth policy is deleted, all requests are denied. If you are trying to remove the auth policy completely, you must set the auth type to NONE. If auth is enabled on the resource, but no auth policy is set, all requests are denied.

Public Method DeleteListener(DeleteListenerRequest)

Deletes the specified listener.

Public Method DeleteListenerAsync(DeleteListenerRequest, CancellationToken)

Deletes the specified listener.

Public Method DeleteResourceConfiguration(DeleteResourceConfigurationRequest)

Deletes the specified resource configuration.

Public Method DeleteResourceConfigurationAsync(DeleteResourceConfigurationRequest, CancellationToken)

Deletes the specified resource configuration.

Public Method DeleteResourceEndpointAssociation(DeleteResourceEndpointAssociationRequest)

Disassociates the resource configuration from the resource VPC endpoint.

Public Method DeleteResourceEndpointAssociationAsync(DeleteResourceEndpointAssociationRequest, CancellationToken)

Disassociates the resource configuration from the resource VPC endpoint.

Public Method DeleteResourceGateway(DeleteResourceGatewayRequest)

Deletes the specified resource gateway.

Public Method DeleteResourceGatewayAsync(DeleteResourceGatewayRequest, CancellationToken)

Deletes the specified resource gateway.

Public Method DeleteResourcePolicy(DeleteResourcePolicyRequest)

Deletes the specified resource policy.

Public Method DeleteResourcePolicyAsync(DeleteResourcePolicyRequest, CancellationToken)

Deletes the specified resource policy.

Public Method DeleteRule(DeleteRuleRequest)

Deletes a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions. You can delete additional listener rules, but you cannot delete the default rule.

For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Public Method DeleteRuleAsync(DeleteRuleRequest, CancellationToken)

Deletes a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions. You can delete additional listener rules, but you cannot delete the default rule.

For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Public Method DeleteService(DeleteServiceRequest)

Deletes a service. A service can't be deleted if it's associated with a service network. If you delete a service, all resources related to the service, such as the resource policy, auth policy, listeners, listener rules, and access log subscriptions, are also deleted. For more information, see Delete a service in the Amazon VPC Lattice User Guide.

Public Method DeleteServiceAsync(DeleteServiceRequest, CancellationToken)

Deletes a service. A service can't be deleted if it's associated with a service network. If you delete a service, all resources related to the service, such as the resource policy, auth policy, listeners, listener rules, and access log subscriptions, are also deleted. For more information, see Delete a service in the Amazon VPC Lattice User Guide.

Public Method DeleteServiceNetwork(DeleteServiceNetworkRequest)

Deletes a service network. You can only delete the service network if there is no service or VPC associated with it. If you delete a service network, all resources related to the service network, such as the resource policy, auth policy, and access log subscriptions, are also deleted. For more information, see Delete a service network in the Amazon VPC Lattice User Guide.

Public Method DeleteServiceNetworkAsync(DeleteServiceNetworkRequest, CancellationToken)

Deletes a service network. You can only delete the service network if there is no service or VPC associated with it. If you delete a service network, all resources related to the service network, such as the resource policy, auth policy, and access log subscriptions, are also deleted. For more information, see Delete a service network in the Amazon VPC Lattice User Guide.

Public Method DeleteServiceNetworkResourceAssociation(DeleteServiceNetworkResourceAssociationRequest)

Deletes the association between a service network and a resource configuration.

Public Method DeleteServiceNetworkResourceAssociationAsync(DeleteServiceNetworkResourceAssociationRequest, CancellationToken)

Deletes the association between a service network and a resource configuration.

Public Method DeleteServiceNetworkServiceAssociation(DeleteServiceNetworkServiceAssociationRequest)

Deletes the association between a service and a service network. This operation fails if an association is still in progress.

Public Method DeleteServiceNetworkServiceAssociationAsync(DeleteServiceNetworkServiceAssociationRequest, CancellationToken)

Deletes the association between a service and a service network. This operation fails if an association is still in progress.

Public Method DeleteServiceNetworkVpcAssociation(DeleteServiceNetworkVpcAssociationRequest)

Disassociates the VPC from the service network. You can't disassociate the VPC if there is a create or update association in progress.

Public Method DeleteServiceNetworkVpcAssociationAsync(DeleteServiceNetworkVpcAssociationRequest, CancellationToken)

Disassociates the VPC from the service network. You can't disassociate the VPC if there is a create or update association in progress.

Public Method DeleteTargetGroup(DeleteTargetGroupRequest)

Deletes a target group. You can't delete a target group if it is used in a listener rule or if the target group creation is in progress.

Public Method DeleteTargetGroupAsync(DeleteTargetGroupRequest, CancellationToken)

Deletes a target group. You can't delete a target group if it is used in a listener rule or if the target group creation is in progress.

Public Method DeregisterTargets(DeregisterTargetsRequest)

Deregisters the specified targets from the specified target group.

Public Method DeregisterTargetsAsync(DeregisterTargetsRequest, CancellationToken)

Deregisters the specified targets from the specified target group.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method GetAccessLogSubscription(GetAccessLogSubscriptionRequest)

Retrieves information about the specified access log subscription.

Public Method GetAccessLogSubscriptionAsync(GetAccessLogSubscriptionRequest, CancellationToken)

Retrieves information about the specified access log subscription.

Public Method GetAuthPolicy(GetAuthPolicyRequest)

Retrieves information about the auth policy for the specified service or service network.

Public Method GetAuthPolicyAsync(GetAuthPolicyRequest, CancellationToken)

Retrieves information about the auth policy for the specified service or service network.

Public Method GetListener(GetListenerRequest)

Retrieves information about the specified listener for the specified service.

Public Method GetListenerAsync(GetListenerRequest, CancellationToken)

Retrieves information about the specified listener for the specified service.

Public Method GetResourceConfiguration(GetResourceConfigurationRequest)

Retrieves information about the specified resource configuration.

Public Method GetResourceConfigurationAsync(GetResourceConfigurationRequest, CancellationToken)

Retrieves information about the specified resource configuration.

Public Method GetResourceGateway(GetResourceGatewayRequest)

Retrieves information about the specified resource gateway.

Public Method GetResourceGatewayAsync(GetResourceGatewayRequest, CancellationToken)

Retrieves information about the specified resource gateway.

Public Method GetResourcePolicy(GetResourcePolicyRequest)

Retrieves information about the specified resource policy. The resource policy is an IAM policy created on behalf of the resource owner when they share a resource.

Public Method GetResourcePolicyAsync(GetResourcePolicyRequest, CancellationToken)

Retrieves information about the specified resource policy. The resource policy is an IAM policy created on behalf of the resource owner when they share a resource.

Public Method GetRule(GetRuleRequest)

Retrieves information about the specified listener rules. You can also retrieve information about the default listener rule. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Public Method GetRuleAsync(GetRuleRequest, CancellationToken)

Retrieves information about the specified listener rules. You can also retrieve information about the default listener rule. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Public Method GetService(GetServiceRequest)

Retrieves information about the specified service.

Public Method GetServiceAsync(GetServiceRequest, CancellationToken)

Retrieves information about the specified service.

Public Method GetServiceNetwork(GetServiceNetworkRequest)

Retrieves information about the specified service network.

Public Method GetServiceNetworkAsync(GetServiceNetworkRequest, CancellationToken)

Retrieves information about the specified service network.

Public Method GetServiceNetworkResourceAssociation(GetServiceNetworkResourceAssociationRequest)

Retrieves information about the specified association between a service network and a resource configuration.

Public Method GetServiceNetworkResourceAssociationAsync(GetServiceNetworkResourceAssociationRequest, CancellationToken)

Retrieves information about the specified association between a service network and a resource configuration.

Public Method GetServiceNetworkServiceAssociation(GetServiceNetworkServiceAssociationRequest)

Retrieves information about the specified association between a service network and a service.

Public Method GetServiceNetworkServiceAssociationAsync(GetServiceNetworkServiceAssociationRequest, CancellationToken)

Retrieves information about the specified association between a service network and a service.

Public Method GetServiceNetworkVpcAssociation(GetServiceNetworkVpcAssociationRequest)

Retrieves information about the specified association between a service network and a VPC.

Public Method GetServiceNetworkVpcAssociationAsync(GetServiceNetworkVpcAssociationRequest, CancellationToken)

Retrieves information about the specified association between a service network and a VPC.

Public Method GetTargetGroup(GetTargetGroupRequest)

Retrieves information about the specified target group.

Public Method GetTargetGroupAsync(GetTargetGroupRequest, CancellationToken)

Retrieves information about the specified target group.

Public Method ListAccessLogSubscriptions(ListAccessLogSubscriptionsRequest)

Lists the access log subscriptions for the specified service network or service.

Public Method ListAccessLogSubscriptionsAsync(ListAccessLogSubscriptionsRequest, CancellationToken)

Lists the access log subscriptions for the specified service network or service.

Public Method ListListeners(ListListenersRequest)

Lists the listeners for the specified service.

Public Method ListListenersAsync(ListListenersRequest, CancellationToken)

Lists the listeners for the specified service.

Public Method ListResourceConfigurations(ListResourceConfigurationsRequest)

Lists the resource configurations owned by or shared with this account.

Public Method ListResourceConfigurationsAsync(ListResourceConfigurationsRequest, CancellationToken)

Lists the resource configurations owned by or shared with this account.

Public Method ListResourceEndpointAssociations(ListResourceEndpointAssociationsRequest)

Lists the associations for the specified VPC endpoint.

Public Method ListResourceEndpointAssociationsAsync(ListResourceEndpointAssociationsRequest, CancellationToken)

Lists the associations for the specified VPC endpoint.

Public Method ListResourceGateways(ListResourceGatewaysRequest)

Lists the resource gateways that you own or that were shared with you.

Public Method ListResourceGatewaysAsync(ListResourceGatewaysRequest, CancellationToken)

Lists the resource gateways that you own or that were shared with you.

Public Method ListRules(ListRulesRequest)

Lists the rules for the specified listener.

Public Method ListRulesAsync(ListRulesRequest, CancellationToken)

Lists the rules for the specified listener.

Public Method ListServiceNetworkResourceAssociations(ListServiceNetworkResourceAssociationsRequest)

Lists the associations between a service network and a resource configuration.

Public Method ListServiceNetworkResourceAssociationsAsync(ListServiceNetworkResourceAssociationsRequest, CancellationToken)

Lists the associations between a service network and a resource configuration.

Public Method ListServiceNetworks(ListServiceNetworksRequest)

Lists the service networks owned by or shared with this account. The account ID in the ARN shows which account owns the service network.

Public Method ListServiceNetworksAsync(ListServiceNetworksRequest, CancellationToken)

Lists the service networks owned by or shared with this account. The account ID in the ARN shows which account owns the service network.

Public Method ListServiceNetworkServiceAssociations(ListServiceNetworkServiceAssociationsRequest)

Lists the associations between a service network and a service. You can filter the list either by service or service network. You must provide either the service network identifier or the service identifier.

Every association in Amazon VPC Lattice has a unique Amazon Resource Name (ARN), such as when a service network is associated with a VPC or when a service is associated with a service network. If the association is for a resource is shared with another account, the association includes the local account ID as the prefix in the ARN.

Public Method ListServiceNetworkServiceAssociationsAsync(ListServiceNetworkServiceAssociationsRequest, CancellationToken)

Lists the associations between a service network and a service. You can filter the list either by service or service network. You must provide either the service network identifier or the service identifier.

Every association in Amazon VPC Lattice has a unique Amazon Resource Name (ARN), such as when a service network is associated with a VPC or when a service is associated with a service network. If the association is for a resource is shared with another account, the association includes the local account ID as the prefix in the ARN.

Public Method ListServiceNetworkVpcAssociations(ListServiceNetworkVpcAssociationsRequest)

Lists the associations between a service network and a VPC. You can filter the list either by VPC or service network. You must provide either the ID of the service network identifier or the ID of the VPC.

Public Method ListServiceNetworkVpcAssociationsAsync(ListServiceNetworkVpcAssociationsRequest, CancellationToken)

Lists the associations between a service network and a VPC. You can filter the list either by VPC or service network. You must provide either the ID of the service network identifier or the ID of the VPC.

Public Method ListServiceNetworkVpcEndpointAssociations(ListServiceNetworkVpcEndpointAssociationsRequest)

Lists the associations between a service network and a VPC endpoint.

Public Method ListServiceNetworkVpcEndpointAssociationsAsync(ListServiceNetworkVpcEndpointAssociationsRequest, CancellationToken)

Lists the associations between a service network and a VPC endpoint.

Public Method ListServices(ListServicesRequest)

Lists the services owned by the caller account or shared with the caller account.

Public Method ListServicesAsync(ListServicesRequest, CancellationToken)

Lists the services owned by the caller account or shared with the caller account.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Lists the tags for the specified resource.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Lists the tags for the specified resource.

Public Method ListTargetGroups(ListTargetGroupsRequest)

Lists your target groups. You can narrow your search by using the filters below in your request.

Public Method ListTargetGroupsAsync(ListTargetGroupsRequest, CancellationToken)

Lists your target groups. You can narrow your search by using the filters below in your request.

Public Method ListTargets(ListTargetsRequest)

Lists the targets for the target group. By default, all targets are included. You can use this API to check the health status of targets. You can also filter the results by target.

Public Method ListTargetsAsync(ListTargetsRequest, CancellationToken)

Lists the targets for the target group. By default, all targets are included. You can use this API to check the health status of targets. You can also filter the results by target.

Public Method PutAuthPolicy(PutAuthPolicyRequest)

Creates or updates the auth policy. The policy string in JSON must not contain newlines or blank lines.

For more information, see Auth policies in the Amazon VPC Lattice User Guide.

Public Method PutAuthPolicyAsync(PutAuthPolicyRequest, CancellationToken)

Creates or updates the auth policy. The policy string in JSON must not contain newlines or blank lines.

For more information, see Auth policies in the Amazon VPC Lattice User Guide.

Public Method PutResourcePolicy(PutResourcePolicyRequest)

Attaches a resource-based permission policy to a service or service network. The policy must contain the same actions and condition statements as the Amazon Web Services Resource Access Manager permission for sharing services and service networks.

Public Method PutResourcePolicyAsync(PutResourcePolicyRequest, CancellationToken)

Attaches a resource-based permission policy to a service or service network. The policy must contain the same actions and condition statements as the Amazon Web Services Resource Access Manager permission for sharing services and service networks.

Public Method RegisterTargets(RegisterTargetsRequest)

Registers the targets with the target group. If it's a Lambda target, you can only have one target in a target group.

Public Method RegisterTargetsAsync(RegisterTargetsRequest, CancellationToken)

Registers the targets with the target group. If it's a Lambda target, you can only have one target in a target group.

Public Method TagResource(TagResourceRequest)

Adds the specified tags to the specified resource.

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

Adds the specified tags to the specified resource.

Public Method UntagResource(UntagResourceRequest)

Removes the specified tags from the specified resource.

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Removes the specified tags from the specified resource.

Public Method UpdateAccessLogSubscription(UpdateAccessLogSubscriptionRequest)

Updates the specified access log subscription.

Public Method UpdateAccessLogSubscriptionAsync(UpdateAccessLogSubscriptionRequest, CancellationToken)

Updates the specified access log subscription.

Public Method UpdateListener(UpdateListenerRequest)

Updates the specified listener for the specified service.

Public Method UpdateListenerAsync(UpdateListenerRequest, CancellationToken)

Updates the specified listener for the specified service.

Public Method UpdateResourceConfiguration(UpdateResourceConfigurationRequest)

Updates the specified resource configuration.

Public Method UpdateResourceConfigurationAsync(UpdateResourceConfigurationRequest, CancellationToken)

Updates the specified resource configuration.

Public Method UpdateResourceGateway(UpdateResourceGatewayRequest)

Updates the specified resource gateway.

Public Method UpdateResourceGatewayAsync(UpdateResourceGatewayRequest, CancellationToken)

Updates the specified resource gateway.

Public Method UpdateRule(UpdateRuleRequest)

Updates a specified rule for the listener. You can't modify a default listener rule. To modify a default listener rule, use UpdateListener.

Public Method UpdateRuleAsync(UpdateRuleRequest, CancellationToken)

Updates a specified rule for the listener. You can't modify a default listener rule. To modify a default listener rule, use UpdateListener.

Public Method UpdateService(UpdateServiceRequest)

Updates the specified service.

Public Method UpdateServiceAsync(UpdateServiceRequest, CancellationToken)

Updates the specified service.

Public Method UpdateServiceNetwork(UpdateServiceNetworkRequest)

Updates the specified service network.

Public Method UpdateServiceNetworkAsync(UpdateServiceNetworkRequest, CancellationToken)

Updates the specified service network.

Public Method UpdateServiceNetworkVpcAssociation(UpdateServiceNetworkVpcAssociationRequest)

Updates the service network and VPC association. If you add a security group to the service network and VPC association, the association must continue to have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and then recreate it without security groups.

Public Method UpdateServiceNetworkVpcAssociationAsync(UpdateServiceNetworkVpcAssociationRequest, CancellationToken)

Updates the service network and VPC association. If you add a security group to the service network and VPC association, the association must continue to have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and then recreate it without security groups.

Public Method UpdateTargetGroup(UpdateTargetGroupRequest)

Updates the specified target group.

Public Method UpdateTargetGroupAsync(UpdateTargetGroupRequest, CancellationToken)

Updates the specified target group.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5