Show / Hide Table of Contents

Class DetachInstancePoolInstanceDetails

An instance that is to be detached from an instance pool.

Inheritance
object
DetachInstancePoolInstanceDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class DetachInstancePoolInstanceDetails

Properties

InstanceId

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

The OCID of the instance.

Remarks

Required

IsAutoTerminate

Declaration
[JsonProperty(PropertyName = "isAutoTerminate")]
public bool? IsAutoTerminate { get; set; }
Property Value
Type Description
bool?

Whether to permanently terminate (delete) the instance and its attached boot volume when detaching it from the instance pool. Default is false.

IsDecrementSize

Declaration
[JsonProperty(PropertyName = "isDecrementSize")]
public bool? IsDecrementSize { get; set; }
Property Value
Type Description
bool?

Whether to decrease the size of the instance pool when the instance is detached. If true, the pool size is decreased. If false, the pool will provision a new, replacement instance using the pool's instance configuration as a template. Default is true.

In this article
Back to top