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.
Container for the parameters to the SetTerminationProtection operation.
SetTerminationProtection locks a cluster (job flow) so the EC2 instances in the cluster
cannot be terminated by user intervention, an API call, or in the event of a job-flow
error. The cluster still terminates upon successful completion of the job flow. Calling
SetTerminationProtection on a cluster is similar to calling the Amazon
DisableAPITermination API on all EC2 instances in a cluster.
SetTerminationProtection is used to prevent accidental termination of
a cluster and to ensure that in the event of an error, the instances persist so that
you can recover any data stored in their ephemeral instance storage.
To terminate a cluster that has been locked by setting
true, you must first unlock the job flow by a subsequent call to
in which you set the value to
For more information, seeManaging Cluster Termination in the Amazon EMR Management Guide.
public class SetTerminationProtectionRequest : AmazonElasticMapReduceRequest IAmazonWebServiceRequest
The SetTerminationProtectionRequest type exposes the following members
Gets and sets the property JobFlowIds.
Gets and sets the property TerminationProtected.
A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error.
Supported in: 1.3
Supported in: 4.5, 4.0, 3.5
Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms