Show / Hide Table of Contents

Class TerminateInstanceRequest

Inheritance
object
TerminateInstanceRequest
Implements
IOciRequest
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Requests
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class TerminateInstanceRequest : IOciRequest
Examples

Click here to see an example of how to use TerminateInstance request.

Properties

IfMatch

Declaration
[HttpConverter(TargetEnum.Header, "if-match")]
public string IfMatch { get; set; }
Property Value
Type Description
string

For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.

InstanceId

Declaration
[Required(ErrorMessage = "InstanceId is required.")]
[HttpConverter(TargetEnum.Path, "instanceId")]
public string InstanceId { get; set; }
Property Value
Type Description
string

The OCID of the instance.

Remarks

Required

PreserveBootVolume

Declaration
[HttpConverter(TargetEnum.Query, "preserveBootVolume")]
public bool? PreserveBootVolume { get; set; }
Property Value
Type Description
bool?

Specifies whether to delete or preserve the boot volume when terminating an instance. When set to true, the boot volume is preserved. The default value is false.

PreserveDataVolumesCreatedAtLaunch

Declaration
[HttpConverter(TargetEnum.Query, "preserveDataVolumesCreatedAtLaunch")]
public bool? PreserveDataVolumesCreatedAtLaunch { get; set; }
Property Value
Type Description
bool?

Specifies whether to delete or preserve the data volumes created during launch when terminating an instance. When set to true, the data volumes are preserved. The default value is true.

Implements

IOciRequest
In this article
Back to top