Skip to content

Latest commit

 

History

History
1495 lines (1468 loc) · 147 KB

File metadata and controls

1495 lines (1468 loc) · 147 KB

Go API client for gopureclient

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project.

  • API version: 2.48
  • Package version: FA_2_48

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get github.com/stretchr/testify/require
go get golang.org/x/crypto
go get golang.org/x/sys
go get github.com/golang-jwt/jwt/v5

Put the package under your project folder and add the following in import:

import gopureclient "github.com/PureStorage-OpenConnect/go-pure-client/flasharray/FA_2_48"

Configuration

To build configuration use configuration builder.

An example for OAuth authentication where user is pureuser, issuer is go-test, key id is 123e4567-e89b-12d3-a456-426614174000, client id is 123e4567-e89b-12d3-a456-426614174000, privateKeyBytes contains RSA private key protected by password pwd123:

configuration, err := openapiclient.NewConfigurationBuilder("[ARRAY_URL]").
	OAuth("pureuser", "go-test", "123e4567-e89b-12d3-a456-426614174000", "123e4567-e89b-12d3-a456-426614174000", "pwd123", privateKeyBytes).
	DisableSSLVerification().
	Build()

An example for API token authentication:

configuration, err := openapiclient.NewConfigurationBuilder("[ARRAY_URL]").
	APIToken(apiToken).
	DisableSSLVerification().
	Build()

An example for anonymous authentication:

configuration, err := openapiclient.NewConfigurationBuilder("[ARRAY_URL]").
	DisableSSLVerification().
	Build()

Builder methods:

Method Description
UserAgent Sets custom user agent
DisableSSLVerification Disables verification of certificate chain
DebugMode Enables debug mode
HTTPClient Sets custom HTTPClient
Timeout Sets request timeout of the default HTTP client
OAuthWithRawTokenID Sets OAuth authentication with raw ID token
OAuth Sets OAuth authentication with private key
APIToken Sets API token authentication

By default requests time out after 90 seconds, including reading the response body. Use Timeout to change this, or Timeout(0) to disable it. When you bring your own client via HTTPClient, set the timeout on that client instead; combining it with Timeout is rejected by Build, as is DisableSSLVerification.

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
APIClientsAPI ApiClientsDelete Delete /api/2.48/api-clients Delete an API client
APIClientsAPI ApiClientsGet Get /api/2.48/api-clients List API clients
APIClientsAPI ApiClientsPatch Patch /api/2.48/api-clients Manage an API client
APIClientsAPI ApiClientsPost Post /api/2.48/api-clients Create an API client
ActiveDirectoryAPI ActiveDirectoryDelete Delete /api/2.48/active-directory Delete Active Directory account
ActiveDirectoryAPI ActiveDirectoryGet Get /api/2.48/active-directory List Active Directory accounts
ActiveDirectoryAPI ActiveDirectoryPatch Patch /api/2.48/active-directory Modify Active Directory account
ActiveDirectoryAPI ActiveDirectoryPost Post /api/2.48/active-directory Create Active Directory account
AdministratorsAPI AdminsAPITokensDelete Delete /api/2.48/admins/api-tokens Delete API tokens
AdministratorsAPI AdminsAPITokensGet Get /api/2.48/admins/api-tokens List API tokens
AdministratorsAPI AdminsAPITokensPost Post /api/2.48/admins/api-tokens Create API tokens
AdministratorsAPI AdminsCacheDelete Delete /api/2.48/admins/cache Delete cache entries
AdministratorsAPI AdminsCacheGet Get /api/2.48/admins/cache List administrator cache entries
AdministratorsAPI AdminsCachePut Put /api/2.48/admins/cache Update or refresh entries in the administrator cache
AdministratorsAPI AdminsDelete Delete /api/2.48/admins Delete an administrator
AdministratorsAPI AdminsGet Get /api/2.48/admins List administrators
AdministratorsAPI AdminsPatch Patch /api/2.48/admins Modify an administrator
AdministratorsAPI AdminsPoliciesManagementAccessDelete Delete /api/2.48/admins/policies/management-access Delete a membership between an administrator and one or more management access policies
AdministratorsAPI AdminsPoliciesManagementAccessGet Get /api/2.48/admins/policies/management-access List management access policies attached to administrators
AdministratorsAPI AdminsPoliciesManagementAccessPost Post /api/2.48/admins/policies/management-access Create a membership between an administrator with one or more management access policies.
AdministratorsAPI AdminsPost Post /api/2.48/admins Create an administrator
AdministratorsAPI AdminsSettingsGet Get /api/2.48/admins/settings List administrator settings
AdministratorsAPI AdminsSettingsPatch Patch /api/2.48/admins/settings Modify administrator settings
AlertWatchersAPI AlertWatchersDelete Delete /api/2.48/alert-watchers Delete alert watcher
AlertWatchersAPI AlertWatchersGet Get /api/2.48/alert-watchers List alert watchers
AlertWatchersAPI AlertWatchersPatch Patch /api/2.48/alert-watchers Modify alert watcher
AlertWatchersAPI AlertWatchersPost Post /api/2.48/alert-watchers Create alert watcher
AlertWatchersAPI AlertWatchersTestGet Get /api/2.48/alert-watchers/test List alert watcher test
AlertsAPI AlertsEventsGet Get /api/2.48/alerts/events List alert events
AlertsAPI AlertsGet Get /api/2.48/alerts List alerts
AlertsAPI AlertsPatch Patch /api/2.48/alerts Modify flagged state
AlertsAPI AlertsRulesCatalogGet Get /api/2.48/alerts/rules/catalog List available customizable alert codes
AlertsAPI AlertsRulesDelete Delete /api/2.48/alerts/rules Delete a custom alert rule
AlertsAPI AlertsRulesGet Get /api/2.48/alerts/rules List custom alert rules
AlertsAPI AlertsRulesPatch Patch /api/2.48/alerts/rules Modify a custom alert rule
AlertsAPI AlertsRulesPost Post /api/2.48/alerts/rules Create a custom alert rule
AppsAPI AppsGet Get /api/2.48/apps List apps
AppsAPI AppsNodesGet Get /api/2.48/apps/nodes List app nodes
AppsAPI AppsPatch Patch /api/2.48/apps Modify app
ArrayConnectionsAPI ArrayConnectionsConnectionKeyGet Get /api/2.48/array-connections/connection-key List connection key
ArrayConnectionsAPI ArrayConnectionsDelete Delete /api/2.48/array-connections Delete an array connection
ArrayConnectionsAPI ArrayConnectionsGet Get /api/2.48/array-connections List the connected arrays
ArrayConnectionsAPI ArrayConnectionsPatch Patch /api/2.48/array-connections Modify an array connection
ArrayConnectionsAPI ArrayConnectionsPathGet Get /api/2.48/array-connections/path List connection path
ArrayConnectionsAPI ArrayConnectionsPost Post /api/2.48/array-connections Create an array connection
ArraysAPI ArraysCloudCapacityGet Get /api/2.48/arrays/cloud-capacity List CBS array capacity status
ArraysAPI ArraysCloudCapacityPatch Patch /api/2.48/arrays/cloud-capacity Modify CBS array capacity
ArraysAPI ArraysCloudCapacitySupportedStepsGet Get /api/2.48/arrays/cloud-capacity/supported-steps List CBS array capacity steps
ArraysAPI ArraysCloudConfigGet Get /api/2.48/arrays/cloud-config List CBS array configuration status
ArraysAPI ArraysCloudConfigPatch Patch /api/2.48/arrays/cloud-config Modify CBS array configuration
ArraysAPI ArraysCloudConfigSupportedConfigsGet Get /api/2.48/arrays/cloud-config/supported-configs List CBS array supported upgrade target configs
ArraysAPI ArraysCloudProviderTagsBatchPut Put /api/2.48/arrays/cloud-provider-tags/batch Update user tags on the cloud.
ArraysAPI ArraysCloudProviderTagsDelete Delete /api/2.48/arrays/cloud-provider-tags Delete user tags from the cloud.
ArraysAPI ArraysCloudProviderTagsGet Get /api/2.48/arrays/cloud-provider-tags List user tags on the cloud.
ArraysAPI ArraysDelete Delete /api/2.48/arrays Delete an array
ArraysAPI ArraysErasuresDelete Delete /api/2.48/arrays/erasures Delete factory reset
ArraysAPI ArraysErasuresGet Get /api/2.48/arrays/erasures List factory reset details
ArraysAPI ArraysErasuresPatch Patch /api/2.48/arrays/erasures Update factory reset
ArraysAPI ArraysErasuresPost Post /api/2.48/arrays/erasures Create a process for factory reset
ArraysAPI ArraysEulaGet Get /api/2.48/arrays/eula List End User Agreement and signature
ArraysAPI ArraysEulaPatch Patch /api/2.48/arrays/eula Modify signature on the End User Agreement
ArraysAPI ArraysFactoryResetTokenDelete Delete /api/2.48/arrays/factory-reset-token Delete a factory reset token
ArraysAPI ArraysFactoryResetTokenGet Get /api/2.48/arrays/factory-reset-token List factory reset tokens
ArraysAPI ArraysFactoryResetTokenPost Post /api/2.48/arrays/factory-reset-token Create a factory reset token
ArraysAPI ArraysGet Get /api/2.48/arrays List arrays
ArraysAPI ArraysNtpTestGet Get /api/2.48/arrays/ntp-test List NTP test results
ArraysAPI ArraysPatch Patch /api/2.48/arrays Modify an array
ArraysAPI ArraysPerformanceByLinkGet Get /api/2.48/arrays/performance/by-link List array front-end IO performance data by link
ArraysAPI ArraysPerformanceGet Get /api/2.48/arrays/performance List array front-end performance data
ArraysAPI ArraysSpaceGet Get /api/2.48/arrays/space List array space information
ArraysAPI ArraysTagsBatchPut Put /api/2.48/arrays/tags/batch Update tags
ArraysAPI ArraysTagsDelete Delete /api/2.48/arrays/tags Delete tags
ArraysAPI ArraysTagsGet Get /api/2.48/arrays/tags List tags
AuditsAPI AuditsGet Get /api/2.48/audits List audits
AuthorizationAPI LoginPost Post /api/2.48/login Create a user session
AuthorizationAPI LogoutPost Post /api/2.48/logout POST logout (placeholder)
AuthorizationAPI ApiAPIVersionGet Get /api/api_version List available API versions
AuthorizationAPI Oauth210TokenPost Post /oauth2/1.0/token Get access token
CertificateGroupsAPI CertificateGroupsCertificatesDelete Delete /api/2.48/certificate-groups/certificates Delete certificate-groups or certificates
CertificateGroupsAPI CertificateGroupsCertificatesGet Get /api/2.48/certificate-groups/certificates List certificate-groups and certificates
CertificateGroupsAPI CertificateGroupsCertificatesPost Post /api/2.48/certificate-groups/certificates Create certificate-groups/certificates
CertificateGroupsAPI CertificateGroupsDelete Delete /api/2.48/certificate-groups Delete certificate-groups
CertificateGroupsAPI CertificateGroupsGet Get /api/2.48/certificate-groups List certificate-groups
CertificateGroupsAPI CertificateGroupsPost Post /api/2.48/certificate-groups Create certificate-groups
CertificateGroupsAPI CertificateGroupsUsesGet Get /api/2.48/certificate-groups/uses List certificate-groups/uses
CertificatesAPI CertificatesCertificateGroupsDelete Delete /api/2.48/certificates/certificate-groups Deletes certificates/certificate-groups
CertificatesAPI CertificatesCertificateGroupsGet Get /api/2.48/certificates/certificate-groups List certificates and certificate-groups
CertificatesAPI CertificatesCertificateGroupsPost Post /api/2.48/certificates/certificate-groups Create certificates orcertificate-groups
CertificatesAPI CertificatesCertificateSigningRequestsPost Post /api/2.48/certificates/certificate-signing-requests Create certificate-signing-requests
CertificatesAPI CertificatesDelete Delete /api/2.48/certificates Delete certificate
CertificatesAPI CertificatesGet Get /api/2.48/certificates List certificate attributes
CertificatesAPI CertificatesPatch Patch /api/2.48/certificates Modify certificates
CertificatesAPI CertificatesPost Post /api/2.48/certificates Create certificate
CertificatesAPI CertificatesUsesGet Get /api/2.48/certificates/uses List certificates uses
ConnectionsAPI ConnectionsDelete Delete /api/2.48/connections Delete a connection between a volume and its host or host group
ConnectionsAPI ConnectionsGet Get /api/2.48/connections List volume connections
ConnectionsAPI ConnectionsPost Post /api/2.48/connections Create a connection between a volume and host or host group
ContainerDefaultProtectionsAPI ContainerDefaultProtectionsGet Get /api/2.48/container-default-protections List container default protections
ContainerDefaultProtectionsAPI ContainerDefaultProtectionsPatch Patch /api/2.48/container-default-protections Modify a container's default protections
ControllersAPI ControllersGet Get /api/2.48/controllers List controller information and status
DNSAPI DnsDelete Delete /api/2.48/dns Delete DNS configuration
DNSAPI DnsGet Get /api/2.48/dns List DNS parameters
DNSAPI DnsPatch Patch /api/2.48/dns Modify DNS parameters
DNSAPI DnsPost Post /api/2.48/dns Create DNS configuration
DirectoriesAPI DirectoriesDelete Delete /api/2.48/directories Delete managed directories
DirectoriesAPI DirectoriesGet Get /api/2.48/directories List directories
DirectoriesAPI DirectoriesGroupsGet Get /api/2.48/directories/groups List group with content in directories
DirectoriesAPI DirectoriesLocksNlmReclamationsPost Post /api/2.48/directories/locks/nlm-reclamations Create NLM reclamation
DirectoriesAPI DirectoriesPatch Patch /api/2.48/directories Modify a managed directory
DirectoriesAPI DirectoriesPerformanceGet Get /api/2.48/directories/performance List directory performance data
DirectoriesAPI DirectoriesPoliciesAuditFileDelete Delete /api/2.48/directories/policies/audit-file Delete a membership between a directory and one or more audit policies
DirectoriesAPI DirectoriesPoliciesAuditFileGet Get /api/2.48/directories/policies/audit-file List audit policies attached to a directory
DirectoriesAPI DirectoriesPoliciesAuditFilePost Post /api/2.48/directories/policies/audit-file Create a membership between a directory and one or more audit policies
DirectoriesAPI DirectoriesPoliciesAutodirDelete Delete /api/2.48/directories/policies/autodir Delete a membership between a directory and one or more auto managed directory policies
DirectoriesAPI DirectoriesPoliciesAutodirGet Get /api/2.48/directories/policies/autodir List auto managed directory policies attached to a directory
DirectoriesAPI DirectoriesPoliciesAutodirPost Post /api/2.48/directories/policies/autodir Create a membership between a directory with one or more auto managed directory policies
DirectoriesAPI DirectoriesPoliciesGet Get /api/2.48/directories/policies List policies
DirectoriesAPI DirectoriesPoliciesNfsDelete Delete /api/2.48/directories/policies/nfs Delete a membership between a directory and one or more NFS policies
DirectoriesAPI DirectoriesPoliciesNfsGet Get /api/2.48/directories/policies/nfs List NFS policies attached to a directory
DirectoriesAPI DirectoriesPoliciesNfsPost Post /api/2.48/directories/policies/nfs Create a membership between a directory and one or more NFS policies
DirectoriesAPI DirectoriesPoliciesQuotaDelete Delete /api/2.48/directories/policies/quota Delete a membership between a directory and one or more quota policies
DirectoriesAPI DirectoriesPoliciesQuotaGet Get /api/2.48/directories/policies/quota List quota policies attached to a directory
DirectoriesAPI DirectoriesPoliciesQuotaPost Post /api/2.48/directories/policies/quota Create a membership between a directory and one or more quota policies
DirectoriesAPI DirectoriesPoliciesSmbDelete Delete /api/2.48/directories/policies/smb Delete a membership between a directory and one or more SMB policies
DirectoriesAPI DirectoriesPoliciesSmbGet Get /api/2.48/directories/policies/smb List SMB policies attached to a directory
DirectoriesAPI DirectoriesPoliciesSmbPost Post /api/2.48/directories/policies/smb Create a membership between a directory and one or more SMB policies
DirectoriesAPI DirectoriesPoliciesSnapshotDelete Delete /api/2.48/directories/policies/snapshot Delete a membership between a directory and one or more snapshot policies
DirectoriesAPI DirectoriesPoliciesSnapshotGet Get /api/2.48/directories/policies/snapshot List snapshot policies attached to a directory
DirectoriesAPI DirectoriesPoliciesSnapshotPost Post /api/2.48/directories/policies/snapshot Create a membership between a directory with one or more snapshot policies
DirectoriesAPI DirectoriesPoliciesUserGroupQuotaDelete Delete /api/2.48/directories/policies/user-group-quota Delete a membership between a directory and one or more user-group-quota policies
DirectoriesAPI DirectoriesPoliciesUserGroupQuotaGet Get /api/2.48/directories/policies/user-group-quota List user-group-quota policies attached to a directory
DirectoriesAPI DirectoriesPoliciesUserGroupQuotaPost Post /api/2.48/directories/policies/user-group-quota Create a membership between a directory and one or more user-group-quota policies
DirectoriesAPI DirectoriesPost Post /api/2.48/directories Create directory
DirectoriesAPI DirectoriesSpaceGet Get /api/2.48/directories/space List directory space information
DirectoriesAPI DirectoriesUsersGet Get /api/2.48/directories/users List users with content in directories
DirectoryExportsAPI DirectoryExportsDelete Delete /api/2.48/directory-exports Delete directory exports
DirectoryExportsAPI DirectoryExportsGet Get /api/2.48/directory-exports List directory exports
DirectoryExportsAPI DirectoryExportsPatch Patch /api/2.48/directory-exports Modify directory exports
DirectoryExportsAPI DirectoryExportsPost Post /api/2.48/directory-exports Create directory exports
DirectoryQuotasAPI DirectoryQuotasGet Get /api/2.48/directory-quotas List directories with attached quota policies
DirectoryServicesAPI DirectoryServicesDelete Delete /api/2.48/directory-services Delete directory services configuration
DirectoryServicesAPI DirectoryServicesGet Get /api/2.48/directory-services List directory services configuration
DirectoryServicesAPI DirectoryServicesLocalDirectoryServicesDelete Delete /api/2.48/directory-services/local/directory-services Delete local directory services
DirectoryServicesAPI DirectoryServicesLocalDirectoryServicesGet Get /api/2.48/directory-services/local/directory-services List local directory services
DirectoryServicesAPI DirectoryServicesLocalDirectoryServicesPatch Patch /api/2.48/directory-services/local/directory-services Modify local directory service
DirectoryServicesAPI DirectoryServicesLocalDirectoryServicesPost Post /api/2.48/directory-services/local/directory-services Create local directory service
DirectoryServicesAPI DirectoryServicesLocalGroupsDelete Delete /api/2.48/directory-services/local/groups Delete local groups
DirectoryServicesAPI DirectoryServicesLocalGroupsGet Get /api/2.48/directory-services/local/groups List local groups
DirectoryServicesAPI DirectoryServicesLocalGroupsMembersDelete Delete /api/2.48/directory-services/local/groups/members Delete local group membership
DirectoryServicesAPI DirectoryServicesLocalGroupsMembersGet Get /api/2.48/directory-services/local/groups/members List local group memberships
DirectoryServicesAPI DirectoryServicesLocalGroupsMembersPost Post /api/2.48/directory-services/local/groups/members Create local group membership
DirectoryServicesAPI DirectoryServicesLocalGroupsPatch Patch /api/2.48/directory-services/local/groups Modify local groups
DirectoryServicesAPI DirectoryServicesLocalGroupsPost Post /api/2.48/directory-services/local/groups Create local group
DirectoryServicesAPI DirectoryServicesLocalUsersDelete Delete /api/2.48/directory-services/local/users Delete local users
DirectoryServicesAPI DirectoryServicesLocalUsersGet Get /api/2.48/directory-services/local/users List local users
DirectoryServicesAPI DirectoryServicesLocalUsersMembersDelete Delete /api/2.48/directory-services/local/users/members Delete local user membership
DirectoryServicesAPI DirectoryServicesLocalUsersMembersGet Get /api/2.48/directory-services/local/users/members List local user memberships
DirectoryServicesAPI DirectoryServicesLocalUsersMembersPost Post /api/2.48/directory-services/local/users/members Create local user membership
DirectoryServicesAPI DirectoryServicesLocalUsersPatch Patch /api/2.48/directory-services/local/users Modify local user
DirectoryServicesAPI DirectoryServicesLocalUsersPost Post /api/2.48/directory-services/local/users Create local user
DirectoryServicesAPI DirectoryServicesPatch Patch /api/2.48/directory-services Modify directory services configuration
DirectoryServicesAPI DirectoryServicesPost Post /api/2.48/directory-services Create directory services configuration
DirectoryServicesAPI DirectoryServicesRolesDelete Delete /api/2.48/directory-services/roles Delete group to management access policy mappings
DirectoryServicesAPI DirectoryServicesRolesGet Get /api/2.48/directory-services/roles List group to management access policy mappings
DirectoryServicesAPI DirectoryServicesRolesPatch Patch /api/2.48/directory-services/roles Modify group to management access policy mappings
DirectoryServicesAPI DirectoryServicesRolesPoliciesManagementAccessDelete Delete /api/2.48/directory-services/roles/policies/management-access Delete a membership between a group to management access policy mapping and one or more management access policies
DirectoryServicesAPI DirectoryServicesRolesPoliciesManagementAccessGet Get /api/2.48/directory-services/roles/policies/management-access List management access policies attached to a group to management access policy mapping
DirectoryServicesAPI DirectoryServicesRolesPoliciesManagementAccessPost Post /api/2.48/directory-services/roles/policies/management-access Create a membership between a group to management access policy mapping with one or more management access policies
DirectoryServicesAPI DirectoryServicesRolesPost Post /api/2.48/directory-services/roles Create a group in management access policy mappings
DirectoryServicesAPI DirectoryServicesTestGet Get /api/2.48/directory-services/test List directory services test results
DirectorySnapshotsAPI DirectorySnapshotsDelete Delete /api/2.48/directory-snapshots Delete directory snapshot
DirectorySnapshotsAPI DirectorySnapshotsGet Get /api/2.48/directory-snapshots List directory snapshots
DirectorySnapshotsAPI DirectorySnapshotsPatch Patch /api/2.48/directory-snapshots Modify directory snapshot
DirectorySnapshotsAPI DirectorySnapshotsPost Post /api/2.48/directory-snapshots Create directory snapshot
DrivesAPI DrivesGet Get /api/2.48/drives List flash, NVRAM, and cache modules
DrivesAPI DrivesPatch Patch /api/2.48/drives Modify flash and NVRAM modules
FileSystemsAPI FileSystemsDelete Delete /api/2.48/file-systems Delete file system
FileSystemsAPI FileSystemsGet Get /api/2.48/file-systems List file systems
FileSystemsAPI FileSystemsPatch Patch /api/2.48/file-systems Modify a file system
FileSystemsAPI FileSystemsPost Post /api/2.48/file-systems Create file system
FilesAPI FilesPost Post /api/2.48/files Create a file copy
FleetsAPI FleetsDelete Delete /api/2.48/fleets Delete a fleet
FleetsAPI FleetsFleetKeyGet Get /api/2.48/fleets/fleet-key Get fleet key information
FleetsAPI FleetsFleetKeyPost Post /api/2.48/fleets/fleet-key Create a fleet key
FleetsAPI FleetsGet Get /api/2.48/fleets List fleets
FleetsAPI FleetsMembersDelete Delete /api/2.48/fleets/members Delete fleet members
FleetsAPI FleetsMembersGet Get /api/2.48/fleets/members List fleet members
FleetsAPI FleetsMembersPost Post /api/2.48/fleets/members Add members to a fleet
FleetsAPI FleetsPatch Patch /api/2.48/fleets Modify a fleet
FleetsAPI FleetsPost Post /api/2.48/fleets Create a fleet
HardwareAPI HardwareGet Get /api/2.48/hardware List hardware component information
HardwareAPI HardwarePatch Patch /api/2.48/hardware Modify visual identification
HostGroupsAPI HostGroupsDelete Delete /api/2.48/host-groups Delete a host group
HostGroupsAPI HostGroupsGet Get /api/2.48/host-groups List host groups
HostGroupsAPI HostGroupsHostsDelete Delete /api/2.48/host-groups/hosts Delete a membership from a host group
HostGroupsAPI HostGroupsHostsGet Get /api/2.48/host-groups/hosts List host groups that are associated with hosts
HostGroupsAPI HostGroupsHostsPost Post /api/2.48/host-groups/hosts Create a membership to a host group
HostGroupsAPI HostGroupsPatch Patch /api/2.48/host-groups Modify a host group
HostGroupsAPI HostGroupsPerformanceByArrayGet Get /api/2.48/host-groups/performance/by-array List host group performance data by array
HostGroupsAPI HostGroupsPerformanceGet Get /api/2.48/host-groups/performance List host group performance data
HostGroupsAPI HostGroupsPost Post /api/2.48/host-groups Create a host group and upsert tags
HostGroupsAPI HostGroupsProtectionGroupsDelete Delete /api/2.48/host-groups/protection-groups Delete a host group from a protection group
HostGroupsAPI HostGroupsProtectionGroupsGet Get /api/2.48/host-groups/protection-groups List host groups that are members of protection groups
HostGroupsAPI HostGroupsProtectionGroupsPost Post /api/2.48/host-groups/protection-groups Create a host group
HostGroupsAPI HostGroupsSpaceGet Get /api/2.48/host-groups/space List host group space information
HostGroupsAPI HostGroupsTagsBatchPut Put /api/2.48/host-groups/tags/batch Update tags
HostGroupsAPI HostGroupsTagsDelete Delete /api/2.48/host-groups/tags Delete tags
HostGroupsAPI HostGroupsTagsGet Get /api/2.48/host-groups/tags List tags
HostsAPI HostsDelete Delete /api/2.48/hosts Delete a host
HostsAPI HostsGet Get /api/2.48/hosts List hosts
HostsAPI HostsHostGroupsDelete Delete /api/2.48/hosts/host-groups Delete a membership from a host group
HostsAPI HostsHostGroupsGet Get /api/2.48/hosts/host-groups List hosts that are associated with host groups
HostsAPI HostsHostGroupsPost Post /api/2.48/hosts/host-groups Create a membership to a host group
HostsAPI HostsPatch Patch /api/2.48/hosts Modify a host
HostsAPI HostsPerformanceBalanceGet Get /api/2.48/hosts/performance/balance List host performance balance
HostsAPI HostsPerformanceByArrayGet Get /api/2.48/hosts/performance/by-array List host performance data by array
HostsAPI HostsPerformanceGet Get /api/2.48/hosts/performance List host performance data
HostsAPI HostsPost Post /api/2.48/hosts Create a host and upsert tags
HostsAPI HostsProtectionGroupsDelete Delete /api/2.48/hosts/protection-groups Delete a host from a protection group
HostsAPI HostsProtectionGroupsGet Get /api/2.48/hosts/protection-groups List hosts that are members of protection groups
HostsAPI HostsProtectionGroupsPost Post /api/2.48/hosts/protection-groups Create a host
HostsAPI HostsSpaceGet Get /api/2.48/hosts/space List host space information
HostsAPI HostsTagsBatchPut Put /api/2.48/hosts/tags/batch Update tags
HostsAPI HostsTagsDelete Delete /api/2.48/hosts/tags Delete tags
HostsAPI HostsTagsGet Get /api/2.48/hosts/tags List tags
KMIPAPI KmipDelete Delete /api/2.48/kmip Delete KMIP server object
KMIPAPI KmipGet Get /api/2.48/kmip List KMIP server objects
KMIPAPI KmipPatch Patch /api/2.48/kmip Modify KMIP attributes
KMIPAPI KmipPost Post /api/2.48/kmip Create KMIP server object
KMIPAPI KmipTestGet Get /api/2.48/kmip/test Lists KMIP connection tests
LogTargetsAPI LogTargetsFileDelete Delete /api/2.48/log-targets/file Delete file log target
LogTargetsAPI LogTargetsFileGet Get /api/2.48/log-targets/file List file log targets
LogTargetsAPI LogTargetsFilePatch Patch /api/2.48/log-targets/file Modify file log target
LogTargetsAPI LogTargetsFilePost Post /api/2.48/log-targets/file Create file log target
LogTargetsAPI LogTargetsGet Get /api/2.48/log-targets List log targets
LogTargetsAPI LogTargetsSyslogDelete Delete /api/2.48/log-targets/syslog Delete syslog server
LogTargetsAPI LogTargetsSyslogGet Get /api/2.48/log-targets/syslog List syslog servers
LogTargetsAPI LogTargetsSyslogPatch Patch /api/2.48/log-targets/syslog Modify syslog server
LogTargetsAPI LogTargetsSyslogPost Post /api/2.48/log-targets/syslog Create syslog server
LogTargetsAPI LogTargetsSyslogSettingsGet Get /api/2.48/log-targets/syslog/settings List syslog settings
LogTargetsAPI LogTargetsSyslogSettingsPatch Patch /api/2.48/log-targets/syslog/settings Modify syslog settings
LogTargetsAPI LogTargetsSyslogTestGet Get /api/2.48/log-targets/syslog/test List syslog server test results
MaintenanceWindowsAPI MaintenanceWindowsDelete Delete /api/2.48/maintenance-windows Delete maintenance window
MaintenanceWindowsAPI MaintenanceWindowsGet Get /api/2.48/maintenance-windows List maintenance window details
MaintenanceWindowsAPI MaintenanceWindowsPost Post /api/2.48/maintenance-windows Create a maintenance window
NetworkInterfacesAPI NetworkInterfacesDelete Delete /api/2.48/network-interfaces Delete network interface
NetworkInterfacesAPI NetworkInterfacesGet Get /api/2.48/network-interfaces List network interfaces
NetworkInterfacesAPI NetworkInterfacesNeighborsGet Get /api/2.48/network-interfaces/neighbors List network interface neighbors
NetworkInterfacesAPI NetworkInterfacesPatch Patch /api/2.48/network-interfaces Modify network interface
NetworkInterfacesAPI NetworkInterfacesPerformanceGet Get /api/2.48/network-interfaces/performance List network performance statistics
NetworkInterfacesAPI NetworkInterfacesPortDetailsGet Get /api/2.48/network-interfaces/port-details List SFP port details
NetworkInterfacesAPI NetworkInterfacesPost Post /api/2.48/network-interfaces Create network interface
OffloadsAPI OffloadsDelete Delete /api/2.48/offloads Delete offload target
OffloadsAPI OffloadsGet Get /api/2.48/offloads List offload targets
OffloadsAPI OffloadsPost Post /api/2.48/offloads Create offload target
PodReplicaLinksAPI PodReplicaLinksDelete Delete /api/2.48/pod-replica-links Delete pod replica links
PodReplicaLinksAPI PodReplicaLinksGet Get /api/2.48/pod-replica-links List pod replica links
PodReplicaLinksAPI PodReplicaLinksLagGet Get /api/2.48/pod-replica-links/lag List pod replica link lag
PodReplicaLinksAPI PodReplicaLinksMappingsPoliciesGet Get /api/2.48/pod-replica-links/mappings/policies List policy mappings
PodReplicaLinksAPI PodReplicaLinksMappingsPoliciesPatch Patch /api/2.48/pod-replica-links/mappings/policies Modify policy mappings
PodReplicaLinksAPI PodReplicaLinksPatch Patch /api/2.48/pod-replica-links Modify pod replica links
PodReplicaLinksAPI PodReplicaLinksPerformanceReplicationGet Get /api/2.48/pod-replica-links/performance/replication
PodReplicaLinksAPI PodReplicaLinksPost Post /api/2.48/pod-replica-links Create pod replica links
PodsAPI PodsArraysDelete Delete /api/2.48/pods/arrays Delete a pod that was stretched to an array
PodsAPI PodsArraysGet Get /api/2.48/pods/arrays List pods and their the array members
PodsAPI PodsArraysPost Post /api/2.48/pods/arrays Creates a pod to be stretched to an array
PodsAPI PodsDelete Delete /api/2.48/pods Delete a pod
PodsAPI PodsGet Get /api/2.48/pods List pods
PodsAPI PodsMembersDelete Delete /api/2.48/pods/members Delete a member from a pod
PodsAPI PodsMembersGet Get /api/2.48/pods/members List pods and their members
PodsAPI PodsMembersPost Post /api/2.48/pods/members Creates a pod to be stretched to a member
PodsAPI PodsPatch Patch /api/2.48/pods Modify a pod
PodsAPI PodsPerformanceByArrayGet Get /api/2.48/pods/performance/by-array List pod performance data by array
PodsAPI PodsPerformanceGet Get /api/2.48/pods/performance List pod performance data
PodsAPI PodsPerformanceReplicationByArrayGet Get /api/2.48/pods/performance/replication/by-array List pod replication performance data by array
PodsAPI PodsPerformanceReplicationGet Get /api/2.48/pods/performance/replication List pod replication performance data
PodsAPI PodsPost Post /api/2.48/pods Create a pod
PodsAPI PodsSpaceGet Get /api/2.48/pods/space List pod space information
PodsAPI PodsTagsBatchPut Put /api/2.48/pods/tags/batch Update tags
PodsAPI PodsTagsDelete Delete /api/2.48/pods/tags Delete tags
PodsAPI PodsTagsGet Get /api/2.48/pods/tags List tags
PodsAPI PodsTestPost Post /api/2.48/pods/test Create an attempt to clone a pod
PoliciesAPI PoliciesAlertWatcherDelete Delete /api/2.48/policies/alert-watcher Delete alert-watcher policies
PoliciesAPI PoliciesAlertWatcherGet Get /api/2.48/policies/alert-watcher List alert-watcher policies
PoliciesAPI PoliciesAlertWatcherMembersDelete Delete /api/2.48/policies/alert-watcher/members Delete membership between alert-watcher policies and attached object
PoliciesAPI PoliciesAlertWatcherMembersGet Get /api/2.48/policies/alert-watcher/members List alert-watcher policy members
PoliciesAPI PoliciesAlertWatcherMembersPost Post /api/2.48/policies/alert-watcher/members Create a membership between an object and an alert-watcher policy
PoliciesAPI PoliciesAlertWatcherPatch Patch /api/2.48/policies/alert-watcher Modify alert-watcher policies
PoliciesAPI PoliciesAlertWatcherPost Post /api/2.48/policies/alert-watcher Create alert-watcher policies
PoliciesAPI PoliciesAlertWatcherRulesDelete Delete /api/2.48/policies/alert-watcher/rules Delete alert-watcher policy rules
PoliciesAPI PoliciesAlertWatcherRulesGet Get /api/2.48/policies/alert-watcher/rules List alert-watcher policy rules
PoliciesAPI PoliciesAlertWatcherRulesPatch Patch /api/2.48/policies/alert-watcher/rules Modify alert-watcher policy rules
PoliciesAPI PoliciesAlertWatcherRulesPost Post /api/2.48/policies/alert-watcher/rules Create alert-watcher policy rules
PoliciesAPI PoliciesAlertWatcherRulesTestGet Get /api/2.48/policies/alert-watcher/rules/test List rules of alert-watcher policy rule test
PoliciesAPI PoliciesAuditFileDelete Delete /api/2.48/policies/audit-file Delete audit policies
PoliciesAPI PoliciesAuditFileGet Get /api/2.48/policies/audit-file List audit policies
PoliciesAPI PoliciesAuditFileMembersDelete Delete /api/2.48/policies/audit-file/members Delete membership between audit policies and managed directories
PoliciesAPI PoliciesAuditFileMembersGet Get /api/2.48/policies/audit-file/members List audit policy members
PoliciesAPI PoliciesAuditFileMembersPost Post /api/2.48/policies/audit-file/members Create a membership between a managed directory and a audit policy
PoliciesAPI PoliciesAuditFilePatch Patch /api/2.48/policies/audit-file Modify audit policies
PoliciesAPI PoliciesAuditFilePost Post /api/2.48/policies/audit-file Create audit policies
PoliciesAPI PoliciesAutodirDelete Delete /api/2.48/policies/autodir Delete auto managed directory policies
PoliciesAPI PoliciesAutodirGet Get /api/2.48/policies/autodir List auto managed directory policies
PoliciesAPI PoliciesAutodirMembersDelete Delete /api/2.48/policies/autodir/members Delete auto managed directory policies
PoliciesAPI PoliciesAutodirMembersGet Get /api/2.48/policies/autodir/members List auto managed directories policy members
PoliciesAPI PoliciesAutodirMembersPost Post /api/2.48/policies/autodir/members Create auto managed directory policies
PoliciesAPI PoliciesAutodirPatch Patch /api/2.48/policies/autodir Modify auto managed directory policies
PoliciesAPI PoliciesAutodirPost Post /api/2.48/policies/autodir Create auto managed directory policies
PoliciesAPI PoliciesGet Get /api/2.48/policies List policies
PoliciesAPI PoliciesManagementAccessDelete Delete /api/2.48/policies/management-access Delete management access policies
PoliciesAPI PoliciesManagementAccessGet Get /api/2.48/policies/management-access List management access policies
PoliciesAPI PoliciesManagementAccessMembersDelete Delete /api/2.48/policies/management-access/members Delete membership between management access policies and attached object
PoliciesAPI PoliciesManagementAccessMembersGet Get /api/2.48/policies/management-access/members List management access policy members
PoliciesAPI PoliciesManagementAccessMembersPost Post /api/2.48/policies/management-access/members Create a membership between an object and a management access policy
PoliciesAPI PoliciesManagementAccessPatch Patch /api/2.48/policies/management-access Modify management access policies
PoliciesAPI PoliciesManagementAccessPost Post /api/2.48/policies/management-access Create management access policies
PoliciesAPI PoliciesMembersGet Get /api/2.48/policies/members List policy members
PoliciesAPI PoliciesNfsClientRulesDelete Delete /api/2.48/policies/nfs/client-rules Delete NFS client policy rules.
PoliciesAPI PoliciesNfsClientRulesGet Get /api/2.48/policies/nfs/client-rules List NFS client policy rules
PoliciesAPI PoliciesNfsClientRulesPost Post /api/2.48/policies/nfs/client-rules Create NFS client policy rules
PoliciesAPI PoliciesNfsDelete Delete /api/2.48/policies/nfs Delete NFS policies
PoliciesAPI PoliciesNfsGet Get /api/2.48/policies/nfs List NFS policies
PoliciesAPI PoliciesNfsMembersDelete Delete /api/2.48/policies/nfs/members Delete NFS policies
PoliciesAPI PoliciesNfsMembersGet Get /api/2.48/policies/nfs/members List NFS policy members
PoliciesAPI PoliciesNfsMembersPost Post /api/2.48/policies/nfs/members Create NFS policies
PoliciesAPI PoliciesNfsPatch Patch /api/2.48/policies/nfs Modify NFS policies
PoliciesAPI PoliciesNfsPost Post /api/2.48/policies/nfs Create NFS policies
PoliciesAPI PoliciesPasswordGet Get /api/2.48/policies/password List password policies
PoliciesAPI PoliciesPasswordPatch Patch /api/2.48/policies/password Modify password policies
PoliciesAPI PoliciesQuotaDelete Delete /api/2.48/policies/quota Delete quota policies
PoliciesAPI PoliciesQuotaGet Get /api/2.48/policies/quota List quota policies
PoliciesAPI PoliciesQuotaMembersDelete Delete /api/2.48/policies/quota/members Delete membership between quota policies and managed directories
PoliciesAPI PoliciesQuotaMembersGet Get /api/2.48/policies/quota/members List quota policy members
PoliciesAPI PoliciesQuotaMembersPost Post /api/2.48/policies/quota/members Create a membership between a managed directory and a quota policy
PoliciesAPI PoliciesQuotaPatch Patch /api/2.48/policies/quota Modify quota policies
PoliciesAPI PoliciesQuotaPost Post /api/2.48/policies/quota Create quota policies
PoliciesAPI PoliciesQuotaRulesDelete Delete /api/2.48/policies/quota/rules Delete quota policy rules
PoliciesAPI PoliciesQuotaRulesGet Get /api/2.48/policies/quota/rules List quota policy rules
PoliciesAPI PoliciesQuotaRulesPatch Patch /api/2.48/policies/quota/rules Modify quota policy rules
PoliciesAPI PoliciesQuotaRulesPost Post /api/2.48/policies/quota/rules Create quota policy rules
PoliciesAPI PoliciesSmbClientRulesDelete Delete /api/2.48/policies/smb/client-rules Delete SMB client policy rules.
PoliciesAPI PoliciesSmbClientRulesGet Get /api/2.48/policies/smb/client-rules List SMB client policy rules
PoliciesAPI PoliciesSmbClientRulesPost Post /api/2.48/policies/smb/client-rules Create SMB client policy rules
PoliciesAPI PoliciesSmbDelete Delete /api/2.48/policies/smb Delete SMB policies
PoliciesAPI PoliciesSmbGet Get /api/2.48/policies/smb List SMB policies
PoliciesAPI PoliciesSmbMembersDelete Delete /api/2.48/policies/smb/members Delete SMB policies
PoliciesAPI PoliciesSmbMembersGet Get /api/2.48/policies/smb/members List SMB policy members
PoliciesAPI PoliciesSmbMembersPost Post /api/2.48/policies/smb/members Create SMB policies
PoliciesAPI PoliciesSmbPatch Patch /api/2.48/policies/smb Modify SMB policies
PoliciesAPI PoliciesSmbPost Post /api/2.48/policies/smb Create SMB policies
PoliciesAPI PoliciesSnapshotDelete Delete /api/2.48/policies/snapshot Delete snapshot policies
PoliciesAPI PoliciesSnapshotGet Get /api/2.48/policies/snapshot List snapshot policies
PoliciesAPI PoliciesSnapshotMembersDelete Delete /api/2.48/policies/snapshot/members Delete snapshot policies
PoliciesAPI PoliciesSnapshotMembersGet Get /api/2.48/policies/snapshot/members List snapshot policy members
PoliciesAPI PoliciesSnapshotMembersPost Post /api/2.48/policies/snapshot/members Create snapshot policies
PoliciesAPI PoliciesSnapshotPatch Patch /api/2.48/policies/snapshot Modify snapshot policies
PoliciesAPI PoliciesSnapshotPost Post /api/2.48/policies/snapshot Create snapshot policies
PoliciesAPI PoliciesSnapshotRulesDelete Delete /api/2.48/policies/snapshot/rules Delete snapshot policy rules
PoliciesAPI PoliciesSnapshotRulesGet Get /api/2.48/policies/snapshot/rules List snapshot policy rules
PoliciesAPI PoliciesSnapshotRulesPost Post /api/2.48/policies/snapshot/rules Create snapshot policy rules
PoliciesAPI PoliciesUserGroupQuotaDelete Delete /api/2.48/policies/user-group-quota Delete user-group-quota policies
PoliciesAPI PoliciesUserGroupQuotaGet Get /api/2.48/policies/user-group-quota List user-group-quota policies
PoliciesAPI PoliciesUserGroupQuotaMembersDelete Delete /api/2.48/policies/user-group-quota/members Delete membership between user-group-quota policies and managed directories
PoliciesAPI PoliciesUserGroupQuotaMembersGet Get /api/2.48/policies/user-group-quota/members List user-group-quota policy members
PoliciesAPI PoliciesUserGroupQuotaMembersPost Post /api/2.48/policies/user-group-quota/members Create a membership between a managed directory and a user-group-quota policy
PoliciesAPI PoliciesUserGroupQuotaPatch Patch /api/2.48/policies/user-group-quota Modify user-group-quota policies
PoliciesAPI PoliciesUserGroupQuotaPost Post /api/2.48/policies/user-group-quota Create user-group-quota policies
PoliciesAPI PoliciesUserGroupQuotaRulesDelete Delete /api/2.48/policies/user-group-quota/rules Delete quota policy rules
PoliciesAPI PoliciesUserGroupQuotaRulesGet Get /api/2.48/policies/user-group-quota/rules List user-group-quota policy rules
PoliciesAPI PoliciesUserGroupQuotaRulesPatch Patch /api/2.48/policies/user-group-quota/rules Modify user-group-quota policy rules
PoliciesAPI PoliciesUserGroupQuotaRulesPost Post /api/2.48/policies/user-group-quota/rules Create user-group-quota policy rules
PortsAPI PortsGet Get /api/2.48/ports List ports
PortsAPI PortsInitiatorsGet Get /api/2.48/ports/initiators List port initiators
PresetsAPI PresetsWorkloadDelete Delete /api/2.48/presets/workload Delete a workload preset
PresetsAPI PresetsWorkloadGet Get /api/2.48/presets/workload List workload presets
PresetsAPI PresetsWorkloadPatch Patch /api/2.48/presets/workload Modify a workload preset
PresetsAPI PresetsWorkloadPost Post /api/2.48/presets/workload Create a workload preset
PresetsAPI PresetsWorkloadPut Put /api/2.48/presets/workload Update a workload preset
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsDelete Delete /api/2.48/protection-group-snapshots Delete a protection group snapshot
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsGet Get /api/2.48/protection-group-snapshots List protection group snapshots
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsPatch Patch /api/2.48/protection-group-snapshots Modify a protection group snapshot
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsPost Post /api/2.48/protection-group-snapshots Create a protection group snapshot and create tags.
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsReplicaPost Post /api/2.48/protection-group-snapshots/replica Create an action to send protection group snapshots
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsTagsBatchPut Put /api/2.48/protection-group-snapshots/tags/batch Update tags
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsTagsDelete Delete /api/2.48/protection-group-snapshots/tags Delete tags
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsTagsGet Get /api/2.48/protection-group-snapshots/tags List tags
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsTestPost Post /api/2.48/protection-group-snapshots/test Create an attempt to take protection group snapshot
ProtectionGroupSnapshotsAPI ProtectionGroupSnapshotsTransferGet Get /api/2.48/protection-group-snapshots/transfer List protection group snapshots with transfer statistics
ProtectionGroupsAPI ProtectionGroupsDelete Delete /api/2.48/protection-groups Delete a protection group
ProtectionGroupsAPI ProtectionGroupsGet Get /api/2.48/protection-groups List protection groups
ProtectionGroupsAPI ProtectionGroupsHostGroupsDelete Delete /api/2.48/protection-groups/host-groups Delete a host group from a protection group
ProtectionGroupsAPI ProtectionGroupsHostGroupsGet Get /api/2.48/protection-groups/host-groups List protection groups with host group members
ProtectionGroupsAPI ProtectionGroupsHostGroupsPost Post /api/2.48/protection-groups/host-groups Creates an action to add a host group to a protection group
ProtectionGroupsAPI ProtectionGroupsHostsDelete Delete /api/2.48/protection-groups/hosts Delete a host from a protection group
ProtectionGroupsAPI ProtectionGroupsHostsGet Get /api/2.48/protection-groups/hosts List protection groups with host members
ProtectionGroupsAPI ProtectionGroupsHostsPost Post /api/2.48/protection-groups/hosts Create an action to add a host to a protection group
ProtectionGroupsAPI ProtectionGroupsPatch Patch /api/2.48/protection-groups Modify a protection group
ProtectionGroupsAPI ProtectionGroupsPerformanceReplicationByArrayGet Get /api/2.48/protection-groups/performance/replication/by-array List protection group replication performance data with array details
ProtectionGroupsAPI ProtectionGroupsPerformanceReplicationGet Get /api/2.48/protection-groups/performance/replication List protection group replication performance data
ProtectionGroupsAPI ProtectionGroupsPost Post /api/2.48/protection-groups Create a protection group and upsert tags
ProtectionGroupsAPI ProtectionGroupsSpaceGet Get /api/2.48/protection-groups/space List protection group space information
ProtectionGroupsAPI ProtectionGroupsTagsBatchPut Put /api/2.48/protection-groups/tags/batch Update tags
ProtectionGroupsAPI ProtectionGroupsTagsDelete Delete /api/2.48/protection-groups/tags Delete tags
ProtectionGroupsAPI ProtectionGroupsTagsGet Get /api/2.48/protection-groups/tags List tags
ProtectionGroupsAPI ProtectionGroupsTargetsDelete Delete /api/2.48/protection-groups/targets Delete a target from a protection group
ProtectionGroupsAPI ProtectionGroupsTargetsGet Get /api/2.48/protection-groups/targets List protection groups with targets
ProtectionGroupsAPI ProtectionGroupsTargetsPatch Patch /api/2.48/protection-groups/targets Modify a protection group target
ProtectionGroupsAPI ProtectionGroupsTargetsPost Post /api/2.48/protection-groups/targets Create an action to add a target to a protection group
ProtectionGroupsAPI ProtectionGroupsVolumesDelete Delete /api/2.48/protection-groups/volumes Delete a volume from a protection group
ProtectionGroupsAPI ProtectionGroupsVolumesGet Get /api/2.48/protection-groups/volumes List protection groups with volume members
ProtectionGroupsAPI ProtectionGroupsVolumesPost Post /api/2.48/protection-groups/volumes Create a volume to add it to a protection group
RealmsAPI RealmsDelete Delete /api/2.48/realms Delete realms
RealmsAPI RealmsGet Get /api/2.48/realms List realms
RealmsAPI RealmsPatch Patch /api/2.48/realms Modify realms
RealmsAPI RealmsPerformanceGet Get /api/2.48/realms/performance List realm performance data
RealmsAPI RealmsPost Post /api/2.48/realms Create realms
RealmsAPI RealmsSpaceGet Get /api/2.48/realms/space List realm space information
RealmsAPI RealmsTagsBatchPut Put /api/2.48/realms/tags/batch Update tags
RealmsAPI RealmsTagsDelete Delete /api/2.48/realms/tags Delete tags
RealmsAPI RealmsTagsGet Get /api/2.48/realms/tags List tags
RemoteArraysAPI RemoteArraysGet Get /api/2.48/remote-arrays List remote arrays
RemotePodsAPI RemotePodsGet Get /api/2.48/remote-pods List remote pods
RemotePodsAPI RemotePodsTagsGet Get /api/2.48/remote-pods/tags List tags
RemoteProtectionGroupSnapshotsAPI RemoteProtectionGroupSnapshotsDelete Delete /api/2.48/remote-protection-group-snapshots Delete a remote protection group snapshot
RemoteProtectionGroupSnapshotsAPI RemoteProtectionGroupSnapshotsGet Get /api/2.48/remote-protection-group-snapshots List remote protection group snapshots
RemoteProtectionGroupSnapshotsAPI RemoteProtectionGroupSnapshotsPatch Patch /api/2.48/remote-protection-group-snapshots Modify a remote protection group snapshot
RemoteProtectionGroupSnapshotsAPI RemoteProtectionGroupSnapshotsPost Post /api/2.48/remote-protection-group-snapshots Create remote protection group snapshot and tags
RemoteProtectionGroupSnapshotsAPI RemoteProtectionGroupSnapshotsTestPost Post /api/2.48/remote-protection-group-snapshots/test Create an attempt to take remote protection group snapshot
RemoteProtectionGroupSnapshotsAPI RemoteProtectionGroupSnapshotsTransferGet Get /api/2.48/remote-protection-group-snapshots/transfer List remote protection groups with transfer statistics
RemoteProtectionGroupsAPI RemoteProtectionGroupsDelete Delete /api/2.48/remote-protection-groups Delete a remote protection group
RemoteProtectionGroupsAPI RemoteProtectionGroupsGet Get /api/2.48/remote-protection-groups List remote protection groups
RemoteProtectionGroupsAPI RemoteProtectionGroupsPatch Patch /api/2.48/remote-protection-groups Modify a remote protection group
RemoteVolumeSnapshotsAPI RemoteVolumeSnapshotsDelete Delete /api/2.48/remote-volume-snapshots Delete a remote volume snapshot
RemoteVolumeSnapshotsAPI RemoteVolumeSnapshotsGet Get /api/2.48/remote-volume-snapshots List remote volume snapshots
RemoteVolumeSnapshotsAPI RemoteVolumeSnapshotsPatch Patch /api/2.48/remote-volume-snapshots Modify a remote volume snapshot
RemoteVolumeSnapshotsAPI RemoteVolumeSnapshotsPost Post /api/2.48/remote-volume-snapshots Create a volume snapshot on a connected remote target or offload target
RemoteVolumeSnapshotsAPI RemoteVolumeSnapshotsTransferGet Get /api/2.48/remote-volume-snapshots/transfer List remote volume snapshots with transfer statistics
ResourceAccessesAPI ResourceAccessesBatchPost Post /api/2.48/resource-accesses/batch Create a resource access configuration
ResourceAccessesAPI ResourceAccessesDelete Delete /api/2.48/resource-accesses Delete a resource access configuration
ResourceAccessesAPI ResourceAccessesGet Get /api/2.48/resource-accesses List resource access configurations
ResourceAccessesAPI ResourceAccessesStatusGet Get /api/2.48/resource-accesses/status List status of resource accesses as specified by resource access configuration
SAML2SSOAPI SsoSaml2IdpsDelete Delete /api/2.48/sso/saml2/idps Delete SAML2 SSO configurations
SAML2SSOAPI SsoSaml2IdpsGet Get /api/2.48/sso/saml2/idps List SAML2 SSO configurations
SAML2SSOAPI SsoSaml2IdpsPatch Patch /api/2.48/sso/saml2/idps Modify SAML2 SSO configurations
SAML2SSOAPI SsoSaml2IdpsPost Post /api/2.48/sso/saml2/idps Create SAML2 SSO configurations
SAML2SSOAPI SsoSaml2IdpsTestGet Get /api/2.48/sso/saml2/idps/test List existing SAML2 SSO configurations
SAML2SSOAPI SsoSaml2IdpsTestPatch Patch /api/2.48/sso/saml2/idps/test Modify provided SAML2 SSO configurations
SMISAPI SmiSGet Get /api/2.48/smi-s List SMI-S settings
SMISAPI SmiSPatch Patch /api/2.48/smi-s Modify SLP and SMI-S
SMTPAPI SmtpServersGet Get /api/2.48/smtp-servers List SMTP server attributes
SMTPAPI SmtpServersPatch Patch /api/2.48/smtp-servers Modify SMTP server attributes
SNMPAgentsAPI SnmpAgentsGet Get /api/2.48/snmp-agents List SNMP agent
SNMPAgentsAPI SnmpAgentsMibGet Get /api/2.48/snmp-agents/mib List SNMP agent MIB text
SNMPAgentsAPI SnmpAgentsPatch Patch /api/2.48/snmp-agents Modify SNMP agent
SNMPManagersAPI SnmpManagersDelete Delete /api/2.48/snmp-managers Delete SNMP manager
SNMPManagersAPI SnmpManagersGet Get /api/2.48/snmp-managers List SNMP managers
SNMPManagersAPI SnmpManagersPatch Patch /api/2.48/snmp-managers Modify SNMP manager
SNMPManagersAPI SnmpManagersPost Post /api/2.48/snmp-managers Create SNMP manager
SNMPManagersAPI SnmpManagersTestGet Get /api/2.48/snmp-managers/test List SNMP manager test results
ServersAPI ServersDelete Delete /api/2.48/servers Delete server
ServersAPI ServersGet Get /api/2.48/servers List servers
ServersAPI ServersPatch Patch /api/2.48/servers Modify server
ServersAPI ServersPost Post /api/2.48/servers Create server
SessionsAPI SessionsGet Get /api/2.48/sessions List session data
SoftwareAPI SoftwareBundleGet Get /api/2.48/software-bundle List software-bundle
SoftwareAPI SoftwareBundlePost Post /api/2.48/software-bundle Create software-bundle
SoftwareAPI SoftwareCheckDelete Delete /api/2.48/software-check Delete a software check task
SoftwareAPI SoftwareCheckGet Get /api/2.48/software-check List software check tasks
SoftwareAPI SoftwareCheckPost Post /api/2.48/software-check Create a software check task
SoftwareAPI SoftwareDelete Delete /api/2.48/software Delete a software package
SoftwareAPI SoftwareGet Get /api/2.48/software List software packages
SoftwareAPI SoftwareInstallationStepsGet Get /api/2.48/software-installation-steps List software upgrade steps
SoftwareAPI SoftwareInstallationsGet Get /api/2.48/software-installations List software upgrades
SoftwareAPI SoftwareInstallationsPatch Patch /api/2.48/software-installations Modify software upgrade
SoftwareAPI SoftwareInstallationsPost Post /api/2.48/software-installations Create a software upgrade
SoftwareAPI SoftwarePatchesCatalogGet Get /api/2.48/software-patches/catalog List available software patches
SoftwareAPI SoftwarePatchesGet Get /api/2.48/software-patches List software patches
SoftwareAPI SoftwarePatchesPost Post /api/2.48/software-patches Create a software patch
SoftwareAPI SoftwarePost Post /api/2.48/software Create a software package
SoftwareAPI SoftwareVersionsGet Get /api/2.48/software-versions List software versions
SubnetsAPI SubnetsDelete Delete /api/2.48/subnets Delete subnet
SubnetsAPI SubnetsGet Get /api/2.48/subnets List subnets
SubnetsAPI SubnetsPatch Patch /api/2.48/subnets Modify subnet
SubnetsAPI SubnetsPost Post /api/2.48/subnets Create subnet
SubscriptionAssetsAPI SubscriptionAssetsGet Get /api/2.48/subscription-assets List subscription assets
SubscriptionsAPI SubscriptionsGet Get /api/2.48/subscriptions List subscriptions
SupportAPI SupportDiagnosticsDetailsGet Get /api/2.48/support-diagnostics/details List diagnostics details
SupportAPI SupportDiagnosticsSettingsGet Get /api/2.48/support-diagnostics/settings List diagnostics tools version and last updated date
SupportAPI SupportDiagnosticsSettingsPatch Patch /api/2.48/support-diagnostics/settings Update diagnostics tools
SupportAPI SupportGet Get /api/2.48/support List connection paths
SupportAPI SupportPatch Patch /api/2.48/support Create connection path
SupportAPI SupportRemoteAssistSessionsGet Get /api/2.48/support/remote-assist-sessions List remote assist session
SupportAPI SupportRemoteAssistSessionsPatch Patch /api/2.48/support/remote-assist-sessions Modify remote assist session
SupportAPI SupportRemoteAssistSessionsSettingsGet Get /api/2.48/support/remote-assist-sessions/settings List remote assist session global settings
SupportAPI SupportRemoteAssistSessionsSettingsPatch Patch /api/2.48/support/remote-assist-sessions/settings Update remote assist session global settings
SupportAPI SupportTestGet Get /api/2.48/support/test List Everpure Support connection data
SyslogAPI SyslogServersDelete Delete /api/2.48/syslog-servers Delete syslog server
SyslogAPI SyslogServersGet Get /api/2.48/syslog-servers List syslog servers
SyslogAPI SyslogServersPatch Patch /api/2.48/syslog-servers Modify syslog server
SyslogAPI SyslogServersPost Post /api/2.48/syslog-servers Create syslog server
SyslogAPI SyslogServersSettingsGet Get /api/2.48/syslog-servers/settings List syslog settings
SyslogAPI SyslogServersSettingsPatch Patch /api/2.48/syslog-servers/settings Modify syslog settings
SyslogAPI SyslogServersTestGet Get /api/2.48/syslog-servers/test List syslog server test results
UserGroupQuotasAPI DirectoryGroupQuotasGet Get /api/2.48/directory-group-quotas List group quotas.
UserGroupQuotasAPI DirectoryUserQuotasGet Get /api/2.48/directory-user-quotas List user quotas.
VchostConnectionsAPI VchostConnectionsDelete Delete /api/2.48/vchost-connections Delete the vchost-connection between a protocol endpoint and its vchost
VchostConnectionsAPI VchostConnectionsGet Get /api/2.48/vchost-connections List the vchost-connections between protocol endpoint and vchost.
VchostConnectionsAPI VchostConnectionsPost Post /api/2.48/vchost-connections Create a vchost-connection between protocol endpoint and vchost.
VchostsAPI VchostsCertificatesDelete Delete /api/2.48/vchosts/certificates Delete a vchost certificate
VchostsAPI VchostsCertificatesGet Get /api/2.48/vchosts/certificates List vchost certificates
VchostsAPI VchostsCertificatesPatch Patch /api/2.48/vchosts/certificates Modify a vchost certificate
VchostsAPI VchostsCertificatesPost Post /api/2.48/vchosts/certificates Create a vchost certificate
VchostsAPI VchostsDelete Delete /api/2.48/vchosts Delete a vchost
VchostsAPI VchostsEndpointsDelete Delete /api/2.48/vchosts/endpoints Delete a vchost endpoint
VchostsAPI VchostsEndpointsGet Get /api/2.48/vchosts/endpoints List vchost endpoints
VchostsAPI VchostsEndpointsPatch Patch /api/2.48/vchosts/endpoints Modify a vchost endpoint
VchostsAPI VchostsEndpointsPost Post /api/2.48/vchosts/endpoints Create a vchost endpoint
VchostsAPI VchostsGet Get /api/2.48/vchosts List vchosts
VchostsAPI VchostsPatch Patch /api/2.48/vchosts Modify a vchost
VchostsAPI VchostsPost Post /api/2.48/vchosts Create a vchost
VirtualMachinesAPI VirtualMachineSnapshotsGet Get /api/2.48/virtual-machine-snapshots List Virtual Machine Snapshots
VirtualMachinesAPI VirtualMachineVolumeSnapshotsGet Get /api/2.48/virtual-machine-volume-snapshots List Virtual Machine Volume Snapshots
VirtualMachinesAPI VirtualMachinesGet Get /api/2.48/virtual-machines List Virtual Machines
VirtualMachinesAPI VirtualMachinesPatch Patch /api/2.48/virtual-machines Update a virtual machine
VirtualMachinesAPI VirtualMachinesPost Post /api/2.48/virtual-machines Create a virtual machine
VolumeGroupsAPI VolumeGroupsDelete Delete /api/2.48/volume-groups Delete a volume group
VolumeGroupsAPI VolumeGroupsGet Get /api/2.48/volume-groups List volume groups
VolumeGroupsAPI VolumeGroupsPatch Patch /api/2.48/volume-groups Modify a volume group
VolumeGroupsAPI VolumeGroupsPerformanceGet Get /api/2.48/volume-groups/performance List volume group performance data
VolumeGroupsAPI VolumeGroupsPost Post /api/2.48/volume-groups Create a volume group and upsert tags.
VolumeGroupsAPI VolumeGroupsSpaceGet Get /api/2.48/volume-groups/space List volume group space information
VolumeGroupsAPI VolumeGroupsTagsBatchPut Put /api/2.48/volume-groups/tags/batch Update tags
VolumeGroupsAPI VolumeGroupsTagsDelete Delete /api/2.48/volume-groups/tags Delete tags
VolumeGroupsAPI VolumeGroupsTagsGet Get /api/2.48/volume-groups/tags List tags
VolumeGroupsAPI VolumeGroupsVolumesGet Get /api/2.48/volume-groups/volumes List volume groups with volumes
VolumeSnapshotsAPI VolumeSnapshotsDelete Delete /api/2.48/volume-snapshots Delete a volume snapshot
VolumeSnapshotsAPI VolumeSnapshotsGet Get /api/2.48/volume-snapshots List volume snapshots
VolumeSnapshotsAPI VolumeSnapshotsPatch Patch /api/2.48/volume-snapshots Modify a volume snapshot
VolumeSnapshotsAPI VolumeSnapshotsPost Post /api/2.48/volume-snapshots Create a volume snapshot and tags
VolumeSnapshotsAPI VolumeSnapshotsTagsBatchPut Put /api/2.48/volume-snapshots/tags/batch Update tags
VolumeSnapshotsAPI VolumeSnapshotsTagsDelete Delete /api/2.48/volume-snapshots/tags Delete tags
VolumeSnapshotsAPI VolumeSnapshotsTagsGet Get /api/2.48/volume-snapshots/tags List tags
VolumeSnapshotsAPI VolumeSnapshotsTestPost Post /api/2.48/volume-snapshots/test Create the volume snapshot path
VolumeSnapshotsAPI VolumeSnapshotsTransferGet Get /api/2.48/volume-snapshots/transfer List volume snapshots with transfer statistics
VolumesAPI VolumesBatchPost Post /api/2.48/volumes/batch Create or copy volumes and upsert tags
VolumesAPI VolumesBatchTestPost Post /api/2.48/volumes/batch/test Create an attempt to copy volumes and upsert tags
VolumesAPI VolumesDelete Delete /api/2.48/volumes Delete a volume
VolumesAPI VolumesDiffGet Get /api/2.48/volumes/diff List volume diffs
VolumesAPI VolumesGet Get /api/2.48/volumes List volumes
VolumesAPI VolumesPatch Patch /api/2.48/volumes Modify a volume
VolumesAPI VolumesPerformanceByArrayGet Get /api/2.48/volumes/performance/by-array List volume performance data by array
VolumesAPI VolumesPerformanceGet Get /api/2.48/volumes/performance List volume performance data
VolumesAPI VolumesPost Post /api/2.48/volumes Create or copy a volume and upsert tags
VolumesAPI VolumesProtectionGroupsDelete Delete /api/2.48/volumes/protection-groups Delete a volume from a protection group
VolumesAPI VolumesProtectionGroupsGet Get /api/2.48/volumes/protection-groups List volumes that are members of protection groups
VolumesAPI VolumesProtectionGroupsPost Post /api/2.48/volumes/protection-groups Create a volume and add it to a protection group
VolumesAPI VolumesSpaceGet Get /api/2.48/volumes/space List volume space information
VolumesAPI VolumesTagsBatchPut Put /api/2.48/volumes/tags/batch Update tags
VolumesAPI VolumesTagsDelete Delete /api/2.48/volumes/tags Delete tags
VolumesAPI VolumesTagsGet Get /api/2.48/volumes/tags List tags
VolumesAPI VolumesTestPost Post /api/2.48/volumes/test Create a dry run attempt to copy a volume
VolumesAPI VolumesVolumeGroupsGet Get /api/2.48/volumes/volume-groups List volumes that are in volume groups
WorkloadsAPI WorkloadsDelete Delete /api/2.48/workloads Delete a workload
WorkloadsAPI WorkloadsGet Get /api/2.48/workloads List workloads
WorkloadsAPI WorkloadsPatch Patch /api/2.48/workloads Modify a workload
WorkloadsAPI WorkloadsPlacementRecommendationsGet Get /api/2.48/workloads/placement-recommendations List workload placement recommendations
WorkloadsAPI WorkloadsPlacementRecommendationsPost Post /api/2.48/workloads/placement-recommendations Create a request for a workload placement recommendation.
WorkloadsAPI WorkloadsPost Post /api/2.48/workloads Create a workload
WorkloadsAPI WorkloadsTagsBatchPut Put /api/2.48/workloads/tags/batch Update tags
WorkloadsAPI WorkloadsTagsDelete Delete /api/2.48/workloads/tags Delete tags
WorkloadsAPI WorkloadsTagsGet Get /api/2.48/workloads/tags List tags

Documentation For Models

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime