Module netapp_ontap.models.lun_lun_maps_igroup

Copyright © 2024 NetApp Inc. All rights reserved.

This file has been automatically generated based on the ONTAP REST API documentation.

Classes

class LunLunMapsIgroupSchema (*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool | None = None, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet | None = None, unknown: str | None = None)

The fields of the LunLunMapsIgroup object

Ancestors

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

Class variables

comment: str GET POST

A comment available for use by the administrator. Valid in POST and PATCH.

igroups: List[ConsistencyGroupResponseRecordsLunsLunMapsIgroupIgroups] GET POST

The existing initiator groups that are members of the group. Optional in POST.
This property is mutually exclusive with the initiators property during POST.
This array contains only the direct children of the initiator group. If the member initiator groups have further nested initiator groups, those are reported in the igroups property of the child initiator group.
Zero or more nested initiator groups can be supplied when the initiator group is created. The initiator group will act as if it contains the aggregation of all initiators in any nested initiator groups.
After creation, nested initiator groups can be added or removed from the initiator group using the /protocols/san/igroups/{igroup.uuid}/igroups endpoint. See POST /protocols/san/igroups/{igroup.uuid}/igroups and DELETE /protocols/san/igroups/{igroup.uuid}/igroups/{uuid} for more details.

initiators: List[ConsistencyGroupResponseRecordsLunsLunMapsIgroupInitiators] GET POST

The initiators that are members of the group.

The links field of the lun_lun_maps_igroup.

name: str GET POST

The name of the initiator group.

Example: igroup1

os_type: str GET POST

The host operating system of the initiator group. All initiators in the group should be hosts of the same operating system.

Valid choices:

  • aix
  • hpux
  • hyper_v
  • linux
  • netware
  • openvms
  • solaris
  • vmware
  • windows
  • xen
protocol: str 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: str GET POST

The unique identifier of the initiator group.

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