コード例 #1
0
        public void AutoScalingStartInstanceRefresh()
        {
            #region to-start-an-instance-refresh-1592957271522

            var client   = new AmazonAutoScalingClient();
            var response = client.StartInstanceRefresh(new StartInstanceRefreshRequest
            {
                AutoScalingGroupName = "my-auto-scaling-group",
                DesiredConfiguration = new DesiredConfiguration {
                    LaunchTemplate = new LaunchTemplateSpecification {
                        LaunchTemplateName = "my-template-for-auto-scaling",
                        Version            = "$Latest"
                    }
                },
                Preferences = new RefreshPreferences {
                    InstanceWarmup       = 400,
                    MinHealthyPercentage = 90,
                    SkipMatching         = true
                }
            });

            string instanceRefreshId = response.InstanceRefreshId;

            #endregion
        }
コード例 #2
0
        public void AutoScalingStartInstanceRefresh()
        {
            #region to-start-an-instance-refresh-1592957271522

            var client   = new AmazonAutoScalingClient();
            var response = client.StartInstanceRefresh(new StartInstanceRefreshRequest
            {
                AutoScalingGroupName = "my-auto-scaling-group",
                Preferences          = new RefreshPreferences {
                    InstanceWarmup       = 400,
                    MinHealthyPercentage = 50
                }
            });

            string instanceRefreshId = response.InstanceRefreshId;

            #endregion
        }