There are more AWS SDK examples available in the AWS Doc SDK Examples
Use SetInstanceProtection with a CLI
The following code examples show how to use SetInstanceProtection.
- CLI
-
- AWS CLI
-
Example 1: To enable the instance protection setting for an instance
This example enables instance protection for the specified instance.
aws autoscaling set-instance-protection \ --instance-idsi-061c63c5eb45f0416\ --auto-scaling-group-namemy-asg--protected-from-scale-inThis command produces no output.
Example 2: To disable the instance protection setting for an instance
This example disables instance protection for the specified instance.
aws autoscaling set-instance-protection \ --instance-idsi-061c63c5eb45f0416\ --auto-scaling-group-namemy-asg\ --no-protected-from-scale-inThis command produces no output.
-
For API details, see SetInstanceProtection
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell V4
-
Example 1: This example enables instance protection for the specified instance.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $trueExample 2: This example disables instance protection for the specified instance.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $false-
For API details, see SetInstanceProtection in AWS Tools for PowerShell Cmdlet Reference (V4).
-
- Tools for PowerShell V5
-
Example 1: This example enables instance protection for the specified instance.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $trueExample 2: This example disables instance protection for the specified instance.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $false-
For API details, see SetInstanceProtection in AWS Tools for PowerShell Cmdlet Reference (V5).
-