SetTerminationProtection is used to prevent accidental termination of a job flow and to ensure that in the event of an error, the instances will persist so you can recover any data stored in their ephemeral instance storage.
To terminate a job flow that has been locked by setting SetTerminationProtection
to
CopyC#true
CopyC#false
For more information, go to Protecting a Job Flow from Termination in the Amazon Elastic MapReduce Developer's Guide.
| C# |
public class SetTerminationProtectionRequest : AmazonWebServiceRequest
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| SetTerminationProtectionRequest()()()() | Initializes a new instance of the SetTerminationProtectionRequest class | |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |
| JobFlowIds |
Gets and sets the property JobFlowIds.
A list of strings that uniquely identify the job flows to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows . | |
| TerminationProtected |
Gets and sets the property TerminationProtected.
A Boolean that indicates whether to protect the job flow and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error. | |
| ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
| WithJobFlowIds(array<String>[]()[][]) | Obsolete.
Sets the JobFlowIds property
| |
| WithJobFlowIds(IEnumerable<(Of <<'(String>)>>)) | Obsolete.
Sets the JobFlowIds property
| |
| WithTerminationProtected(Boolean) | Obsolete.
Sets the TerminationProtected property
|
| Object | ||
| AmazonWebServiceRequest | ||
| SetTerminationProtectionRequest | ||