Beispiel #1
0
        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
        }
Beispiel #2
0
        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
        }