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.
Inherited Members
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.
  | 
      
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.
  | 
      
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.
  |