コード例 #1
0
        public void AutoScalingPutLifecycleHook()
        {
            #region autoscaling-put-lifecycle-hook-1

            var client   = new AmazonAutoScalingClient();
            var response = client.PutLifecycleHook(new PutLifecycleHookRequest
            {
                AutoScalingGroupName = "my-auto-scaling-group",
                DefaultResult        = "CONTINUE",
                HeartbeatTimeout     = 300,
                LifecycleHookName    = "my-launch-lifecycle-hook",
                LifecycleTransition  = "autoscaling:EC2_INSTANCE_LAUNCHING"
            });


            #endregion
        }
コード例 #2
0
        public void AutoScalingPutLifecycleHook()
        {
            #region autoscaling-put-lifecycle-hook-1

            var client   = new AmazonAutoScalingClient();
            var response = client.PutLifecycleHook(new PutLifecycleHookRequest
            {
                AutoScalingGroupName  = "my-auto-scaling-group",
                LifecycleHookName     = "my-lifecycle-hook",
                LifecycleTransition   = "autoscaling:EC2_INSTANCE_LAUNCHING",
                NotificationTargetARN = "arn:aws:sns:us-west-2:123456789012:my-sns-topic --role-arn",
                RoleARN = "arn:aws:iam::123456789012:role/my-auto-scaling-role"
            });


            #endregion
        }