The rsd_lib.resources.v2_1.common.redundancy Module

class rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField(*args, **kwargs)

Bases: rsd_lib.base.ReferenceableMemberField

Redundancy field

This is the redundancy definition to be used in other resource schemas.

max_num_supported = <sushy.resources.base.Field object>

This is the maximum number of members allowable for this particular redundancy group.

min_num_needed = <sushy.resources.base.Field object>

This is the minumum number of members needed for this group to be redundant.

mode = <sushy.resources.base.Field object>

This is the redundancy mode of the group.

name = <sushy.resources.base.Field object>

The name of the resource or array element.

redundancy_enabled = <sushy.resources.base.Field object>

This indicates whether redundancy is enabled.

redundancy_set = <sushy.resources.base.Field object>

Contains any ids that represent components of this redundancy set.

status = <rsd_lib.base.StatusField object>

This indicates the known state of the resource, such as if it is enabled.