public void ElasticLoadBalancingV2CreateListener() { #region elbv2-create-listener-2 var client = new AmazonElasticLoadBalancingV2Client(); var response = client.CreateListener(new CreateListenerRequest { Certificates = new List <Certificate> { new Certificate { CertificateArn = "arn:aws:iam::123456789012:server-certificate/my-server-cert" } }, DefaultActions = new List <Action> { new Action { TargetGroupArn = "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067", Type = "forward" } }, LoadBalancerArn = "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188", Port = 443, Protocol = "HTTPS", SslPolicy = "ELBSecurityPolicy-2015-05" }); List <Listener> listeners = response.Listeners; #endregion }
public void ElasticLoadBalancingV2CreateListener() { #region elbv2-create-listener-1 var client = new AmazonElasticLoadBalancingV2Client(); var response = client.CreateListener(new CreateListenerRequest { DefaultActions = new List <Action> { new Action { TargetGroupArn = "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067", Type = "forward" } }, LoadBalancerArn = "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188", Port = 80, Protocol = "HTTP" }); List <Listener> listeners = response.Listeners; #endregion }