CloudAsmDiskGroupSummary

class oci.database_management.models.CloudAsmDiskGroupSummary(**kwargs)

Bases: object

The summary of a cloud ASM disk group.

Attributes

REDUNDANCY_TYPE_EXTEND A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary.
REDUNDANCY_TYPE_EXTERN A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary.
REDUNDANCY_TYPE_FLEX A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary.
REDUNDANCY_TYPE_HIGH A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary.
REDUNDANCY_TYPE_NORMAL A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary.
databases Gets the databases of this CloudAsmDiskGroupSummary.
dismounting_instance_count Gets the dismounting_instance_count of this CloudAsmDiskGroupSummary.
is_sparse Gets the is_sparse of this CloudAsmDiskGroupSummary.
mounting_instance_count Gets the mounting_instance_count of this CloudAsmDiskGroupSummary.
name [Required] Gets the name of this CloudAsmDiskGroupSummary.
redundancy_type Gets the redundancy_type of this CloudAsmDiskGroupSummary.
total_size_in_mbs Gets the total_size_in_mbs of this CloudAsmDiskGroupSummary.
used_percent Gets the used_percent of this CloudAsmDiskGroupSummary.
used_size_in_mbs Gets the used_size_in_mbs of this CloudAsmDiskGroupSummary.

Methods

__init__(**kwargs) Initializes a new CloudAsmDiskGroupSummary object with values from keyword arguments.
REDUNDANCY_TYPE_EXTEND = 'EXTEND'

A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary. This constant has a value of “EXTEND”

REDUNDANCY_TYPE_EXTERN = 'EXTERN'

A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary. This constant has a value of “EXTERN”

REDUNDANCY_TYPE_FLEX = 'FLEX'

A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary. This constant has a value of “FLEX”

REDUNDANCY_TYPE_HIGH = 'HIGH'

A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary. This constant has a value of “HIGH”

REDUNDANCY_TYPE_NORMAL = 'NORMAL'

A constant which can be used with the redundancy_type property of a CloudAsmDiskGroupSummary. This constant has a value of “NORMAL”

__init__(**kwargs)

Initializes a new CloudAsmDiskGroupSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this CloudAsmDiskGroupSummary.
  • mounting_instance_count (int) – The value to assign to the mounting_instance_count property of this CloudAsmDiskGroupSummary.
  • dismounting_instance_count (int) – The value to assign to the dismounting_instance_count property of this CloudAsmDiskGroupSummary.
  • redundancy_type (str) – The value to assign to the redundancy_type property of this CloudAsmDiskGroupSummary. Allowed values for this property are: “EXTEND”, “EXTERN”, “FLEX”, “HIGH”, “NORMAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • is_sparse (bool) – The value to assign to the is_sparse property of this CloudAsmDiskGroupSummary.
  • databases (list[str]) – The value to assign to the databases property of this CloudAsmDiskGroupSummary.
  • total_size_in_mbs (int) – The value to assign to the total_size_in_mbs property of this CloudAsmDiskGroupSummary.
  • used_size_in_mbs (int) – The value to assign to the used_size_in_mbs property of this CloudAsmDiskGroupSummary.
  • used_percent (float) – The value to assign to the used_percent property of this CloudAsmDiskGroupSummary.
databases

Gets the databases of this CloudAsmDiskGroupSummary. The unique names of the databases using the disk group.

Returns:The databases of this CloudAsmDiskGroupSummary.
Return type:list[str]
dismounting_instance_count

Gets the dismounting_instance_count of this CloudAsmDiskGroupSummary. The number of ASM instances that have the disk group in dismounted state.

Returns:The dismounting_instance_count of this CloudAsmDiskGroupSummary.
Return type:int
is_sparse

Gets the is_sparse of this CloudAsmDiskGroupSummary. Indicates whether the disk group is a sparse disk group or not.

Returns:The is_sparse of this CloudAsmDiskGroupSummary.
Return type:bool
mounting_instance_count

Gets the mounting_instance_count of this CloudAsmDiskGroupSummary. The number of ASM instances that have the disk group in mounted state.

Returns:The mounting_instance_count of this CloudAsmDiskGroupSummary.
Return type:int
name

[Required] Gets the name of this CloudAsmDiskGroupSummary. The name of the ASM disk group.

Returns:The name of this CloudAsmDiskGroupSummary.
Return type:str
redundancy_type

Gets the redundancy_type of this CloudAsmDiskGroupSummary. The redundancy type of the disk group.

Allowed values for this property are: “EXTEND”, “EXTERN”, “FLEX”, “HIGH”, “NORMAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The redundancy_type of this CloudAsmDiskGroupSummary.
Return type:str
total_size_in_mbs

Gets the total_size_in_mbs of this CloudAsmDiskGroupSummary. The total capacity of the disk group (in megabytes).

Returns:The total_size_in_mbs of this CloudAsmDiskGroupSummary.
Return type:int
used_percent

Gets the used_percent of this CloudAsmDiskGroupSummary. The percentage of used space in the disk group.

Returns:The used_percent of this CloudAsmDiskGroupSummary.
Return type:float
used_size_in_mbs

Gets the used_size_in_mbs of this CloudAsmDiskGroupSummary. The used capacity of the disk group (in megabytes).

Returns:The used_size_in_mbs of this CloudAsmDiskGroupSummary.
Return type:int