Nebpyclient

Latest version: v2.0.10

Safety actively analyzes 622275 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.0.10

changes on top of version 2.0.9.

Changed Classes
~~~~~~~~~~~~~~~

NebPyClient Changes


The following changes were made to the ``NebPyClient`` class.

- Class initializer ``NebPyClient`` was modified:
- take uri endpoint as an input
- Class initializer ``CreateVolumeInput`` was modified:
- supporting ``download_contents_url, replace_lun, boot`` inputs
- Function ``create_clone`` was modified.
- input: ``create_clone_input``
- Field ``lom_credentials`` was added to ``Host`` Object

GraphQLClient Changes


- Class initializer ``GraphQLClient`` was modified:
- take uri endpoint as an input

- ``constants.py`` was added to keep track of the constants

BondType Changes


The following changes were made to the ``BondType`` class.

- Enum ``BOND_MODE_BALANCE_ALB`` was disabled.

Host Changes


The following changes were made to the ``Host`` class.

- Enum ``lomCredentials`` field was added to Host object

New Classes
~~~~~~~~~~~

The following classes were introduced in this version. Please review
the API reference for details.

- Class ``LomCredentialsMixin`` was introduced.
- Class ``UpsertLomCredentialsInput`` was introduced.
- Class ``DeleteLomCredentialsInput`` was introduced.
- Class ``CreateCloneInput`` was introduced
- Class ``LOMCredentials`` was introduced
- Class ``LOMStatus`` was introduced
- Class ``UpdateNPodTokenInput`` was introduced.
- input variable to ``update_npod_token`` function
- Class ``UpdateImmutableBootInput`` was introduced.
- input variable to ``UpdateNPodTokenInput`` function

2.0.7

changes on top of version 2.0.6.

Changed Classes
~~~~~~~~~~~~~~~

NebPyClient Changes


The following changes were made to the ``NebPyClient`` class.

- Function ``create_lun`` was modified:
- use createLUNV2 instead of createLUN.
- Wait on recipe to completed and return the lun or raise an exception

- Function ``create_volume`` was modified.
- Wait on recipe to completed and return the volume or raise an exception

2.0.6

changes on top of version 2.0.5.

Changed Classes
~~~~~~~~~~~~~~~

NebPyClient Changes


The following changes were made to the ``NebPyClient`` class.

- Function ``update_npod_members`` was added.
input: ``uuid, update_npod_members_input``

New Classes
~~~~~~~~~~~

The following classes were introduced in this version.

- Class ``UpdateNPodMembersInput`` was introduced.

2.0.1

changes on top of version 1.0.13.

Enumerations
~~~~~~~~~~~~
- Property ``Recovery`` was retired in enum ``NebPackageType``.
- Property ``Lab`` was retired in enum ``ResourceType``.
- Enumeration ``SnapConsistencyLevel`` was retired.

Changed Classes
~~~~~~~~~~~~~~~

Alert Changes


The following changes were made to the ``Alert`` class.

- Property ``id`` was retired.
- Property ``action_operation`` was introduced.
- Property ``action_params`` was introduced.
- Property ``event_id`` was introduced.
- Property ``incident_id`` was introduced.
AuditLogEntry Changes


The following changes were made to the ``AuditLogEntry`` class.

- Property ``component_name`` was introduced.

AuditLogFilter Changes


The following changes were made to the ``AuditLogFilter`` class.

- Property ``user_uuid`` was introduced.

CreateNPodTemplateInput Changes


The following changes were made to the ``CreateNPodTemplateInput`` class.

- Property ``shared_volume`` was retired.
- Property ``shared_lun`` was introduced.
- Function ``__init__`` changed from

``name, saving_factor, mirrored_volume, boot_volume, os, volume_size_bytes, shared_volume, boot_volume_size_bytes, boot_image_url, app, note, snapshot_schedule_template_uuids, volume_count`` to

``name, saving_factor, mirrored_volume, boot_volume, os, volume_size_bytes, shared_lun, boot_volume_size_bytes, boot_image_url, app, note, snapshot_schedule_template_uuids, volume_count``

CreateSupportCaseInput Changes


The following changes were made to the ``CreateSupportCaseInput`` class.

- Property ``resource_type_other`` was introduced.

DeleteKeyValueInput Changes


The following changes were made to the ``DeleteKeyValueInput`` class.

- Property ``npod_group_uuid`` was retired.
- Property ``npod_uuid`` was introduced.
- Function ``__init__`` changed from

``resource_type, npod_group_uuid, resource_uuid, key`` to

``resource_type, npod_uuid, resource_uuid, key``

GraphQLParam Changes


The following changes were made to the ``GraphQLParam`` class.

- Property ``no_log`` was introduced.

HostFilter Changes


The following changes were made to the ``HostFilter`` class.

- Property ``npod_uuid`` was introduced.

IPInfoState Changes


The following changes were made to the ``IPInfoState`` class.

- Property ``display_interface_names`` was introduced.
- Property ``link_active`` was introduced.

KeyValueFilter Changes


The following changes were made to the ``KeyValueFilter`` class.

- Property ``npod_group_uuid`` was retired.
- Property ``npod_uuid`` was introduced.
- Function ``__init__`` changed from

``resource_type, npod_group_uuid, resource_uuid, key`` to

``resource_type, npod_uuid, resource_uuid, key``

LoginResults Changes


The following changes were made to the ``LoginResults`` class.

- Property ``change_password`` was introduced.
- Property ``need_two_factor_authentication`` was introduced.

NPod Changes


The following changes were made to the ``NPod`` class.

- Property ``creation_time`` was introduced.
- Property ``recommended_package`` was introduced.

NPodFilter Changes


The following changes were made to the ``NPodFilter`` class.

- Property ``npod_base_template_uuid`` was introduced.
- Property ``npod_group_uuid`` was introduced.
- Property ``npod_template_uuid`` was introduced.
- Property ``spu_serial`` was introduced.

NPodTemplateFilter Changes


The following changes were made to the ``NPodTemplateFilter`` class.

- Property ``only_last_version`` was introduced.

NebPyClient Changes


The following changes were made to the ``NebPyClient`` class.

- Function ``abort_spu_firmware`` was retired.
- Function ``get_npod_group_count`` was retired.
- Function ``get_update_packages`` was retired.
- Function ``get_user_group_count`` was retired.
- Function ``get_users_count`` was retired.
- Function ``send_npod_debug_info`` was retired.
- Function ``send_spu_debug_info`` was retired.
- Function ``abort_update_spu_firmware`` was retired.
- Function ``cancel_custom_diagnostics`` was retired.
- Function ``cancel_support_case_attachment`` was retired.
- Function ``collect_debug_info`` was retired.
- Function ``delete_support_case_attachment`` was retired.
- Function ``get_audit_log`` was retired.
- Function ``get_available_packages`` was retired.
- Function ``create_clone`` changed from

``name, volume_uuid`` to

``create_clone_input``

- Function ``create_datacenter`` changed from

``name, address, contacts, note`` to

``create_input``

- Function ``create_lun`` changed from

``volume_uuid, lun_id, host_uuids, spu_serials, local`` to

``lun_input``

- Function ``create_npod`` changed from

``name, npod_group_uuid, spus, npod_template_uuid, note, timezone, ignore_warnings`` to

``create_npod_input, ignore_warnings``

- Function ``create_npod_group`` changed from

``name, note`` to

``create_npod_group_input``

- Function ``create_npod_template`` changed from

``name, saving_factor, mirrored_volume, boot_volume, os, volume_size_bytes, shared_volume, boot_volume_size_bytes, boot_image_url, app, note, snapshot_schedule_template_uuids, volume_count`` to

``create_npod_template_input``

- Function ``create_rack`` changed from

``name, row_uuid, note, location`` to

``create_rack_input``

- Function ``create_rbac_policy`` changed from

``role_uuid, scopes`` to

``create_rbac_policy_input``

- Function ``create_rbac_role`` changed from

``name, description, rights`` to

``create_rbac_role_input``

- Function ``create_room`` changed from

``datacenter_uuid, name, note, location`` to

``create_room_input``

- Function ``create_row`` changed from

``name, room_uuid, note, location`` to

``create_row_input``

- Function ``create_snapshot_schedule_template`` changed from

``name, name_pattern, schedule, expiration_seconds, retention_seconds, ignore_boot_volumes`` to

``create_template_input``

- Function ``create_support_case`` changed from

``subject, description, priority, issue_type, spu_serial, resource_type, resource_id`` to

``create_input``

- Function ``create_user`` changed from

``name, password, email, user_group_uuid, first_name, last_name, note, mobile_phone, business_phone, inactive, policy_uuids, send_notification, time_zone`` to

``create_user_input``

- Function ``create_user_group`` changed from

``name, policy_uuids, note`` to

``create_user_group_input``

- Function ``create_volume`` changed from

``name, size_bytes, npod_uuid, mirrored, owner_spu_serial, backup_spu_serial, force, ignore_warnings`` to

``create_volume_input``

- Function ``create_webhook`` changed from

``definition`` to

``create_webhook_input``

- Function ``delete_datacenter`` changed from

``uuid, cascade`` to

``uuid, delete_input``

- Function ``delete_key_value`` changed from

``resource_type, npod_group_uuid, resource_uuid, key`` to

``delete_key_value_input``

- Function ``delete_luns`` changed from

``volume_uuid, lun_uuids, host_uuids`` to

``batch_delete_lun_input``

- Function ``delete_room`` changed from

``uuid, cascade`` to

``uuid, delete_room_input``

- Function ``delete_row`` changed from

``uuid, cascade`` to

``uuid, delete_row_input``

- Function ``get_hosts`` changed from

``page, h_filter, sort`` to

``page, host_filter, sort``

- Function ``get_key_values`` changed from

``kv_filter`` to

``key_value_filter``

- Function ``get_npod_recipes`` changed from

``npod_uuid, recipe_uuid, completed`` to

``npod_recipe_filter``

- Function ``get_physical_drive_updates`` changed from

``page, pd_filter, sort`` to

``page, pd_updates_filter, sort``

- Function ``get_user_groups`` changed from

``page, ug_filter, sort`` to

``page, user_group_filter, sort``

- Function ``get_webhooks`` changed from

``page, wh_filter, sort`` to

``page, webhook_filter, sort``

- Function ``locate_physical_drive`` changed from

``wwn, duration_seconds`` to

``locate_pd_input``

- Function ``replace_spu`` changed from

``npod_uuid, previous_spu_serial, new_spu_info, sset_uuid`` to

``replace_spu_input``

- Function ``set_key_value`` changed from

``resource_type, npod_group_uuid, resource_uuid, key, value`` to

``upsert_key_value_input``

- Function ``set_npod_timezone`` changed from

``uuid, timezone`` to

``uuid, set_npod_timezone_input``

- Function ``set_vsphere_credentials`` changed from

``npod_uuid, username, password, url`` to

``npod_uuid, credentials_input``

- Function ``test_webhook`` changed from

``uuid, create, update`` to

``test_webhook_input``

- Function ``update_datacenter`` changed from

``uuid, name, address, contacts, note`` to

``uuid, update_input``

- Function ``update_host`` changed from

``uuid, name, rack_uuid, note`` to

``uuid, host_input``

- Function ``update_npod_group`` changed from

``uuid, name, note`` to

``uuid, update_npod_group_input``

- Function ``update_npod_template`` changed from

``name, volume_size_bytes, saving_factor, mirrored_volume, shared_volume, boot_volume, boot_volume_size_bytes, boot_image_url, os, app, note, snapshot_schedule_template_uuids, volume_count`` to

``update_npod_template_input``

- Function ``update_physical_drive_firmware`` changed from

``accept_eula, npod_uuid, spu_serial`` to

``update_pd_firmware_input``

- Function ``update_rack`` changed from

``uuid, row_uuid, name, note, location`` to

``uuid, update_rack_input``

- Function ``update_rbac_policy`` changed from

``uuid, scopes`` to

``uuid, update_rbac_policy_input``

- Function ``update_rbac_role`` changed from

``uuid, name, description, rights`` to

``uuid, update_rbac_role_input``

- Function ``update_room`` changed from

``uuid, name, note, location`` to

``uuid, update_room_input``

- Function ``update_row`` changed from

``uuid, room_uuid, name, note, location`` to

``uuid, update_row_input``

- Function ``update_snapshot_schedule_template`` changed from

``uuid, name, name_pattern, schedule, expiration_seconds, retention_seconds, ignore_boot_volumes`` to

``uuid, update_template_input``

- Function ``update_support_case`` changed from

``case_number, subject, description, priority, status, contact_user_uuid, improvement_suggestion, comment`` to

``case_number, update_input``

- Function ``update_user`` changed from

``uuid, name, password, note, email, user_group_uuids, first_name, last_name, mobile_phone, business_phone, inactive, policy_uuids, send_notification, time_zone`` to

``uuid, update_user_input``

- Function ``update_user_group`` changed from

``uuid, name, policy_uuids, note`` to

``uuid, update_user_group_input``

- Function ``update_volume`` changed from

``uuid, update_input`` to

``uuid, update_volume_input``

- Function ``update_webhook`` changed from

``uuid, updates`` to

``uuid, update_webhook_input``

PackageInfo Changes


The following changes were made to the ``PackageInfo`` class.

- Property ``package_deprecated`` was retired.
- Property ``release_unix`` was retired.
- Property ``lts_version`` was introduced.
- Property ``offline`` was introduced.
- Property ``release_date`` was introduced.
- Property ``support_state`` was introduced.

PhysicalDrive Changes


The following changes were made to the ``PhysicalDrive`` class.

- Property ``state_display`` was retired.
- Property ``update_failure`` was introduced.

PhysicalDriveFilter Changes


The following changes were made to the ``PhysicalDriveFilter`` class.

- Property ``spu_serial`` was introduced.

PhysicalDriveUpdate Changes


The following changes were made to the ``PhysicalDriveUpdate`` class.

- Property ``eula_url`` was introduced.

RBACPolicySort Changes


The following changes were made to the ``RBACPolicySort`` class.

- Property ``name`` was retired.
- Property ``role_name`` was introduced.
- Function ``__init__`` changed from

``name`` to

``role_name``

ReplaceSpuInput Changes


The following changes were made to the ``ReplaceSpuInput`` class.

- Property ``npod_uuid`` was retired.
- Property ``sset_uuid`` was retired.
- Function ``__init__`` changed from

``npod_uuid, previous_spu_serial, new_spu_info, sset_uuid`` to

``previous_spu_serial, new_spu_info``

Spu Changes


The following changes were made to the ``Spu`` class.

- Property ``lun_uuids`` was retired.
- Property ``physical_drive_wwns`` was retired.
- Property ``recovery_version`` was introduced.
- Property ``version_package_names`` was introduced.

SpuFilter Changes


The following changes were made to the ``SpuFilter`` class.

- Property ``host_ioc_wwn`` was introduced.
- Property ``npod_uuid`` was introduced.
- Property ``storage_ioc_wwn`` was introduced.

SupportCase Changes


The following changes were made to the ``SupportCase`` class.

- Property ``origin`` was introduced.
- Property ``resource_name`` was introduced.
- Property ``resource_type_other`` was introduced.

SupportCaseFilter Changes


The following changes were made to the ``SupportCaseFilter`` class.

- Property ``contact_uuid`` was retired.
- Property ``contact_id`` was introduced.
- Property ``resource_type`` was introduced.
- Property ``resource_type_other`` was introduced.
- Function ``__init__`` changed from

``number, status, issue_type, contact_uuid`` to

``number, status, issue_type, contact_id, resource_type, resource_type_other``

UpdateNPodTemplateInput Changes


The following changes were made to the ``UpdateNPodTemplateInput`` class.

- Property ``shared_volume`` was retired.
- Property ``shared_lun`` was introduced.
- Function ``__init__`` changed from

``name, volume_size_bytes, saving_factor, mirrored_volume, shared_volume, boot_volume, boot_volume_size_bytes, boot_image_url, os, app, note, snapshot_schedule_template_uuids, volume_count`` to

``name, volume_size_bytes, saving_factor, mirrored_volume, shared_lun, boot_volume, boot_volume_size_bytes, boot_image_url, os, app, note, snapshot_schedule_template_uuids, volume_count``

UpdateRoomInput Changes


The following changes were made to the ``UpdateRoomInput`` class.

- Property ``datacenter_uuid`` was introduced.

UpdateStateSpu Changes


The following changes were made to the ``UpdateStateSpu`` class.

- Property ``waiting_for_scheduled`` was introduced.

UpdateUserGroupInput Changes


The following changes were made to the ``UpdateUserGroupInput`` class.

- Property ``user_uuids`` was introduced.

UpsertKeyValueInput Changes


The following changes were made to the ``UpsertKeyValueInput`` class.

- Property ``npod_group_uuid`` was retired.
- Property ``npod_uuid`` was introduced.
- Function ``__init__`` changed from

``resource_type, npod_group_uuid, resource_uuid, key, value`` to

``resource_type, npod_uuid, resource_uuid, key, value``

UpsertVsphereCredentialsInput Changes


The following changes were made to the ``UpsertVsphereCredentialsInput`` class.

- Property ``enable_vmhost_affinity`` was introduced.

User Changes


The following changes were made to the ``User`` class.

- Property ``change_password_reason`` was introduced.

UserFilter Changes


The following changes were made to the ``UserFilter`` class.

- Property ``inactive`` was introduced.

UserGroup Changes


The following changes were made to the ``UserGroup`` class.

- Property ``custom`` was introduced.

Volume Changes


The following changes were made to the ``Volume`` class.

- Property ``lun_uuids`` was retired.
- Property ``snapshot_uuids`` was retired.

VolumeFilter Changes


The following changes were made to the ``VolumeFilter`` class.

- Property ``natural_backup_spu_serial`` was introduced.
- Property ``natural_owner_spu_serial`` was introduced.
- Property ``parent_name`` was introduced.
- Property ``sync_state`` was introduced.

VsphereCredentials Changes


The following changes were made to the ``VsphereCredentials`` class.

- Property ``enable_vmhost_affinity`` was introduced.

Retired Classes
~~~~~~~~~~~~~~~

The following classes were removed in this version. Please
review the New Classes section for possible replacements.

- Class ``BatchDeleteLunInput`` was retired.
- Class ``CreateLunInput`` was retired.
- Class ``Dimm`` was retired.
- Class ``IntFilter`` was retired.
- Class ``Lun`` was retired.
- Class ``LunFilter`` was retired.
- Class ``LunList`` was retired.
- Class ``LunSort`` was retired.
- Class ``TokenResponse`` was retired.
- Class ``UpdatePackages`` was retired.
- Class ``UuidFilter`` was retired.

New Classes
~~~~~~~~~~~

The following classes were introduced in this version. Some
are replacements of previously retired classes. Please review
the API reference for details.

- Class ``AvailablePackagesFilter`` was introduced.
- Class ``AvailablePackagesSort`` was introduced.
- Class ``BatchDeleteLUNInput`` was introduced.
- Class ``CreateLUNInput`` was introduced.
- Class ``DIMM`` was introduced.
- Class ``DeleteSupportCaseAttachmentInput`` was introduced.
- Class ``DeleteVolumeInput`` was introduced.
- Class ``LUN`` was introduced.
- Class ``LUNFilter`` was introduced.
- Class ``LUNList`` was introduced.
- Class ``LUNSort`` was introduced.
- Class ``NPodRecommendedPackage`` was introduced.
- Class ``PackageInfoList`` was introduced.
- Class ``UUIDFilter`` was introduced.

1.0.13

changes on top of version 1.0.11.

Changed Classes
~~~~~~~~~~~~~~~

NebPyClient Changes


The following changes were made to the ``NebPyClient`` class.

- Function ``update_volume`` was retired.

New Classes
~~~~~~~~~~~

The following classes were introduced in this version. Some
are replacements of previously retired classes. Please review
the API reference for details.

- Class ``UpdateVolumeInput`` was introduced.

1.0.11

changes on top of version 1.0.10.

Changed Classes
~~~~~~~~~~~~~~~

NebPyClient Changes


The following changes were made to the ``NebPyClient`` class.

- Function ``set_ntp_servers`` was retired.
- Function ``shutdown_spu`` was retired.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.