/AWS1/CL_OWXRAIDARRAY¶
Describes an instance's RAID array.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_raidarrayid TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The array ID.
iv_instanceid TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The instance ID.
iv_name TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The array name.
iv_raidlevel TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
The RAID level.
iv_numberofdisks TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
The number of disks in the array.
iv_size TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
The array's size.
iv_device TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The array's Linux device. For example /dev/mdadm0.
iv_mountpoint TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The array's mount point.
iv_availabilityzone TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The array's Availability Zone. For more information, see Regions and Endpoints.
iv_createdat TYPE /AWS1/OWXDATETIME /AWS1/OWXDATETIME¶
When the RAID array was created.
iv_stackid TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The stack ID.
iv_volumetype TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The volume type, standard or PIOPS.
iv_iops TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
For PIOPS volumes, the IOPS per disk.
Queryable Attributes¶
RaidArrayId¶
The array ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RAIDARRAYID() |
Getter for RAIDARRAYID, with configurable default |
ASK_RAIDARRAYID() |
Getter for RAIDARRAYID w/ exceptions if field has no value |
HAS_RAIDARRAYID() |
Determine if RAIDARRAYID has a value |
InstanceId¶
The instance ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEID() |
Getter for INSTANCEID, with configurable default |
ASK_INSTANCEID() |
Getter for INSTANCEID w/ exceptions if field has no value |
HAS_INSTANCEID() |
Determine if INSTANCEID has a value |
Name¶
The array name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
RaidLevel¶
The RAID level.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RAIDLEVEL() |
Getter for RAIDLEVEL, with configurable default |
ASK_RAIDLEVEL() |
Getter for RAIDLEVEL w/ exceptions if field has no value |
HAS_RAIDLEVEL() |
Determine if RAIDLEVEL has a value |
NumberOfDisks¶
The number of disks in the array.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NUMBEROFDISKS() |
Getter for NUMBEROFDISKS, with configurable default |
ASK_NUMBEROFDISKS() |
Getter for NUMBEROFDISKS w/ exceptions if field has no value |
HAS_NUMBEROFDISKS() |
Determine if NUMBEROFDISKS has a value |
Size¶
The array's size.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIZE() |
Getter for SIZE, with configurable default |
ASK_SIZE() |
Getter for SIZE w/ exceptions if field has no value |
HAS_SIZE() |
Determine if SIZE has a value |
Device¶
The array's Linux device. For example /dev/mdadm0.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICE() |
Getter for DEVICE, with configurable default |
ASK_DEVICE() |
Getter for DEVICE w/ exceptions if field has no value |
HAS_DEVICE() |
Determine if DEVICE has a value |
MountPoint¶
The array's mount point.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MOUNTPOINT() |
Getter for MOUNTPOINT, with configurable default |
ASK_MOUNTPOINT() |
Getter for MOUNTPOINT w/ exceptions if field has no value |
HAS_MOUNTPOINT() |
Determine if MOUNTPOINT has a value |
AvailabilityZone¶
The array's Availability Zone. For more information, see Regions and Endpoints.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE, with configurable default |
ASK_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE w/ exceptions if field has no va |
HAS_AVAILABILITYZONE() |
Determine if AVAILABILITYZONE has a value |
CreatedAt¶
When the RAID array was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
StackId¶
The stack ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STACKID() |
Getter for STACKID, with configurable default |
ASK_STACKID() |
Getter for STACKID w/ exceptions if field has no value |
HAS_STACKID() |
Determine if STACKID has a value |
VolumeType¶
The volume type, standard or PIOPS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOLUMETYPE() |
Getter for VOLUMETYPE, with configurable default |
ASK_VOLUMETYPE() |
Getter for VOLUMETYPE w/ exceptions if field has no value |
HAS_VOLUMETYPE() |
Determine if VOLUMETYPE has a value |
Iops¶
For PIOPS volumes, the IOPS per disk.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IOPS() |
Getter for IOPS, with configurable default |
ASK_IOPS() |
Getter for IOPS w/ exceptions if field has no value |
HAS_IOPS() |
Determine if IOPS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RAIDARRAYS¶
TYPES TT_RAIDARRAYS TYPE STANDARD TABLE OF REF TO /AWS1/CL_OWXRAIDARRAY WITH DEFAULT KEY
.