Lun(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A storage volume logical unit number (LUN).
Attributes | |
---|---|
Name | Description |
name |
str
Output only. The name of the LUN. |
id |
str
An identifier for the LUN, generated by the backend. |
state |
google.cloud.bare_metal_solution_v2.types.Lun.State
The state of this storage volume. |
size_gb |
int
The size of this LUN, in gigabytes. |
multiprotocol_type |
google.cloud.bare_metal_solution_v2.types.Lun.MultiprotocolType
The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system. |
storage_volume |
str
Display the storage volume for this LUN. |
shareable |
bool
Display if this LUN can be shared between multiple physical servers. |
boot_lun |
bool
Display if this LUN is a boot LUN. |
storage_type |
google.cloud.bare_metal_solution_v2.types.Lun.StorageType
The storage type for this LUN. |
wwid |
str
The WWID for this LUN. |
Classes
MultiprotocolType
MultiprotocolType(value)
Display the operating systems present for the LUN multiprotocol type.
Values: MULTIPROTOCOL_TYPE_UNSPECIFIED (0): Server has no OS specified. LINUX (1): Server with Linux OS.
State
State(value)
The possible states for the LUN.
Values: STATE_UNSPECIFIED (0): The LUN is in an unknown state. CREATING (1): The LUN is being created. UPDATING (2): The LUN is being updated. READY (3): The LUN is ready for use. DELETING (4): The LUN has been requested to be deleted.
StorageType
StorageType(value)
The storage types for a LUN.
Values: STORAGE_TYPE_UNSPECIFIED (0): The storage type for this LUN is unknown. SSD (1): This storage type for this LUN is SSD. HDD (2): This storage type for this LUN is HDD.