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.

Replaces the current set of policies for the specified load balancer port with the specified set of policies.

To enable back-end server authentication, use SetLoadBalancerPoliciesForBackendServer.

For more information about setting policies, see Update the SSL Negotiation Configuration, Duration-Based Session Stickiness, and Application-Controlled Session Stickiness in the Classic Load Balancer Guide.

Note:

For PCL this operation is only available in asynchronous form. Please refer to SetLoadBalancerPoliciesOfListenerAsync.

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

Syntax

C#
public abstract SetLoadBalancerPoliciesOfListenerResponse SetLoadBalancerPoliciesOfListener(
         SetLoadBalancerPoliciesOfListenerRequest request
)
Parameters
request
Type: Amazon.ElasticLoadBalancing.Model.SetLoadBalancerPoliciesOfListenerRequest

Container for the necessary parameters to execute the SetLoadBalancerPoliciesOfListener service method.

Return Value
The response from the SetLoadBalancerPoliciesOfListener service method, as returned by ElasticLoadBalancing.

Exceptions

ExceptionCondition
AccessPointNotFoundException The specified load balancer does not exist.
InvalidConfigurationRequestException The requested configuration change is not valid.
ListenerNotFoundException The load balancer does not have a listener configured at the specified port.
PolicyNotFoundException One or more of the specified policies do not exist.

Examples

This example replaces the policies that are currently associated with the specified listener.

To replace the policies associated with a listener


var response = client.SetLoadBalancerPoliciesOfListener(new SetLoadBalancerPoliciesOfListenerRequest 
{
    LoadBalancerName = "my-load-balancer",
    LoadBalancerPort = 80,
    PolicyNames = new List {
        "my-SSLNegotiation-policy"
    }
});


            

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms

See Also