describe_termination_policy_types

AutoScaling.Client.describe_termination_policy_types()

Describes the termination policies supported by Amazon EC2 Auto Scaling.

For more information, see Work with Amazon EC2 Auto Scaling termination policies in the Amazon EC2 Auto Scaling User Guide .

See also: AWS API Documentation

Request Syntax

response = client.describe_termination_policy_types()
Return type
dict
Returns
Response Syntax
{
    'TerminationPolicyTypes': [
        'string',
    ]
}

Response Structure

  • (dict) --
    • TerminationPolicyTypes (list) --

      The termination policies supported by Amazon EC2 Auto Scaling: OldestInstance , OldestLaunchConfiguration , NewestInstance , ClosestToNextInstanceHour , Default , OldestLaunchTemplate , and AllocationStrategy .

      • (string) --

Exceptions

  • AutoScaling.Client.exceptions.ResourceContentionFault

Examples

This example describes the available termination policy types.

response = client.describe_termination_policy_types(
)

print(response)

Expected Output:

{
    'TerminationPolicyTypes': [
        'ClosestToNextInstanceHour',
        'Default',
        'NewestInstance',
        'OldestInstance',
        'OldestLaunchConfiguration',
    ],
    'ResponseMetadata': {
        '...': '...',
    },
}