netapp.santricity.models.v2 package

Submodules

netapp.santricity.models.v2.access_volume_ex module

AccessVolumeEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.access_volume_ex.AccessVolumeEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

access_volume_ref

Gets the access_volume_ref of this AccessVolumeEx. The identifier value for this AccessVolume. Other objects may use this reference value to refer to the AccessVolume.

Returns:The access_volume_ref of this AccessVolumeEx.
Return type:str
Required/optional:
 required
capacity

Gets the capacity of this AccessVolumeEx. The (simulated) capacity of the AccessVolume maintained by the controller. Since there is essentially no true data storage capacity present for an AccessVolume, this value is used to determine the block addressing limit of the unit, which is an important aspect of the UTM command transfer protocol.

Returns:The capacity of this AccessVolumeEx.
Return type:int
Required/optional:
 required
current_controller_id

Gets the current_controller_id of this AccessVolumeEx.

Returns:The current_controller_id of this AccessVolumeEx.
Return type:str
Required/optional:
 optional
enabled

Gets the enabled of this AccessVolumeEx. True if the access volume feature (and thus the UTM command transfer capability) is enabled, or false if it is disabled.

Returns:The enabled of this AccessVolumeEx.
Return type:bool
Required/optional:
 required
id

Gets the id of this AccessVolumeEx.

Returns:The id of this AccessVolumeEx.
Return type:str
Required/optional:
 optional
list_of_mappings

Gets the list_of_mappings of this AccessVolumeEx.

Returns:The list_of_mappings of this AccessVolumeEx.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this AccessVolumeEx.

Returns:The mapped of this AccessVolumeEx.
Return type:bool
Required/optional:
 required
name

Gets the name of this AccessVolumeEx.

Returns:The name of this AccessVolumeEx.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this AccessVolumeEx.

Returns:The object_type of this AccessVolumeEx.
Return type:str
Required/optional:
 optional
preferred_controller_id

Gets the preferred_controller_id of this AccessVolumeEx.

Returns:The preferred_controller_id of this AccessVolumeEx.
Return type:str
Required/optional:
 optional
reserved1

Gets the reserved1 of this AccessVolumeEx.

Returns:The reserved1 of this AccessVolumeEx.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this AccessVolumeEx.

Returns:The total_size_in_bytes of this AccessVolumeEx.
Return type:int
Required/optional:
 optional
volume_handle

Gets the volume_handle of this AccessVolumeEx. An identifier value for the AccessVolume object. This will generally correspond to the logical unit number (LUN) that is used to access the volume for UTM protocol command transactions.

Returns:The volume_handle of this AccessVolumeEx.
Return type:int
Required/optional:
 required
wwn

Gets the wwn of this AccessVolumeEx.

Returns:The wwn of this AccessVolumeEx.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.add_batch_cg_members_request module

AddBatchCGMembersRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.add_batch_cg_members_request.AddBatchCGMembersRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

scan_media

Gets the scan_media of this AddBatchCGMembersRequest.

Returns:The scan_media of this AddBatchCGMembersRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

validate_parity

Gets the validate_parity of this AddBatchCGMembersRequest.

Returns:The validate_parity of this AddBatchCGMembersRequest.
Return type:bool
Required/optional:
 optional
volume_to_candidates

Gets the volume_to_candidates of this AddBatchCGMembersRequest. A map of volume refs to ConcatVolumeCandidates that will be used for creating the repository volumes.

Returns:The volume_to_candidates of this AddBatchCGMembersRequest.
Return type:dict(String, ConcatVolumeCandidate)
Required/optional:
 required

netapp.santricity.models.v2.add_consistency_group_member_request module

AddConsistencyGroupMemberRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.add_consistency_group_member_request.AddConsistencyGroupMemberRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

repository_candidate

Gets the repository_candidate of this AddConsistencyGroupMemberRequest.

Returns:The repository_candidate of this AddConsistencyGroupMemberRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
repository_percent

Gets the repository_percent of this AddConsistencyGroupMemberRequest.

Returns:The repository_percent of this AddConsistencyGroupMemberRequest.
Return type:float
Required/optional:
 optional
repository_pool_id

Gets the repository_pool_id of this AddConsistencyGroupMemberRequest. The repository volume pool

Returns:The repository_pool_id of this AddConsistencyGroupMemberRequest.
Return type:str
Required/optional:
 optional
scan_media

Gets the scan_media of this AddConsistencyGroupMemberRequest.

Returns:The scan_media of this AddConsistencyGroupMemberRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

validate_parity

Gets the validate_parity of this AddConsistencyGroupMemberRequest.

Returns:The validate_parity of this AddConsistencyGroupMemberRequest.
Return type:bool
Required/optional:
 optional
volume_id

Gets the volume_id of this AddConsistencyGroupMemberRequest. The member volume ref

Returns:The volume_id of this AddConsistencyGroupMemberRequest.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.add_storage_system_return module

AddStorageSystemReturn.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.add_storage_system_return.AddStorageSystemReturn[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

already_exists

Gets the already_exists of this AddStorageSystemReturn.

Returns:The already_exists of this AddStorageSystemReturn.
Return type:bool
Required/optional:
 required
already_exits

Gets the already_exits of this AddStorageSystemReturn.

Returns:The already_exits of this AddStorageSystemReturn.
Return type:bool
Required/optional:
 required
id

Gets the id of this AddStorageSystemReturn.

Returns:The id of this AddStorageSystemReturn.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.alert_syslog_configuration module

AlertSyslogConfiguration.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.alert_syslog_configuration.AlertSyslogConfiguration[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

default_facility

Gets the default_facility of this AlertSyslogConfiguration. The syslog default facility

Returns:The default_facility of this AlertSyslogConfiguration.
Return type:int
Required/optional:
 required
default_tag

Gets the default_tag of this AlertSyslogConfiguration. The syslog default tag

Returns:The default_tag of this AlertSyslogConfiguration.
Return type:str
Required/optional:
 required
syslog_receivers

Gets the syslog_receivers of this AlertSyslogConfiguration. The list of syslog receivers

Returns:The syslog_receivers of this AlertSyslogConfiguration.
Return type:list[AlertSyslogServer]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.alert_syslog_response module

AlertSyslogResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.alert_syslog_response.AlertSyslogResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

response

Gets the response of this AlertSyslogResponse. Syslog test response

Returns:The response of this AlertSyslogResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.alert_syslog_server module

AlertSyslogServer.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.alert_syslog_server.AlertSyslogServer[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

port_number

Gets the port_number of this AlertSyslogServer. Port number for syslog server

Returns:The port_number of this AlertSyslogServer.
Return type:int
Required/optional:
 required
server_name

Gets the server_name of this AlertSyslogServer. Fully qualified name or IP address

Returns:The server_name of this AlertSyslogServer.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.amg module

Amg.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.amg.Amg[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

connection_type

Gets the connection_type of this Amg. The connection type used to create this mirror group.

Returns:The connection_type of this Amg.
Return type:str
Required/optional:
 optional
group_ref

Gets the group_ref of this Amg. The reference (key) for the mirror group.

Returns:The group_ref of this Amg.
Return type:str
Required/optional:
 required
group_state

Gets the group_state of this Amg. The Mirror Group State. This is determined primarily by the presence or lack of a recovery point.

Returns:The group_state of this Amg.
Return type:str
Required/optional:
 required
id

Gets the id of this Amg.

Returns:The id of this Amg.
Return type:str
Required/optional:
 optional
label

Gets the label of this Amg. The user assigned name for the mirror group.

Returns:The label of this Amg.
Return type:str
Required/optional:
 required
local_role

Gets the local_role of this Amg. The current role of this (local) array with respect to this mirror group.

Returns:The local_role of this Amg.
Return type:str
Required/optional:
 required
mirror_channel_remote_target

Gets the mirror_channel_remote_target of this Amg. The path to the remote array to be used by this AMG (a reference to the associated RemoteTarget).

Returns:The mirror_channel_remote_target of this Amg.
Return type:str
Required/optional:
 required
orphan_group

Gets the orphan_group of this Amg. If true, the mirror group is an orphan.

Returns:The orphan_group of this Amg.
Return type:bool
Required/optional:
 required
recovery_point_age_alert_threshold_minutes

Gets the recovery_point_age_alert_threshold_minutes of this Amg. The recovery point age objective (in minutes). The user is notified via needs-attention when the age of the last good recovery point exceeds this value. A value of ARVM_RECOVERY_POINT_AGE_THRESHOLD_NONE indicates no threshold is set.

Returns:The recovery_point_age_alert_threshold_minutes of this Amg.
Return type:int
Required/optional:
 required
remote_role

Gets the remote_role of this Amg. The current role of the peer (remote) array with respect to this mirror group.

Returns:The remote_role of this Amg.
Return type:str
Required/optional:
 required
remote_target

Gets the remote_target of this Amg. The connection information for the remote StorageSystem.

Returns:The remote_target of this Amg.
Return type:RemoteTarget
Required/optional:
 optional
remote_target_id

Gets the remote_target_id of this Amg. The id of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created, and will not be available in embedded mode.

Returns:The remote_target_id of this Amg.
Return type:str
Required/optional:
 optional
remote_target_name

Gets the remote_target_name of this Amg. The user label of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created, and will not be available in embedded mode.

Returns:The remote_target_name of this Amg.
Return type:str
Required/optional:
 optional
remote_target_wwn

Gets the remote_target_wwn of this Amg. The WWN of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created.

Returns:The remote_target_wwn of this Amg.
Return type:str
Required/optional:
 optional
repository_utilization_warn_threshold

Gets the repository_utilization_warn_threshold of this Amg. The repository utilization warning threshold (0-100 percent). A needs attention condition will be generated if the percent of the repository capacity currently utilized exceeds this threshold.

Returns:The repository_utilization_warn_threshold of this Amg.
Return type:int
Required/optional:
 required
role_change_progress

Gets the role_change_progress of this Amg. This field indicates the current state of the role change process. This may be an extended condition due to the data sync needed for an orderly role change or the recovery point rollback needed for a no-sync or forced role change.

Returns:The role_change_progress of this Amg.
Return type:str
Required/optional:
 required
sync_activity

Gets the sync_activity of this Amg. Current synchronization activity.

Returns:The sync_activity of this Amg.
Return type:str
Required/optional:
 required
sync_completion_time_alert_threshold_minutes

Gets the sync_completion_time_alert_threshold_minutes of this Amg. The threshold (in minutes) for notifying the user that periodic synchronization has taken too long to complete. A value of ARVM_SYNC_COMPLETION_TIME_THRESHOLD_NONE indicates no threshold is set.

Returns:The sync_completion_time_alert_threshold_minutes of this Amg.
Return type:int
Required/optional:
 required
sync_interval_minutes

Gets the sync_interval_minutes of this Amg. The time in minutes between starting points of periodic synchronization intervals. A value of ARVM_MANUAL_SYNC_INTERVAL indicates synchronization intervals are manually started by the user.

Returns:The sync_interval_minutes of this Amg.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

world_wide_name

Gets the world_wide_name of this Amg. The world wide name of the mirror group. This can be used to identify the AMG pair on both arrays. The AsyncMirrorGroupRef is not guaranteed to be unique across multiple arrays.

Returns:The world_wide_name of this Amg.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.amg_incomplete_member module

AmgIncompleteMember.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.amg_incomplete_member.AmgIncompleteMember[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

group_ref

Gets the group_ref of this AmgIncompleteMember. The associated Async Mirror Group.

Returns:The group_ref of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
id

Gets the id of this AmgIncompleteMember.

Returns:The id of this AmgIncompleteMember.
Return type:str
Required/optional:
 optional
member_ref

Gets the member_ref of this AmgIncompleteMember. The reference (key) for the group member.

Returns:The member_ref of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
orphan_incomplete_member

Gets the orphan_incomplete_member of this AmgIncompleteMember. If true, the incomplete member is an orphan.

Returns:The orphan_incomplete_member of this AmgIncompleteMember.
Return type:bool
Required/optional:
 required
primary_vol_capacity

Gets the primary_vol_capacity of this AmgIncompleteMember. Capacity of the primary (used to aid in selection of mirror secondary volume).

Returns:The primary_vol_capacity of this AmgIncompleteMember.
Return type:int
Required/optional:
 required
primary_vol_protection_type

Gets the primary_vol_protection_type of this AmgIncompleteMember. The protection type of the primary volume.

Returns:The primary_vol_protection_type of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
primary_vol_raid_level

Gets the primary_vol_raid_level of this AmgIncompleteMember. RAID level of the primary volume.

Returns:The primary_vol_raid_level of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
primary_vol_security_level

Gets the primary_vol_security_level of this AmgIncompleteMember. Refines the information in the securityType field to describe the set of drives.

Returns:The primary_vol_security_level of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
primary_vol_security_type

Gets the primary_vol_security_type of this AmgIncompleteMember. Security type of the primary volume.

Returns:The primary_vol_security_type of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
primary_vol_user_label

Gets the primary_vol_user_label of this AmgIncompleteMember. User label of the primary volume.

Returns:The primary_vol_user_label of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
primary_vol_wwn

Gets the primary_vol_wwn of this AmgIncompleteMember. The WWN of the primary volume on the remote array.

Returns:The primary_vol_wwn of this AmgIncompleteMember.
Return type:str
Required/optional:
 required
primary_volume_parameters

Gets the primary_volume_parameters of this AmgIncompleteMember. The capacity provisioning parameters for the primary volume.

Returns:The primary_volume_parameters of this AmgIncompleteMember.
Return type:VolumeTypeParameters
Required/optional:
 required
remote_target_id

Gets the remote_target_id of this AmgIncompleteMember. The id of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created, and will not be available in embedded mode.

Returns:The remote_target_id of this AmgIncompleteMember.
Return type:str
Required/optional:
 optional
remote_target_name

Gets the remote_target_name of this AmgIncompleteMember. The user label of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created, and will not be available in embedded mode.

Returns:The remote_target_name of this AmgIncompleteMember.
Return type:str
Required/optional:
 optional
remote_target_wwn

Gets the remote_target_wwn of this AmgIncompleteMember. The WWN of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created.

Returns:The remote_target_wwn of this AmgIncompleteMember.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.amg_member module

AmgMember.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.amg_member.AmgMember[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this AmgMember.

Returns:The id of this AmgMember.
Return type:str
Required/optional:
 optional
last_recovery_point_time

Gets the last_recovery_point_time of this AmgMember. The timestamp, represented in seconds since midnight GMT on January 1, 1970, of the last recovery point PiT on secondary. If no recovery point image exists, the value of this field will be ARVM_NO_RECOVERY_POINT_TIMESTAMP.

Returns:The last_recovery_point_time of this AmgMember.
Return type:int
Required/optional:
 required
local_volume

Gets the local_volume of this AmgMember. The local volume for this mirror. This is the volume being mirrored if the AMG role is primary, otherwise this is the target of mirror synchronization.

Returns:The local_volume of this AmgMember.
Return type:str
Required/optional:
 required
local_volume_name

Gets the local_volume_name of this AmgMember. The label of the source volume on the local StorageSystem.

Returns:The local_volume_name of this AmgMember.
Return type:str
Required/optional:
 optional
media_scan

Gets the media_scan of this AmgMember. The volume-specific media scan settings currently in effect for the repository volume.

Returns:The media_scan of this AmgMember.
Return type:VolumeMediaScanParams
Required/optional:
 optional
member_ref

Gets the member_ref of this AmgMember. The reference (key) for the group member.

Returns:The member_ref of this AmgMember.
Return type:str
Required/optional:
 required
member_state

Gets the member_state of this AmgMember. The state of this mirror relationship (as known by this array).

Returns:The member_state of this AmgMember.
Return type:str
Required/optional:
 required
mirror_group

Gets the mirror_group of this AmgMember. The AMG with which this member is associated.

Returns:The mirror_group of this AmgMember.
Return type:str
Required/optional:
 required
mirrored_local_capacity

Gets the mirrored_local_capacity of this AmgMember. The current local volume capacity that is being mirrored. This will be less than the actual local volume capacity if we have not yet reached a point where the next PiT can be taken and delta-logs resized (and until that point the expanded local capacity will not be opened up to host writes).

Returns:The mirrored_local_capacity of this AmgMember.
Return type:int
Required/optional:
 required
over_utilization_warn_threshold

Gets the over_utilization_warn_threshold of this AmgMember. If true, the repository capacity utilized is over the warning threshold.

Returns:The over_utilization_warn_threshold of this AmgMember.
Return type:bool
Required/optional:
 required
remote_target_id

Gets the remote_target_id of this AmgMember. The id of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created, and will not be available in embedded mode.

Returns:The remote_target_id of this AmgMember.
Return type:str
Required/optional:
 optional
remote_target_name

Gets the remote_target_name of this AmgMember. The user label of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created, and will not be available in embedded mode.

Returns:The remote_target_name of this AmgMember.
Return type:str
Required/optional:
 optional
remote_target_wwn

Gets the remote_target_wwn of this AmgMember. The WWN of the target array in the mirroring relationship. This field may not be immediately available after an AMG is created.

Returns:The remote_target_wwn of this AmgMember.
Return type:str
Required/optional:
 optional
remote_volume

Gets the remote_volume of this AmgMember. The remote volume. This is the target of mirror synchronization on the remote array if the AMG role is primary, otherwise this is the volume on the remote array that is being mirrored.

Returns:The remote_volume of this AmgMember.
Return type:str
Required/optional:
 required
remote_volume_info

Gets the remote_volume_info of this AmgMember. Detailed information on the remote volume.

Returns:The remote_volume_info of this AmgMember.
Return type:RemoteVolume
Required/optional:
 optional
remote_volume_name

Gets the remote_volume_name of this AmgMember. The label of the remote target volume.

Returns:The remote_volume_name of this AmgMember.
Return type:str
Required/optional:
 optional
repository_full

Gets the repository_full of this AmgMember. If true, the repository is full (100% of available capacity utilized).

Returns:The repository_full of this AmgMember.
Return type:bool
Required/optional:
 required
repository_volume

Gets the repository_volume of this AmgMember. The metadata volume (Copy-on-Write / DeltaLog Repository) for this mirror.

Returns:The repository_volume of this AmgMember.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this AmgMember. The capacity of the underlying repository volume in bytes.

Returns:The total_size_in_bytes of this AmgMember.
Return type:int
Required/optional:
 optional
volume_handle

Gets the volume_handle of this AmgMember. The SSID of the async mirror proxy.

Returns:The volume_handle of this AmgMember.
Return type:int
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this AmgMember. The WWN of the async mirror proxy.

Returns:The world_wide_name of this AmgMember.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.analysed_controller_statistics module

AnalysedControllerStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analysed_controller_statistics.AnalysedControllerStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalysedControllerStatistics.

Returns:The average_read_op_size of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalysedControllerStatistics.

Returns:The average_write_op_size of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalysedControllerStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalysedControllerStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalysedControllerStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
controller_id

Gets the controller_id of this AnalysedControllerStatistics.

Returns:The controller_id of this AnalysedControllerStatistics.
Return type:str
Required/optional:
 required
observed_time

Gets the observed_time of this AnalysedControllerStatistics.

Returns:The observed_time of this AnalysedControllerStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalysedControllerStatistics.

Returns:The observed_time_in_ms of this AnalysedControllerStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalysedControllerStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalysedControllerStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalysedControllerStatistics.

Returns:The read_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalysedControllerStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalysedControllerStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalysedControllerStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_i_ops

Gets the write_i_ops of this AnalysedControllerStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalysedControllerStatistics.

Returns:The write_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalysedControllerStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalysedControllerStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalysedControllerStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalysedControllerStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analysed_disk_statistics module

AnalysedDiskStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analysed_disk_statistics.AnalysedDiskStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalysedDiskStatistics.

Returns:The average_read_op_size of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalysedDiskStatistics.

Returns:The average_write_op_size of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalysedDiskStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalysedDiskStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalysedDiskStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
disk_id

Gets the disk_id of this AnalysedDiskStatistics. Id for the disk

Returns:The disk_id of this AnalysedDiskStatistics.
Return type:str
Required/optional:
 required
observed_time

Gets the observed_time of this AnalysedDiskStatistics.

Returns:The observed_time of this AnalysedDiskStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalysedDiskStatistics.

Returns:The observed_time_in_ms of this AnalysedDiskStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalysedDiskStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalysedDiskStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalysedDiskStatistics.

Returns:The read_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalysedDiskStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalysedDiskStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalysedDiskStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_i_ops

Gets the write_i_ops of this AnalysedDiskStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalysedDiskStatistics.

Returns:The write_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalysedDiskStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalysedDiskStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalysedDiskStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalysedDiskStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analysed_storage_system_statistics module

AnalysedStorageSystemStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analysed_storage_system_statistics.AnalysedStorageSystemStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalysedStorageSystemStatistics.

Returns:The average_read_op_size of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalysedStorageSystemStatistics.

Returns:The average_write_op_size of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalysedStorageSystemStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalysedStorageSystemStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalysedStorageSystemStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
observed_time

Gets the observed_time of this AnalysedStorageSystemStatistics.

Returns:The observed_time of this AnalysedStorageSystemStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalysedStorageSystemStatistics.

Returns:The observed_time_in_ms of this AnalysedStorageSystemStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalysedStorageSystemStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalysedStorageSystemStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalysedStorageSystemStatistics.

Returns:The read_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalysedStorageSystemStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalysedStorageSystemStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalysedStorageSystemStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
storage_system_id

Gets the storage_system_id of this AnalysedStorageSystemStatistics.

Returns:The storage_system_id of this AnalysedStorageSystemStatistics.
Return type:str
Required/optional:
 required
storage_system_name

Gets the storage_system_name of this AnalysedStorageSystemStatistics.

Returns:The storage_system_name of this AnalysedStorageSystemStatistics.
Return type:str
Required/optional:
 required
storage_system_wwn

Gets the storage_system_wwn of this AnalysedStorageSystemStatistics.

Returns:The storage_system_wwn of this AnalysedStorageSystemStatistics.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_i_ops

Gets the write_i_ops of this AnalysedStorageSystemStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalysedStorageSystemStatistics.

Returns:The write_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalysedStorageSystemStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalysedStorageSystemStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalysedStorageSystemStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalysedStorageSystemStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analysed_volume_statistics module

AnalysedVolumeStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analysed_volume_statistics.AnalysedVolumeStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalysedVolumeStatistics.

Returns:The average_read_op_size of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalysedVolumeStatistics.

Returns:The average_write_op_size of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalysedVolumeStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalysedVolumeStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalysedVolumeStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
controller_id

Gets the controller_id of this AnalysedVolumeStatistics.

Returns:The controller_id of this AnalysedVolumeStatistics.
Return type:str
Required/optional:
 required
flash_cache_hit_pct

Gets the flash_cache_hit_pct of this AnalysedVolumeStatistics.

Returns:The flash_cache_hit_pct of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 optional
flash_cache_read_hit_bytes

Gets the flash_cache_read_hit_bytes of this AnalysedVolumeStatistics. Number of bytes read from cache

Returns:The flash_cache_read_hit_bytes of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_ops

Gets the flash_cache_read_hit_ops of this AnalysedVolumeStatistics. Number of read operations that hit cache

Returns:The flash_cache_read_hit_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_response_time

Gets the flash_cache_read_response_time of this AnalysedVolumeStatistics.

Returns:The flash_cache_read_response_time of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 optional
flash_cache_read_throughput

Gets the flash_cache_read_throughput of this AnalysedVolumeStatistics.

Returns:The flash_cache_read_throughput of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 optional
mapped

Gets the mapped of this AnalysedVolumeStatistics. True if the volume was mapped to a host at the point of data collection

Returns:The mapped of this AnalysedVolumeStatistics.
Return type:bool
Required/optional:
 required
observed_time

Gets the observed_time of this AnalysedVolumeStatistics.

Returns:The observed_time of this AnalysedVolumeStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalysedVolumeStatistics.

Returns:The observed_time_in_ms of this AnalysedVolumeStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalysedVolumeStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
pool_id

Gets the pool_id of this AnalysedVolumeStatistics.

Returns:The pool_id of this AnalysedVolumeStatistics.
Return type:str
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this AnalysedVolumeStatistics. Maximum channel queue depth.

Returns:The queue_depth_max of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this AnalysedVolumeStatistics. Total channel queue depth.

Returns:The queue_depth_total of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_cache_utilization

Gets the read_cache_utilization of this AnalysedVolumeStatistics. Percentage of bytes read from cache

Returns:The read_cache_utilization of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_hit_bytes

Gets the read_hit_bytes of this AnalysedVolumeStatistics. Number of bytes read from cache

Returns:The read_hit_bytes of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_hit_ops

Gets the read_hit_ops of this AnalysedVolumeStatistics. Number of read operations that hit cache

Returns:The read_hit_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalysedVolumeStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalysedVolumeStatistics.

Returns:The read_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalysedVolumeStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalysedVolumeStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalysedVolumeStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_id

Gets the volume_id of this AnalysedVolumeStatistics.

Returns:The volume_id of this AnalysedVolumeStatistics.
Return type:str
Required/optional:
 required
volume_name

Gets the volume_name of this AnalysedVolumeStatistics.

Returns:The volume_name of this AnalysedVolumeStatistics.
Return type:str
Required/optional:
 required
work_load_id

Gets the work_load_id of this AnalysedVolumeStatistics.

Returns:The work_load_id of this AnalysedVolumeStatistics.
Return type:str
Required/optional:
 optional
write_cache_utilization

Gets the write_cache_utilization of this AnalysedVolumeStatistics. Percentage of bytes written to cache

Returns:The write_cache_utilization of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_hit_bytes

Gets the write_hit_bytes of this AnalysedVolumeStatistics. Number of bytes written to cache

Returns:The write_hit_bytes of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_hit_ops

Gets the write_hit_ops of this AnalysedVolumeStatistics. Number of write operations that hit cache

Returns:The write_hit_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_i_ops

Gets the write_i_ops of this AnalysedVolumeStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalysedVolumeStatistics.

Returns:The write_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalysedVolumeStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalysedVolumeStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalysedVolumeStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalysedVolumeStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analyzed_application_statistics module

AnalyzedApplicationStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analyzed_application_statistics.AnalyzedApplicationStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

application_id

Gets the application_id of this AnalyzedApplicationStatistics. The application id of the collection

Returns:The application_id of this AnalyzedApplicationStatistics.
Return type:str
Required/optional:
 required
average_read_op_size

Gets the average_read_op_size of this AnalyzedApplicationStatistics.

Returns:The average_read_op_size of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalyzedApplicationStatistics.

Returns:The average_write_op_size of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalyzedApplicationStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalyzedApplicationStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalyzedApplicationStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
observed_time

Gets the observed_time of this AnalyzedApplicationStatistics.

Returns:The observed_time of this AnalyzedApplicationStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalyzedApplicationStatistics.

Returns:The observed_time_in_ms of this AnalyzedApplicationStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalyzedApplicationStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalyzedApplicationStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalyzedApplicationStatistics.

Returns:The read_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalyzedApplicationStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalyzedApplicationStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalyzedApplicationStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_i_ops

Gets the write_i_ops of this AnalyzedApplicationStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalyzedApplicationStatistics.

Returns:The write_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalyzedApplicationStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalyzedApplicationStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalyzedApplicationStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalyzedApplicationStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analyzed_interface_statistics module

AnalyzedInterfaceStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analyzed_interface_statistics.AnalyzedInterfaceStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalyzedInterfaceStatistics.

Returns:The average_read_op_size of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalyzedInterfaceStatistics.

Returns:The average_write_op_size of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
channel_type

Gets the channel_type of this AnalyzedInterfaceStatistics. Channel Type enumeration Drive side, host side, or management.

Returns:The channel_type of this AnalyzedInterfaceStatistics.
Return type:str
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalyzedInterfaceStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalyzedInterfaceStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalyzedInterfaceStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
interface_id

Gets the interface_id of this AnalyzedInterfaceStatistics.

Returns:The interface_id of this AnalyzedInterfaceStatistics.
Return type:str
Required/optional:
 required
observed_time

Gets the observed_time of this AnalyzedInterfaceStatistics.

Returns:The observed_time of this AnalyzedInterfaceStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalyzedInterfaceStatistics.

Returns:The observed_time_in_ms of this AnalyzedInterfaceStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalyzedInterfaceStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this AnalyzedInterfaceStatistics. Maximum channel queue depth.

Returns:The queue_depth_max of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this AnalyzedInterfaceStatistics. Total channel queue depth.

Returns:The queue_depth_total of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalyzedInterfaceStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalyzedInterfaceStatistics.

Returns:The read_ops of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalyzedInterfaceStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalyzedInterfaceStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_i_ops

Gets the write_i_ops of this AnalyzedInterfaceStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalyzedInterfaceStatistics.

Returns:The write_ops of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalyzedInterfaceStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalyzedInterfaceStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalyzedInterfaceStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analyzed_pool_statistics module

AnalyzedPoolStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analyzed_pool_statistics.AnalyzedPoolStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalyzedPoolStatistics.

Returns:The average_read_op_size of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalyzedPoolStatistics.

Returns:The average_write_op_size of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalyzedPoolStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalyzedPoolStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalyzedPoolStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
observed_time

Gets the observed_time of this AnalyzedPoolStatistics.

Returns:The observed_time of this AnalyzedPoolStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalyzedPoolStatistics.

Returns:The observed_time_in_ms of this AnalyzedPoolStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalyzedPoolStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
pool_id

Gets the pool_id of this AnalyzedPoolStatistics. The storage pool or volume group the volume is a member

Returns:The pool_id of this AnalyzedPoolStatistics.
Return type:str
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalyzedPoolStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalyzedPoolStatistics.

Returns:The read_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalyzedPoolStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalyzedPoolStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalyzedPoolStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_i_ops

Gets the write_i_ops of this AnalyzedPoolStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalyzedPoolStatistics.

Returns:The write_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalyzedPoolStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalyzedPoolStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalyzedPoolStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalyzedPoolStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.analyzed_workload_statistics module

AnalyzedWorkloadStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.analyzed_workload_statistics.AnalyzedWorkloadStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

average_read_op_size

Gets the average_read_op_size of this AnalyzedWorkloadStatistics.

Returns:The average_read_op_size of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
average_write_op_size

Gets the average_write_op_size of this AnalyzedWorkloadStatistics.

Returns:The average_write_op_size of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
combined_i_ops

Gets the combined_i_ops of this AnalyzedWorkloadStatistics. combined_iops double NOT NULL

Returns:The combined_i_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
combined_response_time

Gets the combined_response_time of this AnalyzedWorkloadStatistics. combined_response_time double NOT NULL

Returns:The combined_response_time of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
combined_throughput

Gets the combined_throughput of this AnalyzedWorkloadStatistics. combined_throughput double NOT NULL

Returns:The combined_throughput of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
observed_time

Gets the observed_time of this AnalyzedWorkloadStatistics.

Returns:The observed_time of this AnalyzedWorkloadStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this AnalyzedWorkloadStatistics.

Returns:The observed_time_in_ms of this AnalyzedWorkloadStatistics.
Return type:int
Required/optional:
 required
other_i_ops

Gets the other_i_ops of this AnalyzedWorkloadStatistics. other_iops double NOT NULL

Returns:The other_i_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
read_i_ops

Gets the read_i_ops of this AnalyzedWorkloadStatistics. read_iops double NOT NULL

Returns:The read_i_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this AnalyzedWorkloadStatistics.

Returns:The read_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
read_physical_i_ops

Gets the read_physical_i_ops of this AnalyzedWorkloadStatistics. read_physical_iops double NOT NULL

Returns:The read_physical_i_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
read_response_time

Gets the read_response_time of this AnalyzedWorkloadStatistics. read_response_time double NOT NULL

Returns:The read_response_time of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
read_throughput

Gets the read_throughput of this AnalyzedWorkloadStatistics. read_throughput double NOT NULL

Returns:The read_throughput of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

workload_id

Gets the workload_id of this AnalyzedWorkloadStatistics. he workload id of the collection

Returns:The workload_id of this AnalyzedWorkloadStatistics.
Return type:str
Required/optional:
 required
write_i_ops

Gets the write_i_ops of this AnalyzedWorkloadStatistics. write_iops double NOT NULL

Returns:The write_i_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this AnalyzedWorkloadStatistics.

Returns:The write_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
write_physical_i_ops

Gets the write_physical_i_ops of this AnalyzedWorkloadStatistics. write_physical_iops double NOT NULL

Returns:The write_physical_i_ops of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
write_response_time

Gets the write_response_time of this AnalyzedWorkloadStatistics. write_response_time double NOT NULL

Returns:The write_response_time of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required
write_throughput

Gets the write_throughput of this AnalyzedWorkloadStatistics. write_throughput double NOT NULL

Returns:The write_throughput of this AnalyzedWorkloadStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.application_statistics module

ApplicationStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.application_statistics.ApplicationStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

application_id

Gets the application_id of this ApplicationStatistics. The application id of the collection

Returns:The application_id of this ApplicationStatistics.
Return type:str
Required/optional:
 required
array_id

Gets the array_id of this ApplicationStatistics.

Returns:The array_id of this ApplicationStatistics.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this ApplicationStatistics.

Returns:The array_wwn of this ApplicationStatistics.
Return type:str
Required/optional:
 required
err_redundancy_chk_indeterminate_reads

Gets the err_redundancy_chk_indeterminate_reads of this ApplicationStatistics.

Returns:The err_redundancy_chk_indeterminate_reads of this ApplicationStatistics.
Return type:float
Required/optional:
 required
err_redundancy_chk_recovered_reads

Gets the err_redundancy_chk_recovered_reads of this ApplicationStatistics.

Returns:The err_redundancy_chk_recovered_reads of this ApplicationStatistics.
Return type:float
Required/optional:
 required
err_redundancy_chk_unrecovered_reads

Gets the err_redundancy_chk_unrecovered_reads of this ApplicationStatistics.

Returns:The err_redundancy_chk_unrecovered_reads of this ApplicationStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_bytes

Gets the flash_cache_read_hit_bytes of this ApplicationStatistics. The number of flash cache read hit bytes.

Returns:The flash_cache_read_hit_bytes of this ApplicationStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_ops

Gets the flash_cache_read_hit_ops of this ApplicationStatistics. The number of flash cache read hit operations.

Returns:The flash_cache_read_hit_ops of this ApplicationStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_max

Gets the flash_cache_read_hit_time_max of this ApplicationStatistics. Maximum I/O time in microseconds for any one read I/O that has a cache hit

Returns:The flash_cache_read_hit_time_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_total

Gets the flash_cache_read_hit_time_total of this ApplicationStatistics. The sum of all response times for all reads that have cache hits, in microseconds

Returns:The flash_cache_read_hit_time_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required
idle_time

Gets the idle_time of this ApplicationStatistics.

Returns:The idle_time of this ApplicationStatistics.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this ApplicationStatistics.

Returns:The last_reset_time of this ApplicationStatistics.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this ApplicationStatistics.

Returns:The last_reset_time_in_ms of this ApplicationStatistics.
Return type:int
Required/optional:
 required
member_ids_hash

Gets the member_ids_hash of this ApplicationStatistics. Hash of member volume ids.

Returns:The member_ids_hash of this ApplicationStatistics.
Return type:str
Required/optional:
 required
observed_time

Gets the observed_time of this ApplicationStatistics.

Returns:The observed_time of this ApplicationStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this ApplicationStatistics.

Returns:The observed_time_in_ms of this ApplicationStatistics.
Return type:int
Required/optional:
 required
other_ops

Gets the other_ops of this ApplicationStatistics.

Returns:The other_ops of this ApplicationStatistics.
Return type:float
Required/optional:
 required
other_time_max

Gets the other_time_max of this ApplicationStatistics.

Returns:The other_time_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
other_time_total

Gets the other_time_total of this ApplicationStatistics.

Returns:The other_time_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this ApplicationStatistics. Maximum channel queue depth.

Returns:The queue_depth_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this ApplicationStatistics. Total channel queue depth.

Returns:The queue_depth_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_bytes

Gets the read_bytes of this ApplicationStatistics.

Returns:The read_bytes of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_hit_bytes

Gets the read_hit_bytes of this ApplicationStatistics. Number of bytes read from cache

Returns:The read_hit_bytes of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_hit_ops

Gets the read_hit_ops of this ApplicationStatistics. Number of read operations that hit cache

Returns:The read_hit_ops of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_hit_time_max

Gets the read_hit_time_max of this ApplicationStatistics.

Returns:The read_hit_time_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_hit_time_total

Gets the read_hit_time_total of this ApplicationStatistics.

Returns:The read_hit_time_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this ApplicationStatistics.

Returns:The read_ops of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_time_max

Gets the read_time_max of this ApplicationStatistics.

Returns:The read_time_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
read_time_total

Gets the read_time_total of this ApplicationStatistics.

Returns:The read_time_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_bytes

Gets the write_bytes of this ApplicationStatistics.

Returns:The write_bytes of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_hit_bytes

Gets the write_hit_bytes of this ApplicationStatistics. Number of bytes written to cache

Returns:The write_hit_bytes of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_hit_ops

Gets the write_hit_ops of this ApplicationStatistics. Number of write operations that hit cache

Returns:The write_hit_ops of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_hit_time_max

Gets the write_hit_time_max of this ApplicationStatistics.

Returns:The write_hit_time_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_hit_time_total

Gets the write_hit_time_total of this ApplicationStatistics.

Returns:The write_hit_time_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this ApplicationStatistics.

Returns:The write_ops of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_time_max

Gets the write_time_max of this ApplicationStatistics.

Returns:The write_time_max of this ApplicationStatistics.
Return type:float
Required/optional:
 required
write_time_total

Gets the write_time_total of this ApplicationStatistics.

Returns:The write_time_total of this ApplicationStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.asup_dispatch_request module

AsupDispatchRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.asup_dispatch_request.AsupDispatchRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

dispatch_type

Gets the dispatch_type of this AsupDispatchRequest. The type of dispatch to be executed

Returns:The dispatch_type of this AsupDispatchRequest.
Return type:int
Required/optional:
 required
id

Gets the id of this AsupDispatchRequest. Id of the registered bundle to be dispatched

Returns:The id of this AsupDispatchRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.asup_entry module

AsupEntry.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.asup_entry.AsupEntry[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

content_type

Gets the content_type of this AsupEntry. Content type of the entry

Returns:The content_type of this AsupEntry.
Return type:str
Required/optional:
 required
description

Gets the description of this AsupEntry. Description of the entry

Returns:The description of this AsupEntry.
Return type:str
Required/optional:
 required
file_name

Gets the file_name of this AsupEntry. File name of the entry

Returns:The file_name of this AsupEntry.
Return type:str
Required/optional:
 required
file_path

Gets the file_path of this AsupEntry. File path of the entry

Returns:The file_path of this AsupEntry.
Return type:str
Required/optional:
 optional
priority

Gets the priority of this AsupEntry. Priority of the entry

Returns:The priority of this AsupEntry.
Return type:int
Required/optional:
 required
schedule

Gets the schedule of this AsupEntry. Scheduled dispatch of the entry

Returns:The schedule of this AsupEntry.
Return type:list[int]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.asup_registration_request module

AsupRegistrationRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.asup_registration_request.AsupRegistrationRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

entries

Gets the entries of this AsupRegistrationRequest. The bundle entries

Returns:The entries of this AsupRegistrationRequest.
Return type:list[AsupEntry]
Required/optional:
 required
id

Gets the id of this AsupRegistrationRequest. Id of bundle to be registered

Returns:The id of this AsupRegistrationRequest.
Return type:str
Required/optional:
 optional
model_name

Gets the model_name of this AsupRegistrationRequest. Model name of bundle to be registered

Returns:The model_name of this AsupRegistrationRequest.
Return type:str
Required/optional:
 required
subject_name

Gets the subject_name of this AsupRegistrationRequest. Subject name of bundle to be registered

Returns:The subject_name of this AsupRegistrationRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.asup_response module

AsupResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.asup_response.AsupResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auth_password

Gets the auth_password of this AsupResponse. Authentication password

Returns:The auth_password of this AsupResponse.
Return type:str
Required/optional:
 optional
auth_required

Gets the auth_required of this AsupResponse. Authentication required

Returns:The auth_required of this AsupResponse.
Return type:bool
Required/optional:
 optional
auth_user_name

Gets the auth_user_name of this AsupResponse. Authentication username

Returns:The auth_user_name of this AsupResponse.
Return type:str
Required/optional:
 optional
delivery_type

Gets the delivery_type of this AsupResponse. Delivery method

Returns:The delivery_type of this AsupResponse.
Return type:int
Required/optional:
 required
destination_http_addr

Gets the destination_http_addr of this AsupResponse. Destination HTTP address

Returns:The destination_http_addr of this AsupResponse.
Return type:str
Required/optional:
 required
destination_smtp_addr

Gets the destination_smtp_addr of this AsupResponse. Destination SMTP address

Returns:The destination_smtp_addr of this AsupResponse.
Return type:str
Required/optional:
 required
enabled

Gets the enabled of this AsupResponse. AutoSupport is enabled or disabled

Returns:The enabled of this AsupResponse.
Return type:bool
Required/optional:
 required
http_delivery_type

Gets the http_delivery_type of this AsupResponse. Http delivery method

Returns:The http_delivery_type of this AsupResponse.
Return type:int
Required/optional:
 required
log

Gets the log of this AsupResponse. Log entries

Returns:The log of this AsupResponse.
Return type:str
Required/optional:
 optional
mail_reply_addr

Gets the mail_reply_addr of this AsupResponse. Reply email address

Returns:The mail_reply_addr of this AsupResponse.
Return type:str
Required/optional:
 optional
mail_sender_addr

Gets the mail_sender_addr of this AsupResponse. Sender email address

Returns:The mail_sender_addr of this AsupResponse.
Return type:str
Required/optional:
 optional
mail_server

Gets the mail_server of this AsupResponse. SMTP mail server

Returns:The mail_server of this AsupResponse.
Return type:str
Required/optional:
 optional
months

Gets the months of this AsupResponse. Months

Returns:The months of this AsupResponse.
Return type:list[int]
Required/optional:
 required
proxy_host_addr

Gets the proxy_host_addr of this AsupResponse. Proxy server address

Returns:The proxy_host_addr of this AsupResponse.
Return type:str
Required/optional:
 optional
proxy_host_port

Gets the proxy_host_port of this AsupResponse. Proxy server port

Returns:The proxy_host_port of this AsupResponse.
Return type:str
Required/optional:
 optional
proxy_script

Gets the proxy_script of this AsupResponse. Proxy configuration script

Returns:The proxy_script of this AsupResponse.
Return type:str
Required/optional:
 optional
schedule_type

Gets the schedule_type of this AsupResponse. The schedule frequency

Returns:The schedule_type of this AsupResponse.
Return type:int
Required/optional:
 required
scheduled_days

Gets the scheduled_days of this AsupResponse. Days of the month

Returns:The scheduled_days of this AsupResponse.
Return type:list[int]
Required/optional:
 required
sequence

Gets the sequence of this AsupResponse. Bundle sequence number

Returns:The sequence of this AsupResponse.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

weekdays

Gets the weekdays of this AsupResponse. Days of the week

Returns:The weekdays of this AsupResponse.
Return type:list[int]
Required/optional:
 required

netapp.santricity.models.v2.asup_update_request module

AsupUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.asup_update_request.AsupUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auth_password

Gets the auth_password of this AsupUpdateRequest. Authentication password

Returns:The auth_password of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
auth_required

Gets the auth_required of this AsupUpdateRequest. Authentication required

Returns:The auth_required of this AsupUpdateRequest.
Return type:bool
Required/optional:
 optional
auth_user_name

Gets the auth_user_name of this AsupUpdateRequest. Authentication username

Returns:The auth_user_name of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
delivery_type

Gets the delivery_type of this AsupUpdateRequest. Delivery method

Returns:The delivery_type of this AsupUpdateRequest.
Return type:int
Required/optional:
 required
enable

Gets the enable of this AsupUpdateRequest. Enable or disable AutoSupport

Returns:The enable of this AsupUpdateRequest.
Return type:bool
Required/optional:
 required
http_delivery_type

Gets the http_delivery_type of this AsupUpdateRequest. Http delivery method

Returns:The http_delivery_type of this AsupUpdateRequest.
Return type:int
Required/optional:
 optional
mail_reply_addr

Gets the mail_reply_addr of this AsupUpdateRequest. Reply email address

Returns:The mail_reply_addr of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
mail_sender_addr

Gets the mail_sender_addr of this AsupUpdateRequest. Sender email address

Returns:The mail_sender_addr of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
mail_server

Gets the mail_server of this AsupUpdateRequest. SMTP mail server

Returns:The mail_server of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
months_req

Gets the months_req of this AsupUpdateRequest. Months

Returns:The months_req of this AsupUpdateRequest.
Return type:list[int]
Required/optional:
 optional
proxy_host_addr

Gets the proxy_host_addr of this AsupUpdateRequest. Proxy server address

Returns:The proxy_host_addr of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
proxy_host_port

Gets the proxy_host_port of this AsupUpdateRequest. Proxy server port

Returns:The proxy_host_port of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
proxy_script

Gets the proxy_script of this AsupUpdateRequest. Proxy configuration script

Returns:The proxy_script of this AsupUpdateRequest.
Return type:str
Required/optional:
 optional
schedule_type_req

Gets the schedule_type_req of this AsupUpdateRequest. The schedule type

Returns:The schedule_type_req of this AsupUpdateRequest.
Return type:int
Required/optional:
 required
scheduled_days_req

Gets the scheduled_days_req of this AsupUpdateRequest. Days of the month

Returns:The scheduled_days_req of this AsupUpdateRequest.
Return type:list[int]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

week_days_req

Gets the week_days_req of this AsupUpdateRequest. Days of the week

Returns:The week_days_req of this AsupUpdateRequest.
Return type:list[int]
Required/optional:
 optional

netapp.santricity.models.v2.async_communication_data module

AsyncCommunicationData.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_communication_data.AsyncCommunicationData[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

amg_ref

Gets the amg_ref of this AsyncCommunicationData.

Returns:The amg_ref of this AsyncCommunicationData.
Return type:str
Required/optional:
 required
bw_test_result

Gets the bw_test_result of this AsyncCommunicationData.

Returns:The bw_test_result of this AsyncCommunicationData.
Return type:AsyncMirrorGroupLinkBandwidthTestResults
Required/optional:
 required
controller_ref

Gets the controller_ref of this AsyncCommunicationData.

Returns:The controller_ref of this AsyncCommunicationData.
Return type:str
Required/optional:
 required
lat_test_result

Gets the lat_test_result of this AsyncCommunicationData.

Returns:The lat_test_result of this AsyncCommunicationData.
Return type:AsyncMirrorGroupLinkLatencyTestResults
Required/optional:
 required
return_status

Gets the return_status of this AsyncCommunicationData.

Returns:The return_status of this AsyncCommunicationData.
Return type:str
Required/optional:
 required
successful

Gets the successful of this AsyncCommunicationData.

Returns:The successful of this AsyncCommunicationData.
Return type:bool
Required/optional:
 required
test_type

Gets the test_type of this AsyncCommunicationData.

Returns:The test_type of this AsyncCommunicationData.
Return type:str
Required/optional:
 required
timeout

Gets the timeout of this AsyncCommunicationData.

Returns:The timeout of this AsyncCommunicationData.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_connections_response module

AsyncMirrorConnectionsResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_connections_response.AsyncMirrorConnectionsResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

amg_ref

Gets the amg_ref of this AsyncMirrorConnectionsResponse.

Returns:The amg_ref of this AsyncMirrorConnectionsResponse.
Return type:str
Required/optional:
 optional
connections

Gets the connections of this AsyncMirrorConnectionsResponse.

Returns:The connections of this AsyncMirrorConnectionsResponse.
Return type:list[AsyncMirrorRemoteConnection]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_group_connectivity_test_request module

AsyncMirrorGroupConnectivityTestRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_connectivity_test_request.AsyncMirrorGroupConnectivityTestRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

requested_test_type

Gets the requested_test_type of this AsyncMirrorGroupConnectivityTestRequest. Type of test to perform.

Returns:The requested_test_type of this AsyncMirrorGroupConnectivityTestRequest.
Return type:str
Required/optional:
 optional
test_iterations

Gets the test_iterations of this AsyncMirrorGroupConnectivityTestRequest. Number of test iterations to run.

Returns:The test_iterations of this AsyncMirrorGroupConnectivityTestRequest.
Return type:int
Required/optional:
 optional
timeout

Gets the timeout of this AsyncMirrorGroupConnectivityTestRequest. Timeout in seconds. For no timeout, this value should be set to -1.

Returns:The timeout of this AsyncMirrorGroupConnectivityTestRequest.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_group_create_request module

AsyncMirrorGroupCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_create_request.AsyncMirrorGroupCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

interface_type

Gets the interface_type of this AsyncMirrorGroupCreateRequest. The intended protocol to use if both Fibre and iSCSI are available.

Returns:The interface_type of this AsyncMirrorGroupCreateRequest.
Return type:str
Required/optional:
 optional
manual_sync

Gets the manual_sync of this AsyncMirrorGroupCreateRequest. Set the synchronization method to manual, causing other synchronization values to be ignored.

Returns:The manual_sync of this AsyncMirrorGroupCreateRequest.
Return type:bool
Required/optional:
 optional
name

Gets the name of this AsyncMirrorGroupCreateRequest. The user-label to assign to the new async mirror group.

Returns:The name of this AsyncMirrorGroupCreateRequest.
Return type:str
Required/optional:
 required
recovery_warn_threshold_minutes

Gets the recovery_warn_threshold_minutes of this AsyncMirrorGroupCreateRequest. Recovery point warning threshold (minutes). The user will be warned when the age of the last good failures point exceeds this value

Returns:The recovery_warn_threshold_minutes of this AsyncMirrorGroupCreateRequest.
Return type:int
Required/optional:
 optional
repo_utilization_warn_threshold

Gets the repo_utilization_warn_threshold of this AsyncMirrorGroupCreateRequest. Recovery point warning threshold (percentage)

Returns:The repo_utilization_warn_threshold of this AsyncMirrorGroupCreateRequest.
Return type:int
Required/optional:
 optional
secondary_array_id

Gets the secondary_array_id of this AsyncMirrorGroupCreateRequest. The id of the secondary array.

Returns:The secondary_array_id of this AsyncMirrorGroupCreateRequest.
Return type:str
Required/optional:
 required
sync_interval_minutes

Gets the sync_interval_minutes of this AsyncMirrorGroupCreateRequest. Sync interval in (minutes)

Returns:The sync_interval_minutes of this AsyncMirrorGroupCreateRequest.
Return type:int
Required/optional:
 optional
sync_warn_threshold_minutes

Gets the sync_warn_threshold_minutes of this AsyncMirrorGroupCreateRequest. The threshold (in minutes) for notifying the user that periodic synchronization has taken too long to complete.

Returns:The sync_warn_threshold_minutes of this AsyncMirrorGroupCreateRequest.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_group_member_completion_request module

AsyncMirrorGroupMemberCompletionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_member_completion_request.AsyncMirrorGroupMemberCompletionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

scan_media

Gets the scan_media of this AsyncMirrorGroupMemberCompletionRequest.

Returns:The scan_media of this AsyncMirrorGroupMemberCompletionRequest.
Return type:bool
Required/optional:
 optional
secondary_percent_capacity

Gets the secondary_percent_capacity of this AsyncMirrorGroupMemberCompletionRequest. Percentage of the capacity of the secondary volume to use for the repository capacity.

Returns:The secondary_percent_capacity of this AsyncMirrorGroupMemberCompletionRequest.
Return type:float
Required/optional:
 optional
secondary_pool_id

Gets the secondary_pool_id of this AsyncMirrorGroupMemberCompletionRequest. Storage pool on the target StorageSystem to create the mirrored pair repository volume on. This defaults to the pool that the secondaryVolume belongs to.

Returns:The secondary_pool_id of this AsyncMirrorGroupMemberCompletionRequest.
Return type:str
Required/optional:
 optional
secondary_repository_candidate

Gets the secondary_repository_candidate of this AsyncMirrorGroupMemberCompletionRequest. Allows a repository candidate to be manually specified for use in the creation. By default, the best candidate will be selected.

Returns:The secondary_repository_candidate of this AsyncMirrorGroupMemberCompletionRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
secondary_volume_ref

Gets the secondary_volume_ref of this AsyncMirrorGroupMemberCompletionRequest.

Returns:The secondary_volume_ref of this AsyncMirrorGroupMemberCompletionRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

validate_repository_parity

Gets the validate_repository_parity of this AsyncMirrorGroupMemberCompletionRequest.

Returns:The validate_repository_parity of this AsyncMirrorGroupMemberCompletionRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.async_mirror_group_member_create_request module

AsyncMirrorGroupMemberCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_member_create_request.AsyncMirrorGroupMemberCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

percent_capacity

Gets the percent_capacity of this AsyncMirrorGroupMemberCreateRequest. Percentage of the capacity of the primary volume to use for the repository capacity.

Returns:The percent_capacity of this AsyncMirrorGroupMemberCreateRequest.
Return type:float
Required/optional:
 optional
primary_pool_id

Gets the primary_pool_id of this AsyncMirrorGroupMemberCreateRequest. Storage pool on the source StorageSystem to create the mirrored pair repository volume on. This defaults to the pool that the primaryVolume belongs to.

Returns:The primary_pool_id of this AsyncMirrorGroupMemberCreateRequest.
Return type:str
Required/optional:
 required
primary_repository_candidate

Gets the primary_repository_candidate of this AsyncMirrorGroupMemberCreateRequest. Allows a repository candidate to be manually specified for use in the creation. By default, the best candidate will be selected.

Returns:The primary_repository_candidate of this AsyncMirrorGroupMemberCreateRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
primary_volume_ref

Gets the primary_volume_ref of this AsyncMirrorGroupMemberCreateRequest.

Returns:The primary_volume_ref of this AsyncMirrorGroupMemberCreateRequest.
Return type:str
Required/optional:
 required
scan_media

Gets the scan_media of this AsyncMirrorGroupMemberCreateRequest.

Returns:The scan_media of this AsyncMirrorGroupMemberCreateRequest.
Return type:bool
Required/optional:
 optional
secondary_percent_capacity

Gets the secondary_percent_capacity of this AsyncMirrorGroupMemberCreateRequest. Percentage of the capacity of the secondary volume to use for the repository capacity. Defaults to percentCapacity.

Returns:The secondary_percent_capacity of this AsyncMirrorGroupMemberCreateRequest.
Return type:float
Required/optional:
 optional
secondary_pool_id

Gets the secondary_pool_id of this AsyncMirrorGroupMemberCreateRequest. Storage pool on the target StorageSystem to create the mirrored pair repository volume on. This defaults to the pool that the secondaryVolume belongs to.

Returns:The secondary_pool_id of this AsyncMirrorGroupMemberCreateRequest.
Return type:str
Required/optional:
 required
secondary_repository_candidate

Gets the secondary_repository_candidate of this AsyncMirrorGroupMemberCreateRequest. Allows a repository candidate to be manually specified for use in the creation. By default, the best candidate will be selected.

Returns:The secondary_repository_candidate of this AsyncMirrorGroupMemberCreateRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
secondary_volume_ref

Gets the secondary_volume_ref of this AsyncMirrorGroupMemberCreateRequest.

Returns:The secondary_volume_ref of this AsyncMirrorGroupMemberCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

validate_repository_parity

Gets the validate_repository_parity of this AsyncMirrorGroupMemberCreateRequest.

Returns:The validate_repository_parity of this AsyncMirrorGroupMemberCreateRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.async_mirror_group_role_update_request module

AsyncMirrorGroupRoleUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_role_update_request.AsyncMirrorGroupRoleUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

force

Gets the force of this AsyncMirrorGroupRoleUpdateRequest.

Returns:The force of this AsyncMirrorGroupRoleUpdateRequest.
Return type:bool
Required/optional:
 optional
no_sync

Gets the no_sync of this AsyncMirrorGroupRoleUpdateRequest.

Returns:The no_sync of this AsyncMirrorGroupRoleUpdateRequest.
Return type:bool
Required/optional:
 optional
role

Gets the role of this AsyncMirrorGroupRoleUpdateRequest. new role

Returns:The role of this AsyncMirrorGroupRoleUpdateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_group_sync_request module

AsyncMirrorGroupSyncRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_sync_request.AsyncMirrorGroupSyncRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

delete_recovery_point_if_necessary

Gets the delete_recovery_point_if_necessary of this AsyncMirrorGroupSyncRequest. Indicates whether the failures point can be deleted on the secondary if necessary to achieve the synchronization. If true, and if the amount of unsynchronized data exceeds the CoW repository capacity on the secondary for any member volume, the last failures point will be deleted and synchronization will continue. If false, the synchronization will be suspended if the amount of unsynchronized data exceeds the CoW Repository capacity on the secondary and the failures point will be preserved.

Returns:The delete_recovery_point_if_necessary of this AsyncMirrorGroupSyncRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_group_update_request module

AsyncMirrorGroupUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_group_update_request.AsyncMirrorGroupUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this AsyncMirrorGroupUpdateRequest.

Returns:The name of this AsyncMirrorGroupUpdateRequest.
Return type:str
Required/optional:
 optional
recovery_warn_threshold_minutes

Gets the recovery_warn_threshold_minutes of this AsyncMirrorGroupUpdateRequest. Recovery point warning threshold (minutes)

Returns:The recovery_warn_threshold_minutes of this AsyncMirrorGroupUpdateRequest.
Return type:int
Required/optional:
 optional
repo_utilization_warn_threshold

Gets the repo_utilization_warn_threshold of this AsyncMirrorGroupUpdateRequest. Recovery point warning threshold (percentage)

Returns:The repo_utilization_warn_threshold of this AsyncMirrorGroupUpdateRequest.
Return type:int
Required/optional:
 optional
sync_interval_minutes

Gets the sync_interval_minutes of this AsyncMirrorGroupUpdateRequest. Sync interval (minutes)

Returns:The sync_interval_minutes of this AsyncMirrorGroupUpdateRequest.
Return type:int
Required/optional:
 optional
sync_warn_threshold_minutes

Gets the sync_warn_threshold_minutes of this AsyncMirrorGroupUpdateRequest.

Returns:The sync_warn_threshold_minutes of this AsyncMirrorGroupUpdateRequest.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.async_mirror_remote_connection module

AsyncMirrorRemoteConnection.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.async_mirror_remote_connection.AsyncMirrorRemoteConnection[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller

Gets the controller of this AsyncMirrorRemoteConnection.

Returns:The controller of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 optional
fibre_connection_detail

Gets the fibre_connection_detail of this AsyncMirrorRemoteConnection.

Returns:The fibre_connection_detail of this AsyncMirrorRemoteConnection.
Return type:FibreRemoteTargetConnections
Required/optional:
 optional
io_interface_type

Gets the io_interface_type of this AsyncMirrorRemoteConnection.

Returns:The io_interface_type of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 optional
iscsi_connection_detail

Gets the iscsi_connection_detail of this AsyncMirrorRemoteConnection.

Returns:The iscsi_connection_detail of this AsyncMirrorRemoteConnection.
Return type:IscsiRemoteTargetConnections
Required/optional:
 optional
local_port_id

Gets the local_port_id of this AsyncMirrorRemoteConnection. The switch port identifier for the local port. Only valid if the interface type is fc.

Returns:The local_port_id of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 optional
local_port_name

Gets the local_port_name of this AsyncMirrorRemoteConnection. The unique WWN of the local port. Only valid if the interface type is fc.

Returns:The local_port_name of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 optional
local_port_number

Gets the local_port_number of this AsyncMirrorRemoteConnection.

Returns:The local_port_number of this AsyncMirrorRemoteConnection.
Return type:int
Required/optional:
 optional
local_port_ref

Gets the local_port_ref of this AsyncMirrorRemoteConnection. Local initiator port for these connections.

Returns:The local_port_ref of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 required
remote_port_id

Gets the remote_port_id of this AsyncMirrorRemoteConnection. The switch port identifier for the remote port. Only valid if the interface type is fc.

Returns:The remote_port_id of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 optional
remote_port_name

Gets the remote_port_name of this AsyncMirrorRemoteConnection. The unique WWN of the remote port. Only valid if the interface type is fc.

Returns:The remote_port_name of this AsyncMirrorRemoteConnection.
Return type:str
Required/optional:
 optional
remote_port_number

Gets the remote_port_number of this AsyncMirrorRemoteConnection.

Returns:The remote_port_number of this AsyncMirrorRemoteConnection.
Return type:int
Required/optional:
 optional
remote_target_connections

Gets the remote_target_connections of this AsyncMirrorRemoteConnection.

Returns:The remote_target_connections of this AsyncMirrorRemoteConnection.
Return type:ScsiRemoteTargetConnections
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_application_stats module

AverageAnalysedApplicationStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_application_stats.AverageAnalysedApplicationStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this AverageAnalysedApplicationStats.

Returns:The id of this AverageAnalysedApplicationStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedApplicationStats.

Returns:The iops_read of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedApplicationStats.

Returns:The iops_write of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_read

Gets the latency_read of this AverageAnalysedApplicationStats.

Returns:The latency_read of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_write

Gets the latency_write of this AverageAnalysedApplicationStats.

Returns:The latency_write of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_read_hit_pct

Gets the primary_cache_read_hit_pct of this AverageAnalysedApplicationStats.

Returns:The primary_cache_read_hit_pct of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_write_hit_pct

Gets the primary_cache_write_hit_pct of this AverageAnalysedApplicationStats.

Returns:The primary_cache_write_hit_pct of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
ssd_cache_read_hit_pct

Gets the ssd_cache_read_hit_pct of this AverageAnalysedApplicationStats.

Returns:The ssd_cache_read_hit_pct of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedApplicationStats.

Returns:The throughput_read of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedApplicationStats.

Returns:The throughput_write of this AverageAnalysedApplicationStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_controller_stats module

AverageAnalysedControllerStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_controller_stats.AverageAnalysedControllerStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cpu_utilization

Gets the cpu_utilization of this AverageAnalysedControllerStats.

Returns:The cpu_utilization of this AverageAnalysedControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
headroom_pct

Gets the headroom_pct of this AverageAnalysedControllerStats.

Returns:The headroom_pct of this AverageAnalysedControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
id

Gets the id of this AverageAnalysedControllerStats.

Returns:The id of this AverageAnalysedControllerStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedControllerStats.

Returns:The iops_read of this AverageAnalysedControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedControllerStats.

Returns:The iops_write of this AverageAnalysedControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedControllerStats.

Returns:The throughput_read of this AverageAnalysedControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedControllerStats.

Returns:The throughput_write of this AverageAnalysedControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_drive_stats module

AverageAnalysedDriveStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_drive_stats.AverageAnalysedDriveStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this AverageAnalysedDriveStats.

Returns:The id of this AverageAnalysedDriveStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedDriveStats.

Returns:The iops_read of this AverageAnalysedDriveStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedDriveStats.

Returns:The iops_write of this AverageAnalysedDriveStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_read

Gets the latency_read of this AverageAnalysedDriveStats.

Returns:The latency_read of this AverageAnalysedDriveStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_write

Gets the latency_write of this AverageAnalysedDriveStats.

Returns:The latency_write of this AverageAnalysedDriveStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedDriveStats.

Returns:The throughput_read of this AverageAnalysedDriveStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedDriveStats.

Returns:The throughput_write of this AverageAnalysedDriveStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_interface_stats module

AverageAnalysedInterfaceStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_interface_stats.AverageAnalysedInterfaceStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

headroom_pct

Gets the headroom_pct of this AverageAnalysedInterfaceStats.

Returns:The headroom_pct of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
id

Gets the id of this AverageAnalysedInterfaceStats.

Returns:The id of this AverageAnalysedInterfaceStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedInterfaceStats.

Returns:The iops_read of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedInterfaceStats.

Returns:The iops_write of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_read

Gets the latency_read of this AverageAnalysedInterfaceStats.

Returns:The latency_read of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_write

Gets the latency_write of this AverageAnalysedInterfaceStats.

Returns:The latency_write of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedInterfaceStats.

Returns:The throughput_read of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedInterfaceStats.

Returns:The throughput_write of this AverageAnalysedInterfaceStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_pool_stats module

AverageAnalysedPoolStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_pool_stats.AverageAnalysedPoolStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this AverageAnalysedPoolStats.

Returns:The id of this AverageAnalysedPoolStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedPoolStats.

Returns:The iops_read of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedPoolStats.

Returns:The iops_write of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_read

Gets the latency_read of this AverageAnalysedPoolStats.

Returns:The latency_read of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_write

Gets the latency_write of this AverageAnalysedPoolStats.

Returns:The latency_write of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_read_hit_pct

Gets the primary_cache_read_hit_pct of this AverageAnalysedPoolStats.

Returns:The primary_cache_read_hit_pct of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_write_hit_pct

Gets the primary_cache_write_hit_pct of this AverageAnalysedPoolStats.

Returns:The primary_cache_write_hit_pct of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
ssd_cache_read_hit_pct

Gets the ssd_cache_read_hit_pct of this AverageAnalysedPoolStats.

Returns:The ssd_cache_read_hit_pct of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedPoolStats.

Returns:The throughput_read of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedPoolStats.

Returns:The throughput_write of this AverageAnalysedPoolStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_stats_response module

AverageAnalysedStatsResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_stats_response.AverageAnalysedStatsResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

application_stats

Gets the application_stats of this AverageAnalysedStatsResponse.

Returns:The application_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedApplicationStats]
Required/optional:
 required
controller_stats

Gets the controller_stats of this AverageAnalysedStatsResponse.

Returns:The controller_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedControllerStats]
Required/optional:
 required
disk_stats

Gets the disk_stats of this AverageAnalysedStatsResponse.

Returns:The disk_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedDriveStats]
Required/optional:
 required
interface_stats

Gets the interface_stats of this AverageAnalysedStatsResponse.

Returns:The interface_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedInterfaceStats]
Required/optional:
 required
pool_stats

Gets the pool_stats of this AverageAnalysedStatsResponse.

Returns:The pool_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedPoolStats]
Required/optional:
 required
system_stats

Gets the system_stats of this AverageAnalysedStatsResponse.

Returns:The system_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedSystemStats]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_stats

Gets the volume_stats of this AverageAnalysedStatsResponse.

Returns:The volume_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedVolumeStats]
Required/optional:
 required
workload_stats

Gets the workload_stats of this AverageAnalysedStatsResponse.

Returns:The workload_stats of this AverageAnalysedStatsResponse.
Return type:list[AverageAnalysedWorkloadStats]
Required/optional:
 required

netapp.santricity.models.v2.average_analysed_system_controller_stats module

AverageAnalysedSystemControllerStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_system_controller_stats.AverageAnalysedSystemControllerStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_id

Gets the controller_id of this AverageAnalysedSystemControllerStats.

Returns:The controller_id of this AverageAnalysedSystemControllerStats.
Return type:str
Required/optional:
 required
cpu_utilization

Gets the cpu_utilization of this AverageAnalysedSystemControllerStats.

Returns:The cpu_utilization of this AverageAnalysedSystemControllerStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_system_stats module

AverageAnalysedSystemStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_system_stats.AverageAnalysedSystemStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_stats

Gets the controller_stats of this AverageAnalysedSystemStats.

Returns:The controller_stats of this AverageAnalysedSystemStats.
Return type:list[AverageAnalysedSystemControllerStats]
Required/optional:
 required
id

Gets the id of this AverageAnalysedSystemStats.

Returns:The id of this AverageAnalysedSystemStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedSystemStats.

Returns:The iops_read of this AverageAnalysedSystemStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedSystemStats.

Returns:The iops_write of this AverageAnalysedSystemStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedSystemStats.

Returns:The throughput_read of this AverageAnalysedSystemStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedSystemStats.

Returns:The throughput_write of this AverageAnalysedSystemStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_value module

AverageAnalysedValue.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_value.AverageAnalysedValue[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

max

Gets the max of this AverageAnalysedValue.

Returns:The max of this AverageAnalysedValue.
Return type:float
Required/optional:
 required
min

Gets the min of this AverageAnalysedValue.

Returns:The min of this AverageAnalysedValue.
Return type:float
Required/optional:
 required
std

Gets the std of this AverageAnalysedValue.

Returns:The std of this AverageAnalysedValue.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this AverageAnalysedValue.

Returns:The value of this AverageAnalysedValue.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.average_analysed_volume_stats module

AverageAnalysedVolumeStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_volume_stats.AverageAnalysedVolumeStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this AverageAnalysedVolumeStats.

Returns:The id of this AverageAnalysedVolumeStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedVolumeStats.

Returns:The iops_read of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedVolumeStats.

Returns:The iops_write of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_read

Gets the latency_read of this AverageAnalysedVolumeStats.

Returns:The latency_read of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_write

Gets the latency_write of this AverageAnalysedVolumeStats.

Returns:The latency_write of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_read_hit_pct

Gets the primary_cache_read_hit_pct of this AverageAnalysedVolumeStats.

Returns:The primary_cache_read_hit_pct of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_write_hit_pct

Gets the primary_cache_write_hit_pct of this AverageAnalysedVolumeStats.

Returns:The primary_cache_write_hit_pct of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
ssd_cache_read_hit_pct

Gets the ssd_cache_read_hit_pct of this AverageAnalysedVolumeStats.

Returns:The ssd_cache_read_hit_pct of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedVolumeStats.

Returns:The throughput_read of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedVolumeStats.

Returns:The throughput_write of this AverageAnalysedVolumeStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.average_analysed_workload_stats module

AverageAnalysedWorkloadStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.average_analysed_workload_stats.AverageAnalysedWorkloadStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this AverageAnalysedWorkloadStats.

Returns:The id of this AverageAnalysedWorkloadStats.
Return type:str
Required/optional:
 required
iops_read

Gets the iops_read of this AverageAnalysedWorkloadStats.

Returns:The iops_read of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
iops_write

Gets the iops_write of this AverageAnalysedWorkloadStats.

Returns:The iops_write of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_read

Gets the latency_read of this AverageAnalysedWorkloadStats.

Returns:The latency_read of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
latency_write

Gets the latency_write of this AverageAnalysedWorkloadStats.

Returns:The latency_write of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_read_hit_pct

Gets the primary_cache_read_hit_pct of this AverageAnalysedWorkloadStats.

Returns:The primary_cache_read_hit_pct of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
primary_cache_write_hit_pct

Gets the primary_cache_write_hit_pct of this AverageAnalysedWorkloadStats.

Returns:The primary_cache_write_hit_pct of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
ssd_cache_read_hit_pct

Gets the ssd_cache_read_hit_pct of this AverageAnalysedWorkloadStats.

Returns:The ssd_cache_read_hit_pct of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_read

Gets the throughput_read of this AverageAnalysedWorkloadStats.

Returns:The throughput_read of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
throughput_write

Gets the throughput_write of this AverageAnalysedWorkloadStats.

Returns:The throughput_write of this AverageAnalysedWorkloadStats.
Return type:AverageAnalysedValue
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.battery_ex module

BatteryEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.battery_ex.BatteryEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

automatic_age_reset

Gets the automatic_age_reset of this BatteryEx. This boolean field is set to true when the batteryCanExpire field in this structure is set to false and when the controller tracks the battery serial number.

Returns:The automatic_age_reset of this BatteryEx.
Return type:bool
Required/optional:
 required
battery_age

Gets the battery_age of this BatteryEx. Current battery age, in days.

Returns:The battery_age of this BatteryEx.
Return type:int
Required/optional:
 required
battery_can_expire

Gets the battery_can_expire of this BatteryEx. This boolean field is set to true when cache battery expired event notification is enabled.

Returns:The battery_can_expire of this BatteryEx.
Return type:bool
Required/optional:
 required
battery_life_remaining

Gets the battery_life_remaining of this BatteryEx. Days of battery life remaining. A value of -1 indicates that the battery life expiration age has been set to 0xFF in NVSRAM, disabling cache battery expiration event notification.

Returns:The battery_life_remaining of this BatteryEx.
Return type:int
Required/optional:
 required
battery_ref

Gets the battery_ref of this BatteryEx. The reference for this battery.

Returns:The battery_ref of this BatteryEx.
Return type:str
Required/optional:
 required
battery_type_data

Gets the battery_type_data of this BatteryEx. Used to determine the scope of the battery.

Returns:The battery_type_data of this BatteryEx.
Return type:BatteryTypeData
Required/optional:
 required
fru_type

Gets the fru_type of this BatteryEx. VPD field replaceable unit type.

Returns:The fru_type of this BatteryEx.
Return type:str
Required/optional:
 required
id

Gets the id of this BatteryEx.

Returns:The id of this BatteryEx.
Return type:str
Required/optional:
 optional
learn_cycle_data

Gets the learn_cycle_data of this BatteryEx. Contains details about the learn cycle for this battery

Returns:The learn_cycle_data of this BatteryEx.
Return type:SmartBatteryData
Required/optional:
 required
manufacturer_date

Gets the manufacturer_date of this BatteryEx. VPD manufacture date.

Returns:The manufacturer_date of this BatteryEx.
Return type:int
Required/optional:
 required
physical_location

Gets the physical_location of this BatteryEx. The physical location of the battery. The parent reference in Location identifies the CRU that physically houses the battery, and the position field is the parent-relative/like-component relative slot number of the battery, starting at one.

Returns:The physical_location of this BatteryEx.
Return type:Location
Required/optional:
 required
repair_policy

Gets the repair_policy of this BatteryEx. The repair policy for the battery component.

Returns:The repair_policy of this BatteryEx.
Return type:RepairPolicy
Required/optional:
 required
reserved1

Gets the reserved1 of this BatteryEx.

Returns:The reserved1 of this BatteryEx.
Return type:str
Required/optional:
 optional
reserved2

Gets the reserved2 of this BatteryEx.

Returns:The reserved2 of this BatteryEx.
Return type:str
Required/optional:
 optional
rtr_attributes

Gets the rtr_attributes of this BatteryEx. The CRU type of the battery plus its ready-to-remove attributes, which are based on the CRU type.

Returns:The rtr_attributes of this BatteryEx.
Return type:RTRAttributes
Required/optional:
 required
smart_battery_data

Gets the smart_battery_data of this BatteryEx.

Returns:The smart_battery_data of this BatteryEx.
Return type:SmartBatteryData
Required/optional:
 optional
status

Gets the status of this BatteryEx. The operational status of the battery.

Returns:The status of this BatteryEx.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

vendor_name

Gets the vendor_name of this BatteryEx. VPD vendor name.

Returns:The vendor_name of this BatteryEx.
Return type:str
Required/optional:
 required
vendor_pn

Gets the vendor_pn of this BatteryEx. VPD part number.

Returns:The vendor_pn of this BatteryEx.
Return type:str
Required/optional:
 required
vendor_sn

Gets the vendor_sn of this BatteryEx. VPD serial number.

Returns:The vendor_sn of this BatteryEx.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.call_response module

CallResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.call_response.CallResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

code_type

Gets the code_type of this CallResponse.

Returns:The code_type of this CallResponse.
Return type:str
Required/optional:
 required
error_message

Gets the error_message of this CallResponse.

Returns:The error_message of this CallResponse.
Return type:str
Required/optional:
 required
invalid_fields_if_known

Gets the invalid_fields_if_known of this CallResponse.

Returns:The invalid_fields_if_known of this CallResponse.
Return type:list[str]
Required/optional:
 required
localized_message

Gets the localized_message of this CallResponse.

Returns:The localized_message of this CallResponse.
Return type:str
Required/optional:
 required
retcode

Gets the retcode of this CallResponse. The value of retcode can vary by the code type. To be unique, it must be combined with code type. It is a string. Even if the returned value looks like a number, don’t assume its a number. It is a short label that will not change based on Internationalization.

Returns:The retcode of this CallResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.capabilities_response module

CapabilitiesResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.capabilities_response.CapabilitiesResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

capabilities

Gets the capabilities of this CapabilitiesResponse.

Returns:The capabilities of this CapabilitiesResponse.
Return type:list[str]
Required/optional:
 required
feature_bundle

Gets the feature_bundle of this CapabilitiesResponse.

Returns:The feature_bundle of this CapabilitiesResponse.
Return type:FeatureBundle
Required/optional:
 required
feature_parameters

Gets the feature_parameters of this CapabilitiesResponse.

Returns:The feature_parameters of this CapabilitiesResponse.
Return type:FeatureParams
Required/optional:
 required
feature_states

Gets the feature_states of this CapabilitiesResponse.

Returns:The feature_states of this CapabilitiesResponse.
Return type:list[FeatureState]
Required/optional:
 required
product_capabilities

Gets the product_capabilities of this CapabilitiesResponse.

Returns:The product_capabilities of this CapabilitiesResponse.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.cfw_activation_request module

CfwActivationRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cfw_activation_request.CfwActivationRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

skip_mel_check

Gets the skip_mel_check of this CfwActivationRequest.

Returns:The skip_mel_check of this CfwActivationRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.cfw_package_metadata module

CFWPackageMetadata.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cfw_package_metadata.CFWPackageMetadata[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

filename

Gets the filename of this CFWPackageMetadata.

Returns:The filename of this CFWPackageMetadata.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

version

Gets the version of this CFWPackageMetadata.

Returns:The version of this CFWPackageMetadata.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.cfw_upgrade_request module

CfwUpgradeRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cfw_upgrade_request.CfwUpgradeRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cfw_file

Gets the cfw_file of this CfwUpgradeRequest.

Returns:The cfw_file of this CfwUpgradeRequest.
Return type:str
Required/optional:
 optional
nvsram_file

Gets the nvsram_file of this CfwUpgradeRequest.

Returns:The nvsram_file of this CfwUpgradeRequest.
Return type:str
Required/optional:
 optional
skip_mel_check

Gets the skip_mel_check of this CfwUpgradeRequest. Skip check of the MEL events for issues with the storage-system.

Returns:The skip_mel_check of this CfwUpgradeRequest.
Return type:bool
Required/optional:
 optional
stage_firmware

Gets the stage_firmware of this CfwUpgradeRequest.

Returns:The stage_firmware of this CfwUpgradeRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.cfw_upgrade_response module

CfwUpgradeResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cfw_upgrade_response.CfwUpgradeResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

activation_completion_time

Gets the activation_completion_time of this CfwUpgradeResponse.

Returns:The activation_completion_time of this CfwUpgradeResponse.
Return type:datetime
Required/optional:
 required
activation_start_time

Gets the activation_start_time of this CfwUpgradeResponse.

Returns:The activation_start_time of this CfwUpgradeResponse.
Return type:datetime
Required/optional:
 required
health_check

Gets the health_check of this CfwUpgradeResponse.

Returns:The health_check of this CfwUpgradeResponse.
Return type:FirmwareUpgradeHealthCheckResult
Required/optional:
 required
request_id

Gets the request_id of this CfwUpgradeResponse. A unique value that identifies the request for later retrieval.

Returns:The request_id of this CfwUpgradeResponse.
Return type:int
Required/optional:
 required
running

Gets the running of this CfwUpgradeResponse.

Returns:The running of this CfwUpgradeResponse.
Return type:bool
Required/optional:
 required
start_time

Gets the start_time of this CfwUpgradeResponse.

Returns:The start_time of this CfwUpgradeResponse.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

upload_completion_percentage

Gets the upload_completion_percentage of this CfwUpgradeResponse.

Returns:The upload_completion_percentage of this CfwUpgradeResponse.
Return type:int
Required/optional:
 required
upload_completion_time

Gets the upload_completion_time of this CfwUpgradeResponse.

Returns:The upload_completion_time of this CfwUpgradeResponse.
Return type:datetime
Required/optional:
 required
upload_start_time

Gets the upload_start_time of this CfwUpgradeResponse.

Returns:The upload_start_time of this CfwUpgradeResponse.
Return type:datetime
Required/optional:
 required

netapp.santricity.models.v2.cg_snapshot_view_request module

CGSnapshotViewRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cg_snapshot_view_request.CGSnapshotViewRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

access_mode

Gets the access_mode of this CGSnapshotViewRequest. The access mode determines whether or not a repository volume should be created.

Returns:The access_mode of this CGSnapshotViewRequest.
Return type:str
Required/optional:
 optional
candidate

Gets the candidate of this CGSnapshotViewRequest. A manually specified ConcatVolumeCandidate of type newVol or existingVols. Required if accessMode == readWrite.

Returns:The candidate of this CGSnapshotViewRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
pit_id

Gets the pit_id of this CGSnapshotViewRequest. The id of the PIT to create a View for.

Returns:The pit_id of this CGSnapshotViewRequest.
Return type:str
Required/optional:
 required
scan_media

Gets the scan_media of this CGSnapshotViewRequest.

Returns:The scan_media of this CGSnapshotViewRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

validate_parity

Gets the validate_parity of this CGSnapshotViewRequest.

Returns:The validate_parity of this CGSnapshotViewRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.concat_repository_volume module

ConcatRepositoryVolume.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.concat_repository_volume.ConcatRepositoryVolume[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

aggregate_capacity

Gets the aggregate_capacity of this ConcatRepositoryVolume. The aggregate capacity in bytes of all member volumes.

Returns:The aggregate_capacity of this ConcatRepositoryVolume.
Return type:int
Required/optional:
 required
allowed_operations

Gets the allowed_operations of this ConcatRepositoryVolume. Operations allowed on the ConcatVolume. This can be used if ConcatVolume is ever exposed as a host-addressable volume to specify whether the volume is host-mappable or not (repository volumes would never be mappable).

Returns:The allowed_operations of this ConcatRepositoryVolume.
Return type:VolumePerms
Required/optional:
 required
base_object_id

Gets the base_object_id of this ConcatRepositoryVolume.

Returns:The base_object_id of this ConcatRepositoryVolume.
Return type:str
Required/optional:
 optional
base_object_type

Gets the base_object_type of this ConcatRepositoryVolume.

Returns:The base_object_type of this ConcatRepositoryVolume.
Return type:str
Required/optional:
 optional
concat_vol_ref

Gets the concat_vol_ref of this ConcatRepositoryVolume. A reference (key) for ConcatVolume.

Returns:The concat_vol_ref of this ConcatRepositoryVolume.
Return type:str
Required/optional:
 required
id

Gets the id of this ConcatRepositoryVolume.

Returns:The id of this ConcatRepositoryVolume.
Return type:str
Required/optional:
 optional
media_scan_params

Gets the media_scan_params of this ConcatRepositoryVolume. Media scan parameters.

Returns:The media_scan_params of this ConcatRepositoryVolume.
Return type:VolumeMediaScanParams
Required/optional:
 required
member_count

Gets the member_count of this ConcatRepositoryVolume. The number of actual storage volumes comprising this volume. Note that this is just for convenience, this information can be derived from member objects.

Returns:The member_count of this ConcatRepositoryVolume.
Return type:int
Required/optional:
 required
member_refs

Gets the member_refs of this ConcatRepositoryVolume.

Returns:The member_refs of this ConcatRepositoryVolume.
Return type:list[str]
Required/optional:
 optional
status

Gets the status of this ConcatRepositoryVolume. The status/state of the concatenated volume. This will be the worst status among the member volumes.

Returns:The status of this ConcatRepositoryVolume.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_handle

Gets the volume_handle of this ConcatRepositoryVolume. The volume ssid. This is provided primarily for debug purposes.

Returns:The volume_handle of this ConcatRepositoryVolume.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.concat_volume_candidate_request module

ConcatVolumeCandidateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.concat_volume_candidate_request.ConcatVolumeCandidateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

base_volume_ref

Gets the base_volume_ref of this ConcatVolumeCandidateRequest.

Returns:The base_volume_ref of this ConcatVolumeCandidateRequest.
Return type:str
Required/optional:
 required
concat_volume_type

Gets the concat_volume_type of this ConcatVolumeCandidateRequest. Define the type of object the repository will be utilized for. This will allow the capacity to be adjusted to meet required minimums.

Returns:The concat_volume_type of this ConcatVolumeCandidateRequest.
Return type:str
Required/optional:
 optional
percent_capacity

Gets the percent_capacity of this ConcatVolumeCandidateRequest. Percent capacity of the baseVolume to use for the repository.

Returns:The percent_capacity of this ConcatVolumeCandidateRequest.
Return type:float
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.concat_volume_expansion_request module

ConcatVolumeExpansionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.concat_volume_expansion_request.ConcatVolumeExpansionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

expansion_candidate

Gets the expansion_candidate of this ConcatVolumeExpansionRequest. An expansion candidate to use for expanding the capacity of the repository.

Returns:The expansion_candidate of this ConcatVolumeExpansionRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 required
repository_ref

Gets the repository_ref of this ConcatVolumeExpansionRequest. Identifier of the concatVolume to expand.

Returns:The repository_ref of this ConcatVolumeExpansionRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.configuration_db_validation_check module

ConfigurationDbValidationCheck.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.configuration_db_validation_check.ConfigurationDbValidationCheck[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

result

Gets the result of this ConfigurationDbValidationCheck.

Returns:The result of this ConfigurationDbValidationCheck.
Return type:str
Required/optional:
 required
severity_level

Gets the severity_level of this ConfigurationDbValidationCheck.

Returns:The severity_level of this ConfigurationDbValidationCheck.
Return type:str
Required/optional:
 required
status

Gets the status of this ConfigurationDbValidationCheck. Status of the database validation check

Returns:The status of this ConfigurationDbValidationCheck.
Return type:str
Required/optional:
 required
successful

Gets the successful of this ConfigurationDbValidationCheck.

Returns:The successful of this ConfigurationDbValidationCheck.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this ConfigurationDbValidationCheck.

Returns:The type of this ConfigurationDbValidationCheck.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.configuration_result module

ConfigurationResult.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.configuration_result.ConfigurationResult[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_results

Gets the current_results of this ConfigurationResult. The list of results for each system being configured. The size of this list will be < total until the operation is finished

Returns:The current_results of this ConfigurationResult.
Return type:list[ConfigurationResultItem]
Required/optional:
 optional
end_date

Gets the end_date of this ConfigurationResult. The time the operation finished. Null if an operation is in progress

Returns:The end_date of this ConfigurationResult.
Return type:datetime
Required/optional:
 optional
number_done

Gets the number_done of this ConfigurationResult. the number of system currently attempted

Returns:The number_done of this ConfigurationResult.
Return type:int
Required/optional:
 optional
operation_done

Gets the operation_done of this ConfigurationResult. true when the configuration operation is finished

Returns:The operation_done of this ConfigurationResult.
Return type:bool
Required/optional:
 optional
start_date

Gets the start_date of this ConfigurationResult. The time the configuration operation started

Returns:The start_date of this ConfigurationResult.
Return type:datetime
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_systems

Gets the total_systems of this ConfigurationResult. the total number of systems requested to be configured

Returns:The total_systems of this ConfigurationResult.
Return type:int
Required/optional:
 optional

netapp.santricity.models.v2.configuration_result_item module

ConfigurationResultItem.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.configuration_result_item.ConfigurationResultItem[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

response

Gets the response of this ConfigurationResultItem. If the operation did not succeed, this properties has the error information

Returns:The response of this ConfigurationResultItem.
Return type:CallResponse
Required/optional:
 optional
success

Gets the success of this ConfigurationResultItem. True if the configuration did not have any reported errors

Returns:The success of this ConfigurationResultItem.
Return type:bool
Required/optional:
 optional
system_key

Gets the system_key of this ConfigurationResultItem. The key from the csv file for the storage system

Returns:The system_key of this ConfigurationResultItem.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.consistency_group_create_request module

ConsistencyGroupCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.consistency_group_create_request.ConsistencyGroupCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_delete_threshold

Gets the auto_delete_threshold of this ConsistencyGroupCreateRequest. The auto-delete threshold. Automatically delete snapshots after this many.

Returns:The auto_delete_threshold of this ConsistencyGroupCreateRequest.
Return type:int
Required/optional:
 optional
full_warn_threshold_percent

Gets the full_warn_threshold_percent of this ConsistencyGroupCreateRequest. The full warning threshold percent

Returns:The full_warn_threshold_percent of this ConsistencyGroupCreateRequest.
Return type:int
Required/optional:
 optional
name

Gets the name of this ConsistencyGroupCreateRequest. The user-label to assign to the new consistency group

Returns:The name of this ConsistencyGroupCreateRequest.
Return type:str
Required/optional:
 required
repository_full_policy

Gets the repository_full_policy of this ConsistencyGroupCreateRequest. The repository full policy.

Returns:The repository_full_policy of this ConsistencyGroupCreateRequest.
Return type:str
Required/optional:
 optional
rollback_priority

Gets the rollback_priority of this ConsistencyGroupCreateRequest. Roll-back priority

Returns:The rollback_priority of this ConsistencyGroupCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.consistency_group_update_request module

ConsistencyGroupUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.consistency_group_update_request.ConsistencyGroupUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_delete_threshold

Gets the auto_delete_threshold of this ConsistencyGroupUpdateRequest. The auto-delete threshold. Automatically delete snapshots after this many.

Returns:The auto_delete_threshold of this ConsistencyGroupUpdateRequest.
Return type:int
Required/optional:
 optional
full_warn_threshold_percent

Gets the full_warn_threshold_percent of this ConsistencyGroupUpdateRequest. The full warning threshold percent

Returns:The full_warn_threshold_percent of this ConsistencyGroupUpdateRequest.
Return type:int
Required/optional:
 optional
name

Gets the name of this ConsistencyGroupUpdateRequest. The user-label to assign to the new consistency group

Returns:The name of this ConsistencyGroupUpdateRequest.
Return type:str
Required/optional:
 optional
repository_full_policy

Gets the repository_full_policy of this ConsistencyGroupUpdateRequest. The repository full policy.

Returns:The repository_full_policy of this ConsistencyGroupUpdateRequest.
Return type:str
Required/optional:
 optional
rollback_priority

Gets the rollback_priority of this ConsistencyGroupUpdateRequest. Roll-back priority

Returns:The rollback_priority of this ConsistencyGroupUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.controller_stats module

ControllerStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.controller_stats.ControllerStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this ControllerStats.

Returns:The array_id of this ControllerStats.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this ControllerStats.

Returns:The array_wwn of this ControllerStats.
Return type:str
Required/optional:
 required
cache_hits_bytes_total

Gets the cache_hits_bytes_total of this ControllerStats. Total number of bytes that hit cache.

Returns:The cache_hits_bytes_total of this ControllerStats.
Return type:float
Required/optional:
 required
cache_hits_iops_total

Gets the cache_hits_iops_total of this ControllerStats. Total number of IO operations that hit cache.

Returns:The cache_hits_iops_total of this ControllerStats.
Return type:float
Required/optional:
 required
controller_id

Gets the controller_id of this ControllerStats. Controller that generated this group.

Returns:The controller_id of this ControllerStats.
Return type:str
Required/optional:
 required
cpu_utilization_stats

Gets the cpu_utilization_stats of this ControllerStats. CPU utilization statistics structure.

Returns:The cpu_utilization_stats of this ControllerStats.
Return type:list[CpuUtilizationStats]
Required/optional:
 required
ddp_bytes_transferred

Gets the ddp_bytes_transferred of this ControllerStats. Bytes transferred that are categorized as DDP transfers.

Returns:The ddp_bytes_transferred of this ControllerStats.
Return type:float
Required/optional:
 required
full_stripe_writes_bytes

Gets the full_stripe_writes_bytes of this ControllerStats. Bytes written that are categorized as Full stripe writes.

Returns:The full_stripe_writes_bytes of this ControllerStats.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this ControllerStats.

Returns:The last_reset_time of this ControllerStats.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this ControllerStats.

Returns:The last_reset_time_in_ms of this ControllerStats.
Return type:int
Required/optional:
 required
max_possible_bps_under_current_load

Gets the max_possible_bps_under_current_load of this ControllerStats. Theoretical maximum possible Bytes per second under current load.

Returns:The max_possible_bps_under_current_load of this ControllerStats.
Return type:float
Required/optional:
 required
max_possible_iops_under_current_load

Gets the max_possible_iops_under_current_load of this ControllerStats. Theoretical maximum possible IO per second under current load.

Returns:The max_possible_iops_under_current_load of this ControllerStats.
Return type:float
Required/optional:
 required
mirror_bytes_total

Gets the mirror_bytes_total of this ControllerStats. Total number of Bytes serviced by the controller that are characterized as cache mirroring related. If cache mirroring is disabled, this counter will not have any value.

Returns:The mirror_bytes_total of this ControllerStats.
Return type:float
Required/optional:
 required
mirror_iops_total

Gets the mirror_iops_total of this ControllerStats. Total number of IO operations serviced by the controller that are characterized as cache mirroring related. If cache mirroring is disabled, this counter will not have any value.

Returns:The mirror_iops_total of this ControllerStats.
Return type:float
Required/optional:
 required
observed_time

Gets the observed_time of this ControllerStats.

Returns:The observed_time of this ControllerStats.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this ControllerStats.

Returns:The observed_time_in_ms of this ControllerStats.
Return type:int
Required/optional:
 required
raid0_bytes_transferred

Gets the raid0_bytes_transferred of this ControllerStats. Bytes transferred that are categorized as RAID 0 transfers.

Returns:The raid0_bytes_transferred of this ControllerStats.
Return type:float
Required/optional:
 required
raid1_bytes_transferred

Gets the raid1_bytes_transferred of this ControllerStats. Bytes transferred that are categorized as RAID 1 transfers.

Returns:The raid1_bytes_transferred of this ControllerStats.
Return type:float
Required/optional:
 required
raid5_bytes_transferred

Gets the raid5_bytes_transferred of this ControllerStats. Bytes transferred that are categorized as RAID 5 transfers.

Returns:The raid5_bytes_transferred of this ControllerStats.
Return type:float
Required/optional:
 required
raid6_bytes_transferred

Gets the raid6_bytes_transferred of this ControllerStats. Bytes transferred that are categorized as RAID 6 transfers.

Returns:The raid6_bytes_transferred of this ControllerStats.
Return type:float
Required/optional:
 required
random_bytes_total

Gets the random_bytes_total of this ControllerStats. Total number of Bytes that are categorized as random.

Returns:The random_bytes_total of this ControllerStats.
Return type:float
Required/optional:
 required
random_ios_total

Gets the random_ios_total of this ControllerStats. Total number of IOs that are categorized as random.

Returns:The random_ios_total of this ControllerStats.
Return type:float
Required/optional:
 required
read_bytes_total

Gets the read_bytes_total of this ControllerStats. Total number of Bytes read.

Returns:The read_bytes_total of this ControllerStats.
Return type:float
Required/optional:
 required
read_iops_total

Gets the read_iops_total of this ControllerStats. Total number of Read IO operations.

Returns:The read_iops_total of this ControllerStats.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_bytes_serviced

Gets the total_bytes_serviced of this ControllerStats. Total number of Bytes serviced by the controller.

Returns:The total_bytes_serviced of this ControllerStats.
Return type:float
Required/optional:
 required
total_iops_serviced

Gets the total_iops_serviced of this ControllerStats. Total number of IO operations serviced by the controller.

Returns:The total_iops_serviced of this ControllerStats.
Return type:float
Required/optional:
 required
write_bytes_total

Gets the write_bytes_total of this ControllerStats. Total number of Bytes written.

Returns:The write_bytes_total of this ControllerStats.
Return type:float
Required/optional:
 required
write_iops_total

Gets the write_iops_total of this ControllerStats. Total number of Write IO operations.

Returns:The write_iops_total of this ControllerStats.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.create_cg_snapshot_view_manual_request module

CreateCGSnapshotViewManualRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.create_cg_snapshot_view_manual_request.CreateCGSnapshotViewManualRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this CreateCGSnapshotViewManualRequest.

Returns:The name of this CreateCGSnapshotViewManualRequest.
Return type:str
Required/optional:
 required
pit_sequence_number

Gets the pit_sequence_number of this CreateCGSnapshotViewManualRequest. The sequence number of the PITs to create Views for. All provided PITs/Snapshots must have a matching sequenceNumber

Returns:The pit_sequence_number of this CreateCGSnapshotViewManualRequest.
Return type:int
Required/optional:
 required
requests

Gets the requests of this CreateCGSnapshotViewManualRequest. A list of Snapshots to include in the view.

Returns:The requests of this CreateCGSnapshotViewManualRequest.
Return type:list[CGSnapshotViewRequest]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.create_consistency_group_snapshot_request module

CreateConsistencyGroupSnapshotRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.create_consistency_group_snapshot_request.CreateConsistencyGroupSnapshotRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.create_consistency_group_snapshot_view_request module

CreateConsistencyGroupSnapshotViewRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.create_consistency_group_snapshot_view_request.CreateConsistencyGroupSnapshotViewRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

access_mode

Gets the access_mode of this CreateConsistencyGroupSnapshotViewRequest. The access mode determines whether or not a repository volume should be created.

Returns:The access_mode of this CreateConsistencyGroupSnapshotViewRequest.
Return type:str
Required/optional:
 optional
name

Gets the name of this CreateConsistencyGroupSnapshotViewRequest.

Returns:The name of this CreateConsistencyGroupSnapshotViewRequest.
Return type:str
Required/optional:
 required
pit_id

Gets the pit_id of this CreateConsistencyGroupSnapshotViewRequest. The id of the PIT to create a View for. Either the pitSequenceNumber or a pitId is required.

Returns:The pit_id of this CreateConsistencyGroupSnapshotViewRequest.
Return type:str
Required/optional:
 optional
pit_sequence_number

Gets the pit_sequence_number of this CreateConsistencyGroupSnapshotViewRequest. The sequence number of the PITs to create Views for. Either the pitSequenceNumber or a pitId is required.

Returns:The pit_sequence_number of this CreateConsistencyGroupSnapshotViewRequest.
Return type:int
Required/optional:
 optional
repository_percent

Gets the repository_percent of this CreateConsistencyGroupSnapshotViewRequest.

Returns:The repository_percent of this CreateConsistencyGroupSnapshotViewRequest.
Return type:float
Required/optional:
 optional
repository_pool_id

Gets the repository_pool_id of this CreateConsistencyGroupSnapshotViewRequest. The reference to the pool that will be used for the repository creation.

Returns:The repository_pool_id of this CreateConsistencyGroupSnapshotViewRequest.
Return type:str
Required/optional:
 optional
scan_media

Gets the scan_media of this CreateConsistencyGroupSnapshotViewRequest.

Returns:The scan_media of this CreateConsistencyGroupSnapshotViewRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

validate_parity

Gets the validate_parity of this CreateConsistencyGroupSnapshotViewRequest.

Returns:The validate_parity of this CreateConsistencyGroupSnapshotViewRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.current_firmware_response module

CurrentFirmwareResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.current_firmware_response.CurrentFirmwareResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

code_versions

Gets the code_versions of this CurrentFirmwareResponse. Version descriptors for code modules

Returns:The code_versions of this CurrentFirmwareResponse.
Return type:list[VersionDescriptor]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.cv_candidate_multiple_selection_request module

CVCandidateMultipleSelectionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cv_candidate_multiple_selection_request.CVCandidateMultipleSelectionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

candidate_requests

Gets the candidate_requests of this CVCandidateMultipleSelectionRequest.

Returns:The candidate_requests of this CVCandidateMultipleSelectionRequest.
Return type:list[ConcatVolumeCandidateRequest]
Required/optional:
 optional
exclusions

Gets the exclusions of this CVCandidateMultipleSelectionRequest.

Returns:The exclusions of this CVCandidateMultipleSelectionRequest.
Return type:list[ConcatVolumeCandidate]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

use_free_repository_volumes

Gets the use_free_repository_volumes of this CVCandidateMultipleSelectionRequest.

Returns:The use_free_repository_volumes of this CVCandidateMultipleSelectionRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.cv_candidate_response module

CVCandidateResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cv_candidate_response.CVCandidateResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

base_mappable_object_id

Gets the base_mappable_object_id of this CVCandidateResponse.

Returns:The base_mappable_object_id of this CVCandidateResponse.
Return type:str
Required/optional:
 optional
candidate

Gets the candidate of this CVCandidateResponse.

Returns:The candidate of this CVCandidateResponse.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
candidate_type

Gets the candidate_type of this CVCandidateResponse.

Returns:The candidate_type of this CVCandidateResponse.
Return type:str
Required/optional:
 optional
capacity

Gets the capacity of this CVCandidateResponse.

Returns:The capacity of this CVCandidateResponse.
Return type:int
Required/optional:
 optional
capacity_match

Gets the capacity_match of this CVCandidateResponse.

Returns:The capacity_match of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
da_match

Gets the da_match of this CVCandidateResponse. True if the DataAssurance settings for the base and the candidate match.

Returns:The da_match of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
disk_pool

Gets the disk_pool of this CVCandidateResponse.

Returns:The disk_pool of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
drive_type_match

Gets the drive_type_match of this CVCandidateResponse. True if the drives for the base pool and the candidate’s pool match.

Returns:The drive_type_match of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
existing_candidate

Gets the existing_candidate of this CVCandidateResponse. True if the repository candidate is based on an existing volume and does not require a volume creation to occur.

Returns:The existing_candidate of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
qos_match

Gets the qos_match of this CVCandidateResponse.

Returns:The qos_match of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
raid_level_match

Gets the raid_level_match of this CVCandidateResponse.

Returns:The raid_level_match of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
same_pool

Gets the same_pool of this CVCandidateResponse.

Returns:The same_pool of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
security_match

Gets the security_match of this CVCandidateResponse. True if the drive security settings for the base pool and the candidate’s pool match.

Returns:The security_match of this CVCandidateResponse.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_group_id

Gets the volume_group_id of this CVCandidateResponse.

Returns:The volume_group_id of this CVCandidateResponse.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.cv_candidate_selection_request module

CVCandidateSelectionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.cv_candidate_selection_request.CVCandidateSelectionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

candidate_request

Gets the candidate_request of this CVCandidateSelectionRequest.

Returns:The candidate_request of this CVCandidateSelectionRequest.
Return type:ConcatVolumeCandidateRequest
Required/optional:
 required
exclusions

Gets the exclusions of this CVCandidateSelectionRequest.

Returns:The exclusions of this CVCandidateSelectionRequest.
Return type:list[ConcatVolumeCandidate]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

use_free_repository_volumes

Gets the use_free_repository_volumes of this CVCandidateSelectionRequest.

Returns:The use_free_repository_volumes of this CVCandidateSelectionRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.device_alert_configuration module

DeviceAlertConfiguration.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_alert_configuration.DeviceAlertConfiguration[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

additional_contact_information

Gets the additional_contact_information of this DeviceAlertConfiguration. Alert email additional contact information

Returns:The additional_contact_information of this DeviceAlertConfiguration.
Return type:str
Required/optional:
 required
alerting_enabled

Gets the alerting_enabled of this DeviceAlertConfiguration. Alerting is enabled

Returns:The alerting_enabled of this DeviceAlertConfiguration.
Return type:bool
Required/optional:
 required
email_sender_address

Gets the email_sender_address of this DeviceAlertConfiguration. The Alert email senders address

Returns:The email_sender_address of this DeviceAlertConfiguration.
Return type:str
Required/optional:
 required
email_server_address

Gets the email_server_address of this DeviceAlertConfiguration. The Alert email server address

Returns:The email_server_address of this DeviceAlertConfiguration.
Return type:str
Required/optional:
 required
recipient_email_addresses

Gets the recipient_email_addresses of this DeviceAlertConfiguration. Alert email recipient addresses

Returns:The recipient_email_addresses of this DeviceAlertConfiguration.
Return type:list[str]
Required/optional:
 required
send_additional_contact_information

Gets the send_additional_contact_information of this DeviceAlertConfiguration. Flag to send additional contact information with emails

Returns:The send_additional_contact_information of this DeviceAlertConfiguration.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_alert_test_response module

DeviceAlertTestResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_alert_test_response.DeviceAlertTestResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

email_send_error_string

Gets the email_send_error_string of this DeviceAlertTestResponse. Alert email error string

Returns:The email_send_error_string of this DeviceAlertTestResponse.
Return type:str
Required/optional:
 required
response

Gets the response of this DeviceAlertTestResponse. Alert email test result code

Returns:The response of this DeviceAlertTestResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_asup_delivery module

DeviceAsupDelivery.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_delivery.DeviceAsupDelivery[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

mail_relay_server

Gets the mail_relay_server of this DeviceAsupDelivery. ASUP e-mail relay server

Returns:The mail_relay_server of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
mail_sender_address

Gets the mail_sender_address of this DeviceAsupDelivery. ASUP e-mail sender address

Returns:The mail_sender_address of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
method

Gets the method of this DeviceAsupDelivery. ASUP delivery method

Returns:The method of this DeviceAsupDelivery.
Return type:str
Required/optional:
 required
proxy_host

Gets the proxy_host of this DeviceAsupDelivery. ASUP proxy host

Returns:The proxy_host of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
proxy_password

Gets the proxy_password of this DeviceAsupDelivery. ASUP proxy password

Returns:The proxy_password of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
proxy_port

Gets the proxy_port of this DeviceAsupDelivery. ASUP proxy port

Returns:The proxy_port of this DeviceAsupDelivery.
Return type:int
Required/optional:
 optional
proxy_script

Gets the proxy_script of this DeviceAsupDelivery. ASUP proxy PAC script

Returns:The proxy_script of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
proxy_user_name

Gets the proxy_user_name of this DeviceAsupDelivery. ASUP proxy user name

Returns:The proxy_user_name of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
routing_type

Gets the routing_type of this DeviceAsupDelivery. ASUP routing type

Returns:The routing_type of this DeviceAsupDelivery.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_asup_device module

DeviceAsupDevice.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_device.DeviceAsupDevice[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

asup_capable

Gets the asup_capable of this DeviceAsupDevice. ASUP capable

Returns:The asup_capable of this DeviceAsupDevice.
Return type:bool
Required/optional:
 required
asup_enabled

Gets the asup_enabled of this DeviceAsupDevice. ASUP enabled

Returns:The asup_enabled of this DeviceAsupDevice.
Return type:bool
Required/optional:
 required
daily_schedule_time

Gets the daily_schedule_time of this DeviceAsupDevice. ASUP daily scheduled time

Returns:The daily_schedule_time of this DeviceAsupDevice.
Return type:int
Required/optional:
 required
name

Gets the name of this DeviceAsupDevice. Device’s name

Returns:The name of this DeviceAsupDevice.
Return type:str
Required/optional:
 required
on_demand_capable

Gets the on_demand_capable of this DeviceAsupDevice. ASUP OnDemand capable

Returns:The on_demand_capable of this DeviceAsupDevice.
Return type:bool
Required/optional:
 required
scheduled

Gets the scheduled of this DeviceAsupDevice. Device has ASUP daily/weekly schedule

Returns:The scheduled of this DeviceAsupDevice.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

weekly_day_of_week

Gets the weekly_day_of_week of this DeviceAsupDevice. ASUP weekly scheduled day of week

Returns:The weekly_day_of_week of this DeviceAsupDevice.
Return type:str
Required/optional:
 required
weekly_schedule_time

Gets the weekly_schedule_time of this DeviceAsupDevice. ASUP weekly scheduled time

Returns:The weekly_schedule_time of this DeviceAsupDevice.
Return type:int
Required/optional:
 required
wwn

Gets the wwn of this DeviceAsupDevice. Device’s world-wide-name

Returns:The wwn of this DeviceAsupDevice.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.device_asup_response module

DeviceAsupResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_response.DeviceAsupResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

asup_capable

Gets the asup_capable of this DeviceAsupResponse. AutoSupport is supported

Returns:The asup_capable of this DeviceAsupResponse.
Return type:bool
Required/optional:
 required
asup_enabled

Gets the asup_enabled of this DeviceAsupResponse. AutoSupport is enabled or disabled

Returns:The asup_enabled of this DeviceAsupResponse.
Return type:bool
Required/optional:
 required
delivery

Gets the delivery of this DeviceAsupResponse. ASUP delivery configuration

Returns:The delivery of this DeviceAsupResponse.
Return type:DeviceAsupDelivery
Required/optional:
 required
destination_address

Gets the destination_address of this DeviceAsupResponse. ASUP destination address

Returns:The destination_address of this DeviceAsupResponse.
Return type:str
Required/optional:
 required
on_demand_capable

Gets the on_demand_capable of this DeviceAsupResponse. AutoSupport OnDemand is supported

Returns:The on_demand_capable of this DeviceAsupResponse.
Return type:bool
Required/optional:
 required
on_demand_enabled

Gets the on_demand_enabled of this DeviceAsupResponse. ASUP OnDemand is enabled or disabled

Returns:The on_demand_enabled of this DeviceAsupResponse.
Return type:bool
Required/optional:
 required
remote_diags_enabled

Gets the remote_diags_enabled of this DeviceAsupResponse. ASUP RemoteDiags is enabled or disabled

Returns:The remote_diags_enabled of this DeviceAsupResponse.
Return type:bool
Required/optional:
 required
schedule

Gets the schedule of this DeviceAsupResponse. ASUP schedule configuration

Returns:The schedule of this DeviceAsupResponse.
Return type:DeviceAsupSchedule
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_asup_schedule module

DeviceAsupSchedule.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_schedule.DeviceAsupSchedule[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

daily_max_time

Gets the daily_max_time of this DeviceAsupSchedule. ASUP daily maximum time

Returns:The daily_max_time of this DeviceAsupSchedule.
Return type:int
Required/optional:
 required
daily_min_time

Gets the daily_min_time of this DeviceAsupSchedule. ASUP daily minimum time

Returns:The daily_min_time of this DeviceAsupSchedule.
Return type:int
Required/optional:
 required
days_of_week

Gets the days_of_week of this DeviceAsupSchedule. ASUP days of week

Returns:The days_of_week of this DeviceAsupSchedule.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

weekly_max_time

Gets the weekly_max_time of this DeviceAsupSchedule. ASUP weekly maximum time

Returns:The weekly_max_time of this DeviceAsupSchedule.
Return type:int
Required/optional:
 required
weekly_min_time

Gets the weekly_min_time of this DeviceAsupSchedule. ASUP weekly minimum time

Returns:The weekly_min_time of this DeviceAsupSchedule.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.device_asup_update_request module

DeviceAsupUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_update_request.DeviceAsupUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

asup_enabled

Gets the asup_enabled of this DeviceAsupUpdateRequest. AutoSupoprt enabled or disabled

Returns:The asup_enabled of this DeviceAsupUpdateRequest.
Return type:bool
Required/optional:
 optional
delivery

Gets the delivery of this DeviceAsupUpdateRequest. ASUP delivery configuration

Returns:The delivery of this DeviceAsupUpdateRequest.
Return type:DeviceAsupDelivery
Required/optional:
 optional
on_demand_enabled

Gets the on_demand_enabled of this DeviceAsupUpdateRequest. ASUP OnDemand is enabled or disabled

Returns:The on_demand_enabled of this DeviceAsupUpdateRequest.
Return type:bool
Required/optional:
 optional
remote_diags_enabled

Gets the remote_diags_enabled of this DeviceAsupUpdateRequest. ASUP RemoteDiags is enabled or disabled

Returns:The remote_diags_enabled of this DeviceAsupUpdateRequest.
Return type:bool
Required/optional:
 optional
schedule

Gets the schedule of this DeviceAsupUpdateRequest. ASUP schedule configuration

Returns:The schedule of this DeviceAsupUpdateRequest.
Return type:DeviceAsupSchedule
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_asup_verify_request module

DeviceAsupVerifyRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_verify_request.DeviceAsupVerifyRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

delivery

Gets the delivery of this DeviceAsupVerifyRequest. ASUP delivery configuration

Returns:The delivery of this DeviceAsupVerifyRequest.
Return type:DeviceAsupDelivery
Required/optional:
 required
mail_reply_address

Gets the mail_reply_address of this DeviceAsupVerifyRequest. E-Mail reply address for SMTP

Returns:The mail_reply_address of this DeviceAsupVerifyRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_asup_verify_response module

DeviceAsupVerifyResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_asup_verify_response.DeviceAsupVerifyResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

aod_attempted

Gets the aod_attempted of this DeviceAsupVerifyResponse. Indicates if AOD verification was attempted

Returns:The aod_attempted of this DeviceAsupVerifyResponse.
Return type:bool
Required/optional:
 optional
aod_error_message

Gets the aod_error_message of this DeviceAsupVerifyResponse. Error message if AOD verification failed

Returns:The aod_error_message of this DeviceAsupVerifyResponse.
Return type:str
Required/optional:
 optional
aod_successful

Gets the aod_successful of this DeviceAsupVerifyResponse. Indicates if AOD verification was successful

Returns:The aod_successful of this DeviceAsupVerifyResponse.
Return type:bool
Required/optional:
 optional
error_message

Gets the error_message of this DeviceAsupVerifyResponse. Error message if verification failed

Returns:The error_message of this DeviceAsupVerifyResponse.
Return type:str
Required/optional:
 optional
successful

Gets the successful of this DeviceAsupVerifyResponse. Indicates if verification was successful

Returns:The successful of this DeviceAsupVerifyResponse.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.device_data_response module

DeviceDataResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.device_data_response.DeviceDataResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

response_data

Gets the response_data of this DeviceDataResponse. The string representation of the data requested.

Returns:The response_data of this DeviceDataResponse.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.diagnostic_data_request module

DiagnosticDataRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.diagnostic_data_request.DiagnosticDataRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

request_type

Gets the request_type of this DiagnosticDataRequest. Data to request

Returns:The request_type of this DiagnosticDataRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.discover_response module

DiscoverResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.discover_response.DiscoverResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_count

Gets the current_count of this DiscoverResponse. The number of addresses checked

Returns:The current_count of this DiscoverResponse.
Return type:int
Required/optional:
 required
discover_process_running

Gets the discover_process_running of this DiscoverResponse. Indicates if a discovery process is running

Returns:The discover_process_running of this DiscoverResponse.
Return type:bool
Required/optional:
 required
last_start

Gets the last_start of this DiscoverResponse. Time when the last discovery was started null if a process has never been started

Returns:The last_start of this DiscoverResponse.
Return type:datetime
Required/optional:
 required
request_id

Gets the request_id of this DiscoverResponse. Unique request id

Returns:The request_id of this DiscoverResponse.
Return type:int
Required/optional:
 required
storage_systems

Gets the storage_systems of this DiscoverResponse. List of storage systems discovered so far

Returns:The storage_systems of this DiscoverResponse.
Return type:list[DiscoveredStorageSystem]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total

Gets the total of this DiscoverResponse. total number of addresses to check

Returns:The total of this DiscoverResponse.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.discovered_storage_system module

DiscoveredStorageSystem.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.discovered_storage_system.DiscoveredStorageSystem[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

firmware

Gets the firmware of this DiscoveredStorageSystem. Firmware version for the storage system

Returns:The firmware of this DiscoveredStorageSystem.
Return type:str
Required/optional:
 required
ip_addresses

Gets the ip_addresses of this DiscoveredStorageSystem. Discovered controller IP addresses for the storage system

Returns:The ip_addresses of this DiscoveredStorageSystem.
Return type:list[str]
Required/optional:
 required
label

Gets the label of this DiscoveredStorageSystem. Label for the storage system

Returns:The label of this DiscoveredStorageSystem.
Return type:str
Required/optional:
 required
needs_attention

Gets the needs_attention of this DiscoveredStorageSystem. Needs attention alert for the storage system

Returns:The needs_attention of this DiscoveredStorageSystem.
Return type:bool
Required/optional:
 required
nvsram

Gets the nvsram of this DiscoveredStorageSystem. NVSRAM version for the storage system

Returns:The nvsram of this DiscoveredStorageSystem.
Return type:str
Required/optional:
 required
serial_number

Gets the serial_number of this DiscoveredStorageSystem. Serial number for the chassis

Returns:The serial_number of this DiscoveredStorageSystem.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

wwn

Gets the wwn of this DiscoveredStorageSystem. WWN for the storage system

Returns:The wwn of this DiscoveredStorageSystem.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.discovery_start_request module

DiscoveryStartRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.discovery_start_request.DiscoveryStartRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

connection_timeout

Gets the connection_timeout of this DiscoveryStartRequest. Optional parameter. This defaults to 30 seconds. Longer times may be needed for WAN discoveries, but will slow down the whole process. Shorter times speed up the process. This is only the timeout value for the initial TCP connection

Returns:The connection_timeout of this DiscoveryStartRequest.
Return type:int
Required/optional:
 optional
end_ip

Gets the end_ip of this DiscoveryStartRequest. Ending IP Address

Returns:The end_ip of this DiscoveryStartRequest.
Return type:str
Required/optional:
 required
max_ports_to_use

Gets the max_ports_to_use of this DiscoveryStartRequest. Number of ports to use for discovery. A port is a file handler in most operating systems. Watch your ULimits. More ports the faster discovery goes. But, for example, windows only has a few thousand available ports. If file handlers are exceeded, then this process will adjust down but other processes on the server may be affected as well as client connections

Returns:The max_ports_to_use of this DiscoveryStartRequest.
Return type:int
Required/optional:
 optional
start_ip

Gets the start_ip of this DiscoveryStartRequest. Starting IP address

Returns:The start_ip of this DiscoveryStartRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

use_agents

Gets the use_agents of this DiscoveryStartRequest. In-band management agents will be queried if this value is true. If you are not sure, its best to leave this as default

Returns:The use_agents of this DiscoveryStartRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.disk_io_stats module

DiskIOStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.disk_io_stats.DiskIOStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this DiskIOStats.

Returns:The array_id of this DiskIOStats.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this DiskIOStats.

Returns:The array_wwn of this DiskIOStats.
Return type:str
Required/optional:
 required
cumulative_delta_lba

Gets the cumulative_delta_lba of this DiskIOStats.

Returns:The cumulative_delta_lba of this DiskIOStats.
Return type:float
Required/optional:
 required
cumulative_lba

Gets the cumulative_lba of this DiskIOStats.

Returns:The cumulative_lba of this DiskIOStats.
Return type:float
Required/optional:
 required
disk_id

Gets the disk_id of this DiskIOStats.

Returns:The disk_id of this DiskIOStats.
Return type:str
Required/optional:
 required
disk_manufacture

Gets the disk_manufacture of this DiskIOStats.

Returns:The disk_manufacture of this DiskIOStats.
Return type:str
Required/optional:
 required
disk_software_version

Gets the disk_software_version of this DiskIOStats.

Returns:The disk_software_version of this DiskIOStats.
Return type:str
Required/optional:
 required
drive_wwn

Gets the drive_wwn of this DiskIOStats.

Returns:The drive_wwn of this DiskIOStats.
Return type:str
Required/optional:
 required
idle_time

Gets the idle_time of this DiskIOStats.

Returns:The idle_time of this DiskIOStats.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this DiskIOStats.

Returns:The last_reset_time of this DiskIOStats.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this DiskIOStats.

Returns:The last_reset_time_in_ms of this DiskIOStats.
Return type:int
Required/optional:
 required
observed_time

Gets the observed_time of this DiskIOStats.

Returns:The observed_time of this DiskIOStats.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this DiskIOStats.

Returns:The observed_time_in_ms of this DiskIOStats.
Return type:int
Required/optional:
 required
other_ops

Gets the other_ops of this DiskIOStats.

Returns:The other_ops of this DiskIOStats.
Return type:float
Required/optional:
 required
other_time_max

Gets the other_time_max of this DiskIOStats.

Returns:The other_time_max of this DiskIOStats.
Return type:float
Required/optional:
 required
other_time_total

Gets the other_time_total of this DiskIOStats.

Returns:The other_time_total of this DiskIOStats.
Return type:float
Required/optional:
 required
other_time_total_sq

Gets the other_time_total_sq of this DiskIOStats.

Returns:The other_time_total_sq of this DiskIOStats.
Return type:float
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this DiskIOStats.

Returns:The queue_depth_max of this DiskIOStats.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this DiskIOStats.

Returns:The queue_depth_total of this DiskIOStats.
Return type:float
Required/optional:
 required
random_bytes_total

Gets the random_bytes_total of this DiskIOStats.

Returns:The random_bytes_total of this DiskIOStats.
Return type:float
Required/optional:
 required
random_ios_total

Gets the random_ios_total of this DiskIOStats.

Returns:The random_ios_total of this DiskIOStats.
Return type:float
Required/optional:
 required
read_bytes

Gets the read_bytes of this DiskIOStats.

Returns:The read_bytes of this DiskIOStats.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this DiskIOStats.

Returns:The read_ops of this DiskIOStats.
Return type:float
Required/optional:
 required
read_time_max

Gets the read_time_max of this DiskIOStats.

Returns:The read_time_max of this DiskIOStats.
Return type:float
Required/optional:
 required
read_time_total

Gets the read_time_total of this DiskIOStats.

Returns:The read_time_total of this DiskIOStats.
Return type:float
Required/optional:
 required
read_time_total_sq

Gets the read_time_total_sq of this DiskIOStats.

Returns:The read_time_total_sq of this DiskIOStats.
Return type:float
Required/optional:
 required
recovered_errors

Gets the recovered_errors of this DiskIOStats.

Returns:The recovered_errors of this DiskIOStats.
Return type:float
Required/optional:
 required
retried_ios

Gets the retried_ios of this DiskIOStats.

Returns:The retried_ios of this DiskIOStats.
Return type:float
Required/optional:
 required
serial_number

Gets the serial_number of this DiskIOStats.

Returns:The serial_number of this DiskIOStats.
Return type:str
Required/optional:
 required
slot

Gets the slot of this DiskIOStats.

Returns:The slot of this DiskIOStats.
Return type:int
Required/optional:
 required
timeouts

Gets the timeouts of this DiskIOStats.

Returns:The timeouts of this DiskIOStats.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

tray_id

Gets the tray_id of this DiskIOStats.

Returns:The tray_id of this DiskIOStats.
Return type:str
Required/optional:
 required
unrecovered_errors

Gets the unrecovered_errors of this DiskIOStats.

Returns:The unrecovered_errors of this DiskIOStats.
Return type:float
Required/optional:
 required
vol_group_id

Gets the vol_group_id of this DiskIOStats.

Returns:The vol_group_id of this DiskIOStats.
Return type:str
Required/optional:
 required
vol_group_name

Gets the vol_group_name of this DiskIOStats.

Returns:The vol_group_name of this DiskIOStats.
Return type:str
Required/optional:
 required
vol_group_wwn

Gets the vol_group_wwn of this DiskIOStats.

Returns:The vol_group_wwn of this DiskIOStats.
Return type:str
Required/optional:
 required
write_bytes

Gets the write_bytes of this DiskIOStats.

Returns:The write_bytes of this DiskIOStats.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this DiskIOStats.

Returns:The write_ops of this DiskIOStats.
Return type:float
Required/optional:
 required
write_time_max

Gets the write_time_max of this DiskIOStats.

Returns:The write_time_max of this DiskIOStats.
Return type:float
Required/optional:
 required
write_time_total

Gets the write_time_total of this DiskIOStats.

Returns:The write_time_total of this DiskIOStats.
Return type:float
Required/optional:
 required
write_time_total_sq

Gets the write_time_total_sq of this DiskIOStats.

Returns:The write_time_total_sq of this DiskIOStats.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.disk_pool_priority_update_request module

DiskPoolPriorityUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.disk_pool_priority_update_request.DiskPoolPriorityUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

priority

Gets the priority of this DiskPoolPriorityUpdateRequest. Pool operation priority

Returns:The priority of this DiskPoolPriorityUpdateRequest.
Return type:str
Required/optional:
 required
priority_type

Gets the priority_type of this DiskPoolPriorityUpdateRequest. The priority type

Returns:The priority_type of this DiskPoolPriorityUpdateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.disk_pool_reduction_request module

DiskPoolReductionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.disk_pool_reduction_request.DiskPoolReductionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drives

Gets the drives of this DiskPoolReductionRequest. Id list of drives to remove.

Returns:The drives of this DiskPoolReductionRequest.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.disk_pool_threshold_update_request module

DiskPoolThresholdUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.disk_pool_threshold_update_request.DiskPoolThresholdUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

threshold_type

Gets the threshold_type of this DiskPoolThresholdUpdateRequest. The threshold type to configure

Returns:The threshold_type of this DiskPoolThresholdUpdateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this DiskPoolThresholdUpdateRequest. New threshold setting (0-100). 0 to disable the threshold.

Returns:The value of this DiskPoolThresholdUpdateRequest.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.drive_ex module

DriveEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.drive_ex.DriveEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

available

Gets the available of this DriveEx. True if the drive is available for use in creating a new volume group; false otherwise. This field is valid for missing drives.

Returns:The available of this DriveEx.
Return type:bool
Required/optional:
 required
blk_size

Gets the blk_size of this DriveEx. The block (i.e. sector) size used by the drive, represented in bytes. This field is valid for missing drives.

Returns:The blk_size of this DriveEx.
Return type:int
Required/optional:
 required
blk_size_physical

Gets the blk_size_physical of this DriveEx. The physical block (i.e., sector) size for the drive, represented in bytes. This field is valid for missing drives.

Returns:The blk_size_physical of this DriveEx.
Return type:int
Required/optional:
 required
bypass_source

Gets the bypass_source of this DriveEx. A list of object references where each reference identifies the source of a drive bypass condition. Possible referenced objects include the drive itself, a controller, or the ESM(s). When the bypass source is a controller or the drive, the list will typically hold just one reference; when the bypass source is the ESM(s), the list can hold up to two references, indicating either one or both ESMs. The list normally holds valid data whenever the drive is in the bypassed state (DRIVE_STAT_BYPASSED) , however it may be empty if the source of the bypass is unknown. It is also possible for the list to hold valid data when the drive is optimal, if only one ESM has bypassed the drive.

Returns:The bypass_source of this DriveEx.
Return type:list[ObjectReference]
Required/optional:
 required
cause

Gets the cause of this DriveEx. An indication of the reason for the current status of the drive. This field is most useful when the current status is something other than optimal; it identifies the event that caused the status to change to its current value. This field is valid for missing drives.

Returns:The cause of this DriveEx.
Return type:str
Required/optional:
 required
current_command_aging_timeout

Gets the current_command_aging_timeout of this DriveEx. The current command aging timeout value in hundreds of milliseconds. If this value is 0 the default command aging timeout value will be used, otherwise this value overrides the default value.

Returns:The current_command_aging_timeout of this DriveEx.
Return type:int
Required/optional:
 required
current_speed

Gets the current_speed of this DriveEx. The speed of the drive. Will be unknown for a SCSI drive.

Returns:The current_speed of this DriveEx.
Return type:str
Required/optional:
 required
current_volume_group_ref

Gets the current_volume_group_ref of this DriveEx. The reference value of the volume group, disk pool, or flash cache to which this drive is currently assigned. If a hot spare drive is actively sparing for a failed drive, this field will identify the volume group, disk pool, or flash cache that is using the hot spare drive. If the drive is not currently assigned, or is an idle hot spare, the reference value will be null. This field is valid for missing drives.

Returns:The current_volume_group_ref of this DriveEx.
Return type:str
Required/optional:
 required
default_command_aging_timeout

Gets the default_command_aging_timeout of this DriveEx. The default command aging timeout value in hundreds of milliseconds as specified by the drive. If this value is 0, the drive command aging timeout cannot be changed.

Returns:The default_command_aging_timeout of this DriveEx.
Return type:int
Required/optional:
 required
degraded_channels

Gets the degraded_channels of this DriveEx. The IDs of degraded channels.

Returns:The degraded_channels of this DriveEx.
Return type:list[int]
Required/optional:
 required
drive_media_type

Gets the drive_media_type of this DriveEx. This field is set to the drive media type of the drive.

Returns:The drive_media_type of this DriveEx.
Return type:str
Required/optional:
 required
drive_ref

Gets the drive_ref of this DriveEx. The identifier value for this drive. Other objects may use this reference value to refer to the drive. This field is valid for missing drives.

Returns:The drive_ref of this DriveEx.
Return type:str
Required/optional:
 required
drive_temperature

Gets the drive_temperature of this DriveEx. Drive temperature data.

Returns:The drive_temperature of this DriveEx.
Return type:DriveTemperature
Required/optional:
 required
fde_capable

Gets the fde_capable of this DriveEx. True if the drive supports FDE, false otherwise

Returns:The fde_capable of this DriveEx.
Return type:bool
Required/optional:
 required
fde_enabled

Gets the fde_enabled of this DriveEx. true if drive security is enabled; false if disabled

Returns:The fde_enabled of this DriveEx.
Return type:bool
Required/optional:
 required
fde_locked

Gets the fde_locked of this DriveEx. True if the drive is locked, false if the drive is unlocked

Returns:The fde_locked of this DriveEx.
Return type:bool
Required/optional:
 required
fips_capable

Gets the fips_capable of this DriveEx. This flag is true if the drive supports FIPS (Federal Information Processing Standard). FIPS 140-2 specification.

Returns:The fips_capable of this DriveEx.
Return type:bool
Required/optional:
 required
firmware_version

Gets the firmware_version of this DriveEx.

Returns:The firmware_version of this DriveEx.
Return type:str
Required/optional:
 optional
fpga_version

Gets the fpga_version of this DriveEx. This data is a variable-length ASCII text string that identifies the version of the FPGA package.

Returns:The fpga_version of this DriveEx.
Return type:str
Required/optional:
 required
has_degraded_channel

Gets the has_degraded_channel of this DriveEx. True, if a path to this drive is degraded.

Returns:The has_degraded_channel of this DriveEx.
Return type:bool
Required/optional:
 required
hot_spare

Gets the hot_spare of this DriveEx. True if the drive has been designated as a hot spare; false otherwise. This field is valid for missing drives.

Returns:The hot_spare of this DriveEx.
Return type:bool
Required/optional:
 required
id

Gets the id of this DriveEx.

Returns:The id of this DriveEx.
Return type:str
Required/optional:
 optional
interface_type

Gets the interface_type of this DriveEx. Information about the I/O interface between the controller and the drive. For example, for a SCSI-attached drive, this field will contain information about the drive’s channel and SCSI ID values. For other interface types, different data will be available in this field.

Returns:The interface_type of this DriveEx.
Return type:DriveTypeData
Required/optional:
 required
interposer_present

Gets the interposer_present of this DriveEx. A value of true for this property means the drive is behind an interposer.

Returns:The interposer_present of this DriveEx.
Return type:bool
Required/optional:
 required
interposer_ref

Gets the interposer_ref of this DriveEx. The drive interposer identifier. This field is valid only if the interposerPresent field is set to True.

Returns:The interposer_ref of this DriveEx.
Return type:str
Required/optional:
 required
invalid_drive_data

Gets the invalid_drive_data of this DriveEx. True if no drive information (serial #, capacity, etc.) can be obtained. This field is always true for missing drives.

Returns:The invalid_drive_data of this DriveEx.
Return type:bool
Required/optional:
 required
locate_in_progress

Gets the locate_in_progress of this DriveEx. Indicates that a locate operation for the device is currently active. The device will show a visual indication to aid an operator in locating the drive.

Returns:The locate_in_progress of this DriveEx.
Return type:bool
Required/optional:
 required
lock_key_id

Gets the lock_key_id of this DriveEx. The lock key ID as read from the drive.

Returns:The lock_key_id of this DriveEx.
Return type:str
Required/optional:
 required
lock_key_id_value

Gets the lock_key_id_value of this DriveEx.

Returns:The lock_key_id_value of this DriveEx.
Return type:str
Required/optional:
 optional
lowest_aligned_lba

Gets the lowest_aligned_lba of this DriveEx. The lowest aligned LBA for the physical sector. Typically this will be 0, but could be non-zero for emulation drives where LBA 0 starts at some logical sector offset within the physical sector.

Returns:The lowest_aligned_lba of this DriveEx.
Return type:int
Required/optional:
 required
manufacturer

Gets the manufacturer of this DriveEx. The variable-length ASCII text string that identifies the drive manufacturer. Note that this information is not returned for most Serial ATA (SATA) drives.

Returns:The manufacturer of this DriveEx.
Return type:str
Required/optional:
 required
manufacturer_date

Gets the manufacturer_date of this DriveEx. The date of manufacture of the drive, represented in seconds since midnight GMT on January 1, 1970. Note that this information is not returned for most Serial ATA (SATA) drives.

Returns:The manufacturer_date of this DriveEx.
Return type:int
Required/optional:
 required
max_speed

Gets the max_speed of this DriveEx. The maximum speed of the drive. Currently not used.

Returns:The max_speed of this DriveEx.
Return type:str
Required/optional:
 required
mirror_drive

Gets the mirror_drive of this DriveEx. This field is only used if the Drive object represents a drive that is part of a RAID-1 volume group. It identifies the drive that is tied to this one for RAID-1 mirroring operations. This field is valid for missing drives.

Returns:The mirror_drive of this DriveEx.
Return type:str
Required/optional:
 required
non_redundant_access

Gets the non_redundant_access of this DriveEx. True if the drive does not have redundant access.

Returns:The non_redundant_access of this DriveEx.
Return type:bool
Required/optional:
 required
offline

Gets the offline of this DriveEx. True if the drive is in the offline state, false otherwise. This field is valid for missing drives.

Returns:The offline of this DriveEx.
Return type:bool
Required/optional:
 required
pfa

Gets the pfa of this DriveEx. True if the drive is drive Predicted Failure analysis predicts a drive failure. This field is valid for missing drives.

Returns:The pfa of this DriveEx.
Return type:bool
Required/optional:
 required
pfa_reason

Gets the pfa_reason of this DriveEx. The reason a PFA condition has been raised for this drive.

Returns:The pfa_reason of this DriveEx.
Return type:str
Required/optional:
 required
phy_drive_type

Gets the phy_drive_type of this DriveEx. The physical drive type.

Returns:The phy_drive_type of this DriveEx.
Return type:str
Required/optional:
 required
phy_drive_type_data

Gets the phy_drive_type_data of this DriveEx. Information specific to a physical drive type.

Returns:The phy_drive_type_data of this DriveEx.
Return type:PhysicalDriveTypeData
Required/optional:
 required
physical_location

Gets the physical_location of this DriveEx. The physical location of the drive. Beginning with the Allegheny release, the parent reference in Location identifies the tray or drawer containing the drive, and the position field is the parent-relative/like-component relative slot number of the drive, starting at 1. For missing drives this field contains the last known location.

Returns:The physical_location of this DriveEx.
Return type:Location
Required/optional:
 required
product_id

Gets the product_id of this DriveEx. The variable-length ASCII text string that identifies the product by name, as assigned by the manufacturer.

Returns:The product_id of this DriveEx.
Return type:str
Required/optional:
 required
protection_information_capabilities

Gets the protection_information_capabilities of this DriveEx. This structure contains a protectionInformationCapable field which is set to true when the drive is formatted to support type 2 protection with a 512-byte logical block size, or if the drive is a type 0 drive formatted with a 520-byte logical block size. It also contains a field that is set to the protection type provided for the drive.

Returns:The protection_information_capabilities of this DriveEx.
Return type:ProtectionInformationCapabilities
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this DriveEx. Field is no longer used.

Returns:The protection_information_capable of this DriveEx.
Return type:bool
Required/optional:
 required
protection_type

Gets the protection_type of this DriveEx. Field is no longer used.

Returns:The protection_type of this DriveEx.
Return type:str
Required/optional:
 required
raw_capacity

Gets the raw_capacity of this DriveEx. The raw capacity of the drive, in bytes. This field is valid for missing drives.

Returns:The raw_capacity of this DriveEx.
Return type:int
Required/optional:
 required
removed

Gets the removed of this DriveEx. True if the drive is in the process of being removed from the volume group. Only applies to Disk Pools

Returns:The removed of this DriveEx.
Return type:bool
Required/optional:
 required
repair_policy

Gets the repair_policy of this DriveEx. This field contains the repair policy for the Drive.

Returns:The repair_policy of this DriveEx.
Return type:RepairPolicy
Required/optional:
 required
reserved

Gets the reserved of this DriveEx. reserved.

Returns:The reserved of this DriveEx.
Return type:str
Required/optional:
 required
rtr_attributes

Gets the rtr_attributes of this DriveEx. The CRU type of the drive plus its ready-to-remove attributes, which are based on the CRU type.

Returns:The rtr_attributes of this DriveEx.
Return type:RTRAttributes
Required/optional:
 required
serial_number

Gets the serial_number of this DriveEx. The variable-length ASCII text string for the serial number of the drive.

Returns:The serial_number of this DriveEx.
Return type:str
Required/optional:
 required
software_version

Gets the software_version of this DriveEx. This data is a variable-length ASCII text string. If an interposer is present in front of SATA drives, the string identifies the version of the interposer package. In this case, the SATA drive firmware version can be found in the physicalDriveTypeData field. If an interposer is not present (always the case for Fibre Channel drives) this field describes the drive firmware version.

Returns:The software_version of this DriveEx.
Return type:str
Required/optional:
 required
spared_for_drive_ref

Gets the spared_for_drive_ref of this DriveEx. The reference value of the drive for which this drive is acting as a hot spare. This field is only used if the Drive object represents a global hot spare that is actively sparing for a failed drive. This field is valid for missing drives.

Returns:The spared_for_drive_ref of this DriveEx.
Return type:str
Required/optional:
 required
spindle_speed

Gets the spindle_speed of this DriveEx. The drive reported spindle speed. Solid State Disk (SSD) drives report zero.

Returns:The spindle_speed of this DriveEx.
Return type:int
Required/optional:
 required
ssd_wear_life

Gets the ssd_wear_life of this DriveEx. Contains wear life data for the SSD drive.

Returns:The ssd_wear_life of this DriveEx.
Return type:SSDWearLife
Required/optional:
 required
status

Gets the status of this DriveEx. An indication of the current status of the drive. This field is valid for missing drives.

Returns:The status of this DriveEx.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

uncertified

Gets the uncertified of this DriveEx. True, if the drive has the DR_UNCERTIFIED flag set. This field is valid for missing drives.

Returns:The uncertified of this DriveEx.
Return type:bool
Required/optional:
 required
usable_capacity

Gets the usable_capacity of this DriveEx. The usable capacity of the drive, in bytes, after accounting for any space that is reserved for use by the array controller for overhead information. This field is valid for missing drives.

Returns:The usable_capacity of this DriveEx.
Return type:int
Required/optional:
 required
volume_group_index

Gets the volume_group_index of this DriveEx. The volume group index. This is the zero-relative position of the drive with respect to the stripe-ordering for the volume group. A value of -1 indicates that the drive does not belong to any group. This field is valid for missing drives.

Returns:The volume_group_index of this DriveEx.
Return type:int
Required/optional:
 required
working_channel

Gets the working_channel of this DriveEx. The channel to the tray that is still operational (if nonRedundantAccess is True).

Returns:The working_channel of this DriveEx.
Return type:int
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this DriveEx. A variable-length, opaque field that contains the drive’s world-wide name, or globally unique identifier value. This field is valid for missing drives.

Returns:The world_wide_name of this DriveEx.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.drive_firmware_compatability_entry module

DriveFirmwareCompatabilityEntry.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.drive_firmware_compatability_entry.DriveFirmwareCompatabilityEntry[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_ref

Gets the drive_ref of this DriveFirmwareCompatabilityEntry.

Returns:The drive_ref of this DriveFirmwareCompatabilityEntry.
Return type:str
Required/optional:
 required
online_upgrade_capable

Gets the online_upgrade_capable of this DriveFirmwareCompatabilityEntry.

Returns:The online_upgrade_capable of this DriveFirmwareCompatabilityEntry.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.drive_firmware_compatibility_response module

DriveFirmwareCompatibilityResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.drive_firmware_compatibility_response.DriveFirmwareCompatibilityResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

compatibilities

Gets the compatibilities of this DriveFirmwareCompatibilityResponse. The list of drive to firmware compatibility compatibilities

Returns:The compatibilities of this DriveFirmwareCompatibilityResponse.
Return type:list[DriveFirmwareCompatiblitySet]
Required/optional:
 required
contoller_offline

Gets the contoller_offline of this DriveFirmwareCompatibilityResponse. Controller status

Returns:The contoller_offline of this DriveFirmwareCompatibilityResponse.
Return type:bool
Required/optional:
 required
controller_missing

Gets the controller_missing of this DriveFirmwareCompatibilityResponse. Controller missing

Returns:The controller_missing of this DriveFirmwareCompatibilityResponse.
Return type:bool
Required/optional:
 required
controller_service_mode

Gets the controller_service_mode of this DriveFirmwareCompatibilityResponse. Indicates if a Controller is in service mode

Returns:The controller_service_mode of this DriveFirmwareCompatibilityResponse.
Return type:bool
Required/optional:
 required
simplex_mode

Gets the simplex_mode of this DriveFirmwareCompatibilityResponse. Indicates if in simplex mode

Returns:The simplex_mode of this DriveFirmwareCompatibilityResponse.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.drive_firmware_compatiblity_set module

DriveFirmwareCompatiblitySet.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.drive_firmware_compatiblity_set.DriveFirmwareCompatiblitySet[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

compatible_drives

Gets the compatible_drives of this DriveFirmwareCompatiblitySet. List of drives that are compatible with firmware file

Returns:The compatible_drives of this DriveFirmwareCompatiblitySet.
Return type:list[DriveFirmwareCompatabilityEntry]
Required/optional:
 required
filename

Gets the filename of this DriveFirmwareCompatiblitySet.

Returns:The filename of this DriveFirmwareCompatiblitySet.
Return type:str
Required/optional:
 required
firmware_version

Gets the firmware_version of this DriveFirmwareCompatiblitySet. The version of firmware in file

Returns:The firmware_version of this DriveFirmwareCompatiblitySet.
Return type:str
Required/optional:
 required
supported_firmware_versions

Gets the supported_firmware_versions of this DriveFirmwareCompatiblitySet. Drive firmware versions supported by firmware file

Returns:The supported_firmware_versions of this DriveFirmwareCompatiblitySet.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.drive_firmware_update_entry module

DriveFirmwareUpdateEntry.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.drive_firmware_update_entry.DriveFirmwareUpdateEntry[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_ref_list

Gets the drive_ref_list of this DriveFirmwareUpdateEntry.

Returns:The drive_ref_list of this DriveFirmwareUpdateEntry.
Return type:list[str]
Required/optional:
 required
filename

Gets the filename of this DriveFirmwareUpdateEntry.

Returns:The filename of this DriveFirmwareUpdateEntry.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.drive_selection_request module

DriveSelectionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.drive_selection_request.DriveSelectionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_capacity_min

Gets the drive_capacity_min of this DriveSelectionRequest. Only consider drives with at least this minimum raw capacity in SizeUnits

Returns:The drive_capacity_min of this DriveSelectionRequest.
Return type:int
Required/optional:
 optional
drive_count

Gets the drive_count of this DriveSelectionRequest.

Returns:The drive_count of this DriveSelectionRequest.
Return type:int
Required/optional:
 required
drive_type

Gets the drive_type of this DriveSelectionRequest. Only consider drives of this media type

Returns:The drive_type of this DriveSelectionRequest.
Return type:str
Required/optional:
 optional
fde_capable_only

Gets the fde_capable_only of this DriveSelectionRequest. Only select FDE capable drives

Returns:The fde_capable_only of this DriveSelectionRequest.
Return type:bool
Required/optional:
 optional
interface_type

Gets the interface_type of this DriveSelectionRequest. Only consider drives of this interface type

Returns:The interface_type of this DriveSelectionRequest.
Return type:str
Required/optional:
 optional
protection_information_capable

Gets the protection_information_capable of this DriveSelectionRequest. Only consider drives that have Data Assurance capability.

Returns:The protection_information_capable of this DriveSelectionRequest.
Return type:bool
Required/optional:
 optional
raid_level

Gets the raid_level of this DriveSelectionRequest. The intended RAID level for the storage-pool.

Returns:The raid_level of this DriveSelectionRequest.
Return type:str
Required/optional:
 optional
selected_spindle_speeds

Gets the selected_spindle_speeds of this DriveSelectionRequest. Only select drives with these spindle speeds

Returns:The selected_spindle_speeds of this DriveSelectionRequest.
Return type:list[int]
Required/optional:
 optional
size_unit

Gets the size_unit of this DriveSelectionRequest. Use this unit for any capacity based parameters

Returns:The size_unit of this DriveSelectionRequest.
Return type:str
Required/optional:
 optional
target_usable_capacity

Gets the target_usable_capacity of this DriveSelectionRequest. The aggregate capacity of the selected drives must be at least this many SizeUnits

Returns:The target_usable_capacity of this DriveSelectionRequest.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.embedded_compatibility_check_response module

EmbeddedCompatibilityCheckResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.embedded_compatibility_check_response.EmbeddedCompatibilityCheckResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

file_compatible

Gets the file_compatible of this EmbeddedCompatibilityCheckResponse. If the file is compatible

Returns:The file_compatible of this EmbeddedCompatibilityCheckResponse.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

version_contents

Gets the version_contents of this EmbeddedCompatibilityCheckResponse. Enumerates all the versions on the bundle/nvsram file and what is on the controller

Returns:The version_contents of this EmbeddedCompatibilityCheckResponse.
Return type:list[VersionContent]
Required/optional:
 required

netapp.santricity.models.v2.embedded_firmware_response module

EmbeddedFirmwareResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.embedded_firmware_response.EmbeddedFirmwareResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cfw_log

Gets the cfw_log of this EmbeddedFirmwareResponse. Array of log records of controller firmware upgrades

Returns:The cfw_log of this EmbeddedFirmwareResponse.
Return type:list[LogRecord]
Required/optional:
 required
cfw_upgrade_ts

Gets the cfw_upgrade_ts of this EmbeddedFirmwareResponse. Timestamp of the last successful controller firmware upgrade

Returns:The cfw_upgrade_ts of this EmbeddedFirmwareResponse.
Return type:datetime
Required/optional:
 required
drive_log

Gets the drive_log of this EmbeddedFirmwareResponse. Array of log records drive firmware upgrades

Returns:The drive_log of this EmbeddedFirmwareResponse.
Return type:list[LogRecord]
Required/optional:
 required
drive_upgrade_ts

Gets the drive_upgrade_ts of this EmbeddedFirmwareResponse. Timestamp of the last successful drive firmware upgrade

Returns:The drive_upgrade_ts of this EmbeddedFirmwareResponse.
Return type:datetime
Required/optional:
 required
iom_log

Gets the iom_log of this EmbeddedFirmwareResponse. Array of log records of iom firmware upgrades

Returns:The iom_log of this EmbeddedFirmwareResponse.
Return type:list[LogRecord]
Required/optional:
 required
iom_upgrade_ts

Gets the iom_upgrade_ts of this EmbeddedFirmwareResponse. Timestamp of the last successful iom firmware upgrade

Returns:The iom_upgrade_ts of this EmbeddedFirmwareResponse.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.enumeration_string module

EnumerationString.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.enumeration_string.EnumerationString[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.esm_fibre_port_connection module

EsmFibrePortConnection.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.esm_fibre_port_connection.EsmFibrePortConnection[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

attached_controller

Gets the attached_controller of this EsmFibrePortConnection. The controller (if applicable) that the Esm is connected to

Returns:The attached_controller of this EsmFibrePortConnection.
Return type:Controller
Required/optional:
 optional
channel_port

Gets the channel_port of this EsmFibrePortConnection. The port that the Esm is connected to.

Returns:The channel_port of this EsmFibrePortConnection.
Return type:ChannelPort
Required/optional:
 optional
esm

Gets the esm of this EsmFibrePortConnection. The esm that the connection originates from

Returns:The esm of this EsmFibrePortConnection.
Return type:Esm
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

tray

Gets the tray of this EsmFibrePortConnection. The tray that the connection originates from

Returns:The tray of this EsmFibrePortConnection.
Return type:Tray
Required/optional:
 optional
type

Gets the type of this EsmFibrePortConnection.

Returns:The type of this EsmFibrePortConnection.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.esm_port_connection_response module

EsmPortConnectionResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.esm_port_connection_response.EsmPortConnectionResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

fibre_connections

Gets the fibre_connections of this EsmPortConnectionResponse.

Returns:The fibre_connections of this EsmPortConnectionResponse.
Return type:list[EsmFibrePortConnection]
Required/optional:
 optional
sas_connections

Gets the sas_connections of this EsmPortConnectionResponse.

Returns:The sas_connections of this EsmPortConnectionResponse.
Return type:list[EsmSasPortConnection]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.esm_sas_port_connection module

EsmSasPortConnection.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.esm_sas_port_connection.EsmSasPortConnection[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

attached_channel_port

Gets the attached_channel_port of this EsmSasPortConnection. The ChannelPort that that SAS Connection on the ESM connects to

Returns:The attached_channel_port of this EsmSasPortConnection.
Return type:ChannelPort
Required/optional:
 optional
attached_controller

Gets the attached_controller of this EsmSasPortConnection. The Controller (if applicable) that that SAS Connection on the ESM connects to

Returns:The attached_controller of this EsmSasPortConnection.
Return type:Controller
Required/optional:
 optional
attached_sas_expander

Gets the attached_sas_expander of this EsmSasPortConnection. The SAS Expander that that SAS Connection on the ESM connects to

Returns:The attached_sas_expander of this EsmSasPortConnection.
Return type:SasExpander
Required/optional:
 optional
channel_port

Gets the channel_port of this EsmSasPortConnection. The Channel Port associated with the SAS Port and Expander on the ESM

Returns:The channel_port of this EsmSasPortConnection.
Return type:ChannelPort
Required/optional:
 optional
esm

Gets the esm of this EsmSasPortConnection. The esm that the connection originates from

Returns:The esm of this EsmSasPortConnection.
Return type:Esm
Required/optional:
 optional
sas_expander

Gets the sas_expander of this EsmSasPortConnection. The SAS Expander on the Esm

Returns:The sas_expander of this EsmSasPortConnection.
Return type:SasExpander
Required/optional:
 optional
sas_port

Gets the sas_port of this EsmSasPortConnection. The SAS Port associated with the sasExpander on the ESM

Returns:The sas_port of this EsmSasPortConnection.
Return type:SasPort
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

tray

Gets the tray of this EsmSasPortConnection. The tray that the connection originates from

Returns:The tray of this EsmSasPortConnection.
Return type:Tray
Required/optional:
 optional
type

Gets the type of this EsmSasPortConnection.

Returns:The type of this EsmSasPortConnection.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.event module

Event.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.event.Event[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

event_number

Gets the event_number of this Event.

Returns:The event_number of this Event.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this Event.

Returns:The event_type of this Event.
Return type:str
Required/optional:
 optional
timestamp

Gets the timestamp of this Event.

Returns:The timestamp of this Event.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.event_object_identifier module

EventObjectIdentifier.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.event_object_identifier.EventObjectIdentifier[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this EventObjectIdentifier.

Returns:The id of this EventObjectIdentifier.
Return type:str
Required/optional:
 required
modified_fields

Gets the modified_fields of this EventObjectIdentifier.

Returns:The modified_fields of this EventObjectIdentifier.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this EventObjectIdentifier.

Returns:The type of this EventObjectIdentifier.
Return type:str
Required/optional:
 required
user_friendly_id

Gets the user_friendly_id of this EventObjectIdentifier.

Returns:The user_friendly_id of this EventObjectIdentifier.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.exclusive_operation_check module

ExclusiveOperationCheck.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.exclusive_operation_check.ExclusiveOperationCheck[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

result

Gets the result of this ExclusiveOperationCheck.

Returns:The result of this ExclusiveOperationCheck.
Return type:str
Required/optional:
 required
severity_level

Gets the severity_level of this ExclusiveOperationCheck.

Returns:The severity_level of this ExclusiveOperationCheck.
Return type:str
Required/optional:
 required
successful

Gets the successful of this ExclusiveOperationCheck.

Returns:The successful of this ExclusiveOperationCheck.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this ExclusiveOperationCheck.

Returns:The type of this ExclusiveOperationCheck.
Return type:str
Required/optional:
 required
volume_ref_to_action

Gets the volume_ref_to_action of this ExclusiveOperationCheck.

Returns:The volume_ref_to_action of this ExclusiveOperationCheck.
Return type:dict(String, str)
Required/optional:
 optional

netapp.santricity.models.v2.failure_data module

FailureData.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.failure_data.FailureData[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

extra_data

Gets the extra_data of this FailureData. Supporting data used to debug the failure. This will vary by failureType

Returns:The extra_data of this FailureData.
Return type:Serializable
Required/optional:
 optional
failure_type

Gets the failure_type of this FailureData. The type of failure

Returns:The failure_type of this FailureData.
Return type:str
Required/optional:
 optional
object_data

Gets the object_data of this FailureData. The data for the object, equivalent to fetching the object via its URL

Returns:The object_data of this FailureData.
Return type:Serializable
Required/optional:
 optional
object_ref

Gets the object_ref of this FailureData. The object that has the failure

Returns:The object_ref of this FailureData.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this FailureData. The type of object described in objectData

Returns:The object_type of this FailureData.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.fibre_interface_port module

FibreInterfacePort.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.fibre_interface_port.FibreInterfacePort[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

address_id

Gets the address_id of this FibreInterfacePort.

Returns:The address_id of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
bidirectional_max_rate

Gets the bidirectional_max_rate of this FibreInterfacePort. Maximum bi-directional data rate in B/s

Returns:The bidirectional_max_rate of this FibreInterfacePort.
Return type:int
Required/optional:
 required
chan_miswire

Gets the chan_miswire of this FibreInterfacePort. True, if this channel is joined with another one.

Returns:The chan_miswire of this FibreInterfacePort.
Return type:bool
Required/optional:
 required
channel

Gets the channel of this FibreInterfacePort. The channel number of this interface.

Returns:The channel of this FibreInterfacePort.
Return type:int
Required/optional:
 required
channel_ports

Gets the channel_ports of this FibreInterfacePort. Channel port speed information. This field is deprecated. The same information is available in the LinkSpeedDetectionError structure.

Returns:The channel_ports of this FibreInterfacePort.
Return type:list[ChannelPorts]
Required/optional:
 required
controller_id

Gets the controller_id of this FibreInterfacePort.

Returns:The controller_id of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
current_interface_speed

Gets the current_interface_speed of this FibreInterfacePort. The current interface speed of the Fibre Channel interface.

Returns:The current_interface_speed of this FibreInterfacePort.
Return type:str
Required/optional:
 required
dds_channel_state

Gets the dds_channel_state of this FibreInterfacePort. The DDS state of this drive side channel: optimal, degraded, or failed.

Returns:The dds_channel_state of this FibreInterfacePort.
Return type:int
Required/optional:
 required
dds_state_reason

Gets the dds_state_reason of this FibreInterfacePort. DDS state reason.

Returns:The dds_state_reason of this FibreInterfacePort.
Return type:int
Required/optional:
 required
dds_state_who

Gets the dds_state_who of this FibreInterfacePort. Which controller placed the drive side channel in this DDS state.

Returns:The dds_state_who of this FibreInterfacePort.
Return type:int
Required/optional:
 required
esm_miswire

Gets the esm_miswire of this FibreInterfacePort. True, if an ESM miswire condition exists somewhere on this channel.

Returns:The esm_miswire of this FibreInterfacePort.
Return type:bool
Required/optional:
 required
hard_address

Gets the hard_address of this FibreInterfacePort. The hard (preferred) address of the interface, in loop ID format.

Returns:The hard_address of this FibreInterfacePort.
Return type:int
Required/optional:
 required
id

Gets the id of this FibreInterfacePort.

Returns:The id of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
interface_id

Gets the interface_id of this FibreInterfacePort.

Returns:The interface_id of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
interface_ref

Gets the interface_ref of this FibreInterfacePort. The unique identifier for a given instance of this structure.

Returns:The interface_ref of this FibreInterfacePort.
Return type:str
Required/optional:
 required
is_degraded

Gets the is_degraded of this FibreInterfacePort. True if the channel associated with this interface is degraded.

Returns:The is_degraded of this FibreInterfacePort.
Return type:bool
Required/optional:
 required
is_local

Gets the is_local of this FibreInterfacePort. Set to True if there are channel ports physically attached to this controller.

Returns:The is_local of this FibreInterfacePort.
Return type:bool
Required/optional:
 required
is_trunk_capable

Gets the is_trunk_capable of this FibreInterfacePort. This field is true if the Fibre interface on the controller board is trunk capable. This field is always false for host-side interfaces.

Returns:The is_trunk_capable of this FibreInterfacePort.
Return type:bool
Required/optional:
 required

Gets the link_status of this FibreInterfacePort. The status of the fibre channel link for this interface.

Returns:The link_status of this FibreInterfacePort.
Return type:str
Required/optional:
 required
loop_id

Gets the loop_id of this FibreInterfacePort. The FC loop ID value used by the controller on this channel.

Returns:The loop_id of this FibreInterfacePort.
Return type:int
Required/optional:
 required
max_speed

Gets the max_speed of this FibreInterfacePort. The maximum speed in MB/s the interface can run. This field is deprecated. The field maximumInterfaceSpeed should be used instead.

Returns:The max_speed of this FibreInterfacePort.
Return type:int
Required/optional:
 required
maximum_interface_speed

Gets the maximum_interface_speed of this FibreInterfacePort. The maximum interface speed of the Fibre Channel interface.

Returns:The maximum_interface_speed of this FibreInterfacePort.
Return type:str
Required/optional:
 required
nice_address_id

Gets the nice_address_id of this FibreInterfacePort.

Returns:The nice_address_id of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
node_name

Gets the node_name of this FibreInterfacePort. The unique identifier of the storage array node associated with this interface.

Returns:The node_name of this FibreInterfacePort.
Return type:str
Required/optional:
 required
one_way_max_rate

Gets the one_way_max_rate of this FibreInterfacePort. Maximum one way data rate in B/s

Returns:The one_way_max_rate of this FibreInterfacePort.
Return type:int
Required/optional:
 required
part

Gets the part of this FibreInterfacePort. An ASCII text string that describes the Fibre Channel controller chip type.

Returns:The part of this FibreInterfacePort.
Return type:str
Required/optional:
 required
physical_location

Gets the physical_location of this FibreInterfacePort. The physical location of the Fibre Channel interface. The parent reference in location identifies the physical component (e.g., controller or host card) where the interface circuitry is located, and the position field is a firmware-assigned 1-relative number signifying “1st Fibre Channel interface relative to the parent,” “2nd Fibre Channel interface relative to the parent,” etc. This “interface number” is independent of the interface’s channel association.

Returns:The physical_location of this FibreInterfacePort.
Return type:Location
Required/optional:
 required
port_id

Gets the port_id of this FibreInterfacePort. The NL_Port identifier assigned to this interface.

Returns:The port_id of this FibreInterfacePort.
Return type:str
Required/optional:
 required
port_name

Gets the port_name of this FibreInterfacePort. The unique identifier of the Fibre Channel port associated with this interface.

Returns:The port_name of this FibreInterfacePort.
Return type:str
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this FibreInterfacePort.

Returns:The protection_information_capable of this FibreInterfacePort.
Return type:bool
Required/optional:
 required
reserved1

Gets the reserved1 of this FibreInterfacePort.

Returns:The reserved1 of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
reserved2

Gets the reserved2 of this FibreInterfacePort.

Returns:The reserved2 of this FibreInterfacePort.
Return type:str
Required/optional:
 optional
revision

Gets the revision of this FibreInterfacePort. The revision level of the Fibre Channel controller chip.

Returns:The revision of this FibreInterfacePort.
Return type:int
Required/optional:
 required
speed

Gets the speed of this FibreInterfacePort. The speed of the interface in MB/sec. This field is deprecated. The field currentInterfaceSpeed should be used instead.

Returns:The speed of this FibreInterfacePort.
Return type:int
Required/optional:
 required
speed_control

Gets the speed_control of this FibreInterfacePort. The speed of the interface in MB per sec. This field is deprecated. The fieldcurrentInterfaceSpeed should be used instead.

Returns:The speed_control of this FibreInterfacePort.
Return type:str
Required/optional:
 required
speed_neg_error

Gets the speed_neg_error of this FibreInterfacePort. True if speed negotiation could not complete.

Returns:The speed_neg_error of this FibreInterfacePort.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

topology

Gets the topology of this FibreInterfacePort. The Fibre Channel topology type being used.

Returns:The topology of this FibreInterfacePort.
Return type:str
Required/optional:
 required
trunk_miswire

Gets the trunk_miswire of this FibreInterfacePort. True only when ESM is trunk capable and cabled incorrectly, or not trunk capable but connected in trunk mode.

Returns:The trunk_miswire of this FibreInterfacePort.
Return type:bool
Required/optional:
 required

netapp.santricity.models.v2.file_based_configuration_request module

FileBasedConfigurationRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.file_based_configuration_request.FileBasedConfigurationRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

config_items

Gets the config_items of this FileBasedConfigurationRequest. A list of column to configuration items pairs

Returns:The config_items of this FileBasedConfigurationRequest.
Return type:list[FileConfigItem]
Required/optional:
 required
file_name

Gets the file_name of this FileBasedConfigurationRequest. The name of a previously uploaded CSV file from which to pull configuration data

Returns:The file_name of this FileBasedConfigurationRequest.
Return type:str
Required/optional:
 required
skip_header

Gets the skip_header of this FileBasedConfigurationRequest. Indicates the first line of the file is a header line and should be skipped

Returns:The skip_header of this FileBasedConfigurationRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.file_config_item module

FileConfigItem.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.file_config_item.FileConfigItem[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

column

Gets the column of this FileConfigItem. The column in the CSV File. 0 based value

Returns:The column of this FileConfigItem.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this FileConfigItem.

Returns:The type of this FileConfigItem.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.file_info module

FileInfo.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.file_info.FileInfo[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

file_name

Gets the file_name of this FileInfo.

Returns:The file_name of this FileInfo.
Return type:str
Required/optional:
 required
file_size

Gets the file_size of this FileInfo.

Returns:The file_size of this FileInfo.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.firmware_compatibility_request module

FirmwareCompatibilityRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.firmware_compatibility_request.FirmwareCompatibilityRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

released_builds_only

Gets the released_builds_only of this FirmwareCompatibilityRequest. Only consider released firmware builds as valid firmware files

Returns:The released_builds_only of this FirmwareCompatibilityRequest.
Return type:bool
Required/optional:
 optional
storage_device_ids

Gets the storage_device_ids of this FirmwareCompatibilityRequest. List of storage devices to find compatible firmware for.

Returns:The storage_device_ids of this FirmwareCompatibilityRequest.
Return type:list[str]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.firmware_compatibility_response module

FirmwareCompatibilityResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.firmware_compatibility_response.FirmwareCompatibilityResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cancelled

Gets the cancelled of this FirmwareCompatibilityResponse. True if the check was cancelled by a user

Returns:The cancelled of this FirmwareCompatibilityResponse.
Return type:bool
Required/optional:
 required
check_running

Gets the check_running of this FirmwareCompatibilityResponse. True if the compatibility check is currently running

Returns:The check_running of this FirmwareCompatibilityResponse.
Return type:bool
Required/optional:
 required
failed_storage_devices

Gets the failed_storage_devices of this FirmwareCompatibilityResponse. The list of devices that the call failed on

Returns:The failed_storage_devices of this FirmwareCompatibilityResponse.
Return type:list[str]
Required/optional:
 required
inaccessible_storage_devices

Gets the inaccessible_storage_devices of this FirmwareCompatibilityResponse. The list of devices that could not be contacted

Returns:The inaccessible_storage_devices of this FirmwareCompatibilityResponse.
Return type:list[str]
Required/optional:
 required
last_start

Gets the last_start of this FirmwareCompatibilityResponse. The last time that a compatibility check was started, null if it has not been initiated yet

Returns:The last_start of this FirmwareCompatibilityResponse.
Return type:datetime
Required/optional:
 required
request_id

Gets the request_id of this FirmwareCompatibilityResponse. The unique identifier for this request

Returns:The request_id of this FirmwareCompatibilityResponse.
Return type:int
Required/optional:
 required
results

Gets the results of this FirmwareCompatibilityResponse. The list of results

Returns:The results of this FirmwareCompatibilityResponse.
Return type:list[FirmwareCompatibilitySet]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.firmware_compatibility_set module

FirmwareCompatibilitySet.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.firmware_compatibility_set.FirmwareCompatibilitySet[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cfw_files

Gets the cfw_files of this FirmwareCompatibilitySet. The list of compatible controller firmware files

Returns:The cfw_files of this FirmwareCompatibilitySet.
Return type:list[CFWPackageMetadata]
Required/optional:
 required
nvsram_files

Gets the nvsram_files of this FirmwareCompatibilitySet. The list of compatible nvsram files

Returns:The nvsram_files of this FirmwareCompatibilitySet.
Return type:list[NvsramPackageMetadata]
Required/optional:
 required
storage_device_id

Gets the storage_device_id of this FirmwareCompatibilitySet.

Returns:The storage_device_id of this FirmwareCompatibilitySet.
Return type:str
Required/optional:
 required
storage_device_wwn

Gets the storage_device_wwn of this FirmwareCompatibilitySet.

Returns:The storage_device_wwn of this FirmwareCompatibilitySet.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.firmware_upgrade_health_check_result module

FirmwareUpgradeHealthCheckResult.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.firmware_upgrade_health_check_result.FirmwareUpgradeHealthCheckResult[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

configuration_database_check

Gets the configuration_database_check of this FirmwareUpgradeHealthCheckResult. Validate a database internal to the controller.

Returns:The configuration_database_check of this FirmwareUpgradeHealthCheckResult.
Return type:ConfigurationDbValidationCheck
Required/optional:
 required
controller_status_optimal

Gets the controller_status_optimal of this FirmwareUpgradeHealthCheckResult. Verify the state of both controllers is optimal.

Returns:The controller_status_optimal of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
drive_check

Gets the drive_check of this FirmwareUpgradeHealthCheckResult. Verify that at least one optimal drive is present

Returns:The drive_check of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
exclusive_operations

Gets the exclusive_operations of this FirmwareUpgradeHealthCheckResult. An upgrade operation cannot proceed if an exclusive operation is in progress on a volume. Examples: volume expansion, RAID type migration.

Returns:The exclusive_operations of this FirmwareUpgradeHealthCheckResult.
Return type:ExclusiveOperationCheck
Required/optional:
 required
failed_drives_present

Gets the failed_drives_present of this FirmwareUpgradeHealthCheckResult.

Returns:The failed_drives_present of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
hot_spares_in_use

Gets the hot_spares_in_use of this FirmwareUpgradeHealthCheckResult. Verify that hot spares are not in use (due to drives in a non-optimal state).

Returns:The hot_spares_in_use of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
mel_check

Gets the mel_check of this FirmwareUpgradeHealthCheckResult.

Returns:The mel_check of this FirmwareUpgradeHealthCheckResult.
Return type:MelEventHealthCheck
Required/optional:
 required
missing_volumes

Gets the missing_volumes of this FirmwareUpgradeHealthCheckResult. Verify that there are no missing drives/volume-groups.

Returns:The missing_volumes of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
object_graph_sync_check

Gets the object_graph_sync_check of this FirmwareUpgradeHealthCheckResult. Verify that ObjectGraph data is synchronized between the two controllers.

Returns:The object_graph_sync_check of this FirmwareUpgradeHealthCheckResult.
Return type:ObjectGraphSyncCheck
Required/optional:
 required
processing_time_ms

Gets the processing_time_ms of this FirmwareUpgradeHealthCheckResult.

Returns:The processing_time_ms of this FirmwareUpgradeHealthCheckResult.
Return type:int
Required/optional:
 required
rerun

Gets the rerun of this FirmwareUpgradeHealthCheckResult. Info about test run for internal use

Returns:The rerun of this FirmwareUpgradeHealthCheckResult.
Return type:bool
Required/optional:
 required
spm_database_verification

Gets the spm_database_verification of this FirmwareUpgradeHealthCheckResult. Validate a database internal to the controller.

Returns:The spm_database_verification of this FirmwareUpgradeHealthCheckResult.
Return type:SpmDatabaseHealthCheck
Required/optional:
 required
storage_device_accessible

Gets the storage_device_accessible of this FirmwareUpgradeHealthCheckResult. Verify the storage-system is contactable.

Returns:The storage_device_accessible of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
storage_device_id

Gets the storage_device_id of this FirmwareUpgradeHealthCheckResult.

Returns:The storage_device_id of this FirmwareUpgradeHealthCheckResult.
Return type:str
Required/optional:
 required
storage_device_name

Gets the storage_device_name of this FirmwareUpgradeHealthCheckResult.

Returns:The storage_device_name of this FirmwareUpgradeHealthCheckResult.
Return type:str
Required/optional:
 required
storage_device_wwn

Gets the storage_device_wwn of this FirmwareUpgradeHealthCheckResult.

Returns:The storage_device_wwn of this FirmwareUpgradeHealthCheckResult.
Return type:str
Required/optional:
 required
successful

Gets the successful of this FirmwareUpgradeHealthCheckResult.

Returns:The successful of this FirmwareUpgradeHealthCheckResult.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

valid_password_set

Gets the valid_password_set of this FirmwareUpgradeHealthCheckResult.

Returns:The valid_password_set of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required
volume_groups_complete

Gets the volume_groups_complete of this FirmwareUpgradeHealthCheckResult. Verify there are no volume groups that are not in a full state of redundancy.

Returns:The volume_groups_complete of this FirmwareUpgradeHealthCheckResult.
Return type:StorageDeviceHealthCheck
Required/optional:
 required

netapp.santricity.models.v2.flash_cache_create_request module

FlashCacheCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.flash_cache_create_request.FlashCacheCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_refs

Gets the drive_refs of this FlashCacheCreateRequest. A list of one or more drive refs belonging to SSD drives that will be utilized in the FlashCache

Returns:The drive_refs of this FlashCacheCreateRequest.
Return type:list[str]
Required/optional:
 required
enable_existing_volumes

Gets the enable_existing_volumes of this FlashCacheCreateRequest. If true, all existing volumes that are mapped will have flash cache enabled

Returns:The enable_existing_volumes of this FlashCacheCreateRequest.
Return type:bool
Required/optional:
 optional
name

Gets the name of this FlashCacheCreateRequest. The user label for the FlashCache

Returns:The name of this FlashCacheCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.flash_cache_ex module

FlashCacheEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.flash_cache_ex.FlashCacheEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cached_volumes

Gets the cached_volumes of this FlashCacheEx. A list of references of volumes and thin volumes that are associated with this FlashCache

Returns:The cached_volumes of this FlashCacheEx.
Return type:list[str]
Required/optional:
 optional
drive_refs

Gets the drive_refs of this FlashCacheEx. The list of drives associated with this FlashCache

Returns:The drive_refs of this FlashCacheEx.
Return type:list[str]
Required/optional:
 optional
fc_drive_info

Gets the fc_drive_info of this FlashCacheEx. Drive information for the flash cache.

Returns:The fc_drive_info of this FlashCacheEx.
Return type:FlashCacheDriveInfo
Required/optional:
 required
flash_cache_base

Gets the flash_cache_base of this FlashCacheEx. Contains the base-level Flash Cache attributes pertaining to all types of Flash Caches.

Returns:The flash_cache_base of this FlashCacheEx.
Return type:FlashCacheBase
Required/optional:
 required
flash_cache_ref

Gets the flash_cache_ref of this FlashCacheEx. A reference to the high level flash cache volume.

Returns:The flash_cache_ref of this FlashCacheEx.
Return type:str
Required/optional:
 required
id

Gets the id of this FlashCacheEx.

Returns:The id of this FlashCacheEx.
Return type:str
Required/optional:
 optional
name

Gets the name of this FlashCacheEx.

Returns:The name of this FlashCacheEx.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

wwn

Gets the wwn of this FlashCacheEx. The WWN of the high level flash cache volume.

Returns:The wwn of this FlashCacheEx.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.flash_cache_update_request module

FlashCacheUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.flash_cache_update_request.FlashCacheUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

config_type

Gets the config_type of this FlashCacheUpdateRequest. The usage configuration for the flashCache

Returns:The config_type of this FlashCacheUpdateRequest.
Return type:str
Required/optional:
 optional
name

Gets the name of this FlashCacheUpdateRequest. The new name for the FlashCache

Returns:The name of this FlashCacheUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.folder module

Folder.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.folder.Folder[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

folder_id

Gets the folder_id of this Folder.

Returns:The folder_id of this Folder.
Return type:str
Required/optional:
 required
name

Gets the name of this Folder.

Returns:The name of this Folder.
Return type:str
Required/optional:
 required
parent_folder_id

Gets the parent_folder_id of this Folder.

Returns:The parent_folder_id of this Folder.
Return type:str
Required/optional:
 required
reserved

Gets the reserved of this Folder.

Returns:The reserved of this Folder.
Return type:bool
Required/optional:
 required
rules

Gets the rules of this Folder. Rules for dynamic folders

Returns:The rules of this Folder.
Return type:list[Rule]
Required/optional:
 required
storage_system_ids

Gets the storage_system_ids of this Folder. List of arrays for non-dynamic folders

Returns:The storage_system_ids of this Folder.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.folder_create_request module

FolderCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.folder_create_request.FolderCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this FolderCreateRequest. Name of the folder

Returns:The name of this FolderCreateRequest.
Return type:str
Required/optional:
 required
parent_id

Gets the parent_id of this FolderCreateRequest. Optional Parent folder Id for nested folders.

Returns:The parent_id of this FolderCreateRequest.
Return type:str
Required/optional:
 optional
rules

Gets the rules of this FolderCreateRequest. Optional List of rules used to define the folder. These rules are ANDed together Usually either rules OR a list of Ids are supplied.

Returns:The rules of this FolderCreateRequest.
Return type:list[Rule]
Required/optional:
 optional
storage_system_ids

Gets the storage_system_ids of this FolderCreateRequest. Optional list of storage system to include in the folder. Usually either rules OR a list of Ids are supplied.

Returns:The storage_system_ids of this FolderCreateRequest.
Return type:list[str]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.folder_event module

FolderEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.folder_event.FolderEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

added_objects

Gets the added_objects of this FolderEvent. List of objects added. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The added_objects of this FolderEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
deleted_objects

Gets the deleted_objects of this FolderEvent. List of objects deleted. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The deleted_objects of this FolderEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
event_number

Gets the event_number of this FolderEvent.

Returns:The event_number of this FolderEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this FolderEvent.

Returns:The event_type of this FolderEvent.
Return type:str
Required/optional:
 required
modified_objects

Gets the modified_objects of this FolderEvent. List of objects updated. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The modified_objects of this FolderEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
timestamp

Gets the timestamp of this FolderEvent.

Returns:The timestamp of this FolderEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.folder_update_request module

FolderUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.folder_update_request.FolderUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this FolderUpdateRequest. Name of the folder

Returns:The name of this FolderUpdateRequest.
Return type:str
Required/optional:
 optional
parent_id

Gets the parent_id of this FolderUpdateRequest. Optional Parent folder Id for nested folders.

Returns:The parent_id of this FolderUpdateRequest.
Return type:str
Required/optional:
 optional
rules

Gets the rules of this FolderUpdateRequest. Optional List of rules used to define the folder. These rules are ANDed together Usually either rules OR a list of Ids are supplied. <br>This must be a complete list

Returns:The rules of this FolderUpdateRequest.
Return type:list[Rule]
Required/optional:
 optional
storage_system_ids

Gets the storage_system_ids of this FolderUpdateRequest. Option list of storage system to include in the folder. Usually either rules OR a list of Ids are supplied. <br>This must be a complete list

Returns:The storage_system_ids of this FolderUpdateRequest.
Return type:list[str]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.hardware_inventory_response module

HardwareInventoryResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.hardware_inventory_response.HardwareInventoryResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

batteries

Gets the batteries of this HardwareInventoryResponse. A list of the batteries in the storage system.

Returns:The batteries of this HardwareInventoryResponse.
Return type:list[BatteryEx]
Required/optional:
 required
cache_backup_devices

Gets the cache_backup_devices of this HardwareInventoryResponse. The list of cache backup modules installed on the storage system.

Returns:The cache_backup_devices of this HardwareInventoryResponse.
Return type:list[CacheBackupDevice]
Required/optional:
 required
cache_memory_dimms

Gets the cache_memory_dimms of this HardwareInventoryResponse. The list of processor memory DIMMs installed on the storage system.

Returns:The cache_memory_dimms of this HardwareInventoryResponse.
Return type:list[CacheMemoryDimm]
Required/optional:
 required
channel_ports

Gets the channel_ports of this HardwareInventoryResponse. Channel Ports

Returns:The channel_ports of this HardwareInventoryResponse.
Return type:list[ChannelPort]
Required/optional:
 required
controllers

Gets the controllers of this HardwareInventoryResponse. A list of the controllers in the storage system.

Returns:The controllers of this HardwareInventoryResponse.
Return type:list[Controller]
Required/optional:
 required
drawers

Gets the drawers of this HardwareInventoryResponse. A list of the disk drawers

Returns:The drawers of this HardwareInventoryResponse.
Return type:list[Drawer]
Required/optional:
 required
drives

Gets the drives of this HardwareInventoryResponse. A list of the disk drives in the storage system.

Returns:The drives of this HardwareInventoryResponse.
Return type:list[DriveEx]
Required/optional:
 required
esms

Gets the esms of this HardwareInventoryResponse. A list of the ESMs in the storage system.

Returns:The esms of this HardwareInventoryResponse.
Return type:list[Esm]
Required/optional:
 required
fans

Gets the fans of this HardwareInventoryResponse. A list of the fans in the storage system.

Returns:The fans of this HardwareInventoryResponse.
Return type:list[Fan]
Required/optional:
 required
fibre_ports

Gets the fibre_ports of this HardwareInventoryResponse. Fibre Ports

Returns:The fibre_ports of this HardwareInventoryResponse.
Return type:list[FibreInterfacePort]
Required/optional:
 required
host_boards

Gets the host_boards of this HardwareInventoryResponse. A list of the host interface cards in the storage system.

Returns:The host_boards of this HardwareInventoryResponse.
Return type:list[HostBoard]
Required/optional:
 required
ib_ports

Gets the ib_ports of this HardwareInventoryResponse. IB Ports

Returns:The ib_ports of this HardwareInventoryResponse.
Return type:list[IBInterfacePort]
Required/optional:
 required
iscsi_ports

Gets the iscsi_ports of this HardwareInventoryResponse. ISCSI Port

Returns:The iscsi_ports of this HardwareInventoryResponse.
Return type:list[IScsiInterfacePort]
Required/optional:
 required
nvsram_version

Gets the nvsram_version of this HardwareInventoryResponse. The version of NVSRAM settings installed on the storage system.

Returns:The nvsram_version of this HardwareInventoryResponse.
Return type:str
Required/optional:
 required
power_supplies

Gets the power_supplies of this HardwareInventoryResponse. A list of the power supplies in the storage system.

Returns:The power_supplies of this HardwareInventoryResponse.
Return type:list[PowerSupply]
Required/optional:
 required
sas_expanders

Gets the sas_expanders of this HardwareInventoryResponse. SAS Expanders

Returns:The sas_expanders of this HardwareInventoryResponse.
Return type:list[SasExpander]
Required/optional:
 required
sas_ports

Gets the sas_ports of this HardwareInventoryResponse. SAS Ports

Returns:The sas_ports of this HardwareInventoryResponse.
Return type:list[SasInterfacePort]
Required/optional:
 required
sfps

Gets the sfps of this HardwareInventoryResponse. A list of the SFPs in the storage system.

Returns:The sfps of this HardwareInventoryResponse.
Return type:list[Sfp]
Required/optional:
 required
support_cr_us

Gets the support_cr_us of this HardwareInventoryResponse. A list of the support CRUs in the storage system.

Returns:The support_cr_us of this HardwareInventoryResponse.
Return type:list[SupportCRU]
Required/optional:
 required
thermal_sensors

Gets the thermal_sensors of this HardwareInventoryResponse. A list of the thermal sensors in the storage system.

Returns:The thermal_sensors of this HardwareInventoryResponse.
Return type:list[ThermalSensor]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

trays

Gets the trays of this HardwareInventoryResponse. A list of the disk trays in the storage system.

Returns:The trays of this HardwareInventoryResponse.
Return type:list[TrayEx]
Required/optional:
 required

netapp.santricity.models.v2.health_check_failure_response module

HealthCheckFailureResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.health_check_failure_response.HealthCheckFailureResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

code_type

Gets the code_type of this HealthCheckFailureResponse.

Returns:The code_type of this HealthCheckFailureResponse.
Return type:str
Required/optional:
 required
error_message

Gets the error_message of this HealthCheckFailureResponse.

Returns:The error_message of this HealthCheckFailureResponse.
Return type:str
Required/optional:
 required
invalid_fields_if_known

Gets the invalid_fields_if_known of this HealthCheckFailureResponse.

Returns:The invalid_fields_if_known of this HealthCheckFailureResponse.
Return type:list[str]
Required/optional:
 required
localized_message

Gets the localized_message of this HealthCheckFailureResponse.

Returns:The localized_message of this HealthCheckFailureResponse.
Return type:str
Required/optional:
 required
request_id

Gets the request_id of this HealthCheckFailureResponse.

Returns:The request_id of this HealthCheckFailureResponse.
Return type:int
Required/optional:
 optional
result

Gets the result of this HealthCheckFailureResponse.

Returns:The result of this HealthCheckFailureResponse.
Return type:CfwUpgradeResponse
Required/optional:
 optional
retcode

Gets the retcode of this HealthCheckFailureResponse. The value of retcode can vary by the code type. To be unique, it must be combined with code type. It is a string. Even if the returned value looks like a number, don’t assume its a number. It is a short label that will not change based on Internationalization.

Returns:The retcode of this HealthCheckFailureResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.health_check_request module

HealthCheckRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.health_check_request.HealthCheckRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

online_only

Gets the online_only of this HealthCheckRequest. Only run health checks on online storage-systems

Returns:The online_only of this HealthCheckRequest.
Return type:bool
Required/optional:
 optional
storage_device_ids

Gets the storage_device_ids of this HealthCheckRequest. An optional list of device ids (if not provided, all available devices will be used)

Returns:The storage_device_ids of this HealthCheckRequest.
Return type:list[str]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.health_check_response module

HealthCheckResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.health_check_response.HealthCheckResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cancelled

Gets the cancelled of this HealthCheckResponse. The operation was cancelled while performing the pre-flight checks.

Returns:The cancelled of this HealthCheckResponse.
Return type:bool
Required/optional:
 required
health_check_running

Gets the health_check_running of this HealthCheckResponse. Indicates if a health check is currently running

Returns:The health_check_running of this HealthCheckResponse.
Return type:bool
Required/optional:
 required
remaining

Gets the remaining of this HealthCheckResponse. Approximate number of devices that are still processing the health checks.

Returns:The remaining of this HealthCheckResponse.
Return type:int
Required/optional:
 required
request_id

Gets the request_id of this HealthCheckResponse. The unique request id

Returns:The request_id of this HealthCheckResponse.
Return type:int
Required/optional:
 required
results

Gets the results of this HealthCheckResponse.

Returns:The results of this HealthCheckResponse.
Return type:list[FirmwareUpgradeHealthCheckResult]
Required/optional:
 required
start

Gets the start of this HealthCheckResponse. The time that this operation was started.

Returns:The start of this HealthCheckResponse.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.historical_stats_response module

HistoricalStatsResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.historical_stats_response.HistoricalStatsResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

application_stats

Gets the application_stats of this HistoricalStatsResponse.

Returns:The application_stats of this HistoricalStatsResponse.
Return type:list[AnalyzedApplicationStatistics]
Required/optional:
 required
controller_stats

Gets the controller_stats of this HistoricalStatsResponse.

Returns:The controller_stats of this HistoricalStatsResponse.
Return type:list[AnalysedControllerStatistics]
Required/optional:
 required
disk_stats

Gets the disk_stats of this HistoricalStatsResponse.

Returns:The disk_stats of this HistoricalStatsResponse.
Return type:list[AnalysedDiskStatistics]
Required/optional:
 required
interface_stats

Gets the interface_stats of this HistoricalStatsResponse.

Returns:The interface_stats of this HistoricalStatsResponse.
Return type:list[AnalyzedInterfaceStatistics]
Required/optional:
 required
pool_stats

Gets the pool_stats of this HistoricalStatsResponse.

Returns:The pool_stats of this HistoricalStatsResponse.
Return type:list[AnalyzedPoolStatistics]
Required/optional:
 required
system_stats

Gets the system_stats of this HistoricalStatsResponse.

Returns:The system_stats of this HistoricalStatsResponse.
Return type:list[AnalysedStorageSystemStatistics]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_stats

Gets the volume_stats of this HistoricalStatsResponse.

Returns:The volume_stats of this HistoricalStatsResponse.
Return type:list[AnalysedVolumeStatistics]
Required/optional:
 required
volumes

Gets the volumes of this HistoricalStatsResponse.

Returns:The volumes of this HistoricalStatsResponse.
Return type:list[AnalysedVolumeStatistics]
Required/optional:
 optional
workload_stats

Gets the workload_stats of this HistoricalStatsResponse.

Returns:The workload_stats of this HistoricalStatsResponse.
Return type:list[AnalyzedWorkloadStatistics]
Required/optional:
 required

netapp.santricity.models.v2.host_create_request module

HostCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_create_request.HostCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

group_id

Gets the group_id of this HostCreateRequest. The host group identifier (optional).

Returns:The group_id of this HostCreateRequest.
Return type:str
Required/optional:
 optional
host_type

Gets the host_type of this HostCreateRequest. The host type string as returned from /host-types.

Returns:The host_type of this HostCreateRequest.
Return type:HostType
Required/optional:
 optional
name

Gets the name of this HostCreateRequest. The user-label to assign to the new host.

Returns:The name of this HostCreateRequest.
Return type:str
Required/optional:
 required
ports

Gets the ports of this HostCreateRequest. A list of host ports (optional).

Returns:The ports of this HostCreateRequest.
Return type:list[HostPortCreateRequest]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_ex module

HostEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_ex.HostEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cluster_ref

Gets the cluster_ref of this HostEx. The cluster reference value of the cluster in which this host resides. A NULL reference value indicates that the host has not been assigned to a cluster.

Returns:The cluster_ref of this HostEx.
Return type:str
Required/optional:
 required
confirm_lun_mapping_creation

Gets the confirm_lun_mapping_creation of this HostEx. If true, indicates that creation of LUN-to-volume mappings should require careful confirmation from the end-user, since such a mapping will alter the volume access rights of other hosts, in addition to this one.

Returns:The confirm_lun_mapping_creation of this HostEx.
Return type:bool
Required/optional:
 required
host_ref

Gets the host_ref of this HostEx. The unique identification value for this object. Other objects may use this reference value to refer to the host.

Returns:The host_ref of this HostEx.
Return type:str
Required/optional:
 required
host_side_ports

Gets the host_side_ports of this HostEx.

Returns:The host_side_ports of this HostEx.
Return type:list[HostSidePort]
Required/optional:
 optional
host_type_index

Gets the host_type_index of this HostEx. An integer index indicating the type of host.

Returns:The host_type_index of this HostEx.
Return type:int
Required/optional:
 required
id

Gets the id of this HostEx.

Returns:The id of this HostEx.
Return type:str
Required/optional:
 optional
initiators

Gets the initiators of this HostEx.

Returns:The initiators of this HostEx.
Return type:list[Initiator]
Required/optional:
 optional
is_large_block_format_host

Gets the is_large_block_format_host of this HostEx. If true, the host is capable of supporting large block formats.

Returns:The is_large_block_format_host of this HostEx.
Return type:bool
Required/optional:
 required
is_sa_controlled

Gets the is_sa_controlled of this HostEx. If true, indicates that I/O accesses from this host are subject to the storage array’s default LUN-to-volume mappings. If false, indicates that I/O accesses from the host are subject to host-specific or cluster-specific LUN-to-volume mappings.

Returns:The is_sa_controlled of this HostEx.
Return type:bool
Required/optional:
 required
label

Gets the label of this HostEx. The user-assigned, descriptive label string for the host.

Returns:The label of this HostEx.
Return type:str
Required/optional:
 required
name

Gets the name of this HostEx.

Returns:The name of this HostEx.
Return type:str
Required/optional:
 optional
ports

Gets the ports of this HostEx.

Returns:The ports of this HostEx.
Return type:list[HostPort]
Required/optional:
 optional
protection_information_capable_access_method

Gets the protection_information_capable_access_method of this HostEx. This field is true if the host has a PI capable access method.

Returns:The protection_information_capable_access_method of this HostEx.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_group module

HostGroup.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_group.HostGroup[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cluster_ref

Gets the cluster_ref of this HostGroup. The unique identification value for this object. Other objects may use this reference value to refer to the cluster.

Returns:The cluster_ref of this HostGroup.
Return type:str
Required/optional:
 required
confirm_lun_mapping_creation

Gets the confirm_lun_mapping_creation of this HostGroup. If true, indicates that creation of LUN-to-volume mappings should require careful confirmation from the end-user, since such a mapping will alter the volume access rights of other clusters, in addition to this one.

Returns:The confirm_lun_mapping_creation of this HostGroup.
Return type:bool
Required/optional:
 required
id

Gets the id of this HostGroup.

Returns:The id of this HostGroup.
Return type:str
Required/optional:
 optional
is_sa_controlled

Gets the is_sa_controlled of this HostGroup. If true, indicates that I/O accesses from this cluster are subject to the storage array’s default LUN-to-volume mappings. If false, indicates that I/O accesses from the cluster are subject to cluster-specific LUN-to-volume mappings.

Returns:The is_sa_controlled of this HostGroup.
Return type:bool
Required/optional:
 required
label

Gets the label of this HostGroup. The user-assigned, descriptive label string for the cluster.

Returns:The label of this HostGroup.
Return type:str
Required/optional:
 required
name

Gets the name of this HostGroup.

Returns:The name of this HostGroup.
Return type:str
Required/optional:
 optional
protection_information_capable_access_method

Gets the protection_information_capable_access_method of this HostGroup. This field is true if the host has a PI capable access method.

Returns:The protection_information_capable_access_method of this HostGroup.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_group_create_request module

HostGroupCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_group_create_request.HostGroupCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

hosts

Gets the hosts of this HostGroupCreateRequest. List of hostRefs to assign to the HostGroup

Returns:The hosts of this HostGroupCreateRequest.
Return type:list[str]
Required/optional:
 optional
name

Gets the name of this HostGroupCreateRequest. The user-label to assign to the new host group.

Returns:The name of this HostGroupCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_group_update_request module

HostGroupUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_group_update_request.HostGroupUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

hosts

Gets the hosts of this HostGroupUpdateRequest. List of hostRefs to add to the HostGroup

Returns:The hosts of this HostGroupUpdateRequest.
Return type:list[str]
Required/optional:
 optional
name

Gets the name of this HostGroupUpdateRequest. The user-label to assign to the new host group.

Returns:The name of this HostGroupUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_move_request module

HostMoveRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_move_request.HostMoveRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

group_id

Gets the group_id of this HostMoveRequest. The identifier of the host group to move the host under. If null, move the host to the default group..

Returns:The group_id of this HostMoveRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_port_create_request module

HostPortCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_port_create_request.HostPortCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

iscsi_chap_secret

Gets the iscsi_chap_secret of this HostPortCreateRequest. Required password if host-side CHAP is enabled

Returns:The iscsi_chap_secret of this HostPortCreateRequest.
Return type:str
Required/optional:
 optional
label

Gets the label of this HostPortCreateRequest. The user-label for the host port

Returns:The label of this HostPortCreateRequest.
Return type:str
Required/optional:
 required
port

Gets the port of this HostPortCreateRequest. The host port identifier such as the iSCSI IQN or fibre channel WWN

Returns:The port of this HostPortCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this HostPortCreateRequest. The type of host port to create.

Returns:The type of this HostPortCreateRequest.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.host_port_update_request module

HostPortUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_port_update_request.HostPortUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

host_ref

Gets the host_ref of this HostPortUpdateRequest. The new owning host.

Returns:The host_ref of this HostPortUpdateRequest.
Return type:str
Required/optional:
 optional
iscsi_chap_secret

Gets the iscsi_chap_secret of this HostPortUpdateRequest. Required password if host-side CHAP is enabled

Returns:The iscsi_chap_secret of this HostPortUpdateRequest.
Return type:str
Required/optional:
 optional
label

Gets the label of this HostPortUpdateRequest. The user-label for the host port

Returns:The label of this HostPortUpdateRequest.
Return type:str
Required/optional:
 optional
port

Gets the port of this HostPortUpdateRequest. The host port identifier such as the iSCSI IQN or fibre channel WWN

Returns:The port of this HostPortUpdateRequest.
Return type:str
Required/optional:
 optional
port_ref

Gets the port_ref of this HostPortUpdateRequest. The ref/id of the HostPort or Initiator

Returns:The port_ref of this HostPortUpdateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.host_side_port module

HostSidePort.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_side_port.HostSidePort[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

address

Gets the address of this HostSidePort.

Returns:The address of this HostSidePort.
Return type:str
Required/optional:
 optional
label

Gets the label of this HostSidePort.

Returns:The label of this HostSidePort.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this HostSidePort.

Returns:The type of this HostSidePort.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.host_type module

HostType.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_type.HostType[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

code

Gets the code of this HostType.

Returns:The code of this HostType.
Return type:str
Required/optional:
 optional
default

Gets the default of this HostType.

Returns:The default of this HostType.
Return type:bool
Required/optional:
 optional
index

Gets the index of this HostType.

Returns:The index of this HostType.
Return type:int
Required/optional:
 required
name

Gets the name of this HostType.

Returns:The name of this HostType.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

used

Gets the used of this HostType.

Returns:The used of this HostType.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.host_type_values module

HostTypeValues.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_type_values.HostTypeValues[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

allow_preferred_owner_reporting_suppression

Gets the allow_preferred_owner_reporting_suppression of this HostTypeValues. If true, the controller will suppress reporting the preferred owner in REPORT TARGET PORT GROUPS or INQUIRY VPD data in conditions when the preferred controller cannot process I/O.

Returns:The allow_preferred_owner_reporting_suppression of this HostTypeValues.
Return type:bool
Required/optional:
 required
allow_reservation_on_unowned_lu_ns

Gets the allow_reservation_on_unowned_lu_ns of this HostTypeValues. This value determines the controller response to Reservation/Release commands that are received for LUNs that are not owned by the controller.

Returns:The allow_reservation_on_unowned_lu_ns of this HostTypeValues.
Return type:bool
Required/optional:
 required
asymmetric_lu_access

Gets the asymmetric_lu_access of this HostTypeValues. If true, Asymmetric Logical Unit Access is enabled.

Returns:The asymmetric_lu_access of this HostTypeValues.
Return type:bool
Required/optional:
 required
auto_lun_transfer

Gets the auto_lun_transfer of this HostTypeValues. Auto Volume Transfer.

Returns:The auto_lun_transfer of this HostTypeValues.
Return type:bool
Required/optional:
 required
avt_exclusion_extents_enabled

Gets the avt_exclusion_extents_enabled of this HostTypeValues. Enable the AVT exclusion extents for this heterogeneous host region.

Returns:The avt_exclusion_extents_enabled of this HostTypeValues.
Return type:bool
Required/optional:
 required
check_condition_for_vendor_unique_ua_conditions

Gets the check_condition_for_vendor_unique_ua_conditions of this HostTypeValues. This value determines if the controller will report a vendor unique Unit Attention condition as a Check Condition status.

Returns:The check_condition_for_vendor_unique_ua_conditions of this HostTypeValues.
Return type:bool
Required/optional:
 required
conditional_fc_logout

Gets the conditional_fc_logout of this HostTypeValues. Conditional Fibre Channel Logout.

Returns:The conditional_fc_logout of this HostTypeValues.
Return type:bool
Required/optional:
 required
default

Gets the default of this HostTypeValues.

Returns:The default of this HostTypeValues.
Return type:bool
Required/optional:
 optional
disable_explicit_tpgs

Gets the disable_explicit_tpgs of this HostTypeValues. If true, the standard INQUIRY data reporting TPGS support to the initiator will only indicate support for implicit mode (providing TPGS support is enabled, see tpgsSupported field).

Returns:The disable_explicit_tpgs of this HostTypeValues.
Return type:bool
Required/optional:
 required
enable_auto_load_balance

Gets the enable_auto_load_balance of this HostTypeValues. If true, the controller may issue volume ownership changes to balance IO load between controllers.

Returns:The enable_auto_load_balance of this HostTypeValues.
Return type:bool
Required/optional:
 required
enable_lu_check_condition_parallel_responses

Gets the enable_lu_check_condition_parallel_responses of this HostTypeValues. If true, array may return multiple CHECK CONDITION responses simultaneously on a given logical unit.

Returns:The enable_lu_check_condition_parallel_responses of this HostTypeValues.
Return type:bool
Required/optional:
 required
enable_target_failback

Gets the enable_target_failback of this HostTypeValues. If true, controller initiates fail-back of volumes to the preferred owner .

Returns:The enable_target_failback of this HostTypeValues.
Return type:bool
Required/optional:
 required
force_scsi2

Gets the force_scsi2 of this HostTypeValues. Report SCSI-2 Through Fibre Channel Host Interface.

Returns:The force_scsi2 of this HostTypeValues.
Return type:bool
Required/optional:
 required
host_port_type

Gets the host_port_type of this HostTypeValues. The host type.

Returns:The host_port_type of this HostTypeValues.
Return type:str
Required/optional:
 required
host_type

Gets the host_type of this HostTypeValues. The host type string. A zero-length string is allowed and indicates that the associated host-specific NVSRAM region has been cleared. This field should be used in place of the deprecated hostPortType field.

Returns:The host_type of this HostTypeValues.
Return type:str
Required/optional:
 required
ignore_force_unit_access

Gets the ignore_force_unit_access of this HostTypeValues. This value determines controller treatment of the Force Unit Access Option in the SCSI Read(10) and Write(10) commands.

Returns:The ignore_force_unit_access of this HostTypeValues.
Return type:bool
Required/optional:
 required
ignore_iscsi_session_id_in_itn

Gets the ignore_iscsi_session_id_in_itn of this HostTypeValues. If true, the array iSCSI target driver will not use the session identifier as part of its internal I_T Nexus identifiers. This reduces churn in I_T Nexus identifiers if the initiator does not re-use iSCSI session identifiers when re-opening a session.

Returns:The ignore_iscsi_session_id_in_itn of this HostTypeValues.
Return type:bool
Required/optional:
 required
ignore_sync_cache

Gets the ignore_sync_cache of this HostTypeValues. Ignore Cache Sync Command.

Returns:The ignore_sync_cache of this HostTypeValues.
Return type:bool
Required/optional:
 required
ignore_utm_lun_ownership

Gets the ignore_utm_lun_ownership of this HostTypeValues. Ignore UTM LUN Ownership.

Returns:The ignore_utm_lun_ownership of this HostTypeValues.
Return type:bool
Required/optional:
 required
ignore_write_cache_disable

Gets the ignore_write_cache_disable of this HostTypeValues. This value determines if the controller will allow the resetting of the WCE bit in the Mode Select Caching Page to disable write caching.

Returns:The ignore_write_cache_disable of this HostTypeValues.
Return type:bool
Required/optional:
 required
index

Gets the index of this HostTypeValues.

Returns:The index of this HostTypeValues.
Return type:int
Required/optional:
 optional
inquiry_unconfigured_device_type

Gets the inquiry_unconfigured_device_type of this HostTypeValues. The value returned in the Inquiry Device Type Field when an unconfigured LUN is accessed.

Returns:The inquiry_unconfigured_device_type of this HostTypeValues.
Return type:str
Required/optional:
 required
inquiry_unowned_device_type

Gets the inquiry_unowned_device_type of this HostTypeValues. This value is used to define the device type the controller should return in the first byte of the Inquiry data, if the addressed logical unit is not owned by the addressed controller.

Returns:The inquiry_unowned_device_type of this HostTypeValues.
Return type:str
Required/optional:
 required
max_restricted_lu_ns

Gets the max_restricted_lu_ns of this HostTypeValues. Maximum number of LUNs allowed for host type.

Returns:The max_restricted_lu_ns of this HostTypeValues.
Return type:int
Required/optional:
 required
not_ready_sense_for_quiescence_in_progress

Gets the not_ready_sense_for_quiescence_in_progress of this HostTypeValues. This value determines the response of the controller to commands received during the ‘controller quiesced’ state.

Returns:The not_ready_sense_for_quiescence_in_progress of this HostTypeValues.
Return type:bool
Required/optional:
 required
not_ready_sense_for_quiescence_in_progress2

Gets the not_ready_sense_for_quiescence_in_progress2 of this HostTypeValues. This value determines the response of the controller to commands received during the ‘controller quiesced’ state.

Returns:The not_ready_sense_for_quiescence_in_progress2 of this HostTypeValues.
Return type:bool
Required/optional:
 required
persistent_id

Gets the persistent_id of this HostTypeValues. Unique identifier for this specific host type. This value is stored in the controller configuration database when persisting Host objects in order to uniquely identify this specific host type across all NVSRAM builds.

Returns:The persistent_id of this HostTypeValues.
Return type:int
Required/optional:
 required
propagate_host_bus_resets

Gets the propagate_host_bus_resets of this HostTypeValues. This value determines whether the controller will propagate a Host Bus Reset/Target Reset/Logical Unit Reset to the other controller in a dual controller subsystem to support Microsoft Clustering Services.

Returns:The propagate_host_bus_resets of this HostTypeValues.
Return type:bool
Required/optional:
 required
quiescence_in_progress_asc

Gets the quiescence_in_progress_asc of this HostTypeValues. Additional Sense Code returned to host for Quiescence In Progress Check Conditions.

Returns:The quiescence_in_progress_asc of this HostTypeValues.
Return type:int
Required/optional:
 required
quiescence_in_progress_ascq

Gets the quiescence_in_progress_ascq of this HostTypeValues. Additional Sense Code Qualifier returned to host for Quiscence In Progress Check Conditions.

Returns:The quiescence_in_progress_ascq of this HostTypeValues.
Return type:int
Required/optional:
 required
quiescence_in_progress_sense_key

Gets the quiescence_in_progress_sense_key of this HostTypeValues. Sense Key returned to host for Quiescence In Progress Check Conditions.

Returns:The quiescence_in_progress_sense_key of this HostTypeValues.
Return type:int
Required/optional:
 required
report_deferred_errors

Gets the report_deferred_errors of this HostTypeValues. This value is used to determine how deferred errors are reported to the host.

Returns:The report_deferred_errors of this HostTypeValues.
Return type:bool
Required/optional:
 required
report_lun_preferred_path_in_standard_inquiry

Gets the report_lun_preferred_path_in_standard_inquiry of this HostTypeValues. Report LUN Preferred Path in Standard Inquiry Data.

Returns:The report_lun_preferred_path_in_standard_inquiry of this HostTypeValues.
Return type:bool
Required/optional:
 required
report_scc_device_enable

Gets the report_scc_device_enable of this HostTypeValues. Report SCC Device Enable.

Returns:The report_scc_device_enable of this HostTypeValues.
Return type:bool
Required/optional:
 required
report_unconfigured_lu_ns

Gets the report_unconfigured_lu_ns of this HostTypeValues. This value determines the LUN data returned by the Report LUNs command.

Returns:The report_unconfigured_lu_ns of this HostTypeValues.
Return type:bool
Required/optional:
 required
reserved1

Gets the reserved1 of this HostTypeValues.

Returns:The reserved1 of this HostTypeValues.
Return type:str
Required/optional:
 optional
restricted_lun0

Gets the restricted_lun0 of this HostTypeValues. If true, LUN 0 is restricted and volume mapping to LUN 0 will not be allowed or be reported in the REPORT LUNS data. If false, a volume-to-LUN mapping can be created to LUN 0 and will be reported in a REPORT LUNS response.

Returns:The restricted_lun0 of this HostTypeValues.
Return type:bool
Required/optional:
 required
retain_logins

Gets the retain_logins of this HostTypeValues. This field is deprecated.

Returns:The retain_logins of this HostTypeValues.
Return type:bool
Required/optional:
 required
suppress_vol_off_preferred_path_alert

Gets the suppress_vol_off_preferred_path_alert of this HostTypeValues. If true, then volume-off-preferred events are not considered critical.

Returns:The suppress_vol_off_preferred_path_alert of this HostTypeValues.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

tpgs_supported

Gets the tpgs_supported of this HostTypeValues. This field is set to true if Target Port Group Support is provided; otherwise it is false.

Returns:The tpgs_supported of this HostTypeValues.
Return type:bool
Required/optional:
 required
unowned_block0_read

Gets the unowned_block0_read of this HostTypeValues. This value is used to define how the controller handles a read request to Block 0 of an unowned volume. When this is enabled, the non-owning controller sends a request for the block 0 data to the owning controller and the owning controller sends the requested block 0 data back to the non-owning controller. If disabled, the controller will do a volume transfer (if AVT is enabled) and then a read of the now owned volume.

Returns:The unowned_block0_read of this HostTypeValues.
Return type:str
Required/optional:
 required
unowned_check_condition_during_fw_activation

Gets the unowned_check_condition_during_fw_activation of this HostTypeValues. If true, controller will return a LUN NOT OWNED (05h/94h/01h) CHECK CONDITION when unable to handle I/O during firmware activation.

Returns:The unowned_check_condition_during_fw_activation of this HostTypeValues.
Return type:bool
Required/optional:
 required
use_page2_c_quiescence_timeout

Gets the use_page2_c_quiescence_timeout of this HostTypeValues. The quiescence timeout is the amount of time the controller should wait to achieve a “no I/Os active” state before invoking a forced transfer of LUN ownership. When this field is set to true, the timeout parameter provided by the host initiator in a mode select Page 2C will be used. When this field is set to false, the timeout value applied will be calculated by the controller.

Returns:The use_page2_c_quiescence_timeout of this HostTypeValues.
Return type:bool
Required/optional:
 required
volume_format_options

Gets the volume_format_options of this HostTypeValues. If true, a format unit request will interrupt any in-progress IAF and start a write-zeros initialization. If false, the format unit will be returned with no action.

Returns:The volume_format_options of this HostTypeValues.
Return type:bool
Required/optional:
 required
wait_for_download

Gets the wait_for_download of this HostTypeValues. The download microcode status control.

Returns:The wait_for_download of this HostTypeValues.
Return type:bool
Required/optional:
 required
world_wide_name_in_standard_inquiry

Gets the world_wide_name_in_standard_inquiry of this HostTypeValues. Set to true if the WWN is in the standard inquiry data.

Returns:The world_wide_name_in_standard_inquiry of this HostTypeValues.
Return type:bool
Required/optional:
 required

netapp.santricity.models.v2.host_update_request module

HostUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.host_update_request.HostUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

group_id

Gets the group_id of this HostUpdateRequest. The host group identifier.

Returns:The group_id of this HostUpdateRequest.
Return type:str
Required/optional:
 optional
host_type

Gets the host_type of this HostUpdateRequest. The host type string as returned from /host-types.

Returns:The host_type of this HostUpdateRequest.
Return type:HostType
Required/optional:
 optional
name

Gets the name of this HostUpdateRequest. The user-label to assign to the host (optional).

Returns:The name of this HostUpdateRequest.
Return type:str
Required/optional:
 optional
ports

Gets the ports of this HostUpdateRequest. A list of host ports to create.

Returns:The ports of this HostUpdateRequest.
Return type:list[HostPortCreateRequest]
Required/optional:
 optional
ports_to_remove

Gets the ports_to_remove of this HostUpdateRequest. A list of HostPorts to delete.

Returns:The ports_to_remove of this HostUpdateRequest.
Return type:list[str]
Required/optional:
 optional
ports_to_update

Gets the ports_to_update of this HostUpdateRequest. A list of host ports to update.

Returns:The ports_to_update of this HostUpdateRequest.
Return type:list[HostPortUpdateRequest]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.i_scsi_interface_port module

IScsiInterfacePort.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.i_scsi_interface_port.IScsiInterfacePort[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

address_id

Gets the address_id of this IScsiInterfacePort.

Returns:The address_id of this IScsiInterfacePort.
Return type:str
Required/optional:
 optional
bidirectional_max_rate

Gets the bidirectional_max_rate of this IScsiInterfacePort. Maximum bi-directional data rate in B/s

Returns:The bidirectional_max_rate of this IScsiInterfacePort.
Return type:int
Required/optional:
 required
channel

Gets the channel of this IScsiInterfacePort. The number of the channel controlled by this interface.

Returns:The channel of this IScsiInterfacePort.
Return type:int
Required/optional:
 required
channel_port_ref

Gets the channel_port_ref of this IScsiInterfacePort. A reference to the channel port object associated with the channel controlled by this interface.

Returns:The channel_port_ref of this IScsiInterfacePort.
Return type:str
Required/optional:
 required
controller_id

Gets the controller_id of this IScsiInterfacePort.

Returns:The controller_id of this IScsiInterfacePort.
Return type:str
Required/optional:
 optional
id

Gets the id of this IScsiInterfacePort.

Returns:The id of this IScsiInterfacePort.
Return type:str
Required/optional:
 optional
interface_data

Gets the interface_data of this IScsiInterfacePort. Information about the physical interface (e.g., Ethernet).

Returns:The interface_data of this IScsiInterfacePort.
Return type:PhysicalInterfaceTypeData
Required/optional:
 required
interface_id

Gets the interface_id of this IScsiInterfacePort.

Returns:The interface_id of this IScsiInterfacePort.
Return type:str
Required/optional:
 optional
interface_ref

Gets the interface_ref of this IScsiInterfacePort. The unique identifier for a given instance of this structure.

Returns:The interface_ref of this IScsiInterfacePort.
Return type:str
Required/optional:
 required
ipv4_data

Gets the ipv4_data of this IScsiInterfacePort. IPV4-related information for the interface.

Returns:The ipv4_data of this IScsiInterfacePort.
Return type:InternetProtocolV4Data
Required/optional:
 required
ipv4_enabled

Gets the ipv4_enabled of this IScsiInterfacePort. True if IPV4 is enabled for this interface; always true for iSER interface.

Returns:The ipv4_enabled of this IScsiInterfacePort.
Return type:bool
Required/optional:
 required
ipv6_data

Gets the ipv6_data of this IScsiInterfacePort. IPV6-related information for the interface.

Returns:The ipv6_data of this IScsiInterfacePort.
Return type:InternetProtocolV6Data
Required/optional:
 required
ipv6_enabled

Gets the ipv6_enabled of this IScsiInterfacePort. True if IPV6 is enabled for this interface; otherwise false.

Returns:The ipv6_enabled of this IScsiInterfacePort.
Return type:bool
Required/optional:
 required
iqn

Gets the iqn of this IScsiInterfacePort.

Returns:The iqn of this IScsiInterfacePort.
Return type:str
Required/optional:
 optional
is_i_pv6_capable

Gets the is_i_pv6_capable of this IScsiInterfacePort. This flag is true if the interface is capable of IPv6 functionality.

Returns:The is_i_pv6_capable of this IScsiInterfacePort.
Return type:bool
Required/optional:
 required
nice_address_id

Gets the nice_address_id of this IScsiInterfacePort.

Returns:The nice_address_id of this IScsiInterfacePort.
Return type:str
Required/optional:
 optional
one_way_max_rate

Gets the one_way_max_rate of this IScsiInterfacePort. Maximum one way data rate in B/s

Returns:The one_way_max_rate of this IScsiInterfacePort.
Return type:int
Required/optional:
 required
physical_location

Gets the physical_location of this IScsiInterfacePort. The physical location of the iSCSI interface. The parent reference in Location identifies the physical component (e.g., controller or host card) where the interface circuitry is located, and the position field is a firmware-assigned 1-relative number signifying “1st iSCSI interface relative to the parent,” “2nd iSCSI interface relative to the parent,” etc. This “interface number” is independent of the interface’s channel association.

Returns:The physical_location of this IScsiInterfacePort.
Return type:Location
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this IScsiInterfacePort. This field indicates whether or not the I/O interface is PI capable.

Returns:The protection_information_capable of this IScsiInterfacePort.
Return type:bool
Required/optional:
 required
tcp_listen_port

Gets the tcp_listen_port of this IScsiInterfacePort. The number of the TCP port on which the target listens for incoming connections.

Returns:The tcp_listen_port of this IScsiInterfacePort.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.ib_interface_port module

IBInterfacePort.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.ib_interface_port.IBInterfacePort[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

address_id

Gets the address_id of this IBInterfacePort.

Returns:The address_id of this IBInterfacePort.
Return type:str
Required/optional:
 optional
bidirectional_max_rate

Gets the bidirectional_max_rate of this IBInterfacePort. Maximum bi-directional data rate in B/s

Returns:The bidirectional_max_rate of this IBInterfacePort.
Return type:int
Required/optional:
 required
channel

Gets the channel of this IBInterfacePort. The number of the host channel associated with this interface.

Returns:The channel of this IBInterfacePort.
Return type:int
Required/optional:
 required
channel_port_ref

Gets the channel_port_ref of this IBInterfacePort. A reference to the channel port for the channel associated with this interface.

Returns:The channel_port_ref of this IBInterfacePort.
Return type:str
Required/optional:
 required
controller_id

Gets the controller_id of this IBInterfacePort.

Returns:The controller_id of this IBInterfacePort.
Return type:str
Required/optional:
 optional
current_data_virtual_lanes

Gets the current_data_virtual_lanes of this IBInterfacePort. The number of data virtual lanes that are currently active for this interface.

Returns:The current_data_virtual_lanes of this IBInterfacePort.
Return type:int
Required/optional:
 required

Gets the current_link_width of this IBInterfacePort. The width at which the link is currently operating, e.g., 1 means “1X,” 4 means “4X,”.etc.

Returns:The current_link_width of this IBInterfacePort.
Return type:str
Required/optional:
 required
current_speed

Gets the current_speed of this IBInterfacePort. The speed at which the interface is currently operating.

Returns:The current_speed of this IBInterfacePort.
Return type:str
Required/optional:
 required
global_identifier

Gets the global_identifier of this IBInterfacePort. The InfiniBand global identifier associated with this interface.

Returns:The global_identifier of this IBInterfacePort.
Return type:str
Required/optional:
 required
id

Gets the id of this IBInterfacePort.

Returns:The id of this IBInterfacePort.
Return type:str
Required/optional:
 optional
interface_id

Gets the interface_id of this IBInterfacePort.

Returns:The interface_id of this IBInterfacePort.
Return type:str
Required/optional:
 optional
interface_ref

Gets the interface_ref of this IBInterfacePort. The opaque data by which an instance of IbInterface is uniquely identified.

Returns:The interface_ref of this IBInterfacePort.
Return type:str
Required/optional:
 required
is_iser_supported

Gets the is_iser_supported of this IBInterfacePort. This flag is true if iSER (iSCSI Extensions for RDMA) is currently supported.

Returns:The is_iser_supported of this IBInterfacePort.
Return type:bool
Required/optional:
 required
is_srp_supported

Gets the is_srp_supported of this IBInterfacePort. This flag is true if SRP (SCSI RDMA Protocol) is currently supported.

Returns:The is_srp_supported of this IBInterfacePort.
Return type:bool
Required/optional:
 required

Gets the link_state of this IBInterfacePort. The state of the InfiniBand link.

Returns:The link_state of this IBInterfacePort.
Return type:str
Required/optional:
 required
local_identifier

Gets the local_identifier of this IBInterfacePort. The InfiniBand local identifier associated with this interface.

Returns:The local_identifier of this IBInterfacePort.
Return type:int
Required/optional:
 required
maximum_data_virtual_lanes

Gets the maximum_data_virtual_lanes of this IBInterfacePort. The maximum number of data virtual lanes supported by the interface.

Returns:The maximum_data_virtual_lanes of this IBInterfacePort.
Return type:int
Required/optional:
 required
maximum_transmission_unit

Gets the maximum_transmission_unit of this IBInterfacePort. The size in bytes of the largest packet that the interface can transmit.

Returns:The maximum_transmission_unit of this IBInterfacePort.
Return type:int
Required/optional:
 required
nice_address_id

Gets the nice_address_id of this IBInterfacePort.

Returns:The nice_address_id of this IBInterfacePort.
Return type:str
Required/optional:
 optional
one_way_max_rate

Gets the one_way_max_rate of this IBInterfacePort. Maximum one way data rate in B/s

Returns:The one_way_max_rate of this IBInterfacePort.
Return type:int
Required/optional:
 required
phys_port_state

Gets the phys_port_state of this IBInterfacePort. This element contains the current state of the physical Infiniband port.

Returns:The phys_port_state of this IBInterfacePort.
Return type:str
Required/optional:
 required
physical_location

Gets the physical_location of this IBInterfacePort. The physical location of the Infiniband interface. The parent reference in Location identifies the physical component (e.g., controller or host card) where the interface circuitry is located, and the position field is a firmware-assigned 1-relative number signifying “1st Infiniband interface relative to the parent,” “2nd Infiniband interface relative to the parent,” etc. This “interface number” is independent of the interface’s channel association.

Returns:The physical_location of this IBInterfacePort.
Return type:Location
Required/optional:
 required
port_state

Gets the port_state of this IBInterfacePort. The state of the InfiniBand port.

Returns:The port_state of this IBInterfacePort.
Return type:str
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this IBInterfacePort. This field indicates whether or not the I/O interface is PI capable.

Returns:The protection_information_capable of this IBInterfacePort.
Return type:bool
Required/optional:
 required

Gets the supported_link_width of this IBInterfacePort. An array containing the different link widths at which the link is capable of operating.

Returns:The supported_link_width of this IBInterfacePort.
Return type:list[str]
Required/optional:
 required
supported_speed

Gets the supported_speed of this IBInterfacePort. An array containing the different speeds at which the interface is capable of operating.

Returns:The supported_speed of this IBInterfacePort.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.identification_request module

IdentificationRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.identification_request.IdentificationRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

channels

Gets the channels of this IdentificationRequest. A list of channel ids.

Returns:The channels of this IdentificationRequest.
Return type:list[int]
Required/optional:
 optional
drives

Gets the drives of this IdentificationRequest. A list of drive ids.

Returns:The drives of this IdentificationRequest.
Return type:list[str]
Required/optional:
 optional
pools

Gets the pools of this IdentificationRequest. A list of storage pool ids. Associated, optimal drives will be identified.

Returns:The pools of this IdentificationRequest.
Return type:list[str]
Required/optional:
 optional
storage_system

Gets the storage_system of this IdentificationRequest. Set to “true” to identify the StorageSystem.

Returns:The storage_system of this IdentificationRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

trays

Gets the trays of this IdentificationRequest. A list of tray ids.

Returns:The trays of this IdentificationRequest.
Return type:list[str]
Required/optional:
 optional
volumes

Gets the volumes of this IdentificationRequest. A list of volume ids. Associated, optimal drives will be identified.

Returns:The volumes of this IdentificationRequest.
Return type:list[str]
Required/optional:
 optional

netapp.santricity.models.v2.initial_async_response module

InitialAsyncResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.initial_async_response.InitialAsyncResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

request_id

Gets the request_id of this InitialAsyncResponse. A unique value that identifies the request for later retrieval.

Returns:The request_id of this InitialAsyncResponse.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.interface_stats module

InterfaceStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.interface_stats.InterfaceStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this InterfaceStats.

Returns:The array_id of this InterfaceStats.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this InterfaceStats.

Returns:The array_wwn of this InterfaceStats.
Return type:str
Required/optional:
 required
channel_error_counts

Gets the channel_error_counts of this InterfaceStats. The total number of errors detected on this channel.

Returns:The channel_error_counts of this InterfaceStats.
Return type:float
Required/optional:
 required
channel_number

Gets the channel_number of this InterfaceStats. Channel numerical ID.

Returns:The channel_number of this InterfaceStats.
Return type:int
Required/optional:
 required
channel_type

Gets the channel_type of this InterfaceStats. Channel Type enumeration Drive side, host side, or management.

Returns:The channel_type of this InterfaceStats.
Return type:str
Required/optional:
 required
interface_id

Gets the interface_id of this InterfaceStats. Interface that generated this group.

Returns:The interface_id of this InterfaceStats.
Return type:str
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this InterfaceStats.

Returns:The last_reset_time of this InterfaceStats.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this InterfaceStats.

Returns:The last_reset_time_in_ms of this InterfaceStats.
Return type:int
Required/optional:
 required
observed_time

Gets the observed_time of this InterfaceStats. End time for this collection as measured by the number of seconds since baseTime.

Returns:The observed_time of this InterfaceStats.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this InterfaceStats.

Returns:The observed_time_in_ms of this InterfaceStats.
Return type:int
Required/optional:
 required
other_ops

Gets the other_ops of this InterfaceStats. Number of non-read-write operations.

Returns:The other_ops of this InterfaceStats.
Return type:float
Required/optional:
 required
other_time_max

Gets the other_time_max of this InterfaceStats. Max time in microseconds spent processing one non-read-write op.

Returns:The other_time_max of this InterfaceStats.
Return type:float
Required/optional:
 required
other_time_total

Gets the other_time_total of this InterfaceStats. Total time in microseconds spent in non-read-write ops.

Returns:The other_time_total of this InterfaceStats.
Return type:float
Required/optional:
 required
other_time_total_sq

Gets the other_time_total_sq of this InterfaceStats. Sum of the squares of microseconds spent in non-read-write operations.

Returns:The other_time_total_sq of this InterfaceStats.
Return type:float
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this InterfaceStats. Maximum channel queue depth.

Returns:The queue_depth_max of this InterfaceStats.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this InterfaceStats. Total channel queue depth.

Returns:The queue_depth_total of this InterfaceStats.
Return type:float
Required/optional:
 required
read_bytes

Gets the read_bytes of this InterfaceStats. Number of bytes read.

Returns:The read_bytes of this InterfaceStats.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this InterfaceStats. Number of read operations.

Returns:The read_ops of this InterfaceStats.
Return type:float
Required/optional:
 required
read_time_max

Gets the read_time_max of this InterfaceStats. Max time in microseconds spent processing one read operation.

Returns:The read_time_max of this InterfaceStats.
Return type:float
Required/optional:
 required
read_time_total

Gets the read_time_total of this InterfaceStats. Total time in microseconds spent in read operations.

Returns:The read_time_total of this InterfaceStats.
Return type:float
Required/optional:
 required
read_time_total_sq

Gets the read_time_total_sq of this InterfaceStats. Sum of the squares of microseconds spent in read operations.

Returns:The read_time_total_sq of this InterfaceStats.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_bytes

Gets the write_bytes of this InterfaceStats. Number of bytes write.

Returns:The write_bytes of this InterfaceStats.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this InterfaceStats. Number of write operations.

Returns:The write_ops of this InterfaceStats.
Return type:float
Required/optional:
 required
write_time_max

Gets the write_time_max of this InterfaceStats. Max time in microseconds spent processing one write operation.

Returns:The write_time_max of this InterfaceStats.
Return type:float
Required/optional:
 required
write_time_total

Gets the write_time_total of this InterfaceStats. Total time in microseconds spent in write operations.

Returns:The write_time_total of this InterfaceStats.
Return type:float
Required/optional:
 required
write_time_total_sq

Gets the write_time_total_sq of this InterfaceStats. Sum of the squares of microseconds spent in write operations.

Returns:The write_time_total_sq of this InterfaceStats.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.iom_service_info_response module

IomServiceInfoResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.iom_service_info_response.IomServiceInfoResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

disruptive_iom_firmware_update

Gets the disruptive_iom_firmware_update of this IomServiceInfoResponse. Reports whether there are any trays for which an IOM firmware update would be disruptive.

Returns:The disruptive_iom_firmware_update of this IomServiceInfoResponse.
Return type:bool
Required/optional:
 required
iom_service_enabled

Gets the iom_service_enabled of this IomServiceInfoResponse. Reports whether the IOM service is enabled.

Returns:The iom_service_enabled of this IomServiceInfoResponse.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.iom_service_update_request module

IomServiceUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.iom_service_update_request.IomServiceUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

enabled

Gets the enabled of this IomServiceUpdateRequest. true to enable the service, false to disable.

Returns:The enabled of this IomServiceUpdateRequest.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.iscsi_entity_response module

IscsiEntityResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.iscsi_entity_response.IscsiEntityResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

host_ports_configured_dhcp

Gets the host_ports_configured_dhcp of this IscsiEntityResponse.

Returns:The host_ports_configured_dhcp of this IscsiEntityResponse.
Return type:bool
Required/optional:
 optional
icmp_ping_response_enabled

Gets the icmp_ping_response_enabled of this IscsiEntityResponse.

Returns:The icmp_ping_response_enabled of this IscsiEntityResponse.
Return type:bool
Required/optional:
 optional
ipv4_isns_server_address

Gets the ipv4_isns_server_address of this IscsiEntityResponse.

Returns:The ipv4_isns_server_address of this IscsiEntityResponse.
Return type:str
Required/optional:
 optional
ipv4_isns_server_address_config_method

Gets the ipv4_isns_server_address_config_method of this IscsiEntityResponse.

Returns:The ipv4_isns_server_address_config_method of this IscsiEntityResponse.
Return type:str
Required/optional:
 optional
ipv6_isns_server_address

Gets the ipv6_isns_server_address of this IscsiEntityResponse.

Returns:The ipv6_isns_server_address of this IscsiEntityResponse.
Return type:str
Required/optional:
 optional
ipv6_isns_server_address_config_method

Gets the ipv6_isns_server_address_config_method of this IscsiEntityResponse.

Returns:The ipv6_isns_server_address_config_method of this IscsiEntityResponse.
Return type:str
Required/optional:
 optional
isns_registration_state

Gets the isns_registration_state of this IscsiEntityResponse.

Returns:The isns_registration_state of this IscsiEntityResponse.
Return type:str
Required/optional:
 optional
isns_server_registration_enabled

Gets the isns_server_registration_enabled of this IscsiEntityResponse.

Returns:The isns_server_registration_enabled of this IscsiEntityResponse.
Return type:bool
Required/optional:
 optional
isns_server_tcp_listen_port

Gets the isns_server_tcp_listen_port of this IscsiEntityResponse.

Returns:The isns_server_tcp_listen_port of this IscsiEntityResponse.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

unnamed_discovery_sessions_enabled

Gets the unnamed_discovery_sessions_enabled of this IscsiEntityResponse.

Returns:The unnamed_discovery_sessions_enabled of this IscsiEntityResponse.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.iscsi_entity_update_request module

IscsiEntityUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.iscsi_entity_update_request.IscsiEntityUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

icmp_ping_response_enabled

Gets the icmp_ping_response_enabled of this IscsiEntityUpdateRequest. The setting for enabling or disabling the ICMP (Internet Control Message Protocol) ping messages.

Returns:The icmp_ping_response_enabled of this IscsiEntityUpdateRequest.
Return type:bool
Required/optional:
 optional
ipv4_isns_server_address

Gets the ipv4_isns_server_address of this IscsiEntityUpdateRequest. The IPV4 configuration method to use for determining the IP address of the iSNS server. Whenever there is a transition of the configuration method from IPV4_CONFIG_STATIC to IPV4_CONFIG_DHCP, the storage array performs the equivalent of a refreshIsnsServerLocation operation.

Returns:The ipv4_isns_server_address of this IscsiEntityUpdateRequest.
Return type:str
Required/optional:
 optional
ipv4_isns_server_address_config_method

Gets the ipv4_isns_server_address_config_method of this IscsiEntityUpdateRequest. The IPV4 configuration method to use for determining the IP address of the iSNS server. Whenever there is a transition of the configuration method from IPV4_CONFIG_STATIC to IPV4_CONFIG_DHCP, the storage array performs the equivalent of a refreshIsnsServerLocation operation.

Returns:The ipv4_isns_server_address_config_method of this IscsiEntityUpdateRequest.
Return type:str
Required/optional:
 optional
ipv6_isns_server_address
Gets the ipv6_isns_server_address of this IscsiEntityUpdateRequest.
The IPV6 address of the iSNS server.
Returns:The ipv6_isns_server_address of this IscsiEntityUpdateRequest.
Return type:str
Required/optional:
 optional
isns_server_registration_enabled

Gets the isns_server_registration_enabled of this IscsiEntityUpdateRequest. The setting is for enabling or disabling storage array registration with the iSNS server.

Returns:The isns_server_registration_enabled of this IscsiEntityUpdateRequest.
Return type:bool
Required/optional:
 optional
isns_server_tcp_listen_port

Gets the isns_server_tcp_listen_port of this IscsiEntityUpdateRequest. The number of the TCP port on which the iSNS server listens for incoming connections.

Returns:The isns_server_tcp_listen_port of this IscsiEntityUpdateRequest.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

unnamed_discovery_sessions_enabled

Gets the unnamed_discovery_sessions_enabled of this IscsiEntityUpdateRequest. The setting for enabling or disabling unnamed discovery sessions.

Returns:The unnamed_discovery_sessions_enabled of this IscsiEntityUpdateRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.iscsi_target_response module

IscsiTargetResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.iscsi_target_response.IscsiTargetResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

alias

Gets the alias of this IscsiTargetResponse. The iSCSI target alias.

Returns:The alias of this IscsiTargetResponse.
Return type:str
Required/optional:
 required
auth_method

Gets the auth_method of this IscsiTargetResponse. Authentication type (None or CHAP)

Returns:The auth_method of this IscsiTargetResponse.
Return type:str
Required/optional:
 required
chap_secret

Gets the chap_secret of this IscsiTargetResponse. CHAP secret/password.

Returns:The chap_secret of this IscsiTargetResponse.
Return type:str
Required/optional:
 required
iqn

Gets the iqn of this IscsiTargetResponse. iSCSI Qualified Name (iqn)

Returns:The iqn of this IscsiTargetResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.iscsi_target_update_request module

IscsiTargetUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.iscsi_target_update_request.IscsiTargetUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

alias

Gets the alias of this IscsiTargetUpdateRequest. The iSCSI target alias.

Returns:The alias of this IscsiTargetUpdateRequest.
Return type:str
Required/optional:
 optional
chap_secret

Gets the chap_secret of this IscsiTargetUpdateRequest. Enable Challenge-Handshake Authentication Protocol (CHAP) using the provided password. A secure password will be generated and returned if CHAP is enabled and this field is not provided.

Returns:The chap_secret of this IscsiTargetUpdateRequest.
Return type:str
Required/optional:
 optional
enable_chap_authentication

Gets the enable_chap_authentication of this IscsiTargetUpdateRequest. Enable Challenge-Handshake Authentication Protocol (CHAP), defaults to false.

Returns:The enable_chap_authentication of this IscsiTargetUpdateRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.job_progress module

JobProgress.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.job_progress.JobProgress[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

object_id

Gets the object_id of this JobProgress.

Returns:The object_id of this JobProgress.
Return type:str
Required/optional:
 required
percent_complete

Gets the percent_complete of this JobProgress.

Returns:The percent_complete of this JobProgress.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.key_value module

KeyValue.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.key_value.KeyValue[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

key

Gets the key of this KeyValue. Key

Returns:The key of this KeyValue.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this KeyValue. Single value item. If this is populated it is used. This field is deprecated.

Returns:The value of this KeyValue.
Return type:str
Required/optional:
 optional
value_list

Gets the value_list of this KeyValue. Provide a list of values

Returns:The value_list of this KeyValue.
Return type:list[str]
Required/optional:
 required

netapp.santricity.models.v2.legacy_snapshot_create_request module

LegacySnapshotCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.legacy_snapshot_create_request.LegacySnapshotCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

base_volume_id

Gets the base_volume_id of this LegacySnapshotCreateRequest. The identifier of the volume or thin volume for the new snapshot group.

Returns:The base_volume_id of this LegacySnapshotCreateRequest.
Return type:str
Required/optional:
 required
full_policy

Gets the full_policy of this LegacySnapshotCreateRequest. The behavior on when the data repository becomes full.

Returns:The full_policy of this LegacySnapshotCreateRequest.
Return type:str
Required/optional:
 optional
name

Gets the name of this LegacySnapshotCreateRequest. The name of the new snapshot.

Returns:The name of this LegacySnapshotCreateRequest.
Return type:str
Required/optional:
 required
repository_percentage

Gets the repository_percentage of this LegacySnapshotCreateRequest. Size of the snapshot repository in relation to the base volume capacity

Returns:The repository_percentage of this LegacySnapshotCreateRequest.
Return type:float
Required/optional:
 optional
storage_pool_id

Gets the storage_pool_id of this LegacySnapshotCreateRequest. The identifier of the storage pool to allocate the repository volume.

Returns:The storage_pool_id of this LegacySnapshotCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

warning_threshold

Gets the warning_threshold of this LegacySnapshotCreateRequest. Warn the user when the repository is % full.

Returns:The warning_threshold of this LegacySnapshotCreateRequest.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.legacy_snapshot_ex module

LegacySnapshotEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.legacy_snapshot_ex.LegacySnapshotEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

action

Gets the action of this LegacySnapshotEx. Long running action.

Returns:The action of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
async_mirror_source

Gets the async_mirror_source of this LegacySnapshotEx. True if the volume is a source in an Asynchronous Mirror relationship.

Returns:The async_mirror_source of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
async_mirror_target

Gets the async_mirror_target of this LegacySnapshotEx. True if the volume is a target in an Asynchronous Mirror relationship.

Returns:The async_mirror_target of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
base_volume

Gets the base_volume of this LegacySnapshotEx. Base volume for this snapshot.

Returns:The base_volume of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
base_volume_size_in_bytes

Gets the base_volume_size_in_bytes of this LegacySnapshotEx.

Returns:The base_volume_size_in_bytes of this LegacySnapshotEx.
Return type:int
Required/optional:
 optional
children_inactive

Gets the children_inactive of this LegacySnapshotEx. True if all child volumes are offline or failed. Child volumes are the base volume and the REPOSITORY volume.

Returns:The children_inactive of this LegacySnapshotEx.
Return type:bool
Required/optional:
 required
current_controller_id

Gets the current_controller_id of this LegacySnapshotEx.

Returns:The current_controller_id of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional
current_manager

Gets the current_manager of this LegacySnapshotEx. Current owner of the snapshot.

Returns:The current_manager of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
extent_size

Gets the extent_size of this LegacySnapshotEx. The size of the extent in bytes. Not used in this release of software.

Returns:The extent_size of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
extent_start

Gets the extent_start of this LegacySnapshotEx. The start position of the extent in the base volume (bytes). Not used in this release of software.

Returns:The extent_start of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
full_warn_threshold

Gets the full_warn_threshold of this LegacySnapshotEx. Repository utilization warning threshold.

Returns:The full_warn_threshold of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
id

Gets the id of this LegacySnapshotEx.

Returns:The id of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional
label

Gets the label of this LegacySnapshotEx. Name of the snapshot.

Returns:The label of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
list_of_mappings

Gets the list_of_mappings of this LegacySnapshotEx.

Returns:The list_of_mappings of this LegacySnapshotEx.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this LegacySnapshotEx.

Returns:The mapped of this LegacySnapshotEx.
Return type:bool
Required/optional:
 required
mgmt_client_attribute

Gets the mgmt_client_attribute of this LegacySnapshotEx. For use by management client.

Returns:The mgmt_client_attribute of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
name

Gets the name of this LegacySnapshotEx.

Returns:The name of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this LegacySnapshotEx.

Returns:The object_type of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional
online_volume_copy

Gets the online_volume_copy of this LegacySnapshotEx.

Returns:The online_volume_copy of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
over_warn_threshold

Gets the over_warn_threshold of this LegacySnapshotEx. True if the repository utilization is over the warning threshold.

Returns:The over_warn_threshold of this LegacySnapshotEx.
Return type:bool
Required/optional:
 required
perms

Gets the perms of this LegacySnapshotEx. Permissions allowed on volume.

Returns:The perms of this LegacySnapshotEx.
Return type:VolumePerms
Required/optional:
 required
pit_base_volume

Gets the pit_base_volume of this LegacySnapshotEx.

Returns:The pit_base_volume of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
preferred_controller_id

Gets the preferred_controller_id of this LegacySnapshotEx.

Returns:The preferred_controller_id of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional
protection_type

Gets the protection_type of this LegacySnapshotEx.

Returns:The protection_type of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional
remote_mirror_source

Gets the remote_mirror_source of this LegacySnapshotEx. True if the volume is a source (primary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_source of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
remote_mirror_target

Gets the remote_mirror_target of this LegacySnapshotEx. True if the volume is a target (secondary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_target of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
rep_full_policy

Gets the rep_full_policy of this LegacySnapshotEx. Indication of the volume behavior when the repository is full.

Returns:The rep_full_policy of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
repository_capacity

Gets the repository_capacity of this LegacySnapshotEx.

Returns:The repository_capacity of this LegacySnapshotEx.
Return type:int
Required/optional:
 optional
repository_full

Gets the repository_full of this LegacySnapshotEx. True, if the repository is full.

Returns:The repository_full of this LegacySnapshotEx.
Return type:bool
Required/optional:
 required
repository_volume

Gets the repository_volume of this LegacySnapshotEx. Repository volume for this snapshot.

Returns:The repository_volume of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
rollback_priority

Gets the rollback_priority of this LegacySnapshotEx. The importance of the rollback operation (0-4). Not used in this release of software.

Returns:The rollback_priority of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
rollback_status

Gets the rollback_status of this LegacySnapshotEx. Status of current action being performed on snapshot.

Returns:The rollback_status of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
snapshot_ref

Gets the snapshot_ref of this LegacySnapshotEx. Reference (key) for the snapshot volume.

Returns:The snapshot_ref of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
snapshot_time

Gets the snapshot_time of this LegacySnapshotEx. The controller time when the snapshot was created.

Returns:The snapshot_time of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
status

Gets the status of this LegacySnapshotEx. Indicates status of the snapshot.

Returns:The status of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this LegacySnapshotEx.

Returns:The total_size_in_bytes of this LegacySnapshotEx.
Return type:int
Required/optional:
 optional
volume_copy_source

Gets the volume_copy_source of this LegacySnapshotEx.

Returns:The volume_copy_source of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
volume_copy_target

Gets the volume_copy_target of this LegacySnapshotEx.

Returns:The volume_copy_target of this LegacySnapshotEx.
Return type:bool
Required/optional:
 optional
volume_handle

Gets the volume_handle of this LegacySnapshotEx. Volume SSID.

Returns:The volume_handle of this LegacySnapshotEx.
Return type:int
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this LegacySnapshotEx. The World Wide Name of the snapshot.

Returns:The world_wide_name of this LegacySnapshotEx.
Return type:str
Required/optional:
 required
wwn

Gets the wwn of this LegacySnapshotEx.

Returns:The wwn of this LegacySnapshotEx.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.legacy_snapshot_update_request module

LegacySnapshotUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.legacy_snapshot_update_request.LegacySnapshotUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

full_policy

Gets the full_policy of this LegacySnapshotUpdateRequest. The behavior on when the data repository becomes full.

Returns:The full_policy of this LegacySnapshotUpdateRequest.
Return type:str
Required/optional:
 optional
new_name

Gets the new_name of this LegacySnapshotUpdateRequest. New name for the snapshot.

Returns:The new_name of this LegacySnapshotUpdateRequest.
Return type:str
Required/optional:
 optional
recreate_snapshot

Gets the recreate_snapshot of this LegacySnapshotUpdateRequest. Recreate the snapshot.

Returns:The recreate_snapshot of this LegacySnapshotUpdateRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

warning_threshold

Gets the warning_threshold of this LegacySnapshotUpdateRequest. Warn the user when the repository is % full.

Returns:The warning_threshold of this LegacySnapshotUpdateRequest.
Return type:int
Required/optional:
 optional

netapp.santricity.models.v2.level module

Level.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.level.Level[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

localized_name

Gets the localized_name of this Level.

Returns:The localized_name of this Level.
Return type:str
Required/optional:
 optional
name

Gets the name of this Level.

Returns:The name of this Level.
Return type:str
Required/optional:
 optional
resource_bundle_name

Gets the resource_bundle_name of this Level.

Returns:The resource_bundle_name of this Level.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.locale module

Locale.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.locale.Locale[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

country

Gets the country of this Locale.

Returns:The country of this Locale.
Return type:str
Required/optional:
 optional
display_country

Gets the display_country of this Locale.

Returns:The display_country of this Locale.
Return type:str
Required/optional:
 optional
display_language

Gets the display_language of this Locale.

Returns:The display_language of this Locale.
Return type:str
Required/optional:
 optional
display_name

Gets the display_name of this Locale.

Returns:The display_name of this Locale.
Return type:str
Required/optional:
 optional
display_script

Gets the display_script of this Locale.

Returns:The display_script of this Locale.
Return type:str
Required/optional:
 optional
display_variant

Gets the display_variant of this Locale.

Returns:The display_variant of this Locale.
Return type:str
Required/optional:
 optional
extension_keys

Gets the extension_keys of this Locale.

Returns:The extension_keys of this Locale.
Return type:list[str]
Required/optional:
 optional
iso3_country

Gets the iso3_country of this Locale.

Returns:The iso3_country of this Locale.
Return type:str
Required/optional:
 optional
iso3_language

Gets the iso3_language of this Locale.

Returns:The iso3_language of this Locale.
Return type:str
Required/optional:
 optional
language

Gets the language of this Locale.

Returns:The language of this Locale.
Return type:str
Required/optional:
 optional
script

Gets the script of this Locale.

Returns:The script of this Locale.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

unicode_locale_attributes

Gets the unicode_locale_attributes of this Locale.

Returns:The unicode_locale_attributes of this Locale.
Return type:list[str]
Required/optional:
 optional
unicode_locale_keys

Gets the unicode_locale_keys of this Locale.

Returns:The unicode_locale_keys of this Locale.
Return type:list[str]
Required/optional:
 optional
variant

Gets the variant of this Locale.

Returns:The variant of this Locale.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.localized_log_message module

LocalizedLogMessage.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.localized_log_message.LocalizedLogMessage[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

context

Gets the context of this LocalizedLogMessage. Log message context

Returns:The context of this LocalizedLogMessage.
Return type:str
Required/optional:
 required
logger_type

Gets the logger_type of this LocalizedLogMessage. Logger type of this message

Returns:The logger_type of this LocalizedLogMessage.
Return type:str
Required/optional:
 required
message_text

Gets the message_text of this LocalizedLogMessage. Localized message text

Returns:The message_text of this LocalizedLogMessage.
Return type:str
Required/optional:
 optional
record_id

Gets the record_id of this LocalizedLogMessage. ReplicatedRecord ID for this message

Returns:The record_id of this LocalizedLogMessage.
Return type:int
Required/optional:
 required
timestamp

Gets the timestamp of this LocalizedLogMessage. Timestamp for this log message

Returns:The timestamp of this LocalizedLogMessage.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.lockdown_status_response module

LockdownStatusResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.lockdown_status_response.LockdownStatusResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

is_lockdown

Gets the is_lockdown of this LockdownStatusResponse. True if the storage system is in lockdown mode

Returns:The is_lockdown of this LockdownStatusResponse.
Return type:bool
Required/optional:
 required
lockdown_type

Gets the lockdown_type of this LockdownStatusResponse. Type of the storage systemLockdown

Returns:The lockdown_type of this LockdownStatusResponse.
Return type:str
Required/optional:
 optional
storage_system_label

Gets the storage_system_label of this LockdownStatusResponse. Storage system label provided by the user

Returns:The storage_system_label of this LockdownStatusResponse.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.log_record module

LogRecord.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.log_record.LogRecord[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

level

Gets the level of this LogRecord.

Returns:The level of this LogRecord.
Return type:Level
Required/optional:
 optional
logger_name

Gets the logger_name of this LogRecord.

Returns:The logger_name of this LogRecord.
Return type:str
Required/optional:
 optional
message

Gets the message of this LogRecord.

Returns:The message of this LogRecord.
Return type:str
Required/optional:
 optional
millis

Gets the millis of this LogRecord.

Returns:The millis of this LogRecord.
Return type:int
Required/optional:
 optional
parameters

Gets the parameters of this LogRecord.

Returns:The parameters of this LogRecord.
Return type:list[object]
Required/optional:
 optional
resource_bundle

Gets the resource_bundle of this LogRecord.

Returns:The resource_bundle of this LogRecord.
Return type:ResourceBundle
Required/optional:
 optional
resource_bundle_name

Gets the resource_bundle_name of this LogRecord.

Returns:The resource_bundle_name of this LogRecord.
Return type:str
Required/optional:
 optional
sequence_number

Gets the sequence_number of this LogRecord.

Returns:The sequence_number of this LogRecord.
Return type:int
Required/optional:
 optional
source_class_name

Gets the source_class_name of this LogRecord.

Returns:The source_class_name of this LogRecord.
Return type:str
Required/optional:
 optional
source_method_name

Gets the source_method_name of this LogRecord.

Returns:The source_method_name of this LogRecord.
Return type:str
Required/optional:
 optional
thread_id

Gets the thread_id of this LogRecord.

Returns:The thread_id of this LogRecord.
Return type:int
Required/optional:
 optional
thrown

Gets the thrown of this LogRecord.

Returns:The thrown of this LogRecord.
Return type:Throwable
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.logger_record_response module

LoggerRecordResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.logger_record_response.LoggerRecordResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

log_records

Gets the log_records of this LoggerRecordResponse. A Map of log records requested

Returns:The log_records of this LoggerRecordResponse.
Return type:list[LocalizedLogMessage]
Required/optional:
 optional
record_type

Gets the record_type of this LoggerRecordResponse. Type of log records returned

Returns:The record_type of this LoggerRecordResponse.
Return type:str
Required/optional:
 optional
time_stamps

Gets the time_stamps of this LoggerRecordResponse. A Map of timestamps for each logger type

Returns:The time_stamps of this LoggerRecordResponse.
Return type:dict(String, datetime)
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.management_configuration_request module

ManagementConfigurationRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.management_configuration_request.ManagementConfigurationRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_ref

Gets the controller_ref of this ManagementConfigurationRequest.

Returns:The controller_ref of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 required
dns_acquisition_descriptor

Gets the dns_acquisition_descriptor of this ManagementConfigurationRequest. The configuration for the DNS on this management interface

Returns:The dns_acquisition_descriptor of this ManagementConfigurationRequest.
Return type:DnsAcquisitionDescriptor
Required/optional:
 optional
enable_remote_access

Gets the enable_remote_access of this ManagementConfigurationRequest. If set to true, the controller is enabled for establishment of a remote access session. Depending on the controller platform, the method for remote access could be rlogin or telnet

Returns:The enable_remote_access of this ManagementConfigurationRequest.
Return type:bool
Required/optional:
 optional
interface_name

Gets the interface_name of this ManagementConfigurationRequest. Name of Ethernet port

Returns:The interface_name of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
interface_ref

Gets the interface_ref of this ManagementConfigurationRequest. Reference to the Ethernet interface to configure

Returns:The interface_ref of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 required
ipv4_address

Gets the ipv4_address of this ManagementConfigurationRequest. The ‘ipv4’ address for the interface. Required for static configuration.

Returns:The ipv4_address of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv4_address_config_method

Gets the ipv4_address_config_method of this ManagementConfigurationRequest. Setting that determines how the ‘ipv4’ address is configured. Required if ipv4 is enabled.

Returns:The ipv4_address_config_method of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv4_enabled

Gets the ipv4_enabled of this ManagementConfigurationRequest. True if ‘ipv4’ is to be enabled for this interface; otherwise false.

Returns:The ipv4_enabled of this ManagementConfigurationRequest.
Return type:bool
Required/optional:
 optional
ipv4_gateway_address

Gets the ipv4_gateway_address of this ManagementConfigurationRequest. Manually specify the address of the gateway.

Returns:The ipv4_gateway_address of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv4_subnet_mask

Gets the ipv4_subnet_mask of this ManagementConfigurationRequest. The ‘ipv4’ subnet mask for the interface. Required for static configuration.

Returns:The ipv4_subnet_mask of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv6_address_config_method

Gets the ipv6_address_config_method of this ManagementConfigurationRequest. The method by which the ‘ipv6’ address information is configured for the interface.

Returns:The ipv6_address_config_method of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv6_enabled

Gets the ipv6_enabled of this ManagementConfigurationRequest. True if ‘ipv6’ is to be enabled for this interface; otherwise false.

Returns:The ipv6_enabled of this ManagementConfigurationRequest.
Return type:bool
Required/optional:
 optional
ipv6_gateway_address

Gets the ipv6_gateway_address of this ManagementConfigurationRequest.

Returns:The ipv6_gateway_address of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv6_local_address

Gets the ipv6_local_address of this ManagementConfigurationRequest. The ‘ipv6’ local address for the interface.

Returns:The ipv6_local_address of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ipv6_static_routable_address

Gets the ipv6_static_routable_address of this ManagementConfigurationRequest.

Returns:The ipv6_static_routable_address of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
ntp_acquisition_descriptor

Gets the ntp_acquisition_descriptor of this ManagementConfigurationRequest. The configuration for the NTP on this management interface

Returns:The ntp_acquisition_descriptor of this ManagementConfigurationRequest.
Return type:NtpAcquisitionDescriptor
Required/optional:
 optional
speed_setting

Gets the speed_setting of this ManagementConfigurationRequest. The configured speed setting for the Ethernet interface.

Returns:The speed_setting of this ManagementConfigurationRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.management_interface module

ManagementInterface.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.management_interface.ManagementInterface[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

alias

Gets the alias of this ManagementInterface. An ASCII string that identifies the alias name for the interface; this name is presumed to be associated with the IP protocol address.

Returns:The alias of this ManagementInterface.
Return type:str
Required/optional:
 required
bootp_used

Gets the bootp_used of this ManagementInterface. Bootpserver used to get network parameters.

Returns:The bootp_used of this ManagementInterface.
Return type:bool
Required/optional:
 required
channel

Gets the channel of this ManagementInterface. The channel number of this Ethernet interface.

Returns:The channel of this ManagementInterface.
Return type:int
Required/optional:
 required
configured_speed_setting

Gets the configured_speed_setting of this ManagementInterface. Configured setting for the interface.

Returns:The configured_speed_setting of this ManagementInterface.
Return type:str
Required/optional:
 required
controller_ref

Gets the controller_ref of this ManagementInterface.

Returns:The controller_ref of this ManagementInterface.
Return type:str
Required/optional:
 optional
controller_slot

Gets the controller_slot of this ManagementInterface.

Returns:The controller_slot of this ManagementInterface.
Return type:int
Required/optional:
 optional
current_speed

Gets the current_speed of this ManagementInterface. Current speed of the interface.

Returns:The current_speed of this ManagementInterface.
Return type:str
Required/optional:
 required
dns_properties

Gets the dns_properties of this ManagementInterface.

Returns:The dns_properties of this ManagementInterface.
Return type:ControllerDNSProperties
Required/optional:
 optional
full_duplex

Gets the full_duplex of this ManagementInterface. If set to true, the interface is operating in full duplex mode; otherwise, it is operating in half-duplex mode.

Returns:The full_duplex of this ManagementInterface.
Return type:bool
Required/optional:
 required
gateway_ip

Gets the gateway_ip of this ManagementInterface. IP address of the gateway.

Returns:The gateway_ip of this ManagementInterface.
Return type:int
Required/optional:
 required
id

Gets the id of this ManagementInterface.

Returns:The id of this ManagementInterface.
Return type:str
Required/optional:
 optional
interface_name

Gets the interface_name of this ManagementInterface. Name of the Ethernet port, as reported by the controller.

Returns:The interface_name of this ManagementInterface.
Return type:str
Required/optional:
 required
interface_ref

Gets the interface_ref of this ManagementInterface. The unique identifier for a given instance of this structure.

Returns:The interface_ref of this ManagementInterface.
Return type:str
Required/optional:
 required
ip

Gets the ip of this ManagementInterface. The 32-bit IP protocol address assigned to the interface.

Returns:The ip of this ManagementInterface.
Return type:int
Required/optional:
 required
ipv4_address

Gets the ipv4_address of this ManagementInterface. The IPV4 address for the interface.

Returns:The ipv4_address of this ManagementInterface.
Return type:str
Required/optional:
 required
ipv4_address_config_method

Gets the ipv4_address_config_method of this ManagementInterface. The method by which the IPV4 address information is configured.

Returns:The ipv4_address_config_method of this ManagementInterface.
Return type:str
Required/optional:
 required
ipv4_enabled

Gets the ipv4_enabled of this ManagementInterface. True if IPV4 is enabled for this interface; otherwise false.

Returns:The ipv4_enabled of this ManagementInterface.
Return type:bool
Required/optional:
 required
ipv4_gateway_address

Gets the ipv4_gateway_address of this ManagementInterface.

Returns:The ipv4_gateway_address of this ManagementInterface.
Return type:str
Required/optional:
 optional
ipv4_subnet_mask

Gets the ipv4_subnet_mask of this ManagementInterface. The IPV4 subnet mask for the interface.

Returns:The ipv4_subnet_mask of this ManagementInterface.
Return type:str
Required/optional:
 required
ipv6_address_config_method

Gets the ipv6_address_config_method of this ManagementInterface. The method by which the IPV6 address information is configured for the interface.

Returns:The ipv6_address_config_method of this ManagementInterface.
Return type:str
Required/optional:
 required
ipv6_enabled

Gets the ipv6_enabled of this ManagementInterface. True if IPV6 is enabled for this interface; otherwise false.

Returns:The ipv6_enabled of this ManagementInterface.
Return type:bool
Required/optional:
 required
ipv6_local_address

Gets the ipv6_local_address of this ManagementInterface. The IPV6 local address for the interface and associated data.

Returns:The ipv6_local_address of this ManagementInterface.
Return type:IpV6AddressData
Required/optional:
 required
ipv6_port_routable_addresses

Gets the ipv6_port_routable_addresses of this ManagementInterface. The set of IPV6 port routable addresses for the interface.

Returns:The ipv6_port_routable_addresses of this ManagementInterface.
Return type:list[IpV6AddressData]
Required/optional:
 required
ipv6_port_static_routable_address

Gets the ipv6_port_static_routable_address of this ManagementInterface. The IPV6 static routable address for the interface and associated data.

Returns:The ipv6_port_static_routable_address of this ManagementInterface.
Return type:IpV6AddressData
Required/optional:
 required

Gets the link_status of this ManagementInterface. The status of the network link for this interface.

Returns:The link_status of this ManagementInterface.
Return type:str
Required/optional:
 required
mac_addr

Gets the mac_addr of this ManagementInterface. An ASCII string representation of the globally-unique 48-bit MAC address assigned to the Ethernet interface.

Returns:The mac_addr of this ManagementInterface.
Return type:str
Required/optional:
 required
ntp_properties

Gets the ntp_properties of this ManagementInterface.

Returns:The ntp_properties of this ManagementInterface.
Return type:ControllerNTPProperties
Required/optional:
 optional
physical_location

Gets the physical_location of this ManagementInterface. The physical location of the Ethernet interface. The parent reference in Location identifies the physical component (e.g., controller or host card) where the interface circuitry is located, and the position field is a firmware-assigned 1-relative number signifying “1st ethernet interface relative to the parent,” “2nd ethernet interface relative to the parent,” etc. This “interface number” is independent of the interface’s channel association.

Returns:The physical_location of this ManagementInterface.
Return type:Location
Required/optional:
 required
reserved1

Gets the reserved1 of this ManagementInterface.

Returns:The reserved1 of this ManagementInterface.
Return type:str
Required/optional:
 optional
reserved2

Gets the reserved2 of this ManagementInterface.

Returns:The reserved2 of this ManagementInterface.
Return type:str
Required/optional:
 optional
rlogin_enabled

Gets the rlogin_enabled of this ManagementInterface. True if rlogin sessions are allowed.

Returns:The rlogin_enabled of this ManagementInterface.
Return type:bool
Required/optional:
 required
setup_error

Gets the setup_error of this ManagementInterface. Set to true if there is a configuration error.

Returns:The setup_error of this ManagementInterface.
Return type:bool
Required/optional:
 required
speed

Gets the speed of this ManagementInterface. The speed of the interface, as currently configured, in Mbit/sec.

Returns:The speed of this ManagementInterface.
Return type:int
Required/optional:
 required
subnet_mask

Gets the subnet_mask of this ManagementInterface. Network subnet mask.

Returns:The subnet_mask of this ManagementInterface.
Return type:int
Required/optional:
 required
supported_speed_settings

Gets the supported_speed_settings of this ManagementInterface. Support speed setting for interface

Returns:The supported_speed_settings of this ManagementInterface.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.mappable_object module

MappableObject.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.mappable_object.MappableObject[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_controller_id

Gets the current_controller_id of this MappableObject.

Returns:The current_controller_id of this MappableObject.
Return type:str
Required/optional:
 optional
id

Gets the id of this MappableObject.

Returns:The id of this MappableObject.
Return type:str
Required/optional:
 optional
list_of_mappings

Gets the list_of_mappings of this MappableObject.

Returns:The list_of_mappings of this MappableObject.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this MappableObject.

Returns:The mapped of this MappableObject.
Return type:bool
Required/optional:
 required
name

Gets the name of this MappableObject.

Returns:The name of this MappableObject.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this MappableObject.

Returns:The object_type of this MappableObject.
Return type:str
Required/optional:
 optional
preferred_controller_id

Gets the preferred_controller_id of this MappableObject.

Returns:The preferred_controller_id of this MappableObject.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this MappableObject.

Returns:The total_size_in_bytes of this MappableObject.
Return type:int
Required/optional:
 optional
wwn

Gets the wwn of this MappableObject.

Returns:The wwn of this MappableObject.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.mel_entry_ex module

MelEntryEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.mel_entry_ex.MelEntryEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

asc

Gets the asc of this MelEntryEx.

Returns:The asc of this MelEntryEx.
Return type:int
Required/optional:
 optional
ascq

Gets the ascq of this MelEntryEx.

Returns:The ascq of this MelEntryEx.
Return type:int
Required/optional:
 optional
category

Gets the category of this MelEntryEx. The category into which this event falls. This value identifies the general type of activity or event that occurred and caused the entry to be generated.

Returns:The category of this MelEntryEx.
Return type:str
Required/optional:
 required
component_location

Gets the component_location of this MelEntryEx. The location, or other identifying value, of the component associated with this entry.

Returns:The component_location of this MelEntryEx.
Return type:ComponentLocation
Required/optional:
 required
component_type

Gets the component_type of this MelEntryEx. The type of component that is associated with this entry.

Returns:The component_type of this MelEntryEx.
Return type:str
Required/optional:
 required
control_params

Gets the control_params of this MelEntryEx. This field allows customized control over the handling of MEL events.

Returns:The control_params of this MelEntryEx.
Return type:EventControl
Required/optional:
 required
critical

Gets the critical of this MelEntryEx.

Returns:The critical of this MelEntryEx.
Return type:bool
Required/optional:
 optional
description

Gets the description of this MelEntryEx.

Returns:The description of this MelEntryEx.
Return type:str
Required/optional:
 optional
event_source_controller

Gets the event_source_controller of this MelEntryEx. The controller that is the source of the event (Controller 1 or 2).

Returns:The event_source_controller of this MelEntryEx.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this MelEntryEx. An integer value that indicates the specific type of event being reported.

Returns:The event_type of this MelEntryEx.
Return type:int
Required/optional:
 required
ext_component_location

Gets the ext_component_location of this MelEntryEx. Extended component location information for this entry. This data type of this field is a union with discriminator extLocType. If the discriminator is set to something other than EXT_COMP_LOCTYPE_UNKNOWN, then the location information in this field overrides what is in the componentLocation field.

Returns:The ext_component_location of this MelEntryEx.
Return type:ExtendedComponentLocation
Required/optional:
 required
id

Gets the id of this MelEntryEx.

Returns:The id of this MelEntryEx.
Return type:str
Required/optional:
 optional
location

Gets the location of this MelEntryEx.

Returns:The location of this MelEntryEx.
Return type:str
Required/optional:
 optional
location_valid

Gets the location_valid of this MelEntryEx. A true/false indication of whether the ComponentLocation field is valid for this entry.

Returns:The location_valid of this MelEntryEx.
Return type:bool
Required/optional:
 required
priority

Gets the priority of this MelEntryEx. The priority code associated with this event.

Returns:The priority of this MelEntryEx.
Return type:str
Required/optional:
 required
raw_data

Gets the raw_data of this MelEntryEx. The raw data stored for this event. This information may be useful for debugging or troubleshooting problems with the assistance of a field support or development representative.

Returns:The raw_data of this MelEntryEx.
Return type:str
Required/optional:
 required
sense_key

Gets the sense_key of this MelEntryEx. The Sense Key value associated with this event, or zero if no key is applicable.

Returns:The sense_key of this MelEntryEx.
Return type:int
Required/optional:
 required
sequence_number

Gets the sequence_number of this MelEntryEx. The sequence number of the MEL entry. The controller maintains a unique, monotonically increasing 64-bit sequence number value and stamps each MEL entry with the next value of this counter.

Returns:The sequence_number of this MelEntryEx.
Return type:int
Required/optional:
 required
time_stamp

Gets the time_stamp of this MelEntryEx. The time at which the MEL entry was generated. This value is defined in terms of the number of seconds since midnight GMT on January 1, 1970.

Returns:The time_stamp of this MelEntryEx.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.mel_event_health_check module

MelEventHealthCheck.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.mel_event_health_check.MelEventHealthCheck[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

result

Gets the result of this MelEventHealthCheck.

Returns:The result of this MelEventHealthCheck.
Return type:str
Required/optional:
 required
severity_level

Gets the severity_level of this MelEventHealthCheck.

Returns:The severity_level of this MelEventHealthCheck.
Return type:str
Required/optional:
 required
successful

Gets the successful of this MelEventHealthCheck.

Returns:The successful of this MelEventHealthCheck.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this MelEventHealthCheck.

Returns:The type of this MelEventHealthCheck.
Return type:str
Required/optional:
 required
warning_messages

Gets the warning_messages of this MelEventHealthCheck.

Returns:The warning_messages of this MelEventHealthCheck.
Return type:list[str]
Required/optional:
 required

netapp.santricity.models.v2.metadata_change_event module

MetadataChangeEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.metadata_change_event.MetadataChangeEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

added_objects

Gets the added_objects of this MetadataChangeEvent. List of objects added. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The added_objects of this MetadataChangeEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
deleted_objects

Gets the deleted_objects of this MetadataChangeEvent. List of objects deleted. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The deleted_objects of this MetadataChangeEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
event_number

Gets the event_number of this MetadataChangeEvent.

Returns:The event_number of this MetadataChangeEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this MetadataChangeEvent.

Returns:The event_type of this MetadataChangeEvent.
Return type:str
Required/optional:
 required
modified_objects

Gets the modified_objects of this MetadataChangeEvent. List of objects updated. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The modified_objects of this MetadataChangeEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
storage_system_id

Gets the storage_system_id of this MetadataChangeEvent.

Returns:The storage_system_id of this MetadataChangeEvent.
Return type:str
Required/optional:
 required
timestamp

Gets the timestamp of this MetadataChangeEvent.

Returns:The timestamp of this MetadataChangeEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.nvsram_package_metadata module

NvsramPackageMetadata.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.nvsram_package_metadata.NvsramPackageMetadata[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

filename

Gets the filename of this NvsramPackageMetadata.

Returns:The filename of this NvsramPackageMetadata.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

version

Gets the version of this NvsramPackageMetadata.

Returns:The version of this NvsramPackageMetadata.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.object_change_event module

ObjectChangeEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.object_change_event.ObjectChangeEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

added_objects

Gets the added_objects of this ObjectChangeEvent. List of objects added. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The added_objects of this ObjectChangeEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
deleted_objects

Gets the deleted_objects of this ObjectChangeEvent. List of objects deleted. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The deleted_objects of this ObjectChangeEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
event_number

Gets the event_number of this ObjectChangeEvent.

Returns:The event_number of this ObjectChangeEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this ObjectChangeEvent.

Returns:The event_type of this ObjectChangeEvent.
Return type:str
Required/optional:
 optional
modified_objects

Gets the modified_objects of this ObjectChangeEvent. List of objects updated. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The modified_objects of this ObjectChangeEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
timestamp

Gets the timestamp of this ObjectChangeEvent.

Returns:The timestamp of this ObjectChangeEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.object_graph_change_event module

ObjectGraphChangeEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.object_graph_change_event.ObjectGraphChangeEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_config_gen

Gets the current_config_gen of this ObjectGraphChangeEvent. The config gen number associated to the with these events.

Returns:The current_config_gen of this ObjectGraphChangeEvent.
Return type:int
Required/optional:
 required
event_number

Gets the event_number of this ObjectGraphChangeEvent.

Returns:The event_number of this ObjectGraphChangeEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this ObjectGraphChangeEvent.

Returns:The event_type of this ObjectGraphChangeEvent.
Return type:str
Required/optional:
 required
previous_config_gen

Gets the previous_config_gen of this ObjectGraphChangeEvent. The config gen number that was currently known. It is possible for there to be a gap between currentConfig and previous Don’t expect them to be sequential

Returns:The previous_config_gen of this ObjectGraphChangeEvent.
Return type:int
Required/optional:
 required
storage_system_id

Gets the storage_system_id of this ObjectGraphChangeEvent.

Returns:The storage_system_id of this ObjectGraphChangeEvent.
Return type:str
Required/optional:
 required
system_wwn

Gets the system_wwn of this ObjectGraphChangeEvent. The storage systems World Wide Name

Returns:The system_wwn of this ObjectGraphChangeEvent.
Return type:str
Required/optional:
 required
timestamp

Gets the timestamp of this ObjectGraphChangeEvent.

Returns:The timestamp of this ObjectGraphChangeEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.object_graph_sync_check module

ObjectGraphSyncCheck.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.object_graph_sync_check.ObjectGraphSyncCheck[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cfw_match

Gets the cfw_match of this ObjectGraphSyncCheck.

Returns:The cfw_match of this ObjectGraphSyncCheck.
Return type:bool
Required/optional:
 required
nvsram_match

Gets the nvsram_match of this ObjectGraphSyncCheck.

Returns:The nvsram_match of this ObjectGraphSyncCheck.
Return type:bool
Required/optional:
 required
result

Gets the result of this ObjectGraphSyncCheck.

Returns:The result of this ObjectGraphSyncCheck.
Return type:str
Required/optional:
 required
severity_level

Gets the severity_level of this ObjectGraphSyncCheck.

Returns:The severity_level of this ObjectGraphSyncCheck.
Return type:str
Required/optional:
 required
successful

Gets the successful of this ObjectGraphSyncCheck.

Returns:The successful of this ObjectGraphSyncCheck.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this ObjectGraphSyncCheck.

Returns:The type of this ObjectGraphSyncCheck.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.operation_progress module

OperationProgress.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.operation_progress.OperationProgress[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_action

Gets the current_action of this OperationProgress.

Returns:The current_action of this OperationProgress.
Return type:str
Required/optional:
 required
estimated_time_to_completion

Gets the estimated_time_to_completion of this OperationProgress.

Returns:The estimated_time_to_completion of this OperationProgress.
Return type:int
Required/optional:
 required
progress_percentage

Gets the progress_percentage of this OperationProgress.

Returns:The progress_percentage of this OperationProgress.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_ref

Gets the volume_ref of this OperationProgress.

Returns:The volume_ref of this OperationProgress.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.password_set_request module

PasswordSetRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.password_set_request.PasswordSetRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

admin_password

Gets the admin_password of this PasswordSetRequest. If this is true, this call will set the admin password, if false, it sets the RO password

Returns:The admin_password of this PasswordSetRequest.
Return type:bool
Required/optional:
 required
current_admin_password

Gets the current_admin_password of this PasswordSetRequest. The current admin password

Returns:The current_admin_password of this PasswordSetRequest.
Return type:str
Required/optional:
 required
new_password

Gets the new_password of this PasswordSetRequest. The new password

Returns:The new_password of this PasswordSetRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.password_status_event module

PasswordStatusEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.password_status_event.PasswordStatusEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_status

Gets the current_status of this PasswordStatusEvent.

Returns:The current_status of this PasswordStatusEvent.
Return type:str
Required/optional:
 required
event_number

Gets the event_number of this PasswordStatusEvent.

Returns:The event_number of this PasswordStatusEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this PasswordStatusEvent.

Returns:The event_type of this PasswordStatusEvent.
Return type:str
Required/optional:
 required
previous_status

Gets the previous_status of this PasswordStatusEvent.

Returns:The previous_status of this PasswordStatusEvent.
Return type:str
Required/optional:
 required
storage_system_id

Gets the storage_system_id of this PasswordStatusEvent.

Returns:The storage_system_id of this PasswordStatusEvent.
Return type:str
Required/optional:
 required
timestamp

Gets the timestamp of this PasswordStatusEvent.

Returns:The timestamp of this PasswordStatusEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.password_status_response module

PasswordStatusResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.password_status_response.PasswordStatusResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

admin_password_set

Gets the admin_password_set of this PasswordStatusResponse.

Returns:The admin_password_set of this PasswordStatusResponse.
Return type:bool
Required/optional:
 required
read_only_password_set

Gets the read_only_password_set of this PasswordStatusResponse.

Returns:The read_only_password_set of this PasswordStatusResponse.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.pit_view_ex module

PitViewEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.pit_view_ex.PitViewEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

access_mode

Gets the access_mode of this PitViewEx. The view access mode.

Returns:The access_mode of this PitViewEx.
Return type:str
Required/optional:
 required
async_mirror_source

Gets the async_mirror_source of this PitViewEx. True if the volume is a source in an Asynchronous Mirror relationship.

Returns:The async_mirror_source of this PitViewEx.
Return type:bool
Required/optional:
 optional
async_mirror_target

Gets the async_mirror_target of this PitViewEx. True if the volume is a target in an Asynchronous Mirror relationship.

Returns:The async_mirror_target of this PitViewEx.
Return type:bool
Required/optional:
 optional
base_pit

Gets the base_pit of this PitViewEx. A reference to the particular PiT of the base for which this view applies. This field is only valid if the boundToPIT field is true.

Returns:The base_pit of this PitViewEx.
Return type:str
Required/optional:
 required
base_vol

Gets the base_vol of this PitViewEx. A reference to the base volume with which this view is associated.

Returns:The base_vol of this PitViewEx.
Return type:str
Required/optional:
 required
base_volume_capacity

Gets the base_volume_capacity of this PitViewEx.

Returns:The base_volume_capacity of this PitViewEx.
Return type:int
Required/optional:
 optional
bound_to_pit

Gets the bound_to_pit of this PitViewEx. If true, this flag indicates that the basePIT field is a valid reference to an associated PIT. If false, the view is disassociated from the PiT so the basePIT reference is invalid.

Returns:The bound_to_pit of this PitViewEx.
Return type:bool
Required/optional:
 required
clone_copy

Gets the clone_copy of this PitViewEx.

Returns:The clone_copy of this PitViewEx.
Return type:bool
Required/optional:
 optional
cluster_size

Gets the cluster_size of this PitViewEx. The cluster size in bytes.

Returns:The cluster_size of this PitViewEx.
Return type:int
Required/optional:
 required
consistency_group_id

Gets the consistency_group_id of this PitViewEx.

Returns:The consistency_group_id of this PitViewEx.
Return type:str
Required/optional:
 optional
current_controller_id

Gets the current_controller_id of this PitViewEx.

Returns:The current_controller_id of this PitViewEx.
Return type:str
Required/optional:
 optional
current_manager

Gets the current_manager of this PitViewEx. The current owner of the view.

Returns:The current_manager of this PitViewEx.
Return type:str
Required/optional:
 required
full_warn_threshold

Gets the full_warn_threshold of this PitViewEx. The repository utilization warning threshold percentage.

Returns:The full_warn_threshold of this PitViewEx.
Return type:int
Required/optional:
 required
id

Gets the id of this PitViewEx.

Returns:The id of this PitViewEx.
Return type:str
Required/optional:
 optional
label

Gets the label of this PitViewEx. The name of the view.

Returns:The label of this PitViewEx.
Return type:str
Required/optional:
 required
list_of_mappings

Gets the list_of_mappings of this PitViewEx.

Returns:The list_of_mappings of this PitViewEx.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this PitViewEx.

Returns:The mapped of this PitViewEx.
Return type:bool
Required/optional:
 required
max_repository_capacity

Gets the max_repository_capacity of this PitViewEx. The maximum allowable repository size in bytes based on current cluster size.

Returns:The max_repository_capacity of this PitViewEx.
Return type:int
Required/optional:
 required
membership

Gets the membership of this PitViewEx. This view’s relationship (if any) to a Consistency Group View.

Returns:The membership of this PitViewEx.
Return type:PITViewMembership
Required/optional:
 required
mgmt_client_attribute

Gets the mgmt_client_attribute of this PitViewEx. The management client attribute.

Returns:The mgmt_client_attribute of this PitViewEx.
Return type:int
Required/optional:
 required
name

Gets the name of this PitViewEx.

Returns:The name of this PitViewEx.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this PitViewEx.

Returns:The object_type of this PitViewEx.
Return type:str
Required/optional:
 optional
offline

Gets the offline of this PitViewEx. The view is offline due to the associated repository volume state.

Returns:The offline of this PitViewEx.
Return type:bool
Required/optional:
 required
online_volume_copy

Gets the online_volume_copy of this PitViewEx.

Returns:The online_volume_copy of this PitViewEx.
Return type:bool
Required/optional:
 optional
perms

Gets the perms of this PitViewEx. The permissions for the view.

Returns:The perms of this PitViewEx.
Return type:VolumePerms
Required/optional:
 required
pit_base_volume

Gets the pit_base_volume of this PitViewEx.

Returns:The pit_base_volume of this PitViewEx.
Return type:bool
Required/optional:
 optional
preferred_controller_id

Gets the preferred_controller_id of this PitViewEx.

Returns:The preferred_controller_id of this PitViewEx.
Return type:str
Required/optional:
 optional
preferred_manager

Gets the preferred_manager of this PitViewEx. The preferred owner of the view.

Returns:The preferred_manager of this PitViewEx.
Return type:str
Required/optional:
 required
protection_type

Gets the protection_type of this PitViewEx.

Returns:The protection_type of this PitViewEx.
Return type:str
Required/optional:
 optional
remote_mirror_source

Gets the remote_mirror_source of this PitViewEx. True if the volume is a source (primary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_source of this PitViewEx.
Return type:bool
Required/optional:
 optional
remote_mirror_target

Gets the remote_mirror_target of this PitViewEx. True if the volume is a target (secondary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_target of this PitViewEx.
Return type:bool
Required/optional:
 optional
repository_capacity

Gets the repository_capacity of this PitViewEx.

Returns:The repository_capacity of this PitViewEx.
Return type:int
Required/optional:
 optional
repository_volume

Gets the repository_volume of this PitViewEx. The copy-on-write repository for this view.

Returns:The repository_volume of this PitViewEx.
Return type:str
Required/optional:
 required
status

Gets the status of this PitViewEx. The view status.

Returns:The status of this PitViewEx.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this PitViewEx.

Returns:The total_size_in_bytes of this PitViewEx.
Return type:int
Required/optional:
 optional
unusable_repository_capacity

Gets the unusable_repository_capacity of this PitViewEx. The amount of repository capacity in bytes that is unusable due to limited addressability of the current cluster size.

Returns:The unusable_repository_capacity of this PitViewEx.
Return type:int
Required/optional:
 required
view_ref

Gets the view_ref of this PitViewEx. The reference (key) for this view.

Returns:The view_ref of this PitViewEx.
Return type:str
Required/optional:
 required
view_sequence_number

Gets the view_sequence_number of this PitViewEx. Sequence number. This is a monotonically increasing sequence value that can be used to determine related views when the view was created as part of a consistency group operation.

Returns:The view_sequence_number of this PitViewEx.
Return type:int
Required/optional:
 required
view_time

Gets the view_time of this PitViewEx. The controller-time (measured in seconds since January 1, 1970) when view was created or re-attached to another PiT.

Returns:The view_time of this PitViewEx.
Return type:int
Required/optional:
 required
volume_copy_source

Gets the volume_copy_source of this PitViewEx.

Returns:The volume_copy_source of this PitViewEx.
Return type:bool
Required/optional:
 optional
volume_copy_target

Gets the volume_copy_target of this PitViewEx.

Returns:The volume_copy_target of this PitViewEx.
Return type:bool
Required/optional:
 optional
volume_full

Gets the volume_full of this PitViewEx.

Returns:The volume_full of this PitViewEx.
Return type:bool
Required/optional:
 optional
volume_handle

Gets the volume_handle of this PitViewEx. The volume ssid. This is provided primarily for debug purposes.

Returns:The volume_handle of this PitViewEx.
Return type:int
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this PitViewEx. The WWN of the view.

Returns:The world_wide_name of this PitViewEx.
Return type:str
Required/optional:
 required
wwn

Gets the wwn of this PitViewEx.

Returns:The wwn of this PitViewEx.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.pitcg_member module

PITCGMember.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.pitcg_member.PITCGMember[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_delete_limit

Gets the auto_delete_limit of this PITCGMember. If autoDeleteSnapshots is enabled, the maximum number allowed before autoDeletion occurs

Returns:The auto_delete_limit of this PITCGMember.
Return type:int
Required/optional:
 required
auto_delete_snapshots

Gets the auto_delete_snapshots of this PITCGMember. Automatically purge all snapshots over this value

Returns:The auto_delete_snapshots of this PITCGMember.
Return type:bool
Required/optional:
 required
base_volume_name

Gets the base_volume_name of this PITCGMember.

Returns:The base_volume_name of this PITCGMember.
Return type:str
Required/optional:
 required
cluster_size

Gets the cluster_size of this PITCGMember. The cluster size (in bytes).

Returns:The cluster_size of this PITCGMember.
Return type:int
Required/optional:
 required
consistency_group_id

Gets the consistency_group_id of this PITCGMember.

Returns:The consistency_group_id of this PITCGMember.
Return type:str
Required/optional:
 required
full_warn_threshold

Gets the full_warn_threshold of this PITCGMember. The capacity threshold at which the user will be warned about running out of capacity for the repository

Returns:The full_warn_threshold of this PITCGMember.
Return type:int
Required/optional:
 required
pit_group_id

Gets the pit_group_id of this PITCGMember. Reference to the snapshotGroup

Returns:The pit_group_id of this PITCGMember.
Return type:str
Required/optional:
 required
repository_volume

Gets the repository_volume of this PITCGMember. Reference to the repository volume of the pitGroup/snapshotGroup

Returns:The repository_volume of this PITCGMember.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_repository_capacity

Gets the total_repository_capacity of this PITCGMember. Total repository capacity

Returns:The total_repository_capacity of this PITCGMember.
Return type:int
Required/optional:
 required
total_repository_volumes

Gets the total_repository_volumes of this PITCGMember. Total number of repository volumes in use by the underlying snapshotGroup

Returns:The total_repository_volumes of this PITCGMember.
Return type:int
Required/optional:
 required
total_snapshot_images

Gets the total_snapshot_images of this PITCGMember. The total number of snapshot images defined for this member

Returns:The total_snapshot_images of this PITCGMember.
Return type:int
Required/optional:
 required
total_snapshot_volumes

Gets the total_snapshot_volumes of this PITCGMember. The total number of snapshot volumes defined for this member

Returns:The total_snapshot_volumes of this PITCGMember.
Return type:int
Required/optional:
 required
used_repository_capacity

Gets the used_repository_capacity of this PITCGMember. The amount of repository capacity that is being utilized

Returns:The used_repository_capacity of this PITCGMember.
Return type:int
Required/optional:
 required
volume_id

Gets the volume_id of this PITCGMember.

Returns:The volume_id of this PITCGMember.
Return type:str
Required/optional:
 required
volume_wwn

Gets the volume_wwn of this PITCGMember.

Returns:The volume_wwn of this PITCGMember.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.pool_qos_response module

PoolQosResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.pool_qos_response.PoolQosResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

available_free_extent_capacities

Gets the available_free_extent_capacities of this PoolQosResponse. The available sections of freeSpace available, in descending order

Returns:The available_free_extent_capacities of this PoolQosResponse.
Return type:list[int]
Required/optional:
 optional
data_assurance_capable

Gets the data_assurance_capable of this PoolQosResponse. True if created volumes can have dataAssurance enabled

Returns:The data_assurance_capable of this PoolQosResponse.
Return type:bool
Required/optional:
 optional
encrypted

Gets the encrypted of this PoolQosResponse. True if the pool supports encryption

Returns:The encrypted of this PoolQosResponse.
Return type:bool
Required/optional:
 optional
flash_cache_capable

Gets the flash_cache_capable of this PoolQosResponse. True if the pool supports flashCaching created volumes

Returns:The flash_cache_capable of this PoolQosResponse.
Return type:bool
Required/optional:
 optional
name

Gets the name of this PoolQosResponse. The pool name

Returns:The name of this PoolQosResponse.
Return type:str
Required/optional:
 optional
pool

Gets the pool of this PoolQosResponse.

Returns:The pool of this PoolQosResponse.
Return type:VolumeGroupEx
Required/optional:
 optional
pool_id

Gets the pool_id of this PoolQosResponse. The pool unique identifier

Returns:The pool_id of this PoolQosResponse.
Return type:str
Required/optional:
 optional
raid_level

Gets the raid_level of this PoolQosResponse. The normalized RAID Level

Returns:The raid_level of this PoolQosResponse.
Return type:str
Required/optional:
 optional
spindle_speed

Gets the spindle_speed of this PoolQosResponse. The normalized spindle speed for the drives on this pool

Returns:The spindle_speed of this PoolQosResponse.
Return type:str
Required/optional:
 optional
thin_provisioning_capable

Gets the thin_provisioning_capable of this PoolQosResponse. True if thin provisioned volumes can be defined on this pool

Returns:The thin_provisioning_capable of this PoolQosResponse.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.pool_statistics module

PoolStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.pool_statistics.PoolStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this PoolStatistics.

Returns:The array_id of this PoolStatistics.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this PoolStatistics.

Returns:The array_wwn of this PoolStatistics.
Return type:str
Required/optional:
 required
err_redundancy_chk_indeterminate_reads

Gets the err_redundancy_chk_indeterminate_reads of this PoolStatistics.

Returns:The err_redundancy_chk_indeterminate_reads of this PoolStatistics.
Return type:float
Required/optional:
 required
err_redundancy_chk_recovered_reads

Gets the err_redundancy_chk_recovered_reads of this PoolStatistics.

Returns:The err_redundancy_chk_recovered_reads of this PoolStatistics.
Return type:float
Required/optional:
 required
err_redundancy_chk_unrecovered_reads

Gets the err_redundancy_chk_unrecovered_reads of this PoolStatistics.

Returns:The err_redundancy_chk_unrecovered_reads of this PoolStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_bytes

Gets the flash_cache_read_hit_bytes of this PoolStatistics. The number of flash cache read hit bytes.

Returns:The flash_cache_read_hit_bytes of this PoolStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_ops

Gets the flash_cache_read_hit_ops of this PoolStatistics. The number of flash cache read hit operations.

Returns:The flash_cache_read_hit_ops of this PoolStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_max

Gets the flash_cache_read_hit_time_max of this PoolStatistics. Maximum I/O time in microseconds for any one read I/O that has a cache hit

Returns:The flash_cache_read_hit_time_max of this PoolStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_total

Gets the flash_cache_read_hit_time_total of this PoolStatistics. The sum of all response times for all reads that have cache hits, in microseconds

Returns:The flash_cache_read_hit_time_total of this PoolStatistics.
Return type:float
Required/optional:
 required
idle_time

Gets the idle_time of this PoolStatistics.

Returns:The idle_time of this PoolStatistics.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this PoolStatistics.

Returns:The last_reset_time of this PoolStatistics.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this PoolStatistics.

Returns:The last_reset_time_in_ms of this PoolStatistics.
Return type:int
Required/optional:
 required
member_ids_hash

Gets the member_ids_hash of this PoolStatistics. Hash of member volume ids.

Returns:The member_ids_hash of this PoolStatistics.
Return type:str
Required/optional:
 required
observed_time

Gets the observed_time of this PoolStatistics.

Returns:The observed_time of this PoolStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this PoolStatistics.

Returns:The observed_time_in_ms of this PoolStatistics.
Return type:int
Required/optional:
 required
other_ops

Gets the other_ops of this PoolStatistics.

Returns:The other_ops of this PoolStatistics.
Return type:float
Required/optional:
 required
other_time_max

Gets the other_time_max of this PoolStatistics.

Returns:The other_time_max of this PoolStatistics.
Return type:float
Required/optional:
 required
other_time_total

Gets the other_time_total of this PoolStatistics.

Returns:The other_time_total of this PoolStatistics.
Return type:float
Required/optional:
 required
pool_id

Gets the pool_id of this PoolStatistics. The storage pool or volume group the volume is a member

Returns:The pool_id of this PoolStatistics.
Return type:str
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this PoolStatistics. Maximum channel queue depth.

Returns:The queue_depth_max of this PoolStatistics.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this PoolStatistics. Total channel queue depth.

Returns:The queue_depth_total of this PoolStatistics.
Return type:float
Required/optional:
 required
read_bytes

Gets the read_bytes of this PoolStatistics.

Returns:The read_bytes of this PoolStatistics.
Return type:float
Required/optional:
 required
read_hit_bytes

Gets the read_hit_bytes of this PoolStatistics. Number of bytes read from cache

Returns:The read_hit_bytes of this PoolStatistics.
Return type:float
Required/optional:
 required
read_hit_ops

Gets the read_hit_ops of this PoolStatistics. Number of read operations that hit cache

Returns:The read_hit_ops of this PoolStatistics.
Return type:float
Required/optional:
 required
read_hit_time_max

Gets the read_hit_time_max of this PoolStatistics.

Returns:The read_hit_time_max of this PoolStatistics.
Return type:float
Required/optional:
 required
read_hit_time_total

Gets the read_hit_time_total of this PoolStatistics.

Returns:The read_hit_time_total of this PoolStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this PoolStatistics.

Returns:The read_ops of this PoolStatistics.
Return type:float
Required/optional:
 required
read_time_max

Gets the read_time_max of this PoolStatistics.

Returns:The read_time_max of this PoolStatistics.
Return type:float
Required/optional:
 required
read_time_total

Gets the read_time_total of this PoolStatistics.

Returns:The read_time_total of this PoolStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_bytes

Gets the write_bytes of this PoolStatistics.

Returns:The write_bytes of this PoolStatistics.
Return type:float
Required/optional:
 required
write_hit_bytes

Gets the write_hit_bytes of this PoolStatistics. Number of bytes written to cache

Returns:The write_hit_bytes of this PoolStatistics.
Return type:float
Required/optional:
 required
write_hit_ops

Gets the write_hit_ops of this PoolStatistics. Number of write operations that hit cache

Returns:The write_hit_ops of this PoolStatistics.
Return type:float
Required/optional:
 required
write_hit_time_max

Gets the write_hit_time_max of this PoolStatistics.

Returns:The write_hit_time_max of this PoolStatistics.
Return type:float
Required/optional:
 required
write_hit_time_total

Gets the write_hit_time_total of this PoolStatistics.

Returns:The write_hit_time_total of this PoolStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this PoolStatistics.

Returns:The write_ops of this PoolStatistics.
Return type:float
Required/optional:
 required
write_time_max

Gets the write_time_max of this PoolStatistics.

Returns:The write_time_max of this PoolStatistics.
Return type:float
Required/optional:
 required
write_time_total

Gets the write_time_total of this PoolStatistics.

Returns:The write_time_total of this PoolStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.progress module

Progress.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.progress.Progress[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

complete

Gets the complete of this Progress. Has the operation completed?

Returns:The complete of this Progress.
Return type:bool
Required/optional:
 optional
percentage

Gets the percentage of this Progress. The approximate progress to completion of the operation.

Returns:The percentage of this Progress.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.raid_migration_request module

RaidMigrationRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.raid_migration_request.RaidMigrationRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

raid_level

Gets the raid_level of this RaidMigrationRequest.

Returns:The raid_level of this RaidMigrationRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.raw_stats_response module

RawStatsResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.raw_stats_response.RawStatsResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

application_stats

Gets the application_stats of this RawStatsResponse.

Returns:The application_stats of this RawStatsResponse.
Return type:list[ApplicationStatistics]
Required/optional:
 required
controller_stats

Gets the controller_stats of this RawStatsResponse.

Returns:The controller_stats of this RawStatsResponse.
Return type:list[ControllerStats]
Required/optional:
 required
disk_stats

Gets the disk_stats of this RawStatsResponse.

Returns:The disk_stats of this RawStatsResponse.
Return type:list[DiskIOStats]
Required/optional:
 required
interface_stats

Gets the interface_stats of this RawStatsResponse.

Returns:The interface_stats of this RawStatsResponse.
Return type:list[InterfaceStats]
Required/optional:
 required
pool_stats

Gets the pool_stats of this RawStatsResponse.

Returns:The pool_stats of this RawStatsResponse.
Return type:list[PoolStatistics]
Required/optional:
 required
system_stats

Gets the system_stats of this RawStatsResponse.

Returns:The system_stats of this RawStatsResponse.
Return type:list[StorageSystemStats]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_stats

Gets the volume_stats of this RawStatsResponse.

Returns:The volume_stats of this RawStatsResponse.
Return type:list[VolumeIOStats]
Required/optional:
 required
workload_stats

Gets the workload_stats of this RawStatsResponse.

Returns:The workload_stats of this RawStatsResponse.
Return type:list[WorkloadStatistics]
Required/optional:
 required

netapp.santricity.models.v2.remote_candidate module

RemoteCandidate.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.remote_candidate.RemoteCandidate[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

fc_mirroring_state

Gets the fc_mirroring_state of this RemoteCandidate.

Returns:The fc_mirroring_state of this RemoteCandidate.
Return type:str
Required/optional:
 required
id

Gets the id of this RemoteCandidate.

Returns:The id of this RemoteCandidate.
Return type:str
Required/optional:
 required
name

Gets the name of this RemoteCandidate.

Returns:The name of this RemoteCandidate.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this RemoteCandidate.

Returns:The type of this RemoteCandidate.
Return type:str
Required/optional:
 required
wwn

Gets the wwn of this RemoteCandidate.

Returns:The wwn of this RemoteCandidate.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.remote_communication_data module

RemoteCommunicationData.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.remote_communication_data.RemoteCommunicationData[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

samples

Gets the samples of this RemoteCommunicationData.

Returns:The samples of this RemoteCommunicationData.
Return type:list[int]
Required/optional:
 required
status

Gets the status of this RemoteCommunicationData.

Returns:The status of this RemoteCommunicationData.
Return type:int
Required/optional:
 required
timeout

Gets the timeout of this RemoteCommunicationData.

Returns:The timeout of this RemoteCommunicationData.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.remote_mirror_candidate module

RemoteMirrorCandidate.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.remote_mirror_candidate.RemoteMirrorCandidate[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

source_volume

Gets the source_volume of this RemoteMirrorCandidate.

Returns:The source_volume of this RemoteMirrorCandidate.
Return type:VolumeEx
Required/optional:
 required
target_array_id

Gets the target_array_id of this RemoteMirrorCandidate.

Returns:The target_array_id of this RemoteMirrorCandidate.
Return type:str
Required/optional:
 required
target_array_name

Gets the target_array_name of this RemoteMirrorCandidate.

Returns:The target_array_name of this RemoteMirrorCandidate.
Return type:str
Required/optional:
 required
target_volumes

Gets the target_volumes of this RemoteMirrorCandidate.

Returns:The target_volumes of this RemoteMirrorCandidate.
Return type:list[VolumeEx]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.remote_mirror_pair module

RemoteMirrorPair.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.remote_mirror_pair.RemoteMirrorPair[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_resync

Gets the auto_resync of this RemoteMirrorPair.

Returns:The auto_resync of this RemoteMirrorPair.
Return type:bool
Required/optional:
 required
base

Gets the base of this RemoteMirrorPair.

Returns:The base of this RemoteMirrorPair.
Return type:VolumeEx
Required/optional:
 required
base_array

Gets the base_array of this RemoteMirrorPair.

Returns:The base_array of this RemoteMirrorPair.
Return type:str
Required/optional:
 required
base_status

Gets the base_status of this RemoteMirrorPair.

Returns:The base_status of this RemoteMirrorPair.
Return type:str
Required/optional:
 required
feature_active

Gets the feature_active of this RemoteMirrorPair.

Returns:The feature_active of this RemoteMirrorPair.
Return type:bool
Required/optional:
 required
id

Gets the id of this RemoteMirrorPair.

Returns:The id of this RemoteMirrorPair.
Return type:str
Required/optional:
 required
last_complete_time

Gets the last_complete_time of this RemoteMirrorPair.

Returns:The last_complete_time of this RemoteMirrorPair.
Return type:datetime
Required/optional:
 required
last_start_time

Gets the last_start_time of this RemoteMirrorPair.

Returns:The last_start_time of this RemoteMirrorPair.
Return type:datetime
Required/optional:
 required
priority

Gets the priority of this RemoteMirrorPair.

Returns:The priority of this RemoteMirrorPair.
Return type:int
Required/optional:
 required
state

Gets the state of this RemoteMirrorPair.

Returns:The state of this RemoteMirrorPair.
Return type:int
Required/optional:
 required
status

Gets the status of this RemoteMirrorPair.

Returns:The status of this RemoteMirrorPair.
Return type:str
Required/optional:
 required
target

Gets the target of this RemoteMirrorPair.

Returns:The target of this RemoteMirrorPair.
Return type:VolumeEx
Required/optional:
 required
target_array

Gets the target_array of this RemoteMirrorPair.

Returns:The target_array of this RemoteMirrorPair.
Return type:str
Required/optional:
 required
target_status

Gets the target_status of this RemoteMirrorPair.

Returns:The target_status of this RemoteMirrorPair.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_mode

Gets the write_mode of this RemoteMirrorPair.

Returns:The write_mode of this RemoteMirrorPair.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.remote_volume_mirror_create_request module

RemoteVolumeMirrorCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.remote_volume_mirror_create_request.RemoteVolumeMirrorCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_resync

Gets the auto_resync of this RemoteVolumeMirrorCreateRequest.

Returns:The auto_resync of this RemoteVolumeMirrorCreateRequest.
Return type:bool
Required/optional:
 required
copy_type

Gets the copy_type of this RemoteVolumeMirrorCreateRequest.

Returns:The copy_type of this RemoteVolumeMirrorCreateRequest.
Return type:int
Required/optional:
 required
priority

Gets the priority of this RemoteVolumeMirrorCreateRequest.

Returns:The priority of this RemoteVolumeMirrorCreateRequest.
Return type:int
Required/optional:
 required
remote_array_id

Gets the remote_array_id of this RemoteVolumeMirrorCreateRequest.

Returns:The remote_array_id of this RemoteVolumeMirrorCreateRequest.
Return type:str
Required/optional:
 required
src_vol_id

Gets the src_vol_id of this RemoteVolumeMirrorCreateRequest. Remote Volume Mirror source volume ID.

Returns:The src_vol_id of this RemoteVolumeMirrorCreateRequest.
Return type:str
Required/optional:
 required
tgt_vol_wwn

Gets the tgt_vol_wwn of this RemoteVolumeMirrorCreateRequest.

Returns:The tgt_vol_wwn of this RemoteVolumeMirrorCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.remote_volume_mirror_update_request module

RemoteVolumeMirrorUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.remote_volume_mirror_update_request.RemoteVolumeMirrorUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_resync

Gets the auto_resync of this RemoteVolumeMirrorUpdateRequest.

Returns:The auto_resync of this RemoteVolumeMirrorUpdateRequest.
Return type:bool
Required/optional:
 optional
base_volume_id

Gets the base_volume_id of this RemoteVolumeMirrorUpdateRequest. Remote Volume Mirror base volume.

Returns:The base_volume_id of this RemoteVolumeMirrorUpdateRequest.
Return type:str
Required/optional:
 required
priority

Gets the priority of this RemoteVolumeMirrorUpdateRequest.

Returns:The priority of this RemoteVolumeMirrorUpdateRequest.
Return type:int
Required/optional:
 optional
ref

Gets the ref of this RemoteVolumeMirrorUpdateRequest. Remote Volume Mirror Ref.

Returns:The ref of this RemoteVolumeMirrorUpdateRequest.
Return type:str
Required/optional:
 optional
remote_volume_id

Gets the remote_volume_id of this RemoteVolumeMirrorUpdateRequest. Remote Volume Mirror remote volume.

Returns:The remote_volume_id of this RemoteVolumeMirrorUpdateRequest.
Return type:str
Required/optional:
 required
role

Gets the role of this RemoteVolumeMirrorUpdateRequest. Remote Volume Mirror role. 0, set role to primary. 1, set role to secondary

Returns:The role of this RemoteVolumeMirrorUpdateRequest.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

update_type

Gets the update_type of this RemoteVolumeMirrorUpdateRequest. Remote Volume Mirror update type request.

Returns:The update_type of this RemoteVolumeMirrorUpdateRequest.
Return type:str
Required/optional:
 required
write_mode

Gets the write_mode of this RemoteVolumeMirrorUpdateRequest.

Returns:The write_mode of this RemoteVolumeMirrorUpdateRequest.
Return type:int
Required/optional:
 optional

netapp.santricity.models.v2.removable_drive_response module

RemovableDriveResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.removable_drive_response.RemovableDriveResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

pool_id

Gets the pool_id of this RemovableDriveResponse. The id of the StoragePool.

Returns:The pool_id of this RemovableDriveResponse.
Return type:str
Required/optional:
 required
removable_drive_count

Gets the removable_drive_count of this RemovableDriveResponse. Maximum number of drives that can be removed from the StoragePool in order to shrink its capacity and disk usage.

Returns:The removable_drive_count of this RemovableDriveResponse.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.resource_bundle module

ResourceBundle.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.resource_bundle.ResourceBundle[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

keys

Gets the keys of this ResourceBundle.

Returns:The keys of this ResourceBundle.
Return type:EnumerationString
Required/optional:
 optional
locale

Gets the locale of this ResourceBundle.

Returns:The locale of this ResourceBundle.
Return type:Locale
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.rule module

Rule.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.rule.Rule[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

key

Gets the key of this Rule.

Returns:The key of this Rule.
Return type:str
Required/optional:
 required
rule_type

Gets the rule_type of this Rule.

Returns:The rule_type of this Rule.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this Rule.

Returns:The value of this Rule.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.sas_interface_port module

SasInterfacePort.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.sas_interface_port.SasInterfacePort[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

address_id

Gets the address_id of this SasInterfacePort.

Returns:The address_id of this SasInterfacePort.
Return type:str
Required/optional:
 optional
base_port_address

Gets the base_port_address of this SasInterfacePort.

Returns:The base_port_address of this SasInterfacePort.
Return type:str
Required/optional:
 optional
bidirectional_max_rate

Gets the bidirectional_max_rate of this SasInterfacePort. Maximum bi-directional data rate in B/s

Returns:The bidirectional_max_rate of this SasInterfacePort.
Return type:int
Required/optional:
 required
channel

Gets the channel of this SasInterfacePort. The number of the channel corresponding to this interface.

Returns:The channel of this SasInterfacePort.
Return type:int
Required/optional:
 required
controller_id

Gets the controller_id of this SasInterfacePort.

Returns:The controller_id of this SasInterfacePort.
Return type:str
Required/optional:
 optional
current_interface_speed

Gets the current_interface_speed of this SasInterfacePort. The current interface speed of the SAS interface.

Returns:The current_interface_speed of this SasInterfacePort.
Return type:str
Required/optional:
 required
id

Gets the id of this SasInterfacePort.

Returns:The id of this SasInterfacePort.
Return type:str
Required/optional:
 optional
interface_id

Gets the interface_id of this SasInterfacePort.

Returns:The interface_id of this SasInterfacePort.
Return type:str
Required/optional:
 optional
interface_ref

Gets the interface_ref of this SasInterfacePort. The unique identifier for a given instance of this structure.

Returns:The interface_ref of this SasInterfacePort.
Return type:str
Required/optional:
 required
ioc_port

Gets the ioc_port of this SasInterfacePort. Information about the SAS I/O controller port corresponding to this interface.

Returns:The ioc_port of this SasInterfacePort.
Return type:SasPort
Required/optional:
 required
is_degraded

Gets the is_degraded of this SasInterfacePort. True if the channel corresponding to this interface is degraded.

Returns:The is_degraded of this SasInterfacePort.
Return type:bool
Required/optional:
 required
maximum_interface_speed

Gets the maximum_interface_speed of this SasInterfacePort. The maximum interface speed of the SAS interface.

Returns:The maximum_interface_speed of this SasInterfacePort.
Return type:str
Required/optional:
 required
nice_address_id

Gets the nice_address_id of this SasInterfacePort.

Returns:The nice_address_id of this SasInterfacePort.
Return type:str
Required/optional:
 optional
one_way_max_rate

Gets the one_way_max_rate of this SasInterfacePort. Maximum one way data rate in B/s

Returns:The one_way_max_rate of this SasInterfacePort.
Return type:int
Required/optional:
 required
part

Gets the part of this SasInterfacePort. A string indicating the chip type.

Returns:The part of this SasInterfacePort.
Return type:str
Required/optional:
 required
physical_location

Gets the physical_location of this SasInterfacePort. The physical location of the SAS interface. The parent reference in Location identifies the physical component (e.g., controller or host card) where the interface circuitry is located, and the position field is a firmware-assigned 1-relative number signifying “1st SAS interface relative to the parent,” “2nd SAS interface relative to the parent,” etc. This “interface number” is independent of the interface’s channel association.

Returns:The physical_location of this SasInterfacePort.
Return type:Location
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this SasInterfacePort. This field indicates whether or not the I/O interface is PI capable.

Returns:The protection_information_capable of this SasInterfacePort.
Return type:bool
Required/optional:
 required
revision

Gets the revision of this SasInterfacePort. The revision level of the firmware on the SAS I/O controller.

Returns:The revision of this SasInterfacePort.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.save_config_spec module

SaveConfigSpec.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.save_config_spec.SaveConfigSpec[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

host_configuration

Gets the host_configuration of this SaveConfigSpec. Set true to save host and host port configuration.

Returns:The host_configuration of this SaveConfigSpec.
Return type:bool
Required/optional:
 optional
storage_array_settings

Gets the storage_array_settings of this SaveConfigSpec. Set true to save general storage array settings.

Returns:The storage_array_settings of this SaveConfigSpec.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_configuration

Gets the volume_configuration of this SaveConfigSpec. Set true to save storage array volume configuration.

Returns:The volume_configuration of this SaveConfigSpec.
Return type:bool
Required/optional:
 optional
volume_mappings

Gets the volume_mappings of this SaveConfigSpec. Set true to save volume mappings.

Returns:The volume_mappings of this SaveConfigSpec.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.schedule_create_request module

ScheduleCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.schedule_create_request.ScheduleCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

action

Gets the action of this ScheduleCreateRequest. The schedule action type.

Returns:The action of this ScheduleCreateRequest.
Return type:str
Required/optional:
 required
daily_schedule

Gets the daily_schedule of this ScheduleCreateRequest. The daily schedule times for all schedule methods.

Returns:The daily_schedule of this ScheduleCreateRequest.
Return type:DailySchedule
Required/optional:
 required
days_of_month

Gets the days_of_month of this ScheduleCreateRequest. The days of the month for the monthly by date schedule method.

Returns:The days_of_month of this ScheduleCreateRequest.
Return type:list[str]
Required/optional:
 optional
days_of_week

Gets the days_of_week of this ScheduleCreateRequest. The days of the week for the weekly schedule method.

Returns:The days_of_week of this ScheduleCreateRequest.
Return type:list[str]
Required/optional:
 optional
end_date

Gets the end_date of this ScheduleCreateRequest. The end date for the schedule, 0 for no end date.

Returns:The end_date of this ScheduleCreateRequest.
Return type:int
Required/optional:
 required
months_of_year

Gets the months_of_year of this ScheduleCreateRequest. The months of the year for the monthly by date schedule method.

Returns:The months_of_year of this ScheduleCreateRequest.
Return type:list[str]
Required/optional:
 optional
schedule_method

Gets the schedule_method of this ScheduleCreateRequest. The schedule calendar type.

Returns:The schedule_method of this ScheduleCreateRequest.
Return type:str
Required/optional:
 required
start_date

Gets the start_date of this ScheduleCreateRequest. The start date for the schedule.

Returns:The start_date of this ScheduleCreateRequest.
Return type:int
Required/optional:
 required
target_object

Gets the target_object of this ScheduleCreateRequest. The SYMbol reference of the target object.

Returns:The target_object of this ScheduleCreateRequest.
Return type:str
Required/optional:
 optional
timezone

Gets the timezone of this ScheduleCreateRequest. The schedule time zone information.

Returns:The timezone of this ScheduleCreateRequest.
Return type:TimeZoneDescription
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.secure_volume_key_request module

SecureVolumeKeyRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.secure_volume_key_request.SecureVolumeKeyRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

lock_key_id

Gets the lock_key_id of this SecureVolumeKeyRequest. An id used to identify the generated lock key.

Returns:The lock_key_id of this SecureVolumeKeyRequest.
Return type:str
Required/optional:
 optional
pass_phrase

Gets the pass_phrase of this SecureVolumeKeyRequest. Passphrase for the key.

Returns:The pass_phrase of this SecureVolumeKeyRequest.
Return type:str
Required/optional:
 required
set_lock_key

Gets the set_lock_key of this SecureVolumeKeyRequest. Apply the generated lock key.

Returns:The set_lock_key of this SecureVolumeKeyRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.secure_volume_key_response module

SecureVolumeKeyResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.secure_volume_key_response.SecureVolumeKeyResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

file_name

Gets the file_name of this SecureVolumeKeyResponse.

Returns:The file_name of this SecureVolumeKeyResponse.
Return type:str
Required/optional:
 required
file_size

Gets the file_size of this SecureVolumeKeyResponse.

Returns:The file_size of this SecureVolumeKeyResponse.
Return type:int
Required/optional:
 required
lock_key_id

Gets the lock_key_id of this SecureVolumeKeyResponse. The id of the lock key.

Returns:The lock_key_id of this SecureVolumeKeyResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.serializable module

Serializable.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.serializable.Serializable[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.single_number_value module

SingleNumberValue.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.single_number_value.SingleNumberValue[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this SingleNumberValue. A numeric value

Returns:The value of this SingleNumberValue.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.snapshot module

Snapshot.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot.Snapshot[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

active_cow

Gets the active_cow of this Snapshot. If true, the PiT is actively recording copy-on-write data.

Returns:The active_cow of this Snapshot.
Return type:bool
Required/optional:
 required
base_vol

Gets the base_vol of this Snapshot.

Returns:The base_vol of this Snapshot.
Return type:str
Required/optional:
 optional
consistency_group_id

Gets the consistency_group_id of this Snapshot.

Returns:The consistency_group_id of this Snapshot.
Return type:str
Required/optional:
 optional
creation_method

Gets the creation_method of this Snapshot. The PiT creation method.

Returns:The creation_method of this Snapshot.
Return type:str
Required/optional:
 required
id

Gets the id of this Snapshot.

Returns:The id of this Snapshot.
Return type:str
Required/optional:
 optional
is_rollback_source

Gets the is_rollback_source of this Snapshot. If true, the PiT is a rollback source.

Returns:The is_rollback_source of this Snapshot.
Return type:bool
Required/optional:
 required
pit_capacity

Gets the pit_capacity of this Snapshot. The capacity in bytes of this PiT (capacity of the base at the time the PiT was created).

Returns:The pit_capacity of this Snapshot.
Return type:int
Required/optional:
 required
pit_group_ref

Gets the pit_group_ref of this Snapshot. A reference to the associated PiT Group.

Returns:The pit_group_ref of this Snapshot.
Return type:str
Required/optional:
 required
pit_ref

Gets the pit_ref of this Snapshot. The reference (key) for this PiT.

Returns:The pit_ref of this Snapshot.
Return type:str
Required/optional:
 required
pit_sequence_number

Gets the pit_sequence_number of this Snapshot. The sequence number within PITGroup. This is a monotonically increasing sequence value that can be used to determine the absolute order of the PiTs within a PiT group. Using this sequence number avoids issues with timestamps when real-time clocks are changed. Note that this sequence number will be the same on all PiTs taken in multiple PITGroups at the same time under a single IO suspension, either as part of a consistency group operation (createCGPIT) or when a list of PITGroups is passed to createPIT.

Returns:The pit_sequence_number of this Snapshot.
Return type:int
Required/optional:
 required
pit_timestamp

Gets the pit_timestamp of this Snapshot. The controller-time (measured in seconds since January 1, 1970) when the PiT was created.

Returns:The pit_timestamp of this Snapshot.
Return type:int
Required/optional:
 required
repository_capacity_utilization

Gets the repository_capacity_utilization of this Snapshot. Repository utilization in bytes (only reported if activeCOW = false).

Returns:The repository_capacity_utilization of this Snapshot.
Return type:int
Required/optional:
 required
status

Gets the status of this Snapshot. The state of this PiT.

Returns:The status of this Snapshot.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.snapshot_create_request module

SnapshotCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_create_request.SnapshotCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

group_id

Gets the group_id of this SnapshotCreateRequest. The identifier of the snapshot group for the new snapshot image.

Returns:The group_id of this SnapshotCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.snapshot_group module

SnapshotGroup.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_group.SnapshotGroup[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

action

Gets the action of this SnapshotGroup. Long running operation.

Returns:The action of this SnapshotGroup.
Return type:str
Required/optional:
 required
auto_delete_limit

Gets the auto_delete_limit of this SnapshotGroup. The auto-delete indicator. If non-zero, the oldest PiT will be automatically deleted when creating a new one to keep the total number of PiTs limited to the number specified. This value is overridden by the consistency group setting if this PITGroup is associated with a consistency group.

Returns:The auto_delete_limit of this SnapshotGroup.
Return type:int
Required/optional:
 required
base_volume

Gets the base_volume of this SnapshotGroup. The base volume for this PiT Group.

Returns:The base_volume of this SnapshotGroup.
Return type:str
Required/optional:
 required
cluster_size

Gets the cluster_size of this SnapshotGroup. The cluster size (in bytes).

Returns:The cluster_size of this SnapshotGroup.
Return type:int
Required/optional:
 required
consistency_group

Gets the consistency_group of this SnapshotGroup. If true, this PiT group is part of a consistency group.

Returns:The consistency_group of this SnapshotGroup.
Return type:bool
Required/optional:
 required
consistency_group_ref

Gets the consistency_group_ref of this SnapshotGroup. A reference to the parent consistency group, if applicable. This value will be NULL if this PiT group is not part of a consistency group.

Returns:The consistency_group_ref of this SnapshotGroup.
Return type:str
Required/optional:
 required
creation_pending_status

Gets the creation_pending_status of this SnapshotGroup. The status of Pending PiT Creation.

Returns:The creation_pending_status of this SnapshotGroup.
Return type:str
Required/optional:
 required
full_warn_threshold

Gets the full_warn_threshold of this SnapshotGroup. The repository utilization warning threshold percentage.

Returns:The full_warn_threshold of this SnapshotGroup.
Return type:int
Required/optional:
 required
id

Gets the id of this SnapshotGroup.

Returns:The id of this SnapshotGroup.
Return type:str
Required/optional:
 optional
label

Gets the label of this SnapshotGroup. The name of the PiT Group. If this PiT group is part of a consistency group, then this label does not have to be present or unique as the parent consistency group label will be used.

Returns:The label of this SnapshotGroup.
Return type:str
Required/optional:
 required
max_base_capacity

Gets the max_base_capacity of this SnapshotGroup. The maximum allowable base volume size (in bytes) based on current cluster size. Only applicable if there is at least one PiT in the PiT group.

Returns:The max_base_capacity of this SnapshotGroup.
Return type:int
Required/optional:
 required
max_repository_capacity

Gets the max_repository_capacity of this SnapshotGroup. The maximum allowable repository size (in bytes) based on current cluster size. Only applicable if there is at least one PiT in the PiT group.

Returns:The max_repository_capacity of this SnapshotGroup.
Return type:int
Required/optional:
 required
name

Gets the name of this SnapshotGroup.

Returns:The name of this SnapshotGroup.
Return type:str
Required/optional:
 optional
pit_group_ref

Gets the pit_group_ref of this SnapshotGroup. The reference (key) for the PiT Group.

Returns:The pit_group_ref of this SnapshotGroup.
Return type:str
Required/optional:
 required
rep_full_policy

Gets the rep_full_policy of this SnapshotGroup. The behavior on repository full condition. Overridden by consistency group setting if this PITGroup is associated with a consistency group.

Returns:The rep_full_policy of this SnapshotGroup.
Return type:str
Required/optional:
 required
repository_capacity

Gets the repository_capacity of this SnapshotGroup. The aggregate capacity of the repository in bytes

Returns:The repository_capacity of this SnapshotGroup.
Return type:int
Required/optional:
 optional
repository_volume

Gets the repository_volume of this SnapshotGroup. The copy-on-write (CoW) Repository for this PiT group.

Returns:The repository_volume of this SnapshotGroup.
Return type:str
Required/optional:
 required
rollback_priority

Gets the rollback_priority of this SnapshotGroup. The importance of the rollback operation.

Returns:The rollback_priority of this SnapshotGroup.
Return type:str
Required/optional:
 required
rollback_status

Gets the rollback_status of this SnapshotGroup. The status of the rollback (if rollback is indicated in VolumeAction above).

Returns:The rollback_status of this SnapshotGroup.
Return type:str
Required/optional:
 required
snapshot_count

Gets the snapshot_count of this SnapshotGroup.

Returns:The snapshot_count of this SnapshotGroup.
Return type:int
Required/optional:
 optional
status

Gets the status of this SnapshotGroup. The status of the PiT Group.

Returns:The status of this SnapshotGroup.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

unusable_repository_capacity

Gets the unusable_repository_capacity of this SnapshotGroup. The amount of repository capacity that is unusable due to limited addressability of the current cluster size.

Returns:The unusable_repository_capacity of this SnapshotGroup.
Return type:int
Required/optional:
 required
volcopy_id

Gets the volcopy_id of this SnapshotGroup.

Returns:The volcopy_id of this SnapshotGroup.
Return type:str
Required/optional:
 optional
volume_handle

Gets the volume_handle of this SnapshotGroup. The PiT group SSID. This is provided primarily for debug purposes.

Returns:The volume_handle of this SnapshotGroup.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.snapshot_group_create_request module

SnapshotGroupCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_group_create_request.SnapshotGroupCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_delete_limit

Gets the auto_delete_limit of this SnapshotGroupCreateRequest. The automatic deletion indicator. If non-zero, the oldest snapshot image will be automatically deleted when creating a new snapshot image to keep the total number of snapshot images limited to the number specified. This value is overridden by the consistency group setting if this snapshot group is associated with a consistency group.

Returns:The auto_delete_limit of this SnapshotGroupCreateRequest.
Return type:int
Required/optional:
 optional
base_mappable_object_id

Gets the base_mappable_object_id of this SnapshotGroupCreateRequest. The identifier of the volume or thin volume to use as the base for the new snapshot group.

Returns:The base_mappable_object_id of this SnapshotGroupCreateRequest.
Return type:str
Required/optional:
 required
full_policy

Gets the full_policy of this SnapshotGroupCreateRequest. The behavior on when the data repository becomes full. This value is overridden by consistency group setting if this snapshot group is associated with a consistency group.

Returns:The full_policy of this SnapshotGroupCreateRequest.
Return type:str
Required/optional:
 optional
name

Gets the name of this SnapshotGroupCreateRequest. The name of the new snapshot group.

Returns:The name of this SnapshotGroupCreateRequest.
Return type:str
Required/optional:
 required
repository_candidate

Gets the repository_candidate of this SnapshotGroupCreateRequest. Allows a repository candidate to be manually specified for use in the creation. By default, the best candidate will be selected.

Returns:The repository_candidate of this SnapshotGroupCreateRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
repository_percentage

Gets the repository_percentage of this SnapshotGroupCreateRequest. The size of the repository in relation to the size of the base volume.

Returns:The repository_percentage of this SnapshotGroupCreateRequest.
Return type:float
Required/optional:
 optional
schedule

Gets the schedule of this SnapshotGroupCreateRequest. An optional schedule to be used to automatically create snapshot images.

Returns:The schedule of this SnapshotGroupCreateRequest.
Return type:ScheduleCreateRequest
Required/optional:
 optional
storage_pool_id

Gets the storage_pool_id of this SnapshotGroupCreateRequest. The identifier of the storage pool on which to allocate the repository volume. Ignored if a repositoryCandidate is provided.

Returns:The storage_pool_id of this SnapshotGroupCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

warning_threshold

Gets the warning_threshold of this SnapshotGroupCreateRequest. The repository utilization warning threshold, as a percentage of the repository volume capacity.

Returns:The warning_threshold of this SnapshotGroupCreateRequest.
Return type:int
Required/optional:
 optional

netapp.santricity.models.v2.snapshot_group_update_request module

SnapshotGroupUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_group_update_request.SnapshotGroupUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

auto_delete_limit

Gets the auto_delete_limit of this SnapshotGroupUpdateRequest. The automatic deletion indicator. If non-zero, the oldest snapshot image will be automatically deleted when creating a new snapshot image to keep the total number of snapshot images limited to the number specified.

Returns:The auto_delete_limit of this SnapshotGroupUpdateRequest.
Return type:int
Required/optional:
 optional
full_policy

Gets the full_policy of this SnapshotGroupUpdateRequest. The behavior on when the data repository becomes full. This value is overridden by consistency group setting if this snapshot group is associated with a consistency group.

Returns:The full_policy of this SnapshotGroupUpdateRequest.
Return type:str
Required/optional:
 optional
name

Gets the name of this SnapshotGroupUpdateRequest. The name of the new snapshot group.

Returns:The name of this SnapshotGroupUpdateRequest.
Return type:str
Required/optional:
 optional
rollback_priority

Gets the rollback_priority of this SnapshotGroupUpdateRequest. The importance of the rollback operation. This value is overridden by consistency group setting if this snapshot group is associated with a consistency group.

Returns:The rollback_priority of this SnapshotGroupUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

warning_threshold

Gets the warning_threshold of this SnapshotGroupUpdateRequest. The repository utilization warning threshold, as a percentage of the repository volume capacity.

Returns:The warning_threshold of this SnapshotGroupUpdateRequest.
Return type:int
Required/optional:
 optional

netapp.santricity.models.v2.snapshot_view_create_request module

SnapshotViewCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_view_create_request.SnapshotViewCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

full_threshold

Gets the full_threshold of this SnapshotViewCreateRequest. The repository utilization warning threshold percentage.

Returns:The full_threshold of this SnapshotViewCreateRequest.
Return type:int
Required/optional:
 optional
name

Gets the name of this SnapshotViewCreateRequest. The name of the new snapshot volume.

Returns:The name of this SnapshotViewCreateRequest.
Return type:str
Required/optional:
 required
repository_candidate

Gets the repository_candidate of this SnapshotViewCreateRequest. Allows a repository candidate to be manually specified for use in the creation. By default, the best candidate will be selected.

Returns:The repository_candidate of this SnapshotViewCreateRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
repository_percentage

Gets the repository_percentage of this SnapshotViewCreateRequest. The size of the view in relation to the size of the base volume.

Returns:The repository_percentage of this SnapshotViewCreateRequest.
Return type:float
Required/optional:
 optional
repository_pool_id

Gets the repository_pool_id of this SnapshotViewCreateRequest. The identifier of the storage pool on which to allocate the repository volume. Ignored if a repositoryCandidate is provided.

Returns:The repository_pool_id of this SnapshotViewCreateRequest.
Return type:str
Required/optional:
 optional
snapshot_image_id

Gets the snapshot_image_id of this SnapshotViewCreateRequest. The identifier of the snapshot image used to create the new snapshot volume.

Returns:The snapshot_image_id of this SnapshotViewCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

view_mode

Gets the view_mode of this SnapshotViewCreateRequest. The snapshot volume access mode.

Returns:The view_mode of this SnapshotViewCreateRequest.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.snapshot_view_update_request module

SnapshotViewUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_view_update_request.SnapshotViewUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

full_threshold

Gets the full_threshold of this SnapshotViewUpdateRequest. The repository utilization warning threshold percentage.

Returns:The full_threshold of this SnapshotViewUpdateRequest.
Return type:int
Required/optional:
 optional
name

Gets the name of this SnapshotViewUpdateRequest. The name of the new snapshot volume.

Returns:The name of this SnapshotViewUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.snapshot_volume_mode_conversion_request module

SnapshotVolumeModeConversionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.snapshot_volume_mode_conversion_request.SnapshotVolumeModeConversionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

full_threshold

Gets the full_threshold of this SnapshotVolumeModeConversionRequest. The repository utilization warning threshold percentage.

Returns:The full_threshold of this SnapshotVolumeModeConversionRequest.
Return type:int
Required/optional:
 optional
repository_candidate

Gets the repository_candidate of this SnapshotVolumeModeConversionRequest. Allows a repository candidate to be manually specified for use in the conversion. By default, the best candidate will be selected.

Returns:The repository_candidate of this SnapshotVolumeModeConversionRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
repository_percentage

Gets the repository_percentage of this SnapshotVolumeModeConversionRequest. Percentage of the base capacity to make the repository.

Returns:The repository_percentage of this SnapshotVolumeModeConversionRequest.
Return type:float
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.software_version module

SoftwareVersion.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.software_version.SoftwareVersion[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

context

Gets the context of this SoftwareVersion. The context for the component

Returns:The context of this SoftwareVersion.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

version

Gets the version of this SoftwareVersion. The version for the component

Returns:The version of this SoftwareVersion.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.software_versions module

SoftwareVersions.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.software_versions.SoftwareVersions[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_versions

Gets the current_versions of this SoftwareVersions. The current versions

Returns:The current_versions of this SoftwareVersions.
Return type:list[SoftwareVersion]
Required/optional:
 required
staged_versions

Gets the staged_versions of this SoftwareVersions. The staged versions

Returns:The staged_versions of this SoftwareVersions.
Return type:list[SoftwareVersion]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.spm_database_health_check module

SpmDatabaseHealthCheck.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.spm_database_health_check.SpmDatabaseHealthCheck[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

failure_messages

Gets the failure_messages of this SpmDatabaseHealthCheck. A description of the failure

Returns:The failure_messages of this SpmDatabaseHealthCheck.
Return type:list[str]
Required/optional:
 optional
result

Gets the result of this SpmDatabaseHealthCheck.

Returns:The result of this SpmDatabaseHealthCheck.
Return type:str
Required/optional:
 required
severity_level

Gets the severity_level of this SpmDatabaseHealthCheck.

Returns:The severity_level of this SpmDatabaseHealthCheck.
Return type:str
Required/optional:
 required
successful

Gets the successful of this SpmDatabaseHealthCheck.

Returns:The successful of this SpmDatabaseHealthCheck.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this SpmDatabaseHealthCheck.

Returns:The type of this SpmDatabaseHealthCheck.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.ssc_volume_create_request module

SscVolumeCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.ssc_volume_create_request.SscVolumeCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

data_assurance_enable

Gets the data_assurance_enable of this SscVolumeCreateRequest. Enable the dataAssurance capability

Returns:The data_assurance_enable of this SscVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
flash_cache_enable

Gets the flash_cache_enable of this SscVolumeCreateRequest. Add this volume to a flashCache

Returns:The flash_cache_enable of this SscVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
meta_tags

Gets the meta_tags of this SscVolumeCreateRequest. Optional list of MetaData tags to assign to the volume.

Returns:The meta_tags of this SscVolumeCreateRequest.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this SscVolumeCreateRequest. The name of the volume

Returns:The name of this SscVolumeCreateRequest.
Return type:str
Required/optional:
 required
pool_id

Gets the pool_id of this SscVolumeCreateRequest. The id of the storage pool to create the volume on

Returns:The pool_id of this SscVolumeCreateRequest.
Return type:str
Required/optional:
 required
read_cache_enable

Gets the read_cache_enable of this SscVolumeCreateRequest.

Returns:The read_cache_enable of this SscVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
size

Gets the size of this SscVolumeCreateRequest. The requested capacity of the volume in units

Returns:The size of this SscVolumeCreateRequest.
Return type:int
Required/optional:
 required
size_unit

Gets the size_unit of this SscVolumeCreateRequest. The unit for the request capacity

Returns:The size_unit of this SscVolumeCreateRequest.
Return type:str
Required/optional:
 optional
thin_provision

Gets the thin_provision of this SscVolumeCreateRequest. Define a thinProvisioned volume

Returns:The thin_provision of this SscVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_cache_enable

Gets the write_cache_enable of this SscVolumeCreateRequest.

Returns:The write_cache_enable of this SscVolumeCreateRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.ssc_volume_update_request module

SscVolumeUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.ssc_volume_update_request.SscVolumeUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

flash_cache

Gets the flash_cache of this SscVolumeUpdateRequest. If true, add the volume to the flashCache if one is defined. If false, remove from the flashCache if one exists.

Returns:The flash_cache of this SscVolumeUpdateRequest.
Return type:bool
Required/optional:
 optional
meta_tags

Gets the meta_tags of this SscVolumeUpdateRequest. Optional list of MetaData tags to assign to the volume. This will replace any existing tags.

Returns:The meta_tags of this SscVolumeUpdateRequest.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this SscVolumeUpdateRequest. The user-label to assign to the volume.

Returns:The name of this SscVolumeUpdateRequest.
Return type:str
Required/optional:
 optional
new_size

Gets the new_size of this SscVolumeUpdateRequest. Expand the volume to this capacity.

Returns:The new_size of this SscVolumeUpdateRequest.
Return type:int
Required/optional:
 optional
owning_controller_id

Gets the owning_controller_id of this SscVolumeUpdateRequest. Set the preferred owning controller

Returns:The owning_controller_id of this SscVolumeUpdateRequest.
Return type:str
Required/optional:
 optional
read_cache_enable

Gets the read_cache_enable of this SscVolumeUpdateRequest.

Returns:The read_cache_enable of this SscVolumeUpdateRequest.
Return type:bool
Required/optional:
 optional
scan_settings

Gets the scan_settings of this SscVolumeUpdateRequest. Configure scan settings with regard to the controller’s background media scan operation

Returns:The scan_settings of this SscVolumeUpdateRequest.
Return type:VolumeMediaScanParams
Required/optional:
 optional
size_unit

Gets the size_unit of this SscVolumeUpdateRequest. Expand the volume to this capacity.

Returns:The size_unit of this SscVolumeUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_cache_enable

Gets the write_cache_enable of this SscVolumeUpdateRequest.

Returns:The write_cache_enable of this SscVolumeUpdateRequest.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.ssl_cert_configuration module

SSLCertConfiguration.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.ssl_cert_configuration.SSLCertConfiguration[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

dn

Gets the dn of this SSLCertConfiguration. The common name for the certificate, usally the DNS name or IP of the server

Returns:The dn of this SSLCertConfiguration.
Return type:str
Required/optional:
 required
subject_alternate_names

Gets the subject_alternate_names of this SSLCertConfiguration. List of Subject Alternate names

Returns:The subject_alternate_names of this SSLCertConfiguration.
Return type:list[SubjectAlternateName]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.stack_trace_element module

StackTraceElement.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.stack_trace_element.StackTraceElement[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

class_name

Gets the class_name of this StackTraceElement.

Returns:The class_name of this StackTraceElement.
Return type:str
Required/optional:
 optional
file_name

Gets the file_name of this StackTraceElement.

Returns:The file_name of this StackTraceElement.
Return type:str
Required/optional:
 optional
line_number

Gets the line_number of this StackTraceElement.

Returns:The line_number of this StackTraceElement.
Return type:int
Required/optional:
 optional
method_name

Gets the method_name of this StackTraceElement.

Returns:The method_name of this StackTraceElement.
Return type:str
Required/optional:
 optional
native_method

Gets the native_method of this StackTraceElement.

Returns:The native_method of this StackTraceElement.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.staged_firmware_response module

StagedFirmwareResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.staged_firmware_response.StagedFirmwareResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

code_versions

Gets the code_versions of this StagedFirmwareResponse. Version descriptors for staged code modules

Returns:The code_versions of this StagedFirmwareResponse.
Return type:list[VersionDescriptor]
Required/optional:
 required
time_stamp

Gets the time_stamp of this StagedFirmwareResponse. Timestamp when the staged FW was downloaded

Returns:The time_stamp of this StagedFirmwareResponse.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_device_health_check module

StorageDeviceHealthCheck.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_device_health_check.StorageDeviceHealthCheck[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

result

Gets the result of this StorageDeviceHealthCheck.

Returns:The result of this StorageDeviceHealthCheck.
Return type:str
Required/optional:
 required
severity_level

Gets the severity_level of this StorageDeviceHealthCheck.

Returns:The severity_level of this StorageDeviceHealthCheck.
Return type:str
Required/optional:
 required
successful

Gets the successful of this StorageDeviceHealthCheck.

Returns:The successful of this StorageDeviceHealthCheck.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this StorageDeviceHealthCheck.

Returns:The type of this StorageDeviceHealthCheck.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.storage_device_status_event module

StorageDeviceStatusEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_device_status_event.StorageDeviceStatusEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

current_status

Gets the current_status of this StorageDeviceStatusEvent.

Returns:The current_status of this StorageDeviceStatusEvent.
Return type:str
Required/optional:
 required
event_number

Gets the event_number of this StorageDeviceStatusEvent.

Returns:The event_number of this StorageDeviceStatusEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this StorageDeviceStatusEvent.

Returns:The event_type of this StorageDeviceStatusEvent.
Return type:str
Required/optional:
 required
previous_status

Gets the previous_status of this StorageDeviceStatusEvent.

Returns:The previous_status of this StorageDeviceStatusEvent.
Return type:str
Required/optional:
 required
storage_system_id

Gets the storage_system_id of this StorageDeviceStatusEvent.

Returns:The storage_system_id of this StorageDeviceStatusEvent.
Return type:str
Required/optional:
 required
system_wwn

Gets the system_wwn of this StorageDeviceStatusEvent.

Returns:The system_wwn of this StorageDeviceStatusEvent.
Return type:str
Required/optional:
 required
timestamp

Gets the timestamp of this StorageDeviceStatusEvent.

Returns:The timestamp of this StorageDeviceStatusEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_pool_create_request module

StoragePoolCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_pool_create_request.StoragePoolCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

disk_drive_ids

Gets the disk_drive_ids of this StoragePoolCreateRequest. The identifiers of the disk drives to use for creating the storage pool.

Returns:The disk_drive_ids of this StoragePoolCreateRequest.
Return type:list[str]
Required/optional:
 required
erase_secured_drives

Gets the erase_secured_drives of this StoragePoolCreateRequest. Security-enabled drives that were previously part of a secured storage pool must be erased before they can be re-used. Enable to automatically erase such drives.

Returns:The erase_secured_drives of this StoragePoolCreateRequest.
Return type:bool
Required/optional:
 optional
name

Gets the name of this StoragePoolCreateRequest. The user-label to assign to the new storage pool.

Returns:The name of this StoragePoolCreateRequest.
Return type:str
Required/optional:
 required
raid_level

Gets the raid_level of this StoragePoolCreateRequest. The RAID configuration for the new storage pool.

Returns:The raid_level of this StoragePoolCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_pool_expansion_request module

StoragePoolExpansionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_pool_expansion_request.StoragePoolExpansionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drives

Gets the drives of this StoragePoolExpansionRequest. The list of drives to add to the Pool. A maximum of 12 drives is allowed for Pools of type raidDiskPool and 2 for others.

Returns:The drives of this StoragePoolExpansionRequest.
Return type:list[str]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_pool_update_request module

StoragePoolUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_pool_update_request.StoragePoolUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this StoragePoolUpdateRequest. The new user-label to assign to the storage pool.

Returns:The name of this StoragePoolUpdateRequest.
Return type:str
Required/optional:
 optional
pool_priority

Gets the pool_priority of this StoragePoolUpdateRequest. Set the reconstruction and background operation priorities (only for RAID Type: raidDiskPool)

Returns:The pool_priority of this StoragePoolUpdateRequest.
Return type:DiskPoolPriorityUpdateRequest
Required/optional:
 optional
pool_threshold

Gets the pool_threshold of this StoragePoolUpdateRequest. Set the reconstruction and background operation priorities (only for RAID Type: raidDiskPool)

Returns:The pool_threshold of this StoragePoolUpdateRequest.
Return type:DiskPoolThresholdUpdateRequest
Required/optional:
 optional
reserved_drive_count

Gets the reserved_drive_count of this StoragePoolUpdateRequest. Set the number of drives reserved by the storage pool for reconstruction operations (only for RAID Type: raidDiskPool)

Returns:The reserved_drive_count of this StoragePoolUpdateRequest.
Return type:int
Required/optional:
 optional
secure_pool

Gets the secure_pool of this StoragePoolUpdateRequest. Convert to a secure Storage Pool if all of the drives that constitute the Pool are security capable

Returns:The secure_pool of this StoragePoolUpdateRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_system_config_response module

StorageSystemConfigResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_config_response.StorageSystemConfigResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this StorageSystemConfigResponse. Name of the storage system

Returns:The name of this StorageSystemConfigResponse.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_system_config_update_request module

StorageSystemConfigUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_config_update_request.StorageSystemConfigUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this StorageSystemConfigUpdateRequest. New name for the storage system

Returns:The name of this StorageSystemConfigUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_system_controller_stats module

StorageSystemControllerStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_controller_stats.StorageSystemControllerStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_id

Gets the controller_id of this StorageSystemControllerStats. Controller id.

Returns:The controller_id of this StorageSystemControllerStats.
Return type:str
Required/optional:
 required
cpu_utilization_stats

Gets the cpu_utilization_stats of this StorageSystemControllerStats. CPU utilization statistics.

Returns:The cpu_utilization_stats of this StorageSystemControllerStats.
Return type:list[CpuUtilizationStats]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.storage_system_create_request module

StorageSystemCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_create_request.StorageSystemCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_addresses

Gets the controller_addresses of this StorageSystemCreateRequest. A list of controller IP addresses or host names.

Returns:The controller_addresses of this StorageSystemCreateRequest.
Return type:list[str]
Required/optional:
 required
enable_trace

Gets the enable_trace of this StorageSystemCreateRequest. Enable trace logging for SYMbol calls to the storage system.

Returns:The enable_trace of this StorageSystemCreateRequest.
Return type:bool
Required/optional:
 optional
id

Gets the id of this StorageSystemCreateRequest. ID to assign to the storage system. This must be left null or be unique. If null, a unique ID will be assigned

Returns:The id of this StorageSystemCreateRequest.
Return type:str
Required/optional:
 optional
meta_tags

Gets the meta_tags of this StorageSystemCreateRequest. Optional meta tags to associate to this storage system

Returns:The meta_tags of this StorageSystemCreateRequest.
Return type:list[KeyValue]
Required/optional:
 optional
password

Gets the password of this StorageSystemCreateRequest. The SYMbol password for the storage system.

Returns:The password of this StorageSystemCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

wwn

Gets the wwn of this StorageSystemCreateRequest. The world wide name for the storage system. This is only needed for in-band management with an in-band agent that is managing more than a single storage system.

Returns:The wwn of this StorageSystemCreateRequest.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.storage_system_response module

StorageSystemResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_response.StorageSystemResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

access_volume

Gets the access_volume of this StorageSystemResponse.

Returns:The access_volume of this StorageSystemResponse.
Return type:AccessVolumeEx
Required/optional:
 required
app_version

Gets the app_version of this StorageSystemResponse.

Returns:The app_version of this StorageSystemResponse.
Return type:str
Required/optional:
 required
asup_enabled

Gets the asup_enabled of this StorageSystemResponse. True if ASUP is enabled for this StorageDevice

Returns:The asup_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
auto_load_balancing_enabled

Gets the auto_load_balancing_enabled of this StorageSystemResponse. True if auto load balance is enabled on the array.

Returns:The auto_load_balancing_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
boot_time

Gets the boot_time of this StorageSystemResponse.

Returns:The boot_time of this StorageSystemResponse.
Return type:datetime
Required/optional:
 required
boot_version

Gets the boot_version of this StorageSystemResponse.

Returns:The boot_version of this StorageSystemResponse.
Return type:str
Required/optional:
 required
chassis_serial_number

Gets the chassis_serial_number of this StorageSystemResponse.

Returns:The chassis_serial_number of this StorageSystemResponse.
Return type:str
Required/optional:
 required
defined_partition_count

Gets the defined_partition_count of this StorageSystemResponse. The number of partitions calculated from the user’s current mappings.

Returns:The defined_partition_count of this StorageSystemResponse.
Return type:int
Required/optional:
 optional
drive_channel_port_disabled

Gets the drive_channel_port_disabled of this StorageSystemResponse. True if one or more drive channel ports have been disabled by the controllers to protect against faulty expansion cabling.

Returns:The drive_channel_port_disabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
drive_count

Gets the drive_count of this StorageSystemResponse.

Returns:The drive_count of this StorageSystemResponse.
Return type:int
Required/optional:
 required
drive_types

Gets the drive_types of this StorageSystemResponse.

Returns:The drive_types of this StorageSystemResponse.
Return type:list[str]
Required/optional:
 required
fc_remote_mirroring_state

Gets the fc_remote_mirroring_state of this StorageSystemResponse. The remote mirroring state on this StorageDevice

Returns:The fc_remote_mirroring_state of this StorageSystemResponse.
Return type:str
Required/optional:
 required
free_pool_space

Gets the free_pool_space of this StorageSystemResponse.

Returns:The free_pool_space of this StorageSystemResponse.
Return type:int
Required/optional:
 required
free_pool_space_as_string

Gets the free_pool_space_as_string of this StorageSystemResponse.

Returns:The free_pool_space_as_string of this StorageSystemResponse.
Return type:str
Required/optional:
 optional
fw_version

Gets the fw_version of this StorageSystemResponse.

Returns:The fw_version of this StorageSystemResponse.
Return type:str
Required/optional:
 required
host_spare_count_in_standby

Gets the host_spare_count_in_standby of this StorageSystemResponse.

Returns:The host_spare_count_in_standby of this StorageSystemResponse.
Return type:int
Required/optional:
 required
host_spares_used

Gets the host_spares_used of this StorageSystemResponse.

Returns:The host_spares_used of this StorageSystemResponse.
Return type:int
Required/optional:
 required
hot_spare_count

Gets the hot_spare_count of this StorageSystemResponse.

Returns:The hot_spare_count of this StorageSystemResponse.
Return type:int
Required/optional:
 required
hot_spare_size

Gets the hot_spare_size of this StorageSystemResponse.

Returns:The hot_spare_size of this StorageSystemResponse.
Return type:int
Required/optional:
 required
hot_spare_size_as_string

Gets the hot_spare_size_as_string of this StorageSystemResponse.

Returns:The hot_spare_size_as_string of this StorageSystemResponse.
Return type:str
Required/optional:
 optional
id

Gets the id of this StorageSystemResponse.

Returns:The id of this StorageSystemResponse.
Return type:str
Required/optional:
 required
ip1

Gets the ip1 of this StorageSystemResponse.

Returns:The ip1 of this StorageSystemResponse.
Return type:str
Required/optional:
 required
ip2

Gets the ip2 of this StorageSystemResponse.

Returns:The ip2 of this StorageSystemResponse.
Return type:str
Required/optional:
 required
last_contacted

Gets the last_contacted of this StorageSystemResponse. The last time that the device was considered accessible.

Returns:The last_contacted of this StorageSystemResponse.
Return type:datetime
Required/optional:
 optional
media_scan_period

Gets the media_scan_period of this StorageSystemResponse.

Returns:The media_scan_period of this StorageSystemResponse.
Return type:int
Required/optional:
 required
meta_tags

Gets the meta_tags of this StorageSystemResponse.

Returns:The meta_tags of this StorageSystemResponse.
Return type:list[KeyValue]
Required/optional:
 required
model

Gets the model of this StorageSystemResponse.

Returns:The model of this StorageSystemResponse.
Return type:str
Required/optional:
 required
name

Gets the name of this StorageSystemResponse.

Returns:The name of this StorageSystemResponse.
Return type:str
Required/optional:
 required
nvsram_version

Gets the nvsram_version of this StorageSystemResponse.

Returns:The nvsram_version of this StorageSystemResponse.
Return type:str
Required/optional:
 required
password_set

Gets the password_set of this StorageSystemResponse.

Returns:The password_set of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
password_status

Gets the password_status of this StorageSystemResponse.

Returns:The password_status of this StorageSystemResponse.
Return type:str
Required/optional:
 required
recovery_mode_enabled

Gets the recovery_mode_enabled of this StorageSystemResponse. True if recovery mode is enabled on the array.

Returns:The recovery_mode_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
remote_mirroring_enabled

Gets the remote_mirroring_enabled of this StorageSystemResponse. Can Remote Volume Mirrors be created on this StorageDevice?

Returns:The remote_mirroring_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
security_key_enabled

Gets the security_key_enabled of this StorageSystemResponse.

Returns:The security_key_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
simplex_mode_enabled

Gets the simplex_mode_enabled of this StorageSystemResponse. True if the redundancy mode of the system is simplex.

Returns:The simplex_mode_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 optional
status

Gets the status of this StorageSystemResponse.

Returns:The status of this StorageSystemResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

trace_enabled

Gets the trace_enabled of this StorageSystemResponse.

Returns:The trace_enabled of this StorageSystemResponse.
Return type:bool
Required/optional:
 required
tray_count

Gets the tray_count of this StorageSystemResponse.

Returns:The tray_count of this StorageSystemResponse.
Return type:int
Required/optional:
 required
types

Gets the types of this StorageSystemResponse.

Returns:The types of this StorageSystemResponse.
Return type:str
Required/optional:
 required
unconfigured_space

Gets the unconfigured_space of this StorageSystemResponse.

Returns:The unconfigured_space of this StorageSystemResponse.
Return type:int
Required/optional:
 required
unconfigured_space_as_strings

Gets the unconfigured_space_as_strings of this StorageSystemResponse.

Returns:The unconfigured_space_as_strings of this StorageSystemResponse.
Return type:str
Required/optional:
 optional
unconfigured_space_by_drive_type

Gets the unconfigured_space_by_drive_type of this StorageSystemResponse.

Returns:The unconfigured_space_by_drive_type of this StorageSystemResponse.
Return type:dict(String, int)
Required/optional:
 required
used_pool_space

Gets the used_pool_space of this StorageSystemResponse.

Returns:The used_pool_space of this StorageSystemResponse.
Return type:int
Required/optional:
 required
used_pool_space_as_string

Gets the used_pool_space_as_string of this StorageSystemResponse.

Returns:The used_pool_space_as_string of this StorageSystemResponse.
Return type:str
Required/optional:
 optional
wwn

Gets the wwn of this StorageSystemResponse.

Returns:The wwn of this StorageSystemResponse.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.storage_system_stats module

StorageSystemStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_stats.StorageSystemStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this StorageSystemStats.

Returns:The array_id of this StorageSystemStats.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this StorageSystemStats.

Returns:The array_wwn of this StorageSystemStats.
Return type:str
Required/optional:
 required
cache_hits_bytes_total

Gets the cache_hits_bytes_total of this StorageSystemStats. Total number of bytes that hit cache.

Returns:The cache_hits_bytes_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
cache_hits_iops_total

Gets the cache_hits_iops_total of this StorageSystemStats. Total number of IO operations that hit cache.

Returns:The cache_hits_iops_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
controller_stats

Gets the controller_stats of this StorageSystemStats. Statistics for each controller.

Returns:The controller_stats of this StorageSystemStats.
Return type:list[StorageSystemControllerStats]
Required/optional:
 required
ddp_bytes_transferred

Gets the ddp_bytes_transferred of this StorageSystemStats. Bytes transferred that are categorized as DDP transfers.

Returns:The ddp_bytes_transferred of this StorageSystemStats.
Return type:float
Required/optional:
 required
full_stripe_writes_bytes

Gets the full_stripe_writes_bytes of this StorageSystemStats. Bytes written that are categorized as Full stripe writes.

Returns:The full_stripe_writes_bytes of this StorageSystemStats.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this StorageSystemStats.

Returns:The last_reset_time of this StorageSystemStats.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this StorageSystemStats.

Returns:The last_reset_time_in_ms of this StorageSystemStats.
Return type:int
Required/optional:
 required
max_possible_bps_under_current_load

Gets the max_possible_bps_under_current_load of this StorageSystemStats. Theoretical maximum possible Bytes per second under current load.

Returns:The max_possible_bps_under_current_load of this StorageSystemStats.
Return type:float
Required/optional:
 required
max_possible_iops_under_current_load

Gets the max_possible_iops_under_current_load of this StorageSystemStats. Theoretical maximum possible IO per second under current load.

Returns:The max_possible_iops_under_current_load of this StorageSystemStats.
Return type:float
Required/optional:
 required
member_ids_hash

Gets the member_ids_hash of this StorageSystemStats. Hash of member controller ids.

Returns:The member_ids_hash of this StorageSystemStats.
Return type:str
Required/optional:
 required
mirror_bytes_total

Gets the mirror_bytes_total of this StorageSystemStats. Total number of Bytes serviced by the controller that are characterized as cache mirroring related. If cache mirroring is disabled, this counter will not have any value.

Returns:The mirror_bytes_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
mirror_iops_total

Gets the mirror_iops_total of this StorageSystemStats. Total number of IO operations serviced by the controller that are characterized as cache mirroring related. If cache mirroring is disabled, this counter will not have any value.

Returns:The mirror_iops_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
observed_time

Gets the observed_time of this StorageSystemStats.

Returns:The observed_time of this StorageSystemStats.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this StorageSystemStats.

Returns:The observed_time_in_ms of this StorageSystemStats.
Return type:int
Required/optional:
 required
raid0_bytes_transferred

Gets the raid0_bytes_transferred of this StorageSystemStats. Bytes transferred that are categorized as RAID 0 transfers.

Returns:The raid0_bytes_transferred of this StorageSystemStats.
Return type:float
Required/optional:
 required
raid1_bytes_transferred

Gets the raid1_bytes_transferred of this StorageSystemStats. Bytes transferred that are categorized as RAID 1 transfers.

Returns:The raid1_bytes_transferred of this StorageSystemStats.
Return type:float
Required/optional:
 required
raid5_bytes_transferred

Gets the raid5_bytes_transferred of this StorageSystemStats. Bytes transferred that are categorized as RAID 5 transfers.

Returns:The raid5_bytes_transferred of this StorageSystemStats.
Return type:float
Required/optional:
 required
raid6_bytes_transferred

Gets the raid6_bytes_transferred of this StorageSystemStats. Bytes transferred that are categorized as RAID 6 transfers.

Returns:The raid6_bytes_transferred of this StorageSystemStats.
Return type:float
Required/optional:
 required
random_bytes_total

Gets the random_bytes_total of this StorageSystemStats. Total number of Bytes that are categorized as random.

Returns:The random_bytes_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
random_ios_total

Gets the random_ios_total of this StorageSystemStats. Total number of IOs that are categorized as random.

Returns:The random_ios_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
read_bytes_total

Gets the read_bytes_total of this StorageSystemStats. Total number of Bytes read.

Returns:The read_bytes_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
read_iops_total

Gets the read_iops_total of this StorageSystemStats. Total number of Read IO operations.

Returns:The read_iops_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_bytes_serviced

Gets the total_bytes_serviced of this StorageSystemStats. Total number of Bytes serviced by the controller.

Returns:The total_bytes_serviced of this StorageSystemStats.
Return type:float
Required/optional:
 required
total_iops_serviced

Gets the total_iops_serviced of this StorageSystemStats. Total number of IO operations serviced by the controller.

Returns:The total_iops_serviced of this StorageSystemStats.
Return type:float
Required/optional:
 required
write_bytes_total

Gets the write_bytes_total of this StorageSystemStats. Total number of Bytes written.

Returns:The write_bytes_total of this StorageSystemStats.
Return type:float
Required/optional:
 required
write_iops_total

Gets the write_iops_total of this StorageSystemStats. Total number of Write IO operations.

Returns:The write_iops_total of this StorageSystemStats.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.storage_system_update_request module

StorageSystemUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.storage_system_update_request.StorageSystemUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_addresses

Gets the controller_addresses of this StorageSystemUpdateRequest. Replacement list of controller IP addresses or host names.

Returns:The controller_addresses of this StorageSystemUpdateRequest.
Return type:list[str]
Required/optional:
 optional
enable_trace

Gets the enable_trace of this StorageSystemUpdateRequest. Enable trace logging for SYMbol calls to the storage system.

Returns:The enable_trace of this StorageSystemUpdateRequest.
Return type:bool
Required/optional:
 optional
meta_tags

Gets the meta_tags of this StorageSystemUpdateRequest. Optional meta tags to associate to this storage system. This must be a complete list. If the list is empty or null, no action is taken. If you want to just remove all tags, just set the removeAllTags boolean to true/ The removeAllTags will be processed before this new list is processed

Returns:The meta_tags of this StorageSystemUpdateRequest.
Return type:list[KeyValue]
Required/optional:
 optional
remove_all_tags

Gets the remove_all_tags of this StorageSystemUpdateRequest. See the description for metaTags

Returns:The remove_all_tags of this StorageSystemUpdateRequest.
Return type:bool
Required/optional:
 optional
stored_password

Gets the stored_password of this StorageSystemUpdateRequest. The new password for the storage system stored. Note, this only updates the password stored on the proxy. To update the password on the storage system itself (as well as the stored password) the use the passwords URL

Returns:The stored_password of this StorageSystemUpdateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.subject_alternate_name module

SubjectAlternateName.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.subject_alternate_name.SubjectAlternateName[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

san_type

Gets the san_type of this SubjectAlternateName. Type of Subject Alternate

Returns:The san_type of this SubjectAlternateName.
Return type:str
Required/optional:
 required
san_value

Gets the san_value of this SubjectAlternateName. The value for the alternate

Returns:The san_value of this SubjectAlternateName.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.support_artifact module

SupportArtifact.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.support_artifact.SupportArtifact[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

file_name

Gets the file_name of this SupportArtifact. Relative path to artifact.

Returns:The file_name of this SupportArtifact.
Return type:str
Required/optional:
 required
last_modified_time

Gets the last_modified_time of this SupportArtifact. Timestamp of last modification.

Returns:The last_modified_time of this SupportArtifact.
Return type:datetime
Required/optional:
 required
size

Gets the size of this SupportArtifact. Size of artifact in bytes.

Returns:The size of this SupportArtifact.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.support_artifacts module

SupportArtifacts.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.support_artifacts.SupportArtifacts[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

artifacts

Gets the artifacts of this SupportArtifacts. Array of support artifacts of the specified type.

Returns:The artifacts of this SupportArtifacts.
Return type:list[SupportArtifact]
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this SupportArtifacts. Type of support artifacts.

Returns:The type of this SupportArtifacts.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.support_data_request module

SupportDataRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.support_data_request.SupportDataRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_spec

Gets the drive_spec of this SupportDataRequest. Specifies the drives to retrieve logs for for type=driveData

Returns:The drive_spec of this SupportDataRequest.
Return type:DriveRefList
Required/optional:
 optional
filename

Gets the filename of this SupportDataRequest. Specify the name of the file, which will be utilized if it doesn’t already exist.

Returns:The filename of this SupportDataRequest.
Return type:str
Required/optional:
 required
save_config_spec

Gets the save_config_spec of this SupportDataRequest. Specifies the settings for type=storageArrayConfiguration

Returns:The save_config_spec of this SupportDataRequest.
Return type:SaveConfigSpec
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

trace_spec

Gets the trace_spec of this SupportDataRequest. Specifies the controllers to retrieve data from for type=traceBuffers

Returns:The trace_spec of this SupportDataRequest.
Return type:TraceBufferSpec
Required/optional:
 optional
type

Gets the type of this SupportDataRequest. The name of the file to be retrieved.

Returns:The type of this SupportDataRequest.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.support_data_response module

SupportDataResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.support_data_response.SupportDataResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

filename

Gets the filename of this SupportDataResponse. The name of the file to be retrieved.

Returns:The filename of this SupportDataResponse.
Return type:str
Required/optional:
 optional
progress

Gets the progress of this SupportDataResponse. The progress of the operation.

Returns:The progress of this SupportDataResponse.
Return type:Progress
Required/optional:
 optional
request_id

Gets the request_id of this SupportDataResponse. A unique identifier for the request

Returns:The request_id of this SupportDataResponse.
Return type:int
Required/optional:
 optional
size_in_bytes

Gets the size_in_bytes of this SupportDataResponse. The size of the support file

Returns:The size_in_bytes of this SupportDataResponse.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this SupportDataResponse. The type of support data being collected.

Returns:The type of this SupportDataResponse.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.tag_event module

TagEvent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.tag_event.TagEvent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

added_objects

Gets the added_objects of this TagEvent. List of objects added. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The added_objects of this TagEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
deleted_objects

Gets the deleted_objects of this TagEvent. List of objects deleted. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The deleted_objects of this TagEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
event_number

Gets the event_number of this TagEvent.

Returns:The event_number of this TagEvent.
Return type:int
Required/optional:
 required
event_type

Gets the event_type of this TagEvent.

Returns:The event_type of this TagEvent.
Return type:str
Required/optional:
 required
modified_objects

Gets the modified_objects of this TagEvent. List of objects updated. Only certain objects that have rest endpoints will be represented in this list. See Event ObjectTypes for types of objects that have events

Returns:The modified_objects of this TagEvent.
Return type:list[EventObjectIdentifier]
Required/optional:
 required
timestamp

Gets the timestamp of this TagEvent.

Returns:The timestamp of this TagEvent.
Return type:datetime
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.thin_volume_cache_settings module

ThinVolumeCacheSettings.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.thin_volume_cache_settings.ThinVolumeCacheSettings[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cache_flush_modifier

Gets the cache_flush_modifier of this ThinVolumeCacheSettings. The cache flush modifier value, which is used to specify the maximum amount of time that dirty data for this volume may be retained in the controller’s write cache prior to being flushed to disk.

Returns:The cache_flush_modifier of this ThinVolumeCacheSettings.
Return type:str
Required/optional:
 optional
read_cache_enable

Gets the read_cache_enable of this ThinVolumeCacheSettings. Indicates whether read caching should be enabled for the volume.

Returns:The read_cache_enable of this ThinVolumeCacheSettings.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_cache_enable

Gets the write_cache_enable of this ThinVolumeCacheSettings. Indicates whether write-back caching should be enabled for the volume.

Returns:The write_cache_enable of this ThinVolumeCacheSettings.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.thin_volume_create_request module

ThinVolumeCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.thin_volume_create_request.ThinVolumeCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cache_read_ahead

Gets the cache_read_ahead of this ThinVolumeCreateRequest. Enable/Disable automatic cache read-ahead

Returns:The cache_read_ahead of this ThinVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
create_default_mapping

Gets the create_default_mapping of this ThinVolumeCreateRequest. Create the default volume mapping. Defaults to false.

Returns:The create_default_mapping of this ThinVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
data_assurance_enabled

Gets the data_assurance_enabled of this ThinVolumeCreateRequest.

Returns:The data_assurance_enabled of this ThinVolumeCreateRequest.
Return type:bool
Required/optional:
 optional
expansion_policy

Gets the expansion_policy of this ThinVolumeCreateRequest. Thin Volume expansion policy. If automatic, the thin volume will be expanded automatically when capacity is exceeded, if manual, the volume must be expanded manually. Defaults to automatic.

Returns:The expansion_policy of this ThinVolumeCreateRequest.
Return type:str
Required/optional:
 optional
growth_alert_threshold

Gets the growth_alert_threshold of this ThinVolumeCreateRequest. The repository utilization warning threshold (in percent). This parameter is only required for thin-provisioned volumes. Default: 95

Returns:The growth_alert_threshold of this ThinVolumeCreateRequest.
Return type:int
Required/optional:
 optional
maximum_repository_size

Gets the maximum_repository_size of this ThinVolumeCreateRequest. Maximum size (in sizeUnits) to which the thin volume repository can grow.

Returns:The maximum_repository_size of this ThinVolumeCreateRequest.
Return type:int
Required/optional:
 required
meta_tags

Gets the meta_tags of this ThinVolumeCreateRequest. Optional array of Meta Data tags for the volume.

Returns:The meta_tags of this ThinVolumeCreateRequest.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this ThinVolumeCreateRequest. The user-label to assign to the new volume.

Returns:The name of this ThinVolumeCreateRequest.
Return type:str
Required/optional:
 required
owning_controller_id

Gets the owning_controller_id of this ThinVolumeCreateRequest. Set the preferred owning controller. By default this field will alternate between available controllers

Returns:The owning_controller_id of this ThinVolumeCreateRequest.
Return type:str
Required/optional:
 optional
pool_id

Gets the pool_id of this ThinVolumeCreateRequest. The identifier of the storage pool from which the volume will be allocated.

Returns:The pool_id of this ThinVolumeCreateRequest.
Return type:str
Required/optional:
 required
repository_size

Gets the repository_size of this ThinVolumeCreateRequest. Number of units (See sizeUnit) to make the repository volume, which is the backing for the thin volume. Must be between 4GB & 256GB. This value must align along a 4GB boundary. If it does not, it will be automatically adjusted to the next 4GB value.

Returns:The repository_size of this ThinVolumeCreateRequest.
Return type:int
Required/optional:
 required
size_unit

Gets the size_unit of this ThinVolumeCreateRequest. Unit for “size”

Returns:The size_unit of this ThinVolumeCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

virtual_size

Gets the virtual_size of this ThinVolumeCreateRequest. Initial virtual capacity of the volume in units (See sizeUnit).

Returns:The virtual_size of this ThinVolumeCreateRequest.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.thin_volume_ex module

ThinVolumeEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.thin_volume_ex.ThinVolumeEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

allocation_granularity

Gets the allocation_granularity of this ThinVolumeEx. The allocation cluster size for the Expandable Repository Volume.

Returns:The allocation_granularity of this ThinVolumeEx.
Return type:int
Required/optional:
 required
application_tag_owned

Gets the application_tag_owned of this ThinVolumeEx. True if application tag is owned by the storage array.

Returns:The application_tag_owned of this ThinVolumeEx.
Return type:bool
Required/optional:
 required
async_mirror_source

Gets the async_mirror_source of this ThinVolumeEx. True if the volume is a source in an Asynchronous Mirror relationship.

Returns:The async_mirror_source of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
async_mirror_target

Gets the async_mirror_target of this ThinVolumeEx. True if the volume is a target in an Asynchronous Mirror relationship.

Returns:The async_mirror_target of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
blk_size

Gets the blk_size of this ThinVolumeEx.

Returns:The blk_size of this ThinVolumeEx.
Return type:int
Required/optional:
 optional
cache_settings

Gets the cache_settings of this ThinVolumeEx. The volume-specific caching parameters currently in effect for the volume.

Returns:The cache_settings of this ThinVolumeEx.
Return type:VolumeCache
Required/optional:
 required
capacity

Gets the capacity of this ThinVolumeEx. The virtual capacity of the volume in bytes.

Returns:The capacity of this ThinVolumeEx.
Return type:int
Required/optional:
 required
current_controller_id

Gets the current_controller_id of this ThinVolumeEx.

Returns:The current_controller_id of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
current_manager

Gets the current_manager of this ThinVolumeEx. The controller that currently manages the volume.

Returns:The current_manager of this ThinVolumeEx.
Return type:str
Required/optional:
 required
current_provisioned_capacity

Gets the current_provisioned_capacity of this ThinVolumeEx. The current provisioned capacity of the Expandable Repository Volume (in bytes).

Returns:The current_provisioned_capacity of this ThinVolumeEx.
Return type:int
Required/optional:
 required
data_assurance

Gets the data_assurance of this ThinVolumeEx.

Returns:The data_assurance of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
disk_pool

Gets the disk_pool of this ThinVolumeEx.

Returns:The disk_pool of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
expansion_policy

Gets the expansion_policy of this ThinVolumeEx. The automatic Expandable Repository Volume expansion policy.

Returns:The expansion_policy of this ThinVolumeEx.
Return type:str
Required/optional:
 required
flash_cached

Gets the flash_cached of this ThinVolumeEx. True if this volume is added to a flashCache.

Returns:The flash_cached of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
growth_alert_threshold

Gets the growth_alert_threshold of this ThinVolumeEx. The percent value at which an alert is generated.

Returns:The growth_alert_threshold of this ThinVolumeEx.
Return type:int
Required/optional:
 required
id

Gets the id of this ThinVolumeEx.

Returns:The id of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
initial_provisioned_capacity

Gets the initial_provisioned_capacity of this ThinVolumeEx. The initial provisioned capacity for the Expandable Repository Volume for this thin volume (in bytes).

Returns:The initial_provisioned_capacity of this ThinVolumeEx.
Return type:int
Required/optional:
 required
label

Gets the label of this ThinVolumeEx. The name of the volume.

Returns:The label of this ThinVolumeEx.
Return type:str
Required/optional:
 required
list_of_mappings

Gets the list_of_mappings of this ThinVolumeEx.

Returns:The list_of_mappings of this ThinVolumeEx.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this ThinVolumeEx.

Returns:The mapped of this ThinVolumeEx.
Return type:bool
Required/optional:
 required
max_virtual_capacity

Gets the max_virtual_capacity of this ThinVolumeEx. The maximum virtual capacity to which this thin volume can grow (in bytes).

Returns:The max_virtual_capacity of this ThinVolumeEx.
Return type:int
Required/optional:
 required
media_scan

Gets the media_scan of this ThinVolumeEx.

Returns:The media_scan of this ThinVolumeEx.
Return type:VolumeMediaScanParams
Required/optional:
 optional
metadata

Gets the metadata of this ThinVolumeEx. Metadata associated with the volume

Returns:The metadata of this ThinVolumeEx.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
mgmt_client_attribute

Gets the mgmt_client_attribute of this ThinVolumeEx. For use by management client.

Returns:The mgmt_client_attribute of this ThinVolumeEx.
Return type:int
Required/optional:
 required
name

Gets the name of this ThinVolumeEx.

Returns:The name of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this ThinVolumeEx.

Returns:The object_type of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
offline

Gets the offline of this ThinVolumeEx. The thin volume is offline due to the associated repository volume state.

Returns:The offline of this ThinVolumeEx.
Return type:bool
Required/optional:
 required
online_volume_copy

Gets the online_volume_copy of this ThinVolumeEx.

Returns:The online_volume_copy of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
perms

Gets the perms of this ThinVolumeEx. Operations allowed on this volume.

Returns:The perms of this ThinVolumeEx.
Return type:VolumePerms
Required/optional:
 required
pit_base_volume

Gets the pit_base_volume of this ThinVolumeEx.

Returns:The pit_base_volume of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
pre_read_redundancy_check_enabled

Gets the pre_read_redundancy_check_enabled of this ThinVolumeEx. If true, verify RAID redundancy on read operations.

Returns:The pre_read_redundancy_check_enabled of this ThinVolumeEx.
Return type:bool
Required/optional:
 required
preferred_controller_id

Gets the preferred_controller_id of this ThinVolumeEx.

Returns:The preferred_controller_id of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
preferred_manager

Gets the preferred_manager of this ThinVolumeEx. The controller that should manage the volume.

Returns:The preferred_manager of this ThinVolumeEx.
Return type:str
Required/optional:
 required
protection_type

Gets the protection_type of this ThinVolumeEx. The protection type of the volume.

Returns:The protection_type of this ThinVolumeEx.
Return type:str
Required/optional:
 required
provisioned_capacity_quota

Gets the provisioned_capacity_quota of this ThinVolumeEx. The maximum capacity of the Expandable Repository Volume (in bytes).

Returns:The provisioned_capacity_quota of this ThinVolumeEx.
Return type:int
Required/optional:
 required
recon_priority

Gets the recon_priority of this ThinVolumeEx. Importance of fixing the volume if failed (0-4).

Returns:The recon_priority of this ThinVolumeEx.
Return type:int
Required/optional:
 required
remote_mirror_source

Gets the remote_mirror_source of this ThinVolumeEx. True if the volume is a source (primary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_source of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
remote_mirror_target

Gets the remote_mirror_target of this ThinVolumeEx. True if the volume is a target (secondary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_target of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
reporting_policy

Gets the reporting_policy of this ThinVolumeEx. Indicates how the thin volume is reported on the SCSI interface.

Returns:The reporting_policy of this ThinVolumeEx.
Return type:str
Required/optional:
 required
repository_ref

Gets the repository_ref of this ThinVolumeEx. The Expandable Repository Volume underlying this Thin Volume.

Returns:The repository_ref of this ThinVolumeEx.
Return type:str
Required/optional:
 required
segment_size

Gets the segment_size of this ThinVolumeEx.

Returns:The segment_size of this ThinVolumeEx.
Return type:int
Required/optional:
 optional
status

Gets the status of this ThinVolumeEx. The operational status of the volume.

Returns:The status of this ThinVolumeEx.
Return type:str
Required/optional:
 required
storage_volume_ref

Gets the storage_volume_ref of this ThinVolumeEx.

Returns:The storage_volume_ref of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
thin_provisioned

Gets the thin_provisioned of this ThinVolumeEx.

Returns:The thin_provisioned of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this ThinVolumeEx.

Returns:The total_size_in_bytes of this ThinVolumeEx.
Return type:int
Required/optional:
 optional
volume_cache

Gets the volume_cache of this ThinVolumeEx. The cache parameters of the underlying repository.

Returns:The volume_cache of this ThinVolumeEx.
Return type:VolumeCache
Required/optional:
 required
volume_copy_source

Gets the volume_copy_source of this ThinVolumeEx.

Returns:The volume_copy_source of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
volume_copy_target

Gets the volume_copy_target of this ThinVolumeEx.

Returns:The volume_copy_target of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
volume_full

Gets the volume_full of this ThinVolumeEx.

Returns:The volume_full of this ThinVolumeEx.
Return type:bool
Required/optional:
 optional
volume_group_ref

Gets the volume_group_ref of this ThinVolumeEx.

Returns:The volume_group_ref of this ThinVolumeEx.
Return type:str
Required/optional:
 optional
volume_handle

Gets the volume_handle of this ThinVolumeEx. The volumeHandle (SSID) for this volume.

Returns:The volume_handle of this ThinVolumeEx.
Return type:int
Required/optional:
 required
volume_ref

Gets the volume_ref of this ThinVolumeEx. The reference (key) for this volume.

Returns:The volume_ref of this ThinVolumeEx.
Return type:str
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this ThinVolumeEx. The World wide name of the volume.

Returns:The world_wide_name of this ThinVolumeEx.
Return type:str
Required/optional:
 required
wwn

Gets the wwn of this ThinVolumeEx.

Returns:The wwn of this ThinVolumeEx.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.thin_volume_expansion_request module

ThinVolumeExpansionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.thin_volume_expansion_request.ThinVolumeExpansionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

new_repository_size

Gets the new_repository_size of this ThinVolumeExpansionRequest. The new repository capacity of the thin volume. If expansion policy is Automatic, this will increase the maximum repository capacity. If the expansion policy is Manual, this will increase the capacity of the repository directly.

Returns:The new_repository_size of this ThinVolumeExpansionRequest.
Return type:int
Required/optional:
 optional
new_virtual_size

Gets the new_virtual_size of this ThinVolumeExpansionRequest. The new virtual capacity for the thin volume. New virtual capacity cannot be smaller than original value!

Returns:The new_virtual_size of this ThinVolumeExpansionRequest.
Return type:int
Required/optional:
 optional
size_unit

Gets the size_unit of this ThinVolumeExpansionRequest. Unit for “size”

Returns:The size_unit of this ThinVolumeExpansionRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.thin_volume_update_request module

ThinVolumeUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.thin_volume_update_request.ThinVolumeUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cache_settings

Gets the cache_settings of this ThinVolumeUpdateRequest. Configure cache settings for the volume

Returns:The cache_settings of this ThinVolumeUpdateRequest.
Return type:ThinVolumeCacheSettings
Required/optional:
 optional
expansion_policy

Gets the expansion_policy of this ThinVolumeUpdateRequest. Thin Volume expansion policy. If automatic, the thin volume will be expanded automatically when capacity is exceeded, if manual, the volume must be expanded manually.

Returns:The expansion_policy of this ThinVolumeUpdateRequest.
Return type:str
Required/optional:
 optional
flash_cache

Gets the flash_cache of this ThinVolumeUpdateRequest. If true, add the volume to the flashCache if one is defined. If false, remove from the flashCache if one exists.

Returns:The flash_cache of this ThinVolumeUpdateRequest.
Return type:bool
Required/optional:
 optional
growth_alert_threshold

Gets the growth_alert_threshold of this ThinVolumeUpdateRequest. The repository utilization warning threshold (in percent).

Returns:The growth_alert_threshold of this ThinVolumeUpdateRequest.
Return type:int
Required/optional:
 optional
meta_tags

Gets the meta_tags of this ThinVolumeUpdateRequest. Optional array of Meta Data tags for the volume.

Returns:The meta_tags of this ThinVolumeUpdateRequest.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this ThinVolumeUpdateRequest. The user-label to assign to the volume.

Returns:The name of this ThinVolumeUpdateRequest.
Return type:str
Required/optional:
 optional
owning_controller_id

Gets the owning_controller_id of this ThinVolumeUpdateRequest. Set the preferred owning controller

Returns:The owning_controller_id of this ThinVolumeUpdateRequest.
Return type:str
Required/optional:
 optional
scan_settings

Gets the scan_settings of this ThinVolumeUpdateRequest. Configure scan settings with regard to the controller’s background media scan operation

Returns:The scan_settings of this ThinVolumeUpdateRequest.
Return type:VolumeMediaScanParams
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.throwable module

Throwable.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.throwable.Throwable[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cause

Gets the cause of this Throwable.

Returns:The cause of this Throwable.
Return type:Throwable
Required/optional:
 optional
localized_message

Gets the localized_message of this Throwable.

Returns:The localized_message of this Throwable.
Return type:str
Required/optional:
 optional
message

Gets the message of this Throwable.

Returns:The message of this Throwable.
Return type:str
Required/optional:
 optional
stack_trace

Gets the stack_trace of this Throwable.

Returns:The stack_trace of this Throwable.
Return type:list[StackTraceElement]
Required/optional:
 optional
suppressed

Gets the suppressed of this Throwable.

Returns:The suppressed of this Throwable.
Return type:list[Throwable]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.trace_buffer_spec module

TraceBufferSpec.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.trace_buffer_spec.TraceBufferSpec[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

controller_a

Gets the controller_a of this TraceBufferSpec.

Returns:The controller_a of this TraceBufferSpec.
Return type:bool
Required/optional:
 required
controller_b

Gets the controller_b of this TraceBufferSpec.

Returns:The controller_b of this TraceBufferSpec.
Return type:bool
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.tray_ex module

TrayEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.tray_ex.TrayEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_layout

Gets the drive_layout of this TrayEx. If the tray contains drawers, this field specifies the layout within the drawer. Otherwise, this field specifies the layout for the tray.

Returns:The drive_layout of this TrayEx.
Return type:DriveLayout
Required/optional:
 required
drive_technologies

Gets the drive_technologies of this TrayEx. A list of drive technologies that are present in the tray.

Returns:The drive_technologies of this TrayEx.
Return type:list[str]
Required/optional:
 required
drv_mh_speed_mismatch

Gets the drv_mh_speed_mismatch of this TrayEx. True if this tray has a drive-side minihub speed mismatch.

Returns:The drv_mh_speed_mismatch of this TrayEx.
Return type:bool
Required/optional:
 required
esm_factory_defaults_mismatch

Gets the esm_factory_defaults_mismatch of this TrayEx. True, if the two ESMs in the tray are reporting different version information for their factory default settings.

Returns:The esm_factory_defaults_mismatch of this TrayEx.
Return type:bool
Required/optional:
 required
esm_group_error

Gets the esm_group_error of this TrayEx. True if SBOD ESM trays are not properly clustered.

Returns:The esm_group_error of this TrayEx.
Return type:bool
Required/optional:
 required
esm_hardware_mismatch

Gets the esm_hardware_mismatch of this TrayEx. True if the ESM hardware components in the tray are mismatched.

Returns:The esm_hardware_mismatch of this TrayEx.
Return type:bool
Required/optional:
 required
esm_miswire

Gets the esm_miswire of this TrayEx. True if this tray has an ESM join miswire.

Returns:The esm_miswire of this TrayEx.
Return type:bool
Required/optional:
 required
esm_version_mismatch

Gets the esm_version_mismatch of this TrayEx. True if the ESM firmware versions do not match.

Returns:The esm_version_mismatch of this TrayEx.
Return type:bool
Required/optional:
 required
factory_defaults_data

Gets the factory_defaults_data of this TrayEx. This field contains information about the version of the tray’s factory default settings.

Returns:The factory_defaults_data of this TrayEx.
Return type:FactoryDefaultsVersionData
Required/optional:
 required
front_end_interface_technology

Gets the front_end_interface_technology of this TrayEx. The front-end I/O interface technology of the tray.

Returns:The front_end_interface_technology of this TrayEx.
Return type:str
Required/optional:
 required
fru_type

Gets the fru_type of this TrayEx. The field replaceable unit type of the tray.

Returns:The fru_type of this TrayEx.
Return type:str
Required/optional:
 required
has_configurable_tray_id

Gets the has_configurable_tray_id of this TrayEx. True if the tray ID can be set using the updateTray procedure.

Returns:The has_configurable_tray_id of this TrayEx.
Return type:bool
Required/optional:
 required
has_tray_identity_indicator

Gets the has_tray_identity_indicator of this TrayEx. The device contains 7-segment indicators used to display the Tray Identity.

Returns:The has_tray_identity_indicator of this TrayEx.
Return type:bool
Required/optional:
 required
id

Gets the id of this TrayEx.

Returns:The id of this TrayEx.
Return type:str
Required/optional:
 optional
is_misconfigured

Gets the is_misconfigured of this TrayEx. True, if the tray has invalid configuration settings.

Returns:The is_misconfigured of this TrayEx.
Return type:bool
Required/optional:
 required
locate_in_progress

Gets the locate_in_progress of this TrayEx. Indicates that a locate operation for the device is currently active. The device will show a visual indication to aid an operator in locating the tray.

Returns:The locate_in_progress of this TrayEx.
Return type:bool
Required/optional:
 required
locate_tray

Gets the locate_tray of this TrayEx. True if this tray supports a locate operation.

Returns:The locate_tray of this TrayEx.
Return type:bool
Required/optional:
 required
manufacturer_date

Gets the manufacturer_date of this TrayEx. The date the tray was manufactured.

Returns:The manufacturer_date of this TrayEx.
Return type:int
Required/optional:
 required
max_speed

Gets the max_speed of this TrayEx. The maximum speed of the drive channels,

Returns:The max_speed of this TrayEx.
Return type:str
Required/optional:
 required
non_redundant_access

Gets the non_redundant_access of this TrayEx. True, if the tray does not have redundant access.

Returns:The non_redundant_access of this TrayEx.
Return type:bool
Required/optional:
 required
num_controller_slots

Gets the num_controller_slots of this TrayEx. The number of slots available for holding RAID controller boards (i.e., set to zero for a drive-only tray).

Returns:The num_controller_slots of this TrayEx.
Return type:int
Required/optional:
 required
num_drawers

Gets the num_drawers of this TrayEx. The total number of drawers available in the tray.

Returns:The num_drawers of this TrayEx.
Return type:int
Required/optional:
 required
num_drive_compartments

Gets the num_drive_compartments of this TrayEx. The number of drive compartments in the tray. Some drive trays are subdivided into “compartments,” each having the same number of drive slots. Looking at the front of such an enclosure, multiple compartments are arranged side by side along one dimension, while drives within a compartment are arranged side by side along the other dimension, allowing for greater overall drive density within the constraints of a given enclosure form factor. (Even when arranged as a series of compartments, drive slot numbering is still relative to the entire tray.)

Returns:The num_drive_compartments of this TrayEx.
Return type:int
Required/optional:
 required
num_drive_slots

Gets the num_drive_slots of this TrayEx. The total number of slots available for holding disk drives.

Returns:The num_drive_slots of this TrayEx.
Return type:int
Required/optional:
 required
num_drive_slots_per_compartment

Gets the num_drive_slots_per_compartment of this TrayEx. The number of drive slots within an individual drive compartment.

Returns:The num_drive_slots_per_compartment of this TrayEx.
Return type:int
Required/optional:
 required
orientation

Gets the orientation of this TrayEx. An indication of the physical orientation (horizontal or vertical) of the tray.

Returns:The orientation of this TrayEx.
Return type:str
Required/optional:
 required
part_number

Gets the part_number of this TrayEx. The part number of the tray from VPD data.

Returns:The part_number of this TrayEx.
Return type:str
Required/optional:
 required
physical_location

Gets the physical_location of this TrayEx. The physical location of the tray. The parent reference in Location identifies the storage array itself, and the position field is the tray position number as identified in setSATrayPositions procedure call, or the constant TRAY_POSITION_UNKNOWN.

Returns:The physical_location of this TrayEx.
Return type:Location
Required/optional:
 required
serial_number

Gets the serial_number of this TrayEx. The serial number of the tray.

Returns:The serial_number of this TrayEx.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

tray_attributes

Gets the tray_attributes of this TrayEx. The tray attribute data (see setTrayAttributes procedure).

Returns:The tray_attributes of this TrayEx.
Return type:list[TrayAttribute]
Required/optional:
 required
tray_id

Gets the tray_id of this TrayEx. The tray identifier value, which is typically set using physical switches on the tray itself.

Returns:The tray_id of this TrayEx.
Return type:int
Required/optional:
 required
tray_id_conflict

Gets the tray_id_conflict of this TrayEx. True if this tray ID conflicts with that of another tray.

Returns:The tray_id_conflict of this TrayEx.
Return type:bool
Required/optional:
 required
tray_id_mismatch

Gets the tray_id_mismatch of this TrayEx. True if the IDs on the ESMs do not match.

Returns:The tray_id_mismatch of this TrayEx.
Return type:bool
Required/optional:
 required
tray_position_index

Gets the tray_position_index of this TrayEx.

Returns:The tray_position_index of this TrayEx.
Return type:int
Required/optional:
 optional
tray_ref

Gets the tray_ref of this TrayEx. The identifier value for this tray. Other objects may use this reference value to refer to the tray.

Returns:The tray_ref of this TrayEx.
Return type:str
Required/optional:
 required
tray_technology_type

Gets the tray_technology_type of this TrayEx. The interface technology. This field is deprecated. Equivalent information is available in the driveTechnologies and frontEndInterfaceTechnology fields.

Returns:The tray_technology_type of this TrayEx.
Return type:str
Required/optional:
 required
type

Gets the type of this TrayEx. An indication of the type of the tray.

Returns:The type of this TrayEx.
Return type:str
Required/optional:
 required
uncertified_tray

Gets the uncertified_tray of this TrayEx. True if this tray is an uncertified hardware type.

Returns:The uncertified_tray of this TrayEx.
Return type:bool
Required/optional:
 required
unsupported_tray

Gets the unsupported_tray of this TrayEx. True if this tray is an unrecognized/unsupported hardware type.

Returns:The unsupported_tray of this TrayEx.
Return type:bool
Required/optional:
 required
vendor_name

Gets the vendor_name of this TrayEx. The name of the manufacturer of the tray.

Returns:The vendor_name of this TrayEx.
Return type:str
Required/optional:
 required
working_channel

Gets the working_channel of this TrayEx. The channel to the tray that is still operational (if nonRedundantAccess is True).

Returns:The working_channel of this TrayEx.
Return type:int
Required/optional:
 required

netapp.santricity.models.v2.unassociated_host_port module

UnassociatedHostPort.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.unassociated_host_port.UnassociatedHostPort[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

address

Gets the address of this UnassociatedHostPort.

Returns:The address of this UnassociatedHostPort.
Return type:str
Required/optional:
 required
id

Gets the id of this UnassociatedHostPort.

Returns:The id of this UnassociatedHostPort.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this UnassociatedHostPort.

Returns:The type of this UnassociatedHostPort.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.unreadable_sector_entry_result module

UnreadableSectorEntryResult.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.unreadable_sector_entry_result.UnreadableSectorEntryResult[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

drive_lba

Gets the drive_lba of this UnreadableSectorEntryResult.

Returns:The drive_lba of this UnreadableSectorEntryResult.
Return type:int
Required/optional:
 optional
drive_ref

Gets the drive_ref of this UnreadableSectorEntryResult.

Returns:The drive_ref of this UnreadableSectorEntryResult.
Return type:str
Required/optional:
 optional
record_type

Gets the record_type of this UnreadableSectorEntryResult.

Returns:The record_type of this UnreadableSectorEntryResult.
Return type:str
Required/optional:
 optional
slot_no

Gets the slot_no of this UnreadableSectorEntryResult.

Returns:The slot_no of this UnreadableSectorEntryResult.
Return type:int
Required/optional:
 optional
time_stamp

Gets the time_stamp of this UnreadableSectorEntryResult.

Returns:The time_stamp of this UnreadableSectorEntryResult.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

tray_no

Gets the tray_no of this UnreadableSectorEntryResult.

Returns:The tray_no of this UnreadableSectorEntryResult.
Return type:int
Required/optional:
 optional
volume_lba

Gets the volume_lba of this UnreadableSectorEntryResult.

Returns:The volume_lba of this UnreadableSectorEntryResult.
Return type:int
Required/optional:
 optional
volume_ref

Gets the volume_ref of this UnreadableSectorEntryResult.

Returns:The volume_ref of this UnreadableSectorEntryResult.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.unreadable_sector_response module

UnreadableSectorResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.unreadable_sector_response.UnreadableSectorResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

database

Gets the database of this UnreadableSectorResponse.

Returns:The database of this UnreadableSectorResponse.
Return type:list[UnreadableSectorEntryResult]
Required/optional:
 optional
max_limit

Gets the max_limit of this UnreadableSectorResponse.

Returns:The max_limit of this UnreadableSectorResponse.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.upgrade_manager_response module

UpgradeManagerResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.upgrade_manager_response.UpgradeManagerResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

correlation_id

Gets the correlation_id of this UpgradeManagerResponse. The correlation Id. This can be match to events from the event system to match events to this request

Returns:The correlation_id of this UpgradeManagerResponse.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.user_volume module

UserVolume.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.user_volume.UserVolume[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

blk_size

Gets the blk_size of this UserVolume.

Returns:The blk_size of this UserVolume.
Return type:int
Required/optional:
 optional
cache_settings

Gets the cache_settings of this UserVolume. The volume-specific caching parameters currently in effect for the volume.

Returns:The cache_settings of this UserVolume.
Return type:VolumeCache
Required/optional:
 required
current_controller_id

Gets the current_controller_id of this UserVolume.

Returns:The current_controller_id of this UserVolume.
Return type:str
Required/optional:
 optional
data_assurance

Gets the data_assurance of this UserVolume.

Returns:The data_assurance of this UserVolume.
Return type:bool
Required/optional:
 optional
disk_pool

Gets the disk_pool of this UserVolume.

Returns:The disk_pool of this UserVolume.
Return type:bool
Required/optional:
 optional
flash_cached

Gets the flash_cached of this UserVolume.

Returns:The flash_cached of this UserVolume.
Return type:bool
Required/optional:
 optional
id

Gets the id of this UserVolume.

Returns:The id of this UserVolume.
Return type:str
Required/optional:
 optional
list_of_mappings

Gets the list_of_mappings of this UserVolume.

Returns:The list_of_mappings of this UserVolume.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this UserVolume.

Returns:The mapped of this UserVolume.
Return type:bool
Required/optional:
 required
media_scan

Gets the media_scan of this UserVolume.

Returns:The media_scan of this UserVolume.
Return type:VolumeMediaScanParams
Required/optional:
 optional
metadata

Gets the metadata of this UserVolume.

Returns:The metadata of this UserVolume.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this UserVolume.

Returns:The name of this UserVolume.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this UserVolume.

Returns:The object_type of this UserVolume.
Return type:str
Required/optional:
 optional
preferred_controller_id

Gets the preferred_controller_id of this UserVolume.

Returns:The preferred_controller_id of this UserVolume.
Return type:str
Required/optional:
 optional
protection_type

Gets the protection_type of this UserVolume.

Returns:The protection_type of this UserVolume.
Return type:str
Required/optional:
 optional
segment_size

Gets the segment_size of this UserVolume.

Returns:The segment_size of this UserVolume.
Return type:int
Required/optional:
 optional
thin_provisioned

Gets the thin_provisioned of this UserVolume.

Returns:The thin_provisioned of this UserVolume.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this UserVolume.

Returns:The total_size_in_bytes of this UserVolume.
Return type:int
Required/optional:
 optional
volume_group_ref

Gets the volume_group_ref of this UserVolume.

Returns:The volume_group_ref of this UserVolume.
Return type:str
Required/optional:
 optional
wwn

Gets the wwn of this UserVolume.

Returns:The wwn of this UserVolume.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.validate_configuration_file_response_item module

ValidateConfigurationFileResponseItem.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.validate_configuration_file_response_item.ValidateConfigurationFileResponseItem[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

row

Gets the row of this ValidateConfigurationFileResponseItem. The 1 based row identifier. Row 0 is the header row and is not returned

Returns:The row of this ValidateConfigurationFileResponseItem.
Return type:int
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

type

Gets the type of this ValidateConfigurationFileResponseItem. The configuration item type

Returns:The type of this ValidateConfigurationFileResponseItem.
Return type:str
Required/optional:
 optional
value

Gets the value of this ValidateConfigurationFileResponseItem. The data found for the row

Returns:The value of this ValidateConfigurationFileResponseItem.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.validate_confiuration_file_response module

ValidateConfiurationFileResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.validate_confiuration_file_response.ValidateConfiurationFileResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

file_found

Gets the file_found of this ValidateConfiurationFileResponse.

Returns:The file_found of this ValidateConfiurationFileResponse.
Return type:bool
Required/optional:
 optional
items

Gets the items of this ValidateConfiurationFileResponse.

Returns:The items of this ValidateConfiurationFileResponse.
Return type:list[ValidateConfigurationFileResponseItem]
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.version_content module

VersionContent.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.version_content.VersionContent[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

bundled_version
Gets the bundled_version of this VersionContent.
Code bundled with firmware file
Returns:The bundled_version of this VersionContent.
Return type:str
Required/optional:
 required
module

Gets the module of this VersionContent. The code module described

Returns:The module of this VersionContent.
Return type:str
Required/optional:
 required
onboard_version
Gets the onboard_version of this VersionContent.
Code active on storage system
Returns:The onboard_version of this VersionContent.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_action_progress_response module

VolumeActionProgressResponse.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_action_progress_response.VolumeActionProgressResponse[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

action

Gets the action of this VolumeActionProgressResponse. Enum defining the current volume action in progress.

Returns:The action of this VolumeActionProgressResponse.
Return type:str
Required/optional:
 required
percent_complete

Gets the percent_complete of this VolumeActionProgressResponse. The completion percentage of a “long-running” operation on a volume.

Returns:The percent_complete of this VolumeActionProgressResponse.
Return type:int
Required/optional:
 required
time_to_completion

Gets the time_to_completion of this VolumeActionProgressResponse. The estimated elapsed time to completion in minutes. Note that this field is always set to -1 for basic RAID volumes.

Returns:The time_to_completion of this VolumeActionProgressResponse.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_cache_settings module

VolumeCacheSettings.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_cache_settings.VolumeCacheSettings[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cache_flush_modifier

Gets the cache_flush_modifier of this VolumeCacheSettings. The cache flush modifier value, which is used to specify the maximum amount of time that dirty data for this volume may be retained in the controller’s write cache prior to being flushed to disk.

Returns:The cache_flush_modifier of this VolumeCacheSettings.
Return type:str
Required/optional:
 optional
cache_without_batteries

Gets the cache_without_batteries of this VolumeCacheSettings. Indicates whether caching without batteries should be allowed for this volume. Note that setting this attribute to true may result in data loss if the array’s cache hold-up battery fails, and then a disorderly power-down of the array occurs. This feature should be used only with extreme caution.

Returns:The cache_without_batteries of this VolumeCacheSettings.
Return type:bool
Required/optional:
 optional
mirror_enable

Gets the mirror_enable of this VolumeCacheSettings. Indicates whether cache mirroring should be enabled for this volume. If enabled, all cache data will be mirrored across controllers to provide increased resilience to potential controller failures.

Returns:The mirror_enable of this VolumeCacheSettings.
Return type:bool
Required/optional:
 optional
read_ahead_enable

Gets the read_ahead_enable of this VolumeCacheSettings. Indicates whether or not automatic cache read-ahead is enabled

Returns:The read_ahead_enable of this VolumeCacheSettings.
Return type:bool
Required/optional:
 optional
read_cache_enable

Gets the read_cache_enable of this VolumeCacheSettings. Indicates whether read caching should be enabled for the volume.

Returns:The read_cache_enable of this VolumeCacheSettings.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

write_cache_enable

Gets the write_cache_enable of this VolumeCacheSettings. Indicates whether write-back caching should be enabled for the volume.

Returns:The write_cache_enable of this VolumeCacheSettings.
Return type:bool
Required/optional:
 optional

netapp.santricity.models.v2.volume_copy_create_request module

VolumeCopyCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_copy_create_request.VolumeCopyCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

copy_priority

Gets the copy_priority of this VolumeCopyCreateRequest. The priority of the copy job (0 is the lowest priority, 4 is the highest priority). Defaults to priority 2.

Returns:The copy_priority of this VolumeCopyCreateRequest.
Return type:str
Required/optional:
 optional
disable_snapshot

Gets the disable_snapshot of this VolumeCopyCreateRequest. Deprecated, this value is ignored.

Returns:The disable_snapshot of this VolumeCopyCreateRequest.
Return type:bool
Required/optional:
 optional
online_copy

Gets the online_copy of this VolumeCopyCreateRequest. If true, a snapshot will be created of the source volume, and the copy initiated on it to prevent any loss of use of the source volume.

Returns:The online_copy of this VolumeCopyCreateRequest.
Return type:bool
Required/optional:
 optional
repository_candidate

Gets the repository_candidate of this VolumeCopyCreateRequest. Allows a repository candidate to be manually specified for use in the creation of the snapshot. By default, the best candidate will be selected if onlineCopy is specified as true

Returns:The repository_candidate of this VolumeCopyCreateRequest.
Return type:ConcatVolumeCandidate
Required/optional:
 optional
source_id

Gets the source_id of this VolumeCopyCreateRequest. The identifier of the source volume for the copy job.

Returns:The source_id of this VolumeCopyCreateRequest.
Return type:str
Required/optional:
 required
target_id

Gets the target_id of this VolumeCopyCreateRequest. The identifier of the target volume for the copy job.

Returns:The target_id of this VolumeCopyCreateRequest.
Return type:str
Required/optional:
 required
target_write_protected

Gets the target_write_protected of this VolumeCopyCreateRequest. Specifies whether to block write I/O to the target volume while the copy job exists.

Returns:The target_write_protected of this VolumeCopyCreateRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_copy_pair module

VolumeCopyPair.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_copy_pair.VolumeCopyPair[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

base_source_volume_id

Gets the base_source_volume_id of this VolumeCopyPair. The source’s base volume identifier (the same as the sourceVolume in the case of an offline copy).

Returns:The base_source_volume_id of this VolumeCopyPair.
Return type:str
Required/optional:
 optional
clone_copy

Gets the clone_copy of this VolumeCopyPair. The volume copy is a clone.

Returns:The clone_copy of this VolumeCopyPair.
Return type:bool
Required/optional:
 required
copy_complete_time

Gets the copy_complete_time of this VolumeCopyPair. Time copy operation completed.

Returns:The copy_complete_time of this VolumeCopyPair.
Return type:int
Required/optional:
 required
copy_priority

Gets the copy_priority of this VolumeCopyPair. Importance of copy operation.

Returns:The copy_priority of this VolumeCopyPair.
Return type:str
Required/optional:
 required
copy_start_time

Gets the copy_start_time of this VolumeCopyPair. Time copy operation began.

Returns:The copy_start_time of this VolumeCopyPair.
Return type:int
Required/optional:
 required
current_manager

Gets the current_manager of this VolumeCopyPair. Current owner of copy.

Returns:The current_manager of this VolumeCopyPair.
Return type:str
Required/optional:
 required
id

Gets the id of this VolumeCopyPair.

Returns:The id of this VolumeCopyPair.
Return type:str
Required/optional:
 optional
idle_target_write_prot

Gets the idle_target_write_prot of this VolumeCopyPair. Apply write protection to target volume when copy is idle (true/false).

Returns:The idle_target_write_prot of this VolumeCopyPair.
Return type:bool
Required/optional:
 required
online_copy

Gets the online_copy of this VolumeCopyPair.

Returns:The online_copy of this VolumeCopyPair.
Return type:bool
Required/optional:
 optional
pg_ref

Gets the pg_ref of this VolumeCopyPair. For clones based on PiT Groups, this will identify the PiT Group.

Returns:The pg_ref of this VolumeCopyPair.
Return type:str
Required/optional:
 required
reserved1

Gets the reserved1 of this VolumeCopyPair.

Returns:The reserved1 of this VolumeCopyPair.
Return type:str
Required/optional:
 optional
source_volume

Gets the source_volume of this VolumeCopyPair. Source volume reference.

Returns:The source_volume of this VolumeCopyPair.
Return type:str
Required/optional:
 required
status

Gets the status of this VolumeCopyPair. Indicates status of copy.

Returns:The status of this VolumeCopyPair.
Return type:str
Required/optional:
 required
target_volume

Gets the target_volume of this VolumeCopyPair. Target volume reference.

Returns:The target_volume of this VolumeCopyPair.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volcopy_handle

Gets the volcopy_handle of this VolumeCopyPair. The Volume Copy ID(ssid of proxy).

Returns:The volcopy_handle of this VolumeCopyPair.
Return type:int
Required/optional:
 required
volcopy_ref

Gets the volcopy_ref of this VolumeCopyPair. Reference (key) for copy.

Returns:The volcopy_ref of this VolumeCopyPair.
Return type:str
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this VolumeCopyPair. The World Wide Name of the volume copy.

Returns:The world_wide_name of this VolumeCopyPair.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.volume_copy_progress module

VolumeCopyProgress.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_copy_progress.VolumeCopyProgress[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

percent_complete

Gets the percent_complete of this VolumeCopyProgress. The completion percentage of a “long-running” operation on a volume.

Returns:The percent_complete of this VolumeCopyProgress.
Return type:int
Required/optional:
 required
time_to_completion

Gets the time_to_completion of this VolumeCopyProgress. The estimated elapsed time to completion in minutes. Note that this field is always set to -1 for basic RAID volumes.

Returns:The time_to_completion of this VolumeCopyProgress.
Return type:int
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

volume_copy_id

Gets the volume_copy_id of this VolumeCopyProgress.

Returns:The volume_copy_id of this VolumeCopyProgress.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.volume_copy_update_request module

VolumeCopyUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_copy_update_request.VolumeCopyUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

copy_priority

Gets the copy_priority of this VolumeCopyUpdateRequest. The priority of the copy job (0 is the lowest priority, 4 is the highest priority). Defaults to priority 2.

Returns:The copy_priority of this VolumeCopyUpdateRequest.
Return type:str
Required/optional:
 optional
target_write_protected

Gets the target_write_protected of this VolumeCopyUpdateRequest. Specifies whether to block write I/O to the target volume while the copy job exists.

Returns:The target_write_protected of this VolumeCopyUpdateRequest.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_create_request module

VolumeCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_create_request.VolumeCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

data_assurance_enabled

Gets the data_assurance_enabled of this VolumeCreateRequest.

Returns:The data_assurance_enabled of this VolumeCreateRequest.
Return type:bool
Required/optional:
 optional
meta_tags

Gets the meta_tags of this VolumeCreateRequest. Optional array of Meta Data tags for the volume.

Returns:The meta_tags of this VolumeCreateRequest.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this VolumeCreateRequest. The user-label to assign to the new volume.

Returns:The name of this VolumeCreateRequest.
Return type:str
Required/optional:
 required
owning_controller_id

Gets the owning_controller_id of this VolumeCreateRequest. Set the preferred owning controller. By default this field will alternate between available controllers

Returns:The owning_controller_id of this VolumeCreateRequest.
Return type:str
Required/optional:
 optional
pool_id

Gets the pool_id of this VolumeCreateRequest. The identifier of the storage pool from which the volume will be allocated.

Returns:The pool_id of this VolumeCreateRequest.
Return type:str
Required/optional:
 required
seg_size

Gets the seg_size of this VolumeCreateRequest. The segment size of the volume.

Returns:The seg_size of this VolumeCreateRequest.
Return type:int
Required/optional:
 required
size

Gets the size of this VolumeCreateRequest. Number of units (See sizeUnit) to make the volume.

Returns:The size of this VolumeCreateRequest.
Return type:int
Required/optional:
 required
size_unit

Gets the size_unit of this VolumeCreateRequest. Unit for “size”

Returns:The size_unit of this VolumeCreateRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_ex module

VolumeEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_ex.VolumeEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

action

Gets the action of this VolumeEx. An indication of what current long-running activity, if any, is currently in progress on the volume.

Returns:The action of this VolumeEx.
Return type:str
Required/optional:
 required
application_tag_owned

Gets the application_tag_owned of this VolumeEx. True if application tag is owned by the storage array.

Returns:The application_tag_owned of this VolumeEx.
Return type:bool
Required/optional:
 required
async_mirror_source

Gets the async_mirror_source of this VolumeEx. This value is true if the volume is currently the source in an Asynchronous Mirror relationship.

Returns:The async_mirror_source of this VolumeEx.
Return type:bool
Required/optional:
 optional
async_mirror_target

Gets the async_mirror_target of this VolumeEx. This value is true if the volume is currently the target in an Asynchronous Mirror relationship.

Returns:The async_mirror_target of this VolumeEx.
Return type:bool
Required/optional:
 optional
blk_size

Gets the blk_size of this VolumeEx. The block size (in bytes) of the volume.

Returns:The blk_size of this VolumeEx.
Return type:int
Required/optional:
 required
cache

Gets the cache of this VolumeEx. The volume-specific caching parameters currently in effect for the volume.

Returns:The cache of this VolumeEx.
Return type:VolumeCache
Required/optional:
 required
cache_settings

Gets the cache_settings of this VolumeEx. The volume-specific caching parameters currently in effect for the volume.

Returns:The cache_settings of this VolumeEx.
Return type:VolumeCache
Required/optional:
 required
capacity

Gets the capacity of this VolumeEx. The capacity (in bytes) of the volume.

Returns:The capacity of this VolumeEx.
Return type:int
Required/optional:
 required
current_controller_id

Gets the current_controller_id of this VolumeEx.

Returns:The current_controller_id of this VolumeEx.
Return type:str
Required/optional:
 optional
current_manager

Gets the current_manager of this VolumeEx. The reference value of the controller that currently owns (i.e. manages) this volume. In non-AVT (Auto Volume Transfer) mode, host I/O access to the blocks in this volume is permitted only through the controller that is the current manager. In AVT mode, an I/O access to the controller that is not the current manager causes it to automatically become the current manager.

Returns:The current_manager of this VolumeEx.
Return type:str
Required/optional:
 required
data_assurance

Gets the data_assurance of this VolumeEx.

Returns:The data_assurance of this VolumeEx.
Return type:bool
Required/optional:
 optional
disk_pool

Gets the disk_pool of this VolumeEx. True if the volume was defined on a DiskPool.

Returns:The disk_pool of this VolumeEx.
Return type:bool
Required/optional:
 optional
dss_max_segment_size

Gets the dss_max_segment_size of this VolumeEx. The maximum segment size (in bytes) that this volume could assume with the dynamic segment sizing feature. This field is only meaningful if dssPreallocEnabled is true.

Returns:The dss_max_segment_size of this VolumeEx.
Return type:int
Required/optional:
 required
dss_prealloc_enabled

Gets the dss_prealloc_enabled of this VolumeEx. True if dynamic segment sizing pre-allocation is enabled for the volume.

Returns:The dss_prealloc_enabled of this VolumeEx.
Return type:bool
Required/optional:
 required
extreme_protection

Gets the extreme_protection of this VolumeEx. An indication of whether the volume is configured for extreme protection. Such configurations generally call for extensive consistency checks and parity validations with each I/O request to the volume.

Returns:The extreme_protection of this VolumeEx.
Return type:bool
Required/optional:
 required
flash_cached

Gets the flash_cached of this VolumeEx. True if this volume is added to a flashCache.

Returns:The flash_cached of this VolumeEx.
Return type:bool
Required/optional:
 optional
id

Gets the id of this VolumeEx.

Returns:The id of this VolumeEx.
Return type:str
Required/optional:
 optional
increasing_by

Gets the increasing_by of this VolumeEx. If a Dynamic Volume Expansion (DVE) is in progress, the total capacity the volume is being increased by, otherwise zero.

Returns:The increasing_by of this VolumeEx.
Return type:int
Required/optional:
 optional
label

Gets the label of this VolumeEx. The user-assigned symbol label associated with the volume.

Returns:The label of this VolumeEx.
Return type:str
Required/optional:
 required
list_of_mappings

Gets the list_of_mappings of this VolumeEx.

Returns:The list_of_mappings of this VolumeEx.
Return type:list[LUNMapping]
Required/optional:
 optional
mapped

Gets the mapped of this VolumeEx.

Returns:The mapped of this VolumeEx.
Return type:bool
Required/optional:
 required
media_scan

Gets the media_scan of this VolumeEx. The volume-specific media scan settings currently in effect for the volume.

Returns:The media_scan of this VolumeEx.
Return type:VolumeMediaScanParams
Required/optional:
 required
metadata

Gets the metadata of this VolumeEx. Metadata associated with the volume

Returns:The metadata of this VolumeEx.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
mgmt_client_attribute

Gets the mgmt_client_attribute of this VolumeEx. For use by management client.

Returns:The mgmt_client_attribute of this VolumeEx.
Return type:int
Required/optional:
 required
name

Gets the name of this VolumeEx.

Returns:The name of this VolumeEx.
Return type:str
Required/optional:
 optional
object_type

Gets the object_type of this VolumeEx.

Returns:The object_type of this VolumeEx.
Return type:str
Required/optional:
 optional
offline

Gets the offline of this VolumeEx. An indication of whether the volume is currently offline.

Returns:The offline of this VolumeEx.
Return type:bool
Required/optional:
 required
online_volume_copy

Gets the online_volume_copy of this VolumeEx.

Returns:The online_volume_copy of this VolumeEx.
Return type:bool
Required/optional:
 optional
perms

Gets the perms of this VolumeEx. Operations allowed on this volume.

Returns:The perms of this VolumeEx.
Return type:VolumePerms
Required/optional:
 required
pit_base_volume

Gets the pit_base_volume of this VolumeEx.

Returns:The pit_base_volume of this VolumeEx.
Return type:bool
Required/optional:
 optional
pre_read_redundancy_check_enabled

Gets the pre_read_redundancy_check_enabled of this VolumeEx. If set to true, then the storage controller will, on READ operations, verify the consistency of RAID redundancy data for the stripe(s) containing the READ data.

Returns:The pre_read_redundancy_check_enabled of this VolumeEx.
Return type:bool
Required/optional:
 required
preferred_controller_id

Gets the preferred_controller_id of this VolumeEx.

Returns:The preferred_controller_id of this VolumeEx.
Return type:str
Required/optional:
 optional
preferred_manager

Gets the preferred_manager of this VolumeEx. The reference value of the controller that is the preferred manager of the volume. The preferred manager is tracked independent of the current manager, since the current manager may be switched dynamically as a result of host-base multi-path transitions. Later, when the error conditions that cause a multi-path transition have been corrected it is still possible to determine the preferred manager and switch ownership back to it.

Returns:The preferred_manager of this VolumeEx.
Return type:str
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this VolumeEx. This field is no longer used.

Returns:The protection_information_capable of this VolumeEx.
Return type:bool
Required/optional:
 required
protection_type

Gets the protection_type of this VolumeEx. The protection type of the volume.

Returns:The protection_type of this VolumeEx.
Return type:str
Required/optional:
 required
raid_level

Gets the raid_level of this VolumeEx. The RAID level for which this volume is configured.

Returns:The raid_level of this VolumeEx.
Return type:str
Required/optional:
 required
recon_priority

Gets the recon_priority of this VolumeEx. The reconstruction priority value for the volume. This value is in the range 0-4, with 0 indicating that reconstruction is favored over any I/O, and 4 indicating that reconstruction should be performed with minimal impact to I/O. Intermediate values indicate various levels of compromise between these two extremes.

Returns:The recon_priority of this VolumeEx.
Return type:int
Required/optional:
 required
remote_mirror_source

Gets the remote_mirror_source of this VolumeEx. True if the volume is a source (primary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_source of this VolumeEx.
Return type:bool
Required/optional:
 optional
remote_mirror_target

Gets the remote_mirror_target of this VolumeEx. True if the volume is a target (secondary), in an Remote Volume Mirror relationship.

Returns:The remote_mirror_target of this VolumeEx.
Return type:bool
Required/optional:
 optional
repaired_block_count

Gets the repaired_block_count of this VolumeEx. This element contains a count of the number of blocks in the volume that have had data assurance errors repaired.

Returns:The repaired_block_count of this VolumeEx.
Return type:int
Required/optional:
 required
sector_offset

Gets the sector_offset of this VolumeEx. The sector offset of this volume within its volume group. This value is provided only to allow the client application to determine the relative positions of multiple volumes within a given volume group. No other assumptions or computations should be made with this value.

Returns:The sector_offset of this VolumeEx.
Return type:int
Required/optional:
 required
segment_size

Gets the segment_size of this VolumeEx. The segment size (in bytes) of the volume. The segment size is, for the most part, an indication of the stripe depth used to lay out the volume’s block addresses.

Returns:The segment_size of this VolumeEx.
Return type:int
Required/optional:
 required
status

Gets the status of this VolumeEx. The current operational state of the volume.

Returns:The status of this VolumeEx.
Return type:str
Required/optional:
 required
thin_provisioned

Gets the thin_provisioned of this VolumeEx.

Returns:The thin_provisioned of this VolumeEx.
Return type:bool
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_size_in_bytes

Gets the total_size_in_bytes of this VolumeEx.

Returns:The total_size_in_bytes of this VolumeEx.
Return type:int
Required/optional:
 optional
volume_copy_source

Gets the volume_copy_source of this VolumeEx. This value is true if the volume is currently the source in a volume copy pair.

Returns:The volume_copy_source of this VolumeEx.
Return type:bool
Required/optional:
 optional
volume_copy_target

Gets the volume_copy_target of this VolumeEx. This value is true if the volume is currently the target of a volume copy pair.

Returns:The volume_copy_target of this VolumeEx.
Return type:bool
Required/optional:
 optional
volume_full

Gets the volume_full of this VolumeEx.

Returns:The volume_full of this VolumeEx.
Return type:bool
Required/optional:
 optional
volume_group_ref

Gets the volume_group_ref of this VolumeEx. The volume group reference value of the volume group on which this volume resides.

Returns:The volume_group_ref of this VolumeEx.
Return type:str
Required/optional:
 required
volume_handle

Gets the volume_handle of this VolumeEx. The internal identifier value associated with this volume. When the Storage Partitions feature is NOT present, this value represents the logical unit number (LUN) that is used to access the volume via the host I/O path. If the Storage Partitions feature IS enabled, this field has no external meaning.

Returns:The volume_handle of this VolumeEx.
Return type:int
Required/optional:
 required
volume_ref

Gets the volume_ref of this VolumeEx. The unique identification value for this volume. Other objects may use this reference value to refer to the volume.

Returns:The volume_ref of this VolumeEx.
Return type:str
Required/optional:
 required
volume_use

Gets the volume_use of this VolumeEx.

Returns:The volume_use of this VolumeEx.
Return type:str
Required/optional:
 optional
world_wide_name

Gets the world_wide_name of this VolumeEx. A variable-length opaque field that provides the volume’s worldwide unique identification value.

Returns:The world_wide_name of this VolumeEx.
Return type:str
Required/optional:
 required
wwn

Gets the wwn of this VolumeEx.

Returns:The wwn of this VolumeEx.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.volume_expansion_request module

VolumeExpansionRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_expansion_request.VolumeExpansionRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

expansion_size

Gets the expansion_size of this VolumeExpansionRequest. Number of units (See sizeUnit) to make the volume (must be greater than the current capacity).

Returns:The expansion_size of this VolumeExpansionRequest.
Return type:int
Required/optional:
 required
size_unit

Gets the size_unit of this VolumeExpansionRequest. Unit for “expansionSize”

Returns:The size_unit of this VolumeExpansionRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_group_ex module

VolumeGroupEx.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_group_ex.VolumeGroupEx[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

disk_pool

Gets the disk_pool of this VolumeGroupEx. True if the RAID Level is defined as raidDiskPool.

Returns:The disk_pool of this VolumeGroupEx.
Return type:bool
Required/optional:
 optional
drawer_loss_protection

Gets the drawer_loss_protection of this VolumeGroupEx. This field is set to true when the volume group has drawer loss protection; otherwise it is set to false

Returns:The drawer_loss_protection of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
drive_block_format

Gets the drive_block_format of this VolumeGroupEx. Identifies the drive block format of the volume candidate.

Returns:The drive_block_format of this VolumeGroupEx.
Return type:str
Required/optional:
 required
drive_media_type

Gets the drive_media_type of this VolumeGroupEx. Defines whether is an SSD or a spinning drive.

Returns:The drive_media_type of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
drive_physical_type

Gets the drive_physical_type of this VolumeGroupEx. Defines the physical interface type of the underlying drives.

Returns:The drive_physical_type of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
extents

Gets the extents of this VolumeGroupEx.

Returns:The extents of this VolumeGroupEx.
Return type:list[FreeExtent]
Required/optional:
 optional
free_space

Gets the free_space of this VolumeGroupEx.

Returns:The free_space of this VolumeGroupEx.
Return type:int
Required/optional:
 optional
id

Gets the id of this VolumeGroupEx.

Returns:The id of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
is_inaccessible

Gets the is_inaccessible of this VolumeGroupEx. True if the volume group contains incompatible drives that have been locked out.

Returns:The is_inaccessible of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
label

Gets the label of this VolumeGroupEx. The volume group label, which can be set by the user.

Returns:The label of this VolumeGroupEx.
Return type:str
Required/optional:
 required
largest_free_extent_size

Gets the largest_free_extent_size of this VolumeGroupEx.

Returns:The largest_free_extent_size of this VolumeGroupEx.
Return type:int
Required/optional:
 optional
name

Gets the name of this VolumeGroupEx.

Returns:The name of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
normalized_spindle_speed

Gets the normalized_spindle_speed of this VolumeGroupEx. The normalized spindle speed of the drives composing the pool. Ex: 7200, 5400, 15000. If drives have mismatched spindle speeds, this value may not be accurate.

Returns:The normalized_spindle_speed of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
offline

Gets the offline of this VolumeGroupEx. An indication of whether the volume group is currently offline. A volume group can be taken offline by the operator in preparation for removing its drives and transporting them to another storage array.

Returns:The offline of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
protection_information_capabilities

Gets the protection_information_capabilities of this VolumeGroupEx. This structure contains a protectionInformationCapable field which is set to true if all drives in the volume group are Protection Information (PI) capable. It also contains a field that is set to the protection type for the volume group.

Returns:The protection_information_capabilities of this VolumeGroupEx.
Return type:ProtectionInformationCapabilities
Required/optional:
 required
protection_information_capable

Gets the protection_information_capable of this VolumeGroupEx. This field is no longer used.

Returns:The protection_information_capable of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
raid_level

Gets the raid_level of this VolumeGroupEx. The RAID level associated with this volume group. If the storage array supports multiple RAID levels per volume group, this value will be set to RAID_ALL. Otherwise, it will indicate the precise RAID level defined for the volume group.

Returns:The raid_level of this VolumeGroupEx.
Return type:str
Required/optional:
 required
raid_status

Gets the raid_status of this VolumeGroupEx. The raid status reflects the worst case raid level of any volume on the group

Returns:The raid_status of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
reserved1

Gets the reserved1 of this VolumeGroupEx.

Returns:The reserved1 of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
reserved2

Gets the reserved2 of this VolumeGroupEx.

Returns:The reserved2 of this VolumeGroupEx.
Return type:str
Required/optional:
 optional
reserved_space_allocated

Gets the reserved_space_allocated of this VolumeGroupEx. This field will be used to report whether or not reserved space has been claimed on all drives in the volume group. The recovery-volume script will include this field for each volume group record it creates, so that during volume recovery the volume group is recreated correctly.

Returns:The reserved_space_allocated of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
security_level

Gets the security_level of this VolumeGroupEx. Refines the information in the securityType field to describe the set of drives.

Returns:The security_level of this VolumeGroupEx.
Return type:str
Required/optional:
 required
security_type

Gets the security_type of this VolumeGroupEx. security status of the drive group

Returns:The security_type of this VolumeGroupEx.
Return type:str
Required/optional:
 required
sequence_num

Gets the sequence_num of this VolumeGroupEx. A sequence number that uniquely identifies this volume group within the array in which it resides. Sequence numbers are assigned to volume groups when they are created or imported into a storage array. The controller assigns the lowest unused sequence number during a creation or import operation.

Returns:The sequence_num of this VolumeGroupEx.
Return type:int
Required/optional:
 required
spindle_speed

Gets the spindle_speed of this VolumeGroupEx. The spindle speed of the drives composing the pool (RPM)

Returns:The spindle_speed of this VolumeGroupEx.
Return type:int
Required/optional:
 optional
spindle_speed_match

Gets the spindle_speed_match of this VolumeGroupEx. Set to true if all of the drives in the group have matching normalized spindle speeds. (Normalized spindle speeds are standardized norms (e.g., 5400, 7200, etc.) that are used for spindle speed matching, even though actual spindle speeds may be within a designated delta of the normalized speed.)

Returns:The spindle_speed_match of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
state

Gets the state of this VolumeGroupEx. The state of the volume group.

Returns:The state of this VolumeGroupEx.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_raided_space

Gets the total_raided_space of this VolumeGroupEx. Raw capacity of the volumeGroup

Returns:The total_raided_space of this VolumeGroupEx.
Return type:int
Required/optional:
 optional
tray_loss_protection

Gets the tray_loss_protection of this VolumeGroupEx. An indication as to whether the volume group has tray loss protection.

Returns:The tray_loss_protection of this VolumeGroupEx.
Return type:bool
Required/optional:
 required
usage

Gets the usage of this VolumeGroupEx. the volume group usage.

Returns:The usage of this VolumeGroupEx.
Return type:str
Required/optional:
 required
used_space

Gets the used_space of this VolumeGroupEx.

Returns:The used_space of this VolumeGroupEx.
Return type:int
Required/optional:
 optional
volume_group_data

Gets the volume_group_data of this VolumeGroupEx. Information about the Volume Group.

Returns:The volume_group_data of this VolumeGroupEx.
Return type:VolumeGroupTypeData
Required/optional:
 required
volume_group_ref

Gets the volume_group_ref of this VolumeGroupEx. The unique identification value for this volume group. Other objects may use this reference value to refer to the volume group.

Returns:The volume_group_ref of this VolumeGroupEx.
Return type:str
Required/optional:
 required
world_wide_name

Gets the world_wide_name of this VolumeGroupEx. A variable-length opaque field that provides the volume group’s worldwide unique identification value.

Returns:The world_wide_name of this VolumeGroupEx.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.volume_io_stats module

VolumeIOStats.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_io_stats.VolumeIOStats[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this VolumeIOStats.

Returns:The array_id of this VolumeIOStats.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this VolumeIOStats.

Returns:The array_wwn of this VolumeIOStats.
Return type:str
Required/optional:
 required
cache_blks_in_use

Gets the cache_blks_in_use of this VolumeIOStats.

Returns:The cache_blks_in_use of this VolumeIOStats.
Return type:float
Required/optional:
 required
cache_write_wait_hit_bytes

Gets the cache_write_wait_hit_bytes of this VolumeIOStats.

Returns:The cache_write_wait_hit_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
cache_write_wait_hit_iops

Gets the cache_write_wait_hit_iops of this VolumeIOStats.

Returns:The cache_write_wait_hit_iops of this VolumeIOStats.
Return type:float
Required/optional:
 required
controller_id

Gets the controller_id of this VolumeIOStats.

Returns:The controller_id of this VolumeIOStats.
Return type:str
Required/optional:
 required
err_redundancy_chk_indeterminate_reads

Gets the err_redundancy_chk_indeterminate_reads of this VolumeIOStats.

Returns:The err_redundancy_chk_indeterminate_reads of this VolumeIOStats.
Return type:float
Required/optional:
 required
err_redundancy_chk_recovered_reads

Gets the err_redundancy_chk_recovered_reads of this VolumeIOStats.

Returns:The err_redundancy_chk_recovered_reads of this VolumeIOStats.
Return type:float
Required/optional:
 required
err_redundancy_chk_unrecovered_reads

Gets the err_redundancy_chk_unrecovered_reads of this VolumeIOStats.

Returns:The err_redundancy_chk_unrecovered_reads of this VolumeIOStats.
Return type:float
Required/optional:
 required
flash_cache_read_hit_bytes

Gets the flash_cache_read_hit_bytes of this VolumeIOStats. The number of flash cache read hit bytes.

Returns:The flash_cache_read_hit_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
flash_cache_read_hit_ops

Gets the flash_cache_read_hit_ops of this VolumeIOStats. The number of flash cache read hit operations.

Returns:The flash_cache_read_hit_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_max

Gets the flash_cache_read_hit_time_max of this VolumeIOStats. Maximum I/O time in microseconds for any one read I/O that has a cache hit

Returns:The flash_cache_read_hit_time_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_total

Gets the flash_cache_read_hit_time_total of this VolumeIOStats. The sum of all response times for all reads that have cache hits, in microseconds

Returns:The flash_cache_read_hit_time_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_total_sq

Gets the flash_cache_read_hit_time_total_sq of this VolumeIOStats. The sum of the squares of the response times for all reads that have cache hits, in microseconds (used for standard deviation).

Returns:The flash_cache_read_hit_time_total_sq of this VolumeIOStats.
Return type:float
Required/optional:
 required
full_stripe_write_bytes

Gets the full_stripe_write_bytes of this VolumeIOStats.

Returns:The full_stripe_write_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
idle_time

Gets the idle_time of this VolumeIOStats.

Returns:The idle_time of this VolumeIOStats.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this VolumeIOStats.

Returns:The last_reset_time of this VolumeIOStats.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this VolumeIOStats.

Returns:The last_reset_time_in_ms of this VolumeIOStats.
Return type:int
Required/optional:
 required
observed_time

Gets the observed_time of this VolumeIOStats.

Returns:The observed_time of this VolumeIOStats.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this VolumeIOStats.

Returns:The observed_time_in_ms of this VolumeIOStats.
Return type:int
Required/optional:
 required
other_ops

Gets the other_ops of this VolumeIOStats.

Returns:The other_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
other_time_max

Gets the other_time_max of this VolumeIOStats.

Returns:The other_time_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
other_time_total

Gets the other_time_total of this VolumeIOStats.

Returns:The other_time_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
other_time_total_sq

Gets the other_time_total_sq of this VolumeIOStats.

Returns:The other_time_total_sq of this VolumeIOStats.
Return type:float
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this VolumeIOStats. Maximum channel queue depth.

Returns:The queue_depth_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this VolumeIOStats. Total channel queue depth.

Returns:The queue_depth_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
random_bytes_total

Gets the random_bytes_total of this VolumeIOStats.

Returns:The random_bytes_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
random_ios_total

Gets the random_ios_total of this VolumeIOStats.

Returns:The random_ios_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_bytes

Gets the read_bytes of this VolumeIOStats.

Returns:The read_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_hit_bytes

Gets the read_hit_bytes of this VolumeIOStats. Number of bytes read from cache

Returns:The read_hit_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_hit_ops

Gets the read_hit_ops of this VolumeIOStats. Number of read operations that hit cache

Returns:The read_hit_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_hit_time_max

Gets the read_hit_time_max of this VolumeIOStats.

Returns:The read_hit_time_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_hit_time_total

Gets the read_hit_time_total of this VolumeIOStats.

Returns:The read_hit_time_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_hit_time_total_sq

Gets the read_hit_time_total_sq of this VolumeIOStats.

Returns:The read_hit_time_total_sq of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this VolumeIOStats.

Returns:The read_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_time_max

Gets the read_time_max of this VolumeIOStats.

Returns:The read_time_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_time_total

Gets the read_time_total of this VolumeIOStats.

Returns:The read_time_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
read_time_total_sq

Gets the read_time_total_sq of this VolumeIOStats.

Returns:The read_time_total_sq of this VolumeIOStats.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

total_blks_evicted

Gets the total_blks_evicted of this VolumeIOStats.

Returns:The total_blks_evicted of this VolumeIOStats.
Return type:float
Required/optional:
 required
total_ios_shipped

Gets the total_ios_shipped of this VolumeIOStats.

Returns:The total_ios_shipped of this VolumeIOStats.
Return type:float
Required/optional:
 required
volume_group_id

Gets the volume_group_id of this VolumeIOStats.

Returns:The volume_group_id of this VolumeIOStats.
Return type:str
Required/optional:
 required
volume_group_wwn

Gets the volume_group_wwn of this VolumeIOStats.

Returns:The volume_group_wwn of this VolumeIOStats.
Return type:str
Required/optional:
 required
volume_id

Gets the volume_id of this VolumeIOStats.

Returns:The volume_id of this VolumeIOStats.
Return type:str
Required/optional:
 required
volume_name

Gets the volume_name of this VolumeIOStats.

Returns:The volume_name of this VolumeIOStats.
Return type:str
Required/optional:
 required
volume_wwn

Gets the volume_wwn of this VolumeIOStats.

Returns:The volume_wwn of this VolumeIOStats.
Return type:str
Required/optional:
 required
workload_id

Gets the workload_id of this VolumeIOStats. The associated workload id

Returns:The workload_id of this VolumeIOStats.
Return type:str
Required/optional:
 required
write_bytes

Gets the write_bytes of this VolumeIOStats.

Returns:The write_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_cache_hit_ops

Gets the write_cache_hit_ops of this VolumeIOStats. A redundant field to write Hit Ops

Returns:The write_cache_hit_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_hit_bytes

Gets the write_hit_bytes of this VolumeIOStats. Number of bytes written to cache

Returns:The write_hit_bytes of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_hit_ops

Gets the write_hit_ops of this VolumeIOStats. Number of write operations that hit cache

Returns:The write_hit_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_hit_time_max

Gets the write_hit_time_max of this VolumeIOStats.

Returns:The write_hit_time_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_hit_time_total

Gets the write_hit_time_total of this VolumeIOStats.

Returns:The write_hit_time_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_hit_time_total_sq

Gets the write_hit_time_total_sq of this VolumeIOStats.

Returns:The write_hit_time_total_sq of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this VolumeIOStats.

Returns:The write_ops of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_time_max

Gets the write_time_max of this VolumeIOStats.

Returns:The write_time_max of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_time_total

Gets the write_time_total of this VolumeIOStats.

Returns:The write_time_total of this VolumeIOStats.
Return type:float
Required/optional:
 required
write_time_total_sq

Gets the write_time_total_sq of this VolumeIOStats.

Returns:The write_time_total_sq of this VolumeIOStats.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.volume_mapping_create_request module

VolumeMappingCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_mapping_create_request.VolumeMappingCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

lun

Gets the lun of this VolumeMappingCreateRequest. The LUN for the volume mapping.

Returns:The lun of this VolumeMappingCreateRequest.
Return type:int
Required/optional:
 optional
mappable_object_id

Gets the mappable_object_id of this VolumeMappingCreateRequest. The mappable object such as a volume or snapshot volume.

Returns:The mappable_object_id of this VolumeMappingCreateRequest.
Return type:str
Required/optional:
 required
target_id

Gets the target_id of this VolumeMappingCreateRequest. The host group or a host for the volume mapping. If left null, the default host group will be used

Returns:The target_id of this VolumeMappingCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_mapping_move_request module

VolumeMappingMoveRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_mapping_move_request.VolumeMappingMoveRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

lun

Gets the lun of this VolumeMappingMoveRequest. The LUN for the volume mapping.

Returns:The lun of this VolumeMappingMoveRequest.
Return type:int
Required/optional:
 optional
target_id

Gets the target_id of this VolumeMappingMoveRequest. The host group or a host for the volume mapping. If left null, the default host group will be used

Returns:The target_id of this VolumeMappingMoveRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.volume_metadata_item module

VolumeMetadataItem.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_metadata_item.VolumeMetadataItem[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

key

Gets the key of this VolumeMetadataItem. They key for the property. Some keys are reserved include:workload

Returns:The key of this VolumeMetadataItem.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this VolumeMetadataItem. The value associated with the key

Returns:The value of this VolumeMetadataItem.
Return type:str
Required/optional:
 optional

netapp.santricity.models.v2.volume_update_request module

VolumeUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.volume_update_request.VolumeUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

cache_settings

Gets the cache_settings of this VolumeUpdateRequest. Configure cache settings for the volume

Returns:The cache_settings of this VolumeUpdateRequest.
Return type:VolumeCacheSettings
Required/optional:
 optional
flash_cache

Gets the flash_cache of this VolumeUpdateRequest. If true, add the volume to the flashCache if one is defined. If false, remove from the flashCache if one exists.

Returns:The flash_cache of this VolumeUpdateRequest.
Return type:bool
Required/optional:
 optional
meta_tags

Gets the meta_tags of this VolumeUpdateRequest. Optional array of Meta Data tags for the volume.

Returns:The meta_tags of this VolumeUpdateRequest.
Return type:list[VolumeMetadataItem]
Required/optional:
 optional
name

Gets the name of this VolumeUpdateRequest. The user-label to assign to the new volume.

Returns:The name of this VolumeUpdateRequest.
Return type:str
Required/optional:
 optional
owning_controller_id

Gets the owning_controller_id of this VolumeUpdateRequest. Set the preferred owning controller

Returns:The owning_controller_id of this VolumeUpdateRequest.
Return type:str
Required/optional:
 optional
scan_settings

Gets the scan_settings of this VolumeUpdateRequest. Configure scan settings with regard to the controller’s background media scan operation

Returns:The scan_settings of this VolumeUpdateRequest.
Return type:VolumeMediaScanParams
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.workload_attribute module

WorkloadAttribute.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.workload_attribute.WorkloadAttribute[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

key

Gets the key of this WorkloadAttribute. The key for this attribute.

Returns:The key of this WorkloadAttribute.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

value

Gets the value of this WorkloadAttribute. The value for the attribute.

Returns:The value of this WorkloadAttribute.
Return type:str
Required/optional:
 required

netapp.santricity.models.v2.workload_copy_request module

WorkloadCopyRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.workload_copy_request.WorkloadCopyRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

change_volume_tags

Gets the change_volume_tags of this WorkloadCopyRequest. If true, volumes tagged to the old workload will be moved to be tagged to the new workload

Returns:The change_volume_tags of this WorkloadCopyRequest.
Return type:bool
Required/optional:
 optional
new_workload_name

Gets the new_workload_name of this WorkloadCopyRequest. Name of the new workload.

Returns:The new_workload_name of this WorkloadCopyRequest.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

netapp.santricity.models.v2.workload_create_request module

WorkloadCreateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.workload_create_request.WorkloadCreateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

name

Gets the name of this WorkloadCreateRequest. The id for this workload.

Returns:The name of this WorkloadCreateRequest.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

workload_attributes

Gets the workload_attributes of this WorkloadCreateRequest. Key/Value pairs to assigned to this workload.

Returns:The workload_attributes of this WorkloadCreateRequest.
Return type:list[WorkloadAttribute]
Required/optional:
 optional

netapp.santricity.models.v2.workload_model module

WorkloadModel.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.workload_model.WorkloadModel[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

id

Gets the id of this WorkloadModel. The id for this workload.

Returns:The id of this WorkloadModel.
Return type:str
Required/optional:
 optional
name

Gets the name of this WorkloadModel. The name for this workload.

Returns:The name of this WorkloadModel.
Return type:str
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

workload_attributes

Gets the workload_attributes of this WorkloadModel. Key/Value pairs to assigned to this workload.

Returns:The workload_attributes of this WorkloadModel.
Return type:list[WorkloadAttribute]
Required/optional:
 optional

netapp.santricity.models.v2.workload_statistics module

WorkloadStatistics.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.workload_statistics.WorkloadStatistics[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

array_id

Gets the array_id of this WorkloadStatistics.

Returns:The array_id of this WorkloadStatistics.
Return type:str
Required/optional:
 required
array_wwn

Gets the array_wwn of this WorkloadStatistics.

Returns:The array_wwn of this WorkloadStatistics.
Return type:str
Required/optional:
 required
err_redundancy_chk_indeterminate_reads

Gets the err_redundancy_chk_indeterminate_reads of this WorkloadStatistics.

Returns:The err_redundancy_chk_indeterminate_reads of this WorkloadStatistics.
Return type:float
Required/optional:
 required
err_redundancy_chk_recovered_reads

Gets the err_redundancy_chk_recovered_reads of this WorkloadStatistics.

Returns:The err_redundancy_chk_recovered_reads of this WorkloadStatistics.
Return type:float
Required/optional:
 required
err_redundancy_chk_unrecovered_reads

Gets the err_redundancy_chk_unrecovered_reads of this WorkloadStatistics.

Returns:The err_redundancy_chk_unrecovered_reads of this WorkloadStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_bytes

Gets the flash_cache_read_hit_bytes of this WorkloadStatistics. The number of flash cache read hit bytes.

Returns:The flash_cache_read_hit_bytes of this WorkloadStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_ops

Gets the flash_cache_read_hit_ops of this WorkloadStatistics. The number of flash cache read hit operations.

Returns:The flash_cache_read_hit_ops of this WorkloadStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_max

Gets the flash_cache_read_hit_time_max of this WorkloadStatistics. Maximum I/O time in microseconds for any one read I/O that has a cache hit

Returns:The flash_cache_read_hit_time_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
flash_cache_read_hit_time_total

Gets the flash_cache_read_hit_time_total of this WorkloadStatistics. The sum of all response times for all reads that have cache hits, in microseconds

Returns:The flash_cache_read_hit_time_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required
idle_time

Gets the idle_time of this WorkloadStatistics.

Returns:The idle_time of this WorkloadStatistics.
Return type:float
Required/optional:
 required
last_reset_time

Gets the last_reset_time of this WorkloadStatistics.

Returns:The last_reset_time of this WorkloadStatistics.
Return type:datetime
Required/optional:
 required
last_reset_time_in_ms

Gets the last_reset_time_in_ms of this WorkloadStatistics.

Returns:The last_reset_time_in_ms of this WorkloadStatistics.
Return type:int
Required/optional:
 required
member_ids_hash

Gets the member_ids_hash of this WorkloadStatistics. Hash of member volume ids.

Returns:The member_ids_hash of this WorkloadStatistics.
Return type:str
Required/optional:
 required
observed_time

Gets the observed_time of this WorkloadStatistics.

Returns:The observed_time of this WorkloadStatistics.
Return type:datetime
Required/optional:
 required
observed_time_in_ms

Gets the observed_time_in_ms of this WorkloadStatistics.

Returns:The observed_time_in_ms of this WorkloadStatistics.
Return type:int
Required/optional:
 required
other_ops

Gets the other_ops of this WorkloadStatistics.

Returns:The other_ops of this WorkloadStatistics.
Return type:float
Required/optional:
 required
other_time_max

Gets the other_time_max of this WorkloadStatistics.

Returns:The other_time_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
other_time_total

Gets the other_time_total of this WorkloadStatistics.

Returns:The other_time_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required
queue_depth_max

Gets the queue_depth_max of this WorkloadStatistics. Maximum channel queue depth.

Returns:The queue_depth_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
queue_depth_total

Gets the queue_depth_total of this WorkloadStatistics. Total channel queue depth.

Returns:The queue_depth_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_bytes

Gets the read_bytes of this WorkloadStatistics.

Returns:The read_bytes of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_hit_bytes

Gets the read_hit_bytes of this WorkloadStatistics. Number of bytes read from cache

Returns:The read_hit_bytes of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_hit_ops

Gets the read_hit_ops of this WorkloadStatistics. Number of read operations that hit cache

Returns:The read_hit_ops of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_hit_time_max

Gets the read_hit_time_max of this WorkloadStatistics.

Returns:The read_hit_time_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_hit_time_total

Gets the read_hit_time_total of this WorkloadStatistics.

Returns:The read_hit_time_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_ops

Gets the read_ops of this WorkloadStatistics.

Returns:The read_ops of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_time_max

Gets the read_time_max of this WorkloadStatistics.

Returns:The read_time_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
read_time_total

Gets the read_time_total of this WorkloadStatistics.

Returns:The read_time_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

workload_id

Gets the workload_id of this WorkloadStatistics. he workload id of the collection

Returns:The workload_id of this WorkloadStatistics.
Return type:str
Required/optional:
 required
write_bytes

Gets the write_bytes of this WorkloadStatistics.

Returns:The write_bytes of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_hit_bytes

Gets the write_hit_bytes of this WorkloadStatistics. Number of bytes written to cache

Returns:The write_hit_bytes of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_hit_ops

Gets the write_hit_ops of this WorkloadStatistics. Number of write operations that hit cache

Returns:The write_hit_ops of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_hit_time_max

Gets the write_hit_time_max of this WorkloadStatistics.

Returns:The write_hit_time_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_hit_time_total

Gets the write_hit_time_total of this WorkloadStatistics.

Returns:The write_hit_time_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_ops

Gets the write_ops of this WorkloadStatistics.

Returns:The write_ops of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_time_max

Gets the write_time_max of this WorkloadStatistics.

Returns:The write_time_max of this WorkloadStatistics.
Return type:float
Required/optional:
 required
write_time_total

Gets the write_time_total of this WorkloadStatistics.

Returns:The write_time_total of this WorkloadStatistics.
Return type:float
Required/optional:
 required

netapp.santricity.models.v2.workload_update_request module

WorkloadUpdateRequest.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.workload_update_request.WorkloadUpdateRequest[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

workload_attributes

Gets the workload_attributes of this WorkloadUpdateRequest. Key/Value pairs to assigned to this workload.

Returns:The workload_attributes of this WorkloadUpdateRequest.
Return type:list[WorkloadAttribute]
Required/optional:
 optional

netapp.santricity.models.v2.x509_cert_info module

X509CertInfo.py

The Clear BSD License

Copyright (c) – 2016, NetApp, Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of NetApp, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

class netapp.santricity.models.v2.x509_cert_info.X509CertInfo[source]

Bases: object

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

alias

Gets the alias of this X509CertInfo.

Returns:The alias of this X509CertInfo.
Return type:str
Required/optional:
 optional
expire

Gets the expire of this X509CertInfo.

Returns:The expire of this X509CertInfo.
Return type:datetime
Required/optional:
 optional
issuer_dn

Gets the issuer_dn of this X509CertInfo.

Returns:The issuer_dn of this X509CertInfo.
Return type:str
Required/optional:
 optional
start

Gets the start of this X509CertInfo.

Returns:The start of this X509CertInfo.
Return type:datetime
Required/optional:
 optional
subject_dn

Gets the subject_dn of this X509CertInfo.

Returns:The subject_dn of this X509CertInfo.
Return type:str
Required/optional:
 optional
to_dict()[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

Module contents