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