Module netapp_ontap.models.consistency_group_igroup

Copyright © 2022 NetApp Inc. All rights reserved.

Classes

class ConsistencyGroupIgroupSchema (*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)

The fields of the ConsistencyGroupIgroup object

Ancestors

  • netapp_ontap.resource.ResourceSchema
  • marshmallow.schema.Schema
  • marshmallow.base.SchemaABC

Class variables

igroups GET POST PATCH

Separate igroup definitions to include in this igroup.

initiators GET POST PATCH

The initiators that are members of the group.

name GET POST PATCH

The name of the initiator group. Required in POST; optional in PATCH.

Example: igroup1

os_type GET POST PATCH

The host operating system of the initiator group. All initiators in the group should be hosts of the same operating system. Required in POST; optional in PATCH.

Valid choices:

  • aix
  • hpux
  • hyper_v
  • linux
  • netware
  • openvms
  • solaris
  • vmware
  • windows
  • xen
protocol GET POST

The protocols supported by the initiator group. This restricts the type of initiators that can be added to the initiator group. Optional in POST; if not supplied, this defaults to mixed.
The protocol of an initiator group cannot be changed after creation of the group.

Valid choices:

  • fcp
  • iscsi
  • mixed
uuid GET

The unique identifier of the initiator group.

Example: 4ea7a442-86d1-11e0-ae1c-123478563412