ExternalAsmDiskGroupSummary

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

Bases: object

The summary of an external ASM disk group.

Attributes

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

Methods

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

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

REDUNDANCY_TYPE_EXTERN = 'EXTERN'

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

REDUNDANCY_TYPE_FLEX = 'FLEX'

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

REDUNDANCY_TYPE_HIGH = 'HIGH'

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

REDUNDANCY_TYPE_NORMAL = 'NORMAL'

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

__init__(**kwargs)

Initializes a new ExternalAsmDiskGroupSummary 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 ExternalAsmDiskGroupSummary.
  • mounting_instance_count (int) – The value to assign to the mounting_instance_count property of this ExternalAsmDiskGroupSummary.
  • dismounting_instance_count (int) – The value to assign to the dismounting_instance_count property of this ExternalAsmDiskGroupSummary.
  • redundancy_type (str) – The value to assign to the redundancy_type property of this ExternalAsmDiskGroupSummary. 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 ExternalAsmDiskGroupSummary.
  • databases (list[str]) – The value to assign to the databases property of this ExternalAsmDiskGroupSummary.
  • total_size_in_mbs (int) – The value to assign to the total_size_in_mbs property of this ExternalAsmDiskGroupSummary.
  • used_size_in_mbs (int) – The value to assign to the used_size_in_mbs property of this ExternalAsmDiskGroupSummary.
  • used_percent (float) – The value to assign to the used_percent property of this ExternalAsmDiskGroupSummary.
databases

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

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

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

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

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

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

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

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

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

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

Gets the redundancy_type of this ExternalAsmDiskGroupSummary. 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 ExternalAsmDiskGroupSummary.
Return type:str
total_size_in_mbs

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

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

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

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

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

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