update_termination_protection

update_termination_protection(**kwargs)

Updates termination protection for the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see Protecting a Stack From Being Deleted in the CloudFormation User Guide .

For nested stacks, termination protection is set on the root stack and can't be changed directly on the nested stack.

See also: AWS API Documentation

Request Syntax

response = client.update_termination_protection(
    EnableTerminationProtection=True|False,
    StackName='string'
)
Parameters
  • EnableTerminationProtection (boolean) --

    [REQUIRED]

    Whether to enable termination protection on the specified stack.

  • StackName (string) --

    [REQUIRED]

    The name or unique ID of the stack for which you want to set termination protection.

Return type

dict

Returns

Response Syntax

{
    'StackId': 'string'
}

Response Structure

  • (dict) --

    • StackId (string) --

      The unique ID of the stack.