Module netapp_ontap.models.san_application_components

Copyright © 2019 NetApp Inc. All rights reserved.

Classes

class SanApplicationComponentsSchema (only=None, exclude=(), many=False, context=None, load_only=(), dump_only=(), partial=False, unknown=None)

The fields of the SanApplicationComponents object

Ancestors

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

Class variables

var igroup_name

The name of the initiator group through which the contents of this application will be accessed. Modification of this parameter is a disruptive operation. All LUNs in the application component will be unmapped from the current igroup and re-mapped to the new igroup. Optional in the POST or PATCH body

var lun_count

The number of LUNs in the application component. Optional in the POST body

var name

The name of the application component. Optional in the POST or PATCH body

var opts
var storage_service

The storage_service field of the san_application_components.

var total_size

The total size of the application component, split across the member LUNs. Usage: {<integer>[KB|MB|GB|TB|PB]} Optional in the POST or PATCH body

Instance variables

var patchable_fields

Only fields in this list will be considered when patching a resource

var postable_fields

Only fields in this list will be considered when posting a resource