Show / Hide Table of Contents

Class BootVolumeAttachment

Represents an attachment between a boot volume and an instance.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Inheritance
object
BootVolumeAttachment
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 BootVolumeAttachment

Properties

AvailabilityDomain

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

The availability domain of an instance.
Example: Uocm:PHX-AD-1

Remarks

Required

BootVolumeId

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

The OCID of the boot volume.

Remarks

Required

CompartmentId

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

The OCID of the compartment.

Remarks

Required

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

EncryptionInTransitType

Declaration
[JsonProperty(PropertyName = "encryptionInTransitType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EncryptionInTransitType? EncryptionInTransitType { get; set; }
Property Value
Type Description
EncryptionInTransitType?

Refer the top-level definition of encryptionInTransitType. The default value is NONE.

Id

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

The OCID of the boot volume attachment.

Remarks

Required

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 the boot volume is attached to.

Remarks

Required

IsPvEncryptionInTransitEnabled

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

Whether in-transit encryption for the boot volume's paravirtualized attachment is enabled or not.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BootVolumeAttachment.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
BootVolumeAttachment.LifecycleStateEnum?

The current state of the boot volume attachment.

Remarks

Required

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the boot volume was created, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z

Remarks

Required

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the boot volume attachment was updated, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z

In this article
Back to top