AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Describes the available types of lifecycle hooks.
The following hook types are supported:
autoscaling:EC2_INSTANCE_LAUNCHING
autoscaling:EC2_INSTANCE_TERMINATING
For .NET Core this operation is only available in asynchronous form. Please refer to DescribeLifecycleHookTypesAsync.
Namespace: Amazon.AutoScaling
Assembly: AWSSDK.AutoScaling.dll
Version: 3.x.y.z
public abstract DescribeLifecycleHookTypesResponse DescribeLifecycleHookTypes( DescribeLifecycleHookTypesRequest request )
Container for the necessary parameters to execute the DescribeLifecycleHookTypes service method.
Exception | Condition |
---|---|
ResourceContentionException | You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer). |
This example describes the available lifecycle hook types.
var client = new AmazonAutoScalingClient(); var response = client.DescribeLifecycleHookTypes(new DescribeLifecycleHookTypesRequest { }); List<string> lifecycleHookTypes = response.LifecycleHookTypes;
.NET Framework:
Supported in: 4.5, 4.0, 3.5