GET /active-directory-principals |
|
Get the list of user and group principals from the Active Directory that match the specified filter criteria. |
POST /active-directory-principals |
|
Add multiple groups or users on the Cohesity Cluster for the specified Active Directory principals. In addition, assign Cohesity roles to the users or groups to define their Cohesity privileges. |
GET /active-directory-topology |
|
Get Active Directory Topology |
GET /alert-categories |
|
Get alert categories. |
GET /alert-types |
|
Get alert types. |
GET /alerts |
|
Get alerts. |
GET /alerts/config/notification-rules |
|
List all notification rules |
POST /alerts/config/notification-rules |
|
Add a notification rule |
PUT /alerts/config/notification-rules/{id} |
|
Update a notification rule |
DELETE /alerts/config/notification-rules/{id} |
|
Remove a notification rule |
GET /alerts/resolutions |
|
Get alert resolutions. |
POST /alerts/resolutions |
|
Create alert resolution. |
GET /alerts/resolutions/{id} |
|
Get alert resolution by resolution Id |
PUT /alerts/resolutions/{id} |
|
Update alert resolution. |
PUT /apps/instances/{id}/relaunch |
|
Relaunch app instance |
POST /apps/{appUid}/imageUpload |
|
Upload apps container image. |
PUT /apps/{appUid}/images/action |
|
Enables or disables a service. |
GET /apps/{appUid}/images/status |
|
Api to get images information. |
PUT /apps/{id}/relaunch |
|
Relaunch System App |
POST /cert-manager/exchange-ca-certs |
|
— |
GET /clusters/gflag |
|
Gets cluster gflags for a service. |
PUT /clusters/gflag |
|
Update the gflags |
GET /clusters/metadata |
|
Get Cluster Metadata |
GET /clusters/operation-status |
|
Get cluster operations status. |
POST /clusters/packages/file |
|
Upload package by files |
GET /clusters/restore-config |
|
Restore configuration. |
PUT /clusters/restore-config |
|
Update Restore configuration. |
GET /clusters/services/states |
|
List services states |
POST /clusters/services/states |
|
Change cluster services states. |
GET /clusters/software-components |
|
Get Software Components |
GET /clusters/softwares |
|
Get cluster software history |
PUT /clusters/softwares |
|
Update cluster software |
GET /clusters/status |
|
Get cluster status. |
GET /clusters/subnets |
|
Get cluster subnets info. |
PUT /clusters/subnets |
|
Update the Cluster Subnets |
PUT /clusters/upgrade-checks |
|
Run upgrade checks on cluster. |
GET /clusters/upgrade-checks/{testRunInstanceId} |
|
Get upgrade checks results. |
POST /create-audit-logs |
|
Create cluster audit logs. |
GET /data-access/snapshots/sessions |
|
Lists all the Data Access Sessions |
POST /data-access/snapshots/sessions |
|
Create Data Access Session |
POST /data-access/snapshots/sessions/graph-nodes/query |
|
Search Graph nodes |
DELETE /data-access/snapshots/sessions/{sessionId} |
|
Tear down data access session for a given id |
POST /data-access/snapshots/sessions/{sessionId}/graph-nodes |
|
Get Graph Nodes details |
POST /data-access/snapshots/sessions/{sessionId}/graph-nodes/differences |
|
Difference of Graph nodes |
POST /data-access/snapshots/sessions/{sessionId}/graph-nodes/query-relations/{nodeId}/differences |
|
Query for difference of graph node relations |
POST /data-protect/attach-cloud-domain |
|
— |
DELETE /data-protect/objects/metadata/{id} |
|
Delete Metadata with Entity |
GET /data-protect/objects/{id}/runs/{runId}/downloadFiles |
|
Get the CSV of errors/warnings for a given run and an object. |
GET /data-protect/objects/{id}/runs/{runId}/messages |
|
Get the CSV of various Messages for a given run. |
GET /data-protect/policies/{id}/summary |
|
Get the protection policy summary |
DELETE /data-protect/recoveries/clone/{id} |
|
Delete a restore clone task |
GET /data-protect/recoveries/directories |
|
Fetches the children of a directory |
GET /data-protect/recoveries/virtual-disks |
|
Fetches information of virtual disks |
POST /data-protect/snapshots/restore-points |
|
List Restore Points in a given time range |
GET /data-protect/sources/application-servers |
|
The Application Servers in a Protection Source tree. |
PUT /data-protect/sources/application-servers/{id} |
|
Registers or update owner entity with applications. |
DELETE /data-protect/sources/application-servers/{id} |
|
Delete an application server registration. |
GET /data-protect/sources/microsoft365/backup-controllers |
|
Fetches the Microsoft 365 registered Backup Controller by the Cohesity App for the owner tenant |
POST /data-protect/sources/microsoft365/backup-controllers |
|
Registers the Cohesity App to be the Microsoft 365 Backup Controller |
POST /data-protect/sources/microsoft365/backup-controllers/billing |
|
Enables billing profile for the MBS service for the tenant. |
DELETE /data-protect/sources/microsoft365/backup-controllers/{id} |
|
Unregisters the Cohesity App as the Microsoft 365 Backup Controller |
PATCH /data-protect/sources/microsoft365/backup-controllers/{id} |
|
Updates the status of the registered M365 Backup Controller |
GET /data-protect/sources/{vCenterId}/resource-pools/{id}/entities |
|
Get Network Entities within a Resource pool |
GET /data-source-connections |
|
Get data-source connections |
POST /data-source-connections |
|
Create a data-source connection |
GET /data-source-connections/connectivity-endpoints |
|
Returns connectivity endpoints for data-source connections |
GET /data-source-connections/upgrade-config |
|
Get upgrade connections config. |
PUT /data-source-connections/upgrade-config |
|
Config for upgrading connections. |
DELETE /data-source-connections/{connectionId} |
|
Delete the data-source connection specified by the ID in the request path. |
PATCH /data-source-connections/{connectionId} |
|
Patch a data-source connection using its ID |
POST /data-source-connections/{connectionId}/registrationToken |
|
Generate registration token for a data-source connection |
POST /data-source-connections/{connectionId}/reset-upgrade |
|
Resets the upgrade for a data-source connection |
GET /data-source-connector/logs |
|
Lists the data-source connector logs. |
POST /data-source-connector/registration |
|
Register a data-source connector. |
GET /data-source-connector/status |
|
Lists the data-source connector status. |
GET /data-source-connectors |
|
Get data-source connectors |
GET /data-source-connectors/metadata |
|
— |
PUT /data-source-connectors/metadata |
|
— |
DELETE /data-source-connectors/{connectorId} |
|
Delete a data-source connector using its ID |
PATCH /data-source-connectors/{connectorId} |
|
Patch a data-source connector using its ID |
GET /data-tiering/tasks/{id}/runs/{runId}/download-report |
|
Download Tiering reports. |
POST /file-services/migrate-s3-views |
|
Migrate S3 Views. |
GET /fortknox-onprem-clusters/is-vault-cluster |
|
Get whether the cluster is a vault cluster. |
PUT /fortknox-onprem-clusters/is-vault-cluster |
|
Update whether the cluster is a vault cluster. |
GET /fortknox-onprem-clusters/precheck-options |
|
Get all precheck options required for vault configuration. |
GET /fortknox-onprem-primary-clusters |
|
Get all registered Fortknox Onprem Primary Clusters. |
POST /fortknox-onprem-primary-clusters |
|
Register a Fortknox Onprem Primary Cluster. |
POST /fortknox-onprem-primary-clusters/connections |
|
Create connection for a Fortknox Onprem primary cluster. |
GET /fortknox-onprem-primary-clusters/{clusterId} |
|
Get a Fortknox Onprem Primary Cluster by id. |
PUT /fortknox-onprem-primary-clusters/{clusterId} |
|
Update the registration of a Fortknox Onprem Primary Cluster. |
DELETE /fortknox-onprem-primary-clusters/{clusterId} |
|
Unregister an Fortknox Onprem Primary Cluster. |
PUT /fortknox-onprem-primary-clusters/{clusterId}/apiKey |
|
Refresh the API key for the Primary Cluster. |
POST /fortknox-onprem-primary-clusters/{clusterId}/apiKey/check |
|
Check the API key for the Primary Cluster. |
PUT /fortknox-onprem-primary-clusters/{clusterId}/connections |
|
Update connection for a Fortknox Onprem primary cluster. |
GET /fortknox-onprem-vault-clusters |
|
Get all registered Fortknox Onprem Vault Clusters. |
GET /fortknox-onprem-vault-clusters/precheck-options |
|
Get all precheck options required for vault configuration. |
GET /fortknox-onprem-vault-clusters/{clusterId} |
|
Get a Fortknox Onprem Vault Cluster by id. |
GET /fortknox-onprem/vaulting/activities |
|
Get a list of Fortknox Onprem vaulting activities. |
GET /helios/health/services |
|
Get Health Status for Services |
GET /helios/services/install/logs |
|
Get Helios install logs. |
PUT /helios/services/ondemand/{serviceName}/action |
|
Perform action to enable/disable an on demand service. |
GET /helios/services/ondemand/{serviceName}/status |
|
Get status of an ondemand service |
GET /helios/services/upgrade/logs |
|
Get Helios Upgrade Logs |
GET /ipmi/cluster-get-lan-info |
|
To get IPMI LAN info for the cluster |
PUT /ipmi/cluster-update-lan-info |
|
To update IPMI LAN info for the cluster |
GET /ipmi/cluster-users |
|
To get IPMI users info for the cluster |
PUT /ipmi/cluster-users |
|
To update IPMI Users for cluster |
GET /ipmi/get-fru-info |
|
To get IPMI FRU info |
GET /ipmi/get-lan-info |
|
To get IPMI LAN info |
GET /ipmi/get-sdr-info |
|
To get IPMI SDR Info |
GET /ipmi/get-sel |
|
To get IPMI SEL |
GET /ipmi/get-sel-info |
|
To get IPMI SEL Info |
POST /ipmi/reset-bmc |
|
To reset IPMI BMC for given node |
GET /ipmi/users |
|
To get IPMI User Info for node |
POST /ipmi/users |
|
To update IPMI User Info for node |
DELETE /ipmi/users |
|
To delete IPMI User for node |
POST /ipmi/verify-users |
|
To verify IPMI User with Password for node |
GET /kubernetes/status |
|
Get Kubernetes Infra Health Status |
GET /login-banners |
|
Get login banner. |
PUT /login-banners |
|
Update login banner. |
GET /lsu |
|
GET LSU. |
POST /lsu |
|
Create LSU. |
POST /lsu/pair |
|
Pair local and remote LSU. |
DELETE /lsu/pair |
|
Delete LSU pairing. |
PUT /lsu/{id} |
|
Update LSU. |
POST /network/bonds |
|
Create a new network bond. |
GET /network/firewall |
|
List all firewall settings. |
PUT /network/firewall |
|
Update firewall settings. |
GET /network/firewall/ip-sets |
|
List all firewall IP sets |
GET /network/firewall/profiles |
|
List all firewall profiles. |
POST /network/firewall/profiles |
|
Create a firewall profile. |
POST /network/firewall/profiles/reset |
|
Reset firewall profiles. |
PUT /network/firewall/profiles/{name} |
|
Update the firewall profile. |
DELETE /network/firewall/profiles/{name} |
|
Remove firewall profile. |
PUT /network/interface-groups/{name} |
|
Update interface group |
DELETE /network/interface-groups/{name} |
|
Delete interface group |
PUT /network/routes/{routeId} |
|
Update a static route |
DELETE /network/routes/{routeId} |
|
Delete a static route |
GET /node/hardware-info |
|
Fetch Node Hardware Information |
POST /node/import/signed-csr |
|
Import a signed certificate used for n2n communication |
GET /node/status |
|
Fetch Node status Information |
PUT /nodes/software |
|
Upgrade a free node. |
GET /ntp-servers |
|
Get list of NTP servers. |
PUT /ntp-servers |
|
Update NTP servers. |
GET /proxy-servers |
|
Get list of proxy servers |
POST /proxy-servers |
|
Creare a proxy server. |
PUT /proxy-servers/{name} |
|
Update specified proxy server. |
DELETE /proxy-servers/{name} |
|
Remove specified proxy server. |
GET /secret-manager/cert/{environment} |
|
— |
POST /secret-manager/cert/{environment} |
|
— |
GET /secret-manager/cert/{environment}/{thumbprint} |
|
— |
GET /secret-manager/certificates |
|
— |
POST /secret-manager/certificates |
|
— |
GET /secret-manager/certificates/{thumbprint} |
|
— |
DELETE /secret-manager/certificates/{thumbprint} |
|
— |
PATCH /secret-manager/certificates/{thumbprint} |
|
— |
GET /snmp/config |
|
Get Snmp Config |
PUT /snmp/config |
|
Update Snmp Config |
GET /ssl-certificates |
|
Get list of SSL certificates. |
GET /stats/alerts |
|
Get active alert statistics. |
GET /stats/recoveries |
|
Compute the statistics on the Restore tasks on the cluster. |
GET /stats/top-views |
|
Get stats for the top views, which are the views with largest value of 'stats.valueInLastHours' for a given combination of 'metric', 'protocol' & 'lastHours' params. The API uses suitable defaults if any of the parameters are not specified. |
PUT /support-user/state |
|
Unlock the linux user account if the user gets locked out. |
GET /syslog/auth-modes |
|
Get supported program names. |
POST /tenants/deactivations |
|
— |
POST /tenants/{id}/deactivation |
|
— |
PUT /users/linux-password |
|
Update or validate linux user password. |
GET /network/routes |
|
List all static routes |
DELETE /data-protect/sources/microsoft365/azure-applications |
|
Deletes Azure Applications |
PUT /data-protect/sources/{sourceId}/objects |
|
Modify objects in source hierarchy. |
GET /network/interface-groups |
|
Get interface groups |
PUT /network/firewall/profile |
|
This endpoint is deprecated and may be removed in a future release. Existing integrations continue to work for now. Update firewall profiles & their attachments. |
PUT /network/firewall/profile/remove |
|
This endpoint is deprecated and may be removed in a future release. Existing integrations continue to work for now. Remove firewall profiles. |
GET /stats/views |
|
This endpoint is deprecated and may be removed in a future release. Existing integrations continue to work for now. Get stats for the top views, which are the views with largest value of 'stats.valueInLastHours' for a given combination of 'metric', 'protocol' & 'lastHours' params. The API uses suitable defaults if any of the parameters are not specified. |
POST /access-tokens |
- Description updated
- New properties added
- New optional properties
|
Description changed Before: Before making other REST API requests, your REST client must make a an access token request with a valid Cohesity username and password. This POST request returns an access token and type in the response that is generated by the Cohesity Cluster. Subsequent requests to other Cohesity REST API operations must specify the returned access token and type by setting 'Authorization' in the http header in the following format: Authorization: token_type access_token The generated token is valid for 24 hours. If a request is made with an expired token, the 'Token expired' error message is returned. Add code to your REST client to check for this error and request another access token before reissuing the request. After: Before making other REST API requests, your REST client must make a an access token request with a valid Cohesity username and password. This POST request returns an access token and type in the response that is generated by the Cohesity Cluster. Subsequent requests to other Cohesity REST API operations must specify the returned access token and type by setting 'Authorization' in the http header in the following format: <br/>Authorization: token_type access_token <br/>The generated token is valid for 24 hours. If a request is made with an expired token, the 'Token expired' error message is returned. Add code to your REST client to check for this error and request another access token before reissuing the request. <br/><br/>Note:*This endpoint is unavailable when session management is enabled. <br/>Please use the POST /users/sessions endpoint to generate a session token for request authentication.*" Added properties (3) certificate [Request] — Specifies the certificate for logging in the cert base auth cluster.mfaParams [Request] — Specifies the multi-factor authentication params.privateKey [Request] — Specifies the matching private key of the above certificate.
New optional properties (2) password [Request] — Specifies the password of the Cohesity user account.username [Request] — Specifies the login name of the Cohesity user.
|
GET /audit-logs/actions |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_AUDIT. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /audit-logs/entity-types |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_AUDIT. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /chassis/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) chassisNodeBase [Return Type] — This field is initialized as sum of maximum slots of all the chassis added to the cluster so far plus one. This is required to assign unique node index for the nodes when they are added to the cluster. Please refer to cluster_node_index in Node below.location [Return Type] — Location of the chassis within the rack.
|
PATCH /chassis/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) chassisNodeBase [Request, Return Type] — This field is initialized as sum of maximum slots of all the chassis added to the cluster so far plus one. This is required to assign unique node index for the nodes when they are added to the cluster. Please refer to cluster_node_index in Node below.location [Request, Return Type] — Location of the chassis within the rack.
|
POST /client-csr |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /client-csr/certificate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /clusters/airgap |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/amqp-target-config |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /clusters/amqp-target-config |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /clusters/amqp-target-config |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /clusters/baseos-upgrade |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /clusters/host-mappings/delete |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) domainNames [Request] — Specifies the list of domain names to be deleted
|
PUT /clusters/import-crl-file |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MAINTENANCE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/is-dmaas |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /clusters/is-dmaas |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/local-domain-sid |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/smtp |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) senderEmailAddress [Return Type] — This is used for setting "Sender" field in SMTP header.
This has to be in valid email format, and could be different from
username, and it's a required field if the username is not of valid
email address.
|
PUT /clusters/smtp |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) senderEmailAddress [Request, Return Type] — This is used for setting "Sender" field in SMTP header.
This has to be in valid email format, and could be different from
username, and it's a required field if the username is not of valid
email address.
|
DELETE /clusters/smtp |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /clusters/smtp/validate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /clusters/ssh-public-key |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/tenant-config |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /clusters/tenant-config |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /csr/certificate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /csr/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /csr/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/external-targets/media-info |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/external-targets/{id}/encryption-key |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/failover/views/trackingViewId/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/views/{id}/cancel |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/{id}/cancel |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/protection-groups/{id}/runs/{runId}/debug-logs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/protection-groups/{id}/runs/{runId}/objects/{objectId}/debug-logs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/protection-groups/{id}/runs/{runId}/objects/{objectId}/download-messages |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/protection-groups/{id}/runs/{runId}/objects/{objectId}/downloadFiles |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/recoveries/fetch-uptier-data |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/recoveries/{id}/cancel |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/recoveries/{id}/debug-logs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/recoveries/{id}/download-files |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_DOWNLOAD. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/recoveries/{id}/download-messages |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/recoveries/{id}/tear-down |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/retrieve/{jobId} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/snapshots/{snapshotsId}/download-file |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_DOWNLOAD. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/sources/microsoft365/auth/device-code |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/sources/microsoft365/auth/token |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/sources/{id}/refresh |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/templates/downloadArtFile |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/analysis-groups/states |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/analysis-groups/{id}/runs/{runId}/cancel |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/tasks/states |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/tasks/{id}/runs/{runId}/cancel |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /disks/identify |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) diskId [Request, Return Type] — Specifies the disk id of the disk. This parameter is incompatible with 'nodeId' and 'serialNumber'.
New optional properties (4) nodeId [Request] — Specifies the node id of node that disk belongs to. This parameter is incompatible with 'diskId'. Must be used together with 'serialNumber'.serialNumber [Request] — Specifies serial number of disk. This parameter is incompatible with 'diskId'. Must be used together with 'nodeId'.nodeId [Return Type] — Specifies the node id of node that disk belongs to. This parameter is incompatible with 'diskId'. Must be used together with 'serialNumber'.serialNumber [Return Type] — Specifies serial number of disk. This parameter is incompatible with 'diskId'. Must be used together with 'nodeId'.
|
DELETE /disks/remote/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /email-otp |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /file-services/views-summary |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /file-services/views/clone-directory |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /file-services/views/{id}/file-lock |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /file-services/views/{id}/file-lock |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /file-services/views/{id}/overwrite |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /file-services/views/{viewId}/user-quotas/{userId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) domain [Return Type] — Specifies the domain name of the user, where the principal' account is maintained.userName [Return Type] — Specifies the full name of the user
|
POST /groups/delete |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /helios-registration |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: MCM_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /idps/login |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /idps/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /idps/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /kerberos-providers/register |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: KERBEROS_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /kerberos-providers/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: KERBEROS_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /kerberos-providers/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: KERBEROS_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /kerberos-providers/{id}/unregister |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: KERBEROS_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /keystones/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: KEYSTONE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /keystones/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: KEYSTONE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /keystones/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: KEYSTONE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /ldap/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: AD_LDAP_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /ldap/{id}/connection-status |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AD_LDAP_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /mfa-config |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /mfa-config |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: MFA_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /network/firewall/profile |
|
Description changed Before: Update the firewall profiles and/or their attachments. After: Update the firewall profiles and/or their attachments - deprecated - use put /network/firewall/profiles/{name} |
PUT /network/firewall/profile/remove |
|
Description changed Before: Remove firewall profiles and their attachments. After: Remove firewall profiles and their attachments - deprecated - use delete /network/firewall/profiles/{name} |
POST /network/routes |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY, CLUSTER_CREATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) advMss [Request, Return Type] — Specifies AdvMss setting per route.
|
POST /node-power |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /nodes/{id}/identify |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /racks/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PATCH /racks/{id} |
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /remote-clusters/validate |
|
Description changed Before: Validate a Remote Cluster credentials. After: Validate a Remote Cluster credentials. If includeRemoteClusterMetadata is true, response will include the remote cluster metadata. |
PUT /roles/{name} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /roles/{name} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /security-principals/{sid}/sources |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /security-principals/{sid}/sources |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /security/ciphers |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /security/ciphers |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /security/object-store-ciphers |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /security/object-store-ciphers |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /send-email-otp |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/cluster-storage |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /support-channel-config |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) nodeIds [Return Type] — List of nodes where support channel is enabled.supportUserToken [Return Type] — SSH identity key to login as 'support' user.
New optional properties (2) endTimeUsecs [Return Type] — Specifies the support channel expiry time.isEnabled [Return Type] — Specifies if the support channel is enabled.
|
PUT /support-channel-config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) forceEnableReverseTunnel [Request, Return Type] — Specifies if SSH reverse tunnel should be initiated with RT server. Use this only if there are connectivity issues with Support Channel server.nodeIds [Request, Return Type] — List of nodes where support channel should be enabled in addition to master node.
|
GET /support-user/config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) sudoAccessEndTimestampMsecs [Return Type] — Specifies the sudo access end time stamp in milliseconds since unix epoch.sudoAccessMode [Return Type] — Specifies whether the sudo access mode is enabled or not
|
PUT /support-user/config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) sudoAccessEndTimestampMsecs [Request] — Sudo Access End Time in Milli seconds If null, the endpoint will try to use default behavior of 5 days.
|
POST /support-user/config/validate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /support-user/mfa |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) currentPassword [Return Type] — Specifies the current password of the support user, required for making updates to the configuration.otpVerificationState [Return Type] — Specifies the status of otp verification.requiresPasswordAuth [Return Type] — Specifies that this API requires current support user password for enabling/disabling MFA, and for updating mfaType and email.
|
PATCH /support-user/mfa |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) currentPassword [Request, Return Type] — Specifies the current password of the support user, required for making updates to the configuration.otpVerificationState [Request, Return Type] — Specifies the status of otp verification.requiresPasswordAuth [Return Type] — Specifies that this API requires current support user password for enabling/disabling MFA, and for updating mfaType and email.
|
POST /support-user/send-email-otp |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /support-user/verify-totp |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /syslog/audit-tags |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /syslog/audit-tags |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /syslog/program-names |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /syslog/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) permittedPeer [Return Type] — Syslog server certificate common name.
|
PUT /syslog/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) permittedPeer [Request, Return Type] — Syslog server certificate common name.
|
DELETE /syslog/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PATCH /syslog/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) permittedPeer [Request, Return Type] — Syslog server certificate common name.
|
GET /syslog/{id}/status |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /tags/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: TAGS_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /tags/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: TAGS_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /tags/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: TAGS_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /tenants/swift |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: KEYSTONE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /tenants/swift |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: KEYSTONE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /totp-key |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /trusted-cas/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /trusted-cas/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /trusted-cas/{id}/validate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /users/delete |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /users/{sid} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) mfaInfo [Return Type] — Specifies the Multi-factor Authentication (MFA) information for the user.
|
PUT /users/{sid} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) mfaInfo [Return Type] — Specifies the Multi-factor Authentication (MFA) information for the user.username [Request] — Specifies the username.
|
DELETE /users/{sid} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /users/{sid}/s3-secret-key |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /users/{sid}/update-s3-keys |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /users/{userSid}/api-keys/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /users/{userSid}/api-keys/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /users/{userSid}/api-keys/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /users/{userSid}/api-keys/{id}/rotate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /alerts-summary |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: ALERT_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /antivirus-service/groups/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /antivirus-service/groups/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /antivirus-service/icap-uri-connection-status |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /antivirus-service/infected-files |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /antivirus-service/infected-files |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /antivirus-service/infected-files |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /antivirus-service/infected-objects |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /api-keys |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /audit-logs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_AUDIT. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /audit-logs/filer-configs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_AUDIT. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /audit-logs/filer-configs |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_AUDIT. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /centrify-zones |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AD_LDAP_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /chassis |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) chassis[n].chassisNodeBase [Return Type]chassis[n].location [Return Type]
|
PUT /clusters/feature-flag |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/host-mappings |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /clusters/host-mappings |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /clusters/host-mappings |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/nodes/free |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW, CLUSTER_CREATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) nodes[n].chassisModel [Return Type]nodes[n].connectedTo [Return Type]nodes[n].hostname [Return Type]nodes[n].nodeModel [Return Type]nodes[n].primaryIPv4Address [Return Type]nodes[n].primaryIPv6Address [Return Type]
|
DELETE /clusters/snapshot-policy |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/snapshot-policy |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /clusters/snapshot-policy |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/state |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /csr |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /csr |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/agents/download |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_SOURCE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/agents/upgrade-tasks/actions |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: AGENT_UPGRADE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/failover/planned-runs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/failover/views/{id}/operations |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/{id}/backup-activation |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/{id}/backup-deactivation |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/{id}/object-linkage |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/{id}/planned-run |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/filter/objects |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/objects/{id}/browse |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/objects/{id}/snapshot-diff |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: ALERT_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/protection-groups/states |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) lastPauseReason [Request] — Specifies the reason why the protection group was pausedpausedNote [Request] — A note from the current user explaining the reason for pausing future runs, if applicable.tenantId [Request] — Specifies the tenant id who has access to these protection groups.
|
POST /data-protect/protection-groups/{id}/runs/actions |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) pauseParams[n].pausedNote [Request]
|
POST /data-protect/retrieve |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/retrieve |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/runs/summary |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/snapshots/{snapshotId}/meta-info |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) kubernetesParams [Request, Return Type] — Params to fetch resource info for a kubernetes object.
|
GET /data-protect/sources/filters |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /data-protect/sources/microsoft365/azure-applications |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (7) azureTenantId [Request] — Specifies the Azure Active Directory tenant ID or domain name.certificateThumbprints [Request] — Specifies a list of certificate thumbprints. The count of items in this list should be either one or equal to the appCount. If only a single thumbprint is provided, all newly created apps will share the certificate.existingMicrosoft365AppCredentialsList[n].clientCertificate [Request]microsoft365AppCredentialsList[n].clientCertificate [Return Type]o365AppCredentialsListForCertUpdate [Request] — Specifies the list of exisiting Microsoft365 azure application credentials for which certificates are to be added/ updated. Each app credential in this list should contain a certificate id.updateAppKeyOnly [Request] — Specifies whether only secret key for app should be updated during edit call.useCases [Request] — The usecases for which the application is to be created.
New optional properties (1) username [Request] — Specifies the username to access Microsoft365 source.
|
POST /data-protect/sources/microsoft365/azure-applications |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (7) azureTenantId [Request] — Specifies the Azure Active Directory tenant ID or domain name.certificateThumbprints [Request] — Specifies a list of certificate thumbprints. The count of items in this list should be either one or equal to the appCount. If only a single thumbprint is provided, all newly created apps will share the certificate.existingMicrosoft365AppCredentialsList[n].clientCertificate [Request]microsoft365AppCredentialsList[n].clientCertificate [Return Type]o365AppCredentialsListForCertUpdate [Request] — Specifies the list of exisiting Microsoft365 azure application credentials for which certificates are to be added/ updated. Each app credential in this list should contain a certificate id.updateAppKeyOnly [Request] — Specifies whether only secret key for app should be updated during edit call.useCases [Request] — The usecases for which the application is to be created.
New optional properties (1) username [Request] — Specifies the username to access Microsoft365 source.
|
GET /data-protect/sources/virtual-datacenter/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/analysis-groups/{id}/runs |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/tasks/{id}/runs |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /disks/remote |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /disks/remote |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /disks/{id}/remove |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) hasClearedPreCheckResult [Return Type] — If true, pre check results have been cleared.isClearPreCheckResultOnly [Request] — Specifies whether request is for clearing pre-check result only
|
DELETE /file-services/shares/{name} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /file-services/shares/{name} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) isReadOnlyView [Return Type] — Specifies the view this share belongs to is a read only view.viewId [Return Type] — Specifies the id of the View.
|
GET /file-services/view-clients |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) clientsSummary [Return Type] — Specifies client summaryclients[n].isIdle [Return Type]clients[n].lastActiveTimeUsecs [Return Type]
|
GET /file-services/view-clients/summary |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) summary[n].nfsOpenFileCount [Return Type]summary[n].smbOpenFileCount [Return Type]
|
PUT /file-services/views/{id}/directory-quotas |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /file-services/views/{id}/directory-quotas |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /file-services/views/{id}/directory-quotas |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /file-services/views/{viewId}/user-quotas |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) summaryForView [Return Type] — Specifies summary for user quotas in a view.userQuotas[n].domain [Return Type]userQuotas[n].userName [Return Type]
New optional properties (1) enabled [Return Type] — Specifies whether user quota is enabled for the View.
|
PUT /file-services/views/{viewId}/user-quotas |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) summaryForView [Return Type] — Specifies summary for user quotas in a view.userQuotas[n].domain [Return Type]userQuotas[n].userName [Return Type]
New optional properties (2) enabled [Request] — Specifies whether user quota is enabled for the View.enabled [Return Type] — Specifies whether user quota is enabled for the View.
|
POST /file-services/views/{viewId}/user-quotas |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) userQuotas[n].domain [Request, Return Type]userQuotas[n].userName [Request, Return Type]
|
DELETE /file-services/views/{viewId}/user-quotas |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) userIds[n].domain [Request]userIds[n].userName [Request]
|
DELETE /groups/{sid} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /groups/{sid} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /groups/{sid} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /identity-providers/actions |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /idps |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /idps |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PRINCIPAL_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /kerberos-providers |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: KERBEROS_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /keystones |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: KEYSTONE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /keystones |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: KEYSTONE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /kms/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /kms/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) ibmKmsParams [Request, Return Type] — IBM KMS configuration updatable parameters.
|
POST /network/vlans |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /nodes |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW, NODE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) isNodeReachable [Return Type] — Specifies whether the node is reachable or not
|
POST /nodes/{id}/remove |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) clearedPreCheckResult [Return Type] — If true, pre check results have been cleared.isClearPreCheckResultOnly [Request] — Specifies whether request is for clearing pre-check result only
|
GET /privileges |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PRINCIPAL_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /racks |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /racks |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PATCH /racks |
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /roles |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /roles |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PRINCIPAL_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /security-config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: SECURITY_ADVISOR_VIEW, TENANT_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) sessionManagementEnabled [Return Type] — Specifies whether session management is enabled. When true,
sessionConfiguration from SecurityConfig will be used for
for managing user sessions.
|
PUT /security-config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: SECURITY_ADVISOR_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) sessionManagementEnabled [Return Type] — Specifies whether session management is enabled. When true,
sessionConfiguration from SecurityConfig will be used for
for managing user sessions.
|
GET /security-principals |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PRINCIPAL_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /storage-domains/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_DOMAIN_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /storage-domains/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_DOMAIN_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) optimizeThroughputSettings [Return Type] — Indicates whether the storage domain supports workload/throughput optimized performance settings for its Views. Note: This value cannot be modified after the storage domain is created.purpose [Return Type] — Specifies the purpose of the Storage Domain. It acts as a collection of optimal settings for certain workloads. This can only be set during creation.removalState [Return Type] — Specifies the current removal state of the Storage Domain. 'DontRemove' means the state of object is functional and it is not being removed. 'MarkedForRemoval' means the object is being removed. 'OkToRemove' means the object has been removed on the Cohesity Cluster and if the object is physical, it can be removed from the Cohesity Cluster.
|
PUT /storage-domains/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: STORAGE_DOMAIN_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) optimizeThroughputSettings [Request, Return Type] — Indicates whether the storage domain supports workload/throughput optimized performance settings for its Views. Note: This value cannot be modified after the storage domain is created.purpose [Request, Return Type] — Specifies the purpose of the Storage Domain. It acts as a collection of optimal settings for certain workloads. This can only be set during creation.removalState [Return Type] — Specifies the current removal state of the Storage Domain. 'DontRemove' means the state of object is functional and it is not being removed. 'MarkedForRemoval' means the object is being removed. 'OkToRemove' means the object has been removed on the Cohesity Cluster and if the object is physical, it can be removed from the Cohesity Cluster.
|
POST /syslog |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) permittedPeer [Request, Return Type] — Syslog server certificate common name.
|
DELETE /syslog |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /syslog |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) syslogServers[n].permittedPeer [Return Type]
|
POST /tags |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: TAGS_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /tags |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: TAGS_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /tenants/swift/register |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: KEYSTONE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /tenants/swift/unregister |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: KEYSTONE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /tenants/{id} |
|
|
PUT /tenants/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) activeDeactivation [Return Type] — Specifies info about the active deactivation of this tenant, if any.externalVendorMetadata [Return Type] — Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors.finishedDeactivations [Return Type] — Specifies a history of deactivations for this tenant. Only the latest 5 deactivations are preserved.
|
POST /tenants/{id}/actions |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) activeDeactivation [Return Type] — Specifies info about the active deactivation of this tenant, if any.externalVendorMetadata [Return Type] — Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors.finishedDeactivations [Return Type] — Specifies a history of deactivations for this tenant. Only the latest 5 deactivations are preserved.
|
GET /trusted-cas |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /trusted-cas |
- Privilege name updated
- New optional properties
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. New optional properties (1) certificates[n].certificate [Request]
|
GET /users |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) users[n].mfaInfo [Return Type]
|
POST /users/sessions |
|
Description changed Before: Create a user session After: Creates a new user session. Session Management must be enabled before exercising this endpoint. <br/>Subsequent requests to other Cohesity REST API operations must specify the returned session token and 'session-id' in the http header in the following format: session-id: generated-session-key
|
DELETE /users/sessions |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /users/sessions |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PRINCIPAL_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /users/{userSid}/api-keys |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /users/{userSid}/api-keys |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /active-directories/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: AD_LDAP_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /active-directories/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AD_LDAP_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]
|
PUT /active-directories/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: AD_LDAP_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]
|
POST /antivirus-service/groups |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /antivirus-service/groups |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /clusters/nodes |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) [n].diskCount [Return Type][n].inMaintenanceMode [Return Type][n].isUpgradeInProgress [Return Type][n].patchSoftwareVersion [Return Type][n].totalDiskBytes [Return Type][n].usedDiskBytes [Return Type]
|
POST /data-protect/failover/views/{id} |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/failover/views/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/failover/{id} |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/objects/actions |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/objects/last-run |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) objectLastRuns[n].childObjects[n].entityId [Return Type]objectLastRuns[n].entityId [Return Type]
|
GET /data-protect/objects/{id}/pit-ranges |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/snapshots/{snapshotId}/volume |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /data-protect/sources/microsoft365/self-service-config/{uuid} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/sources/{sourceId}/objects |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) objects[n].childObjects[n].entityId [Return Type]objects[n].entityId [Return Type]
|
GET /data-tiering/analysis-groups/config |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /data-tiering/analysis-groups/{id}/config |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /disks/assimilate |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /disks/discover |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /disks/local |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) disksList[n].ssdUsageLevel [Return Type]
|
GET /domain-controllers |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AD_LDAP_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /file-services/shares |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) isReadOnlyView [Return Type] — Specifies the view this share belongs to is a read only view.viewId [Return Type] — Specifies the id of the View.
|
GET /file-services/shares |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (2) shares[n].isReadOnlyView [Return Type]shares[n].viewId [Return Type]
|
DELETE /file-services/view-template/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /groups |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /groups |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /helios-onprem/config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) networkConfig.hostNames [Return Type]networkConfig.vips [Return Type]proxyServerConfig.isDisabled [Return Type]
|
PUT /helios-onprem/config |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) networkConfig.hostNames [Return Type]networkConfig.vips [Request, Return Type]proxyServerConfig.isDisabled [Request, Return Type]
|
GET /helios-registration-config |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /identity-providers/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /identity-providers/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /kms |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) ibmKmsParams [Request, Return Type] — IBM KMS configuration parameters.
|
GET /kms |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) keyManagementSystems[n].ibmKmsParams [Return Type]
|
GET /network-interfaces |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW, CLUSTER_CREATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) nodes[n].chassisSerial [Return Type]nodes[n].interfaces[n].activeBondSlave [Return Type]nodes[n].interfaces[n].bondSlavesDetails [Return Type]nodes[n].interfaces[n].gatewayV6 [Return Type]nodes[n].interfaces[n].services [Return Type]nodes[n].interfaces[n].staticIpV6 [Return Type]nodes[n].interfaces[n].stats [Return Type]nodes[n].interfaces[n].subnetV6 [Return Type]nodes[n].ip [Return Type]nodes[n].slotNumber [Return Type]
|
POST /network/interface-groups |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /remote-storage/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /remote-storage/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PATCH /remote-storage/{id} |
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/files |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/protection-runs |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/time-series-stats |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW, TENANT_VIEW, STORAGE_DOMAIN_VIEW, STORAGE_VIEW, PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/workload-stats |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /storage-domains |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: STORAGE_DOMAIN_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) optimizeThroughputSettings [Request, Return Type] — Indicates whether the storage domain supports workload/throughput optimized performance settings for its Views. Note: This value cannot be modified after the storage domain is created.purpose [Request, Return Type] — Specifies the purpose of the Storage Domain. It acts as a collection of optimal settings for certain workloads. This can only be set during creation.removalState [Return Type] — Specifies the current removal state of the Storage Domain. 'DontRemove' means the state of object is functional and it is not being removed. 'MarkedForRemoval' means the object is being removed. 'OkToRemove' means the object has been removed on the Cohesity Cluster and if the object is physical, it can be removed from the Cohesity Cluster.
|
GET /storage-domains |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_DOMAIN_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (4) settings [Return Type] — Specifies storage domain related settings.storageDomains[n].optimizeThroughputSettings [Return Type]storageDomains[n].purpose [Return Type]storageDomains[n].removalState [Return Type]
|
POST /tenants |
- Description updated
- New properties added
|
Added properties (3) activeDeactivation [Return Type] — Specifies info about the active deactivation of this tenant, if any.externalVendorMetadata [Return Type] — Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors.finishedDeactivations [Return Type] — Specifies a history of deactivations for this tenant. Only the latest 5 deactivations are preserved.
|
GET /tenants |
- Description updated
- New properties added
|
Added properties (3) [n].activeDeactivation [Return Type][n].externalVendorMetadata [Return Type][n].finishedDeactivations [Return Type]
|
PUT /trusted-domains |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: AD_LDAP_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /trusted-domains |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AD_LDAP_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /trusted-domains |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: AD_LDAP_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /active-directories |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: AD_LDAP_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]
|
GET /active-directories |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AD_LDAP_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) activeDirectories[n].permissions[n].activeDeactivation [Return Type]activeDirectories[n].permissions[n].externalVendorMetadata [Return Type]activeDirectories[n].permissions[n].finishedDeactivations [Return Type]
|
POST /data-protect/agents/upgrade-tasks |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: AGENT_UPGRADE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/agents/upgrade-tasks |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: AGENT_UPGRADE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-protect/objects/runs/cancel |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /data-protect/objects/{id}/snapshots/{snapshotId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) m365Params [Return Type] — Specifies parameters of Microsoft 365 type snapshots.oracleParams [Return Type] — Specifies the common parameters for Oracle database objects.replicationTargetInfo [Return Type] — Specifies the information about a cluster.
|
POST /data-protect/protected-objects/actions |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/snapshots/{snapshotId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) m365Params [Return Type] — Specifies parameters of Microsoft 365 type snapshots.oracleParams [Return Type] — Specifies the common parameters for Oracle database objects.replicationTargetInfo [Return Type] — Specifies the information about a cluster.
|
GET /data-protect/sources/microsoft365/self-service-config |
- Privilege name updated
- New properties added
- New fields that are always included in the response
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) [n].domain [Return Type][n].oidcConfig [Return Type][n].preferredAuthenticationMode [Return Type]
Now-guaranteed response fields (1) |
GET /data-tiering/capacity-trend |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /data-tiering/tasks/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-tiering/tasks/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /data-tiering/tasks/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /file-services/nlm-locks |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /file-services/nlm-locks |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /file-services/smb-file-opens |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: STORAGE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /file-services/smb-file-opens |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /identity-providers |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PRINCIPAL_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /identity-providers |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PRINCIPAL_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /node-groups/{groupName} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
DELETE /remote-clusters/{clusterId} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_REMOTE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /remote-clusters/{clusterId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_REMOTE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) effectiveAesEncryptionMode [Return Type] — Specifies the effective AES Encryption mode negotiated between local and the remote cluster.multiTenancyEnabled [Return Type] — Specifies if the Remote Cluster has Multi-Tenancy enabled.supportedAesEncryptionMode [Return Type] — Specifies the AES Encryption mode of the remote cluster.tenantId [Return Type] — Specifies the tenant Id of the Remote Cluster.tenantStorageDomainSharingEnabled [Return Type] — Specifies if Tenant Storage Domain sharing is enabled on the Remote Cluster.tlsEnabled [Return Type] — Specifies if TLS is enabled on the Remote Cluster.
|
PUT /remote-clusters/{clusterId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_REMOTE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) effectiveAesEncryptionMode [Request, Return Type] — Specifies the effective AES Encryption mode negotiated between local and the remote cluster.multiTenancyEnabled [Request, Return Type] — Specifies if the Remote Cluster has Multi-Tenancy enabled.supportedAesEncryptionMode [Request, Return Type] — Specifies the AES Encryption mode of the remote cluster.tenantId [Return Type] — Specifies the tenant Id of the Remote Cluster.tenantStorageDomainSharingEnabled [Request, Return Type] — Specifies if Tenant Storage Domain sharing is enabled on the Remote Cluster.tlsEnabled [Request, Return Type] — Specifies if TLS is enabled on the Remote Cluster.
|
POST /remote-storage |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /remote-storage |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/view-clients |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: STORAGE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /stats/views |
- Summary updated
- Description updated
|
Summary changed Before: Get Views Stats. After: Get stats for the top views, which are the views with largest value of 'stats.valueInLastHours' for a given combination of 'metric', 'protocol' & 'lastHours' params. The API uses suitable defaults if any of the parameters are not specified. Description changed Before: Get Views Stats. After: This api will be deprecated. Use the API '/stats/top-views' instead. |
POST /data-protect/objects/{id}/actions |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/objects/{id}/snapshots |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (3) snapshots[n].m365Params [Return Type]snapshots[n].oracleParams [Return Type]snapshots[n].replicationTargetInfo [Return Type]
|
GET /data-protect/objects/{id}/stats |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/objects/{id}/tree |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (13) childObjects[n].entityId [Return Type]entityId [Return Type] — Specifies an ID generated to uniquely identify an entity.mongoDBParams [Return Type] — Specifies the parameters for MongoDB object.o365Params [Return Type] — Specifies the common parameters for O365 object.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]oracleParams.databaseEntityInfo.version [Return Type]oracleParams.rmanBackupType [Return Type]permissions.tenant.activeDeactivation [Return Type]permissions.tenant.externalVendorMetadata [Return Type]permissions.tenant.finishedDeactivations [Return Type]protectionStats[n].protectionEnvType [Return Type]vmwareParams.moRef [Return Type]vmwareParams.uuid [Return Type]
|
GET /data-protect/objects/{objectId}/indexed-objects/snapshots |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) snapshots[n].udaParams [Return Type]
|
GET /data-protect/objects/{objectId}/protection-groups/{protectionGroupId}/indexed-objects/snapshots |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) snapshots[n].udaParams [Return Type]
|
GET /data-protect/runs/{runId}/progress |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (5) archivalRun[n].objects[n].entityId [Return Type]replicationRun[n].logicalSizeBytes [Return Type]replicationRun[n].objectIds [Return Type]replicationRun[n].ownershipContext [Return Type]replicationRun[n].snapshotId [Return Type]
|
GET /data-protect/runs/{runId}/stats |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) archivalRun[n].objects[n].entityId [Return Type]
|
POST /data-protect/sources/test-connection |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (1) hbaseConnectionParams.hdfsConnectionType [Request]
|
GET /data-protect/sources/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (13) childObjects[n].entityId [Return Type]entityId [Return Type] — Specifies an ID generated to uniquely identify an entity.mongoDBParams [Return Type] — Specifies the parameters for MongoDB object.o365Params [Return Type] — Specifies the common parameters for O365 object.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]oracleParams.databaseEntityInfo.version [Return Type]oracleParams.rmanBackupType [Return Type]permissions.tenant.activeDeactivation [Return Type]permissions.tenant.externalVendorMetadata [Return Type]permissions.tenant.finishedDeactivations [Return Type]protectionStats[n].protectionEnvType [Return Type]vmwareParams.moRef [Return Type]vmwareParams.uuid [Return Type]
|
DELETE /data-tiering/analysis-groups/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-tiering/analysis-groups/{id} |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /data-tiering/analysis-groups/{id} |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /data-tiering/tasks |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-tiering/tasks |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
POST /remote-clusters |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_REMOTE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) effectiveAesEncryptionMode [Request, Return Type] — Specifies the effective AES Encryption mode negotiated between local and the remote cluster.multiTenancyEnabled [Request, Return Type] — Specifies if the Remote Cluster has Multi-Tenancy enabled.supportedAesEncryptionMode [Request, Return Type] — Specifies the AES Encryption mode of the remote cluster.tenantId [Return Type] — Specifies the tenant Id of the Remote Cluster.tenantStorageDomainSharingEnabled [Request, Return Type] — Specifies if Tenant Storage Domain sharing is enabled on the Remote Cluster.tlsEnabled [Request, Return Type] — Specifies if TLS is enabled on the Remote Cluster.
|
GET /remote-clusters |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_REMOTE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) remoteClusters[n].effectiveAesEncryptionMode [Return Type]remoteClusters[n].multiTenancyEnabled [Return Type]remoteClusters[n].supportedAesEncryptionMode [Return Type]remoteClusters[n].tenantId [Return Type]remoteClusters[n].tenantStorageDomainSharingEnabled [Return Type]remoteClusters[n].tlsEnabled [Return Type]
|
PUT /data-protect/objects/metadata |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_SOURCE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) entityList[n].awsParams.auroraParams [Request]entityList[n].awsParams.childMetadata [Request]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.authType [Request]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.directoryDNSAddress [Request]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.realmName [Request]entityList[n].awsParams.rdsParams [Request]entityList[n].azureParams.azureKubernetesParams [Request]entityList[n].azureParams.azureMySqlParams [Request]entityList[n].experimentalAdapterParams [Request]entityList[n].userTagAttributes [Request]
New optional properties (2) entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.password [Request]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.username [Request]
|
GET /data-protect/objects/{id}/runs/{runId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (13) archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]entityId [Return Type] — Specifies an ID generated to uniquely identify an entity.permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]replicationInfo.replicationTargetResults[n].objectIds [Return Type]replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]replicationInfo.replicationTargetResults[n].snapshotId [Return Type]
|
GET /data-protect/objects/{sourceId}/metadata |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) entityList[n].awsParams.auroraParams [Return Type]entityList[n].awsParams.childMetadata [Return Type]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.authType [Return Type]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.directoryDNSAddress [Return Type]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.realmName [Return Type]entityList[n].awsParams.rdsParams [Return Type]entityList[n].azureParams.azureKubernetesParams [Return Type]entityList[n].azureParams.azureMySqlParams [Return Type]entityList[n].experimentalAdapterParams [Return Type]entityList[n].userTagAttributes [Return Type]
New optional properties (2) entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.password [Return Type]entityList[n].awsParams.postgresParams.metadataList[n].standardCredentials.username [Return Type]
|
DELETE /data-protect/policies/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PROTECTION_POLICY_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/policies/{id} |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_POLICY_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) backupPolicy.bmr.schedule.yearSchedule.monthDay [Return Type]backupPolicy.regular.primaryBackupTarget.useDefaultBackupTarget [Return Type]enableSmartLocalRetentionAdjustment [Return Type] — Specifies whether smart local retention adjustment is enabled or not. If enabled, local retention would be extended upon failure of any outgoing replications or archivals. Later, if manual intervention causes the failed copies to succeed, retention would automatically be reduced.remoteTargetPolicy.archivalTargets[n].schedule.monthSchedule [Return Type]remoteTargetPolicy.archivalTargets[n].schedule.weekSchedule [Return Type]remoteTargetPolicy.archivalTargets[n].schedule.yearSchedule [Return Type]remoteTargetPolicy.onpremVaultTargets [Return Type]remoteTargetPolicy.sourceTargets [Return Type]rpoPolicySettings [Return Type] — Specifies all the additional settings that are applicable only to an RPO policy. This can include storage domain, settings of different environments, etc.skipIntervalMins [Return Type] — Specifies the period of time before skipping the execution of new group Runs if an existing queued group Run of the same Protection group has not started. For example if this field is set to 30 minutes and a group Run is scheduled to start at 5:00 AM every day but does not start due to conflicts (such as too many groups are running). If the new group Run does not start by 5:30AM, the Cohesity Cluster will skip the new group Run. If the original group Run completes before 5:30AM the next day, a new group Run is created and starts executing. This field is optional.
New optional properties (1) backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Return Type]
|
PUT /data-protect/policies/{id} |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_POLICY_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) backupPolicy.bmr.schedule.yearSchedule.monthDay [Request, Return Type]backupPolicy.regular.primaryBackupTarget.useDefaultBackupTarget [Request, Return Type]enableSmartLocalRetentionAdjustment [Request, Return Type] — Specifies whether smart local retention adjustment is enabled or not. If enabled, local retention would be extended upon failure of any outgoing replications or archivals. Later, if manual intervention causes the failed copies to succeed, retention would automatically be reduced.remoteTargetPolicy.archivalTargets[n].schedule.monthSchedule [Request, Return Type]remoteTargetPolicy.archivalTargets[n].schedule.weekSchedule [Request, Return Type]remoteTargetPolicy.archivalTargets[n].schedule.yearSchedule [Request, Return Type]remoteTargetPolicy.onpremVaultTargets [Request, Return Type]remoteTargetPolicy.sourceTargets [Request, Return Type]rpoPolicySettings [Request, Return Type] — Specifies all the additional settings that are applicable only to an RPO policy. This can include storage domain, settings of different environments, etc.skipIntervalMins [Request, Return Type] — Specifies the period of time before skipping the execution of new group Runs if an existing queued group Run of the same Protection group has not started. For example if this field is set to 30 minutes and a group Run is scheduled to start at 5:00 AM every day but does not start due to conflicts (such as too many groups are running). If the new group Run does not start by 5:30AM, the Cohesity Cluster will skip the new group Run. If the original group Run completes before 5:30AM the next day, a new group Run is created and starts executing. This field is optional.
New optional properties (2) backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Request]backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Return Type]
|
GET /data-protect/policy-templates/{id} |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_POLICY_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) backupPolicy.bmr.schedule.yearSchedule.monthDay [Return Type]backupPolicy.regular.primaryBackupTarget.useDefaultBackupTarget [Return Type]enableSmartLocalRetentionAdjustment [Return Type] — Specifies whether smart local retention adjustment is enabled or not. If enabled, local retention would be extended upon failure of any outgoing replications or archivals. Later, if manual intervention causes the failed copies to succeed, retention would automatically be reduced.remoteTargetPolicy.archivalTargets[n].schedule.monthSchedule [Return Type]remoteTargetPolicy.archivalTargets[n].schedule.weekSchedule [Return Type]remoteTargetPolicy.archivalTargets[n].schedule.yearSchedule [Return Type]remoteTargetPolicy.onpremVaultTargets [Return Type]remoteTargetPolicy.sourceTargets [Return Type]rpoPolicySettings [Return Type] — Specifies all the additional settings that are applicable only to an RPO policy. This can include storage domain, settings of different environments, etc.skipIntervalMins [Return Type] — Specifies the period of time before skipping the execution of new group Runs if an existing queued group Run of the same Protection group has not started. For example if this field is set to 30 minutes and a group Run is scheduled to start at 5:00 AM every day but does not start due to conflicts (such as too many groups are running). If the new group Run does not start by 5:30AM, the Cohesity Cluster will skip the new group Run. If the original group Run completes before 5:30AM the next day, a new group Run is created and starts executing. This field is optional.
New optional properties (1) backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Return Type]
|
GET /data-protect/protection-groups/{id}/runs/{runId} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (18) archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]isMetadataDeleted [Return Type] — Specifies if snapshots metadata for this run has been deleted.localBackupInfo.onLegalHold [Return Type]localBackupInfo.pauseMetadata [Return Type]localBackupInfo.skippedAppObjectsCount [Return Type]objects[n].object.entityId [Return Type]permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]replicationInfo.replicationTargetResults[n].objectIds [Return Type]replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]replicationInfo.replicationTargetResults[n].snapshotId [Return Type]replicationRuns [Return Type] — Summary information about all replication runs for this backup run. replicationInfo provides information about the latest replication run for this backup run. whereas this field provides information about all historical replication runs for this backup run.
|
POST /data-protect/search/indexed-objects |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (26) cassandraObjects[n].sourceInfo.childObjects[n].entityId [Return Type]cassandraObjects[n].sourceInfo.entityId [Return Type]couchbaseObjects[n].sourceInfo.entityId [Return Type]emails[n].folderRootType [Return Type]exchangeObjects[n].sourceInfo.entityId [Return Type]files[n].sourceInfo.entityId [Return Type]files[n].sourceInfo.mongoDBParams [Return Type]files[n].sourceInfo.o365Params [Return Type]files[n].sourceInfo.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]files[n].sourceInfo.oracleParams.databaseEntityInfo.version [Return Type]files[n].sourceInfo.oracleParams.rmanBackupType [Return Type]files[n].sourceInfo.permissions.tenant.activeDeactivation [Return Type]files[n].sourceInfo.permissions.tenant.externalVendorMetadata [Return Type]files[n].sourceInfo.permissions.tenant.finishedDeactivations [Return Type]files[n].sourceInfo.protectionStats[n].protectionEnvType [Return Type]files[n].sourceInfo.vmwareParams.moRef [Return Type]files[n].sourceInfo.vmwareParams.uuid [Return Type]hbaseObjects[n].sourceInfo.entityId [Return Type]hdfsObjects[n].sourceInfo.entityId [Return Type]hiveObjects[n].sourceInfo.entityId [Return Type]mongoObjects[n].sourceInfo.entityId [Return Type]msGroupItems[n].sourceInfo.entityId [Return Type]oneDriveItems[n].sourceInfo.entityId [Return Type]publicFolderItems[n].sourceInfo.entityId [Return Type]teamsItems[n].sourceInfo.entityId [Return Type]udaObjects[n].sourceInfo.entityId [Return Type]
|
GET /data-protect/search/objects |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: OBJECT_SEARCH. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (17) objects[n].childObjects[n].entityId [Return Type]objects[n].entityId [Return Type]objects[n].mongoDBParams [Return Type]objects[n].o365Params [Return Type]objects[n].oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]objects[n].oracleParams.databaseEntityInfo.version [Return Type]objects[n].oracleParams.rmanBackupType [Return Type]objects[n].permissions.tenant.activeDeactivation [Return Type]objects[n].permissions.tenant.externalVendorMetadata [Return Type]objects[n].permissions.tenant.finishedDeactivations [Return Type]objects[n].protectionStats[n].protectionEnvType [Return Type]objects[n].sourceInfo.entityId [Return Type]objects[n].sourceInfo.mongoDBParams [Return Type]objects[n].sourceInfo.o365Params [Return Type]objects[n].sourceInfo.oracleParams.rmanBackupType [Return Type]objects[n].vmwareParams.moRef [Return Type]objects[n].vmwareParams.uuid [Return Type]
|
GET /data-protect/sources |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (13) sources[n].childObjects[n].entityId [Return Type]sources[n].entityId [Return Type]sources[n].mongoDBParams [Return Type]sources[n].o365Params [Return Type]sources[n].oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]sources[n].oracleParams.databaseEntityInfo.version [Return Type]sources[n].oracleParams.rmanBackupType [Return Type]sources[n].permissions.tenant.activeDeactivation [Return Type]sources[n].permissions.tenant.externalVendorMetadata [Return Type]sources[n].permissions.tenant.finishedDeactivations [Return Type]sources[n].protectionStats[n].protectionEnvType [Return Type]sources[n].vmwareParams.moRef [Return Type]sources[n].vmwareParams.uuid [Return Type]
|
DELETE /data-protect/sources/registrations/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PROTECTION_SOURCE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/sources/registrations/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (36) awsParams.dynamoDBParams [Return Type]awsParams.standardParams.fleetParams [Return Type]awsParams.useCases [Return Type]azureParams.graphAccessToken [Return Type]azureParams.managementAccessToken [Return Type]dataSourceConnectionId [Return Type] — Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.db2Params [Return Type] — Specifies parameters to register a DB2 source.ewsExchangeParams [Return Type] — Specifies the parameters to register an EWS Exchange source.experimentalAdapterParams [Return Type] — Specifies parameters to register an Experimental Adapter source.flashbladeParams.filterIpConfig [Return Type]gcpParams [Return Type] — Specifies the paramaters to register a GCP source.googleWorkspaceParams [Return Type] — Specifies the paramaters to register a Google Workspace source.hdfsParams.connectionType [Return Type]kubernetesParams [Return Type] — Specifies the parameters to register a Kubernetes source.mongodbOpsParams [Return Type] — Specifies parameters to register MongoDB Ops Manager.office365Params.m365CsmParams [Return Type]office365Params.office365AppCredentialsList[n].clientCertificate [Return Type]physicalParams.name [Return Type]s3CompatibleParams [Return Type] — Specifies the parameters to register a S3 compatible source.sapHanaParams [Return Type] — Specifies parameters to register a SAP HANA source.serviceNowParams [Return Type] — Specifies the parameters to register a ServiceNow source.sourceInfo.childObjects[n].entityId [Return Type]sourceInfo.entityId [Return Type]sourceInfo.mongoDBParams [Return Type]sourceInfo.o365Params [Return Type]sourceInfo.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]sourceInfo.oracleParams.databaseEntityInfo.version [Return Type]sourceInfo.oracleParams.rmanBackupType [Return Type]sourceInfo.permissions.tenant.activeDeactivation [Return Type]sourceInfo.permissions.tenant.externalVendorMetadata [Return Type]sourceInfo.permissions.tenant.finishedDeactivations [Return Type]sourceInfo.protectionStats[n].protectionEnvType [Return Type]sourceInfo.vmwareParams.moRef [Return Type]sourceInfo.vmwareParams.uuid [Return Type]vmwareParams.vCenterParams.updateLastBackupDetails [Return Type]vmwareParams.vcdParams.linkVmsAcrossVcenter [Return Type]
|
PUT /data-protect/sources/registrations/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_SOURCE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (36) awsParams.dynamoDBParams [Request, Return Type]awsParams.standardParams.fleetParams [Request, Return Type]awsParams.useCases [Request, Return Type]azureParams.graphAccessToken [Request, Return Type]azureParams.managementAccessToken [Request, Return Type]dataSourceConnectionId [Request, Return Type] — Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.db2Params [Request, Return Type] — Specifies parameters to register a DB2 source.ewsExchangeParams [Request, Return Type] — Specifies the parameters to register an EWS Exchange source.experimentalAdapterParams [Request, Return Type] — Specifies parameters to register an Experimental Adapter source.flashbladeParams.filterIpConfig [Request, Return Type]gcpParams [Request, Return Type] — Specifies the paramaters to register a GCP source.googleWorkspaceParams [Request, Return Type] — Specifies the paramaters to register a Google Workspace source.hdfsParams.connectionType [Request, Return Type]kubernetesParams [Request, Return Type] — Specifies the parameters to register a Kubernetes source.mongodbOpsParams [Request, Return Type] — Specifies parameters to register MongoDB Ops Manager.office365Params.m365CsmParams [Request, Return Type]office365Params.office365AppCredentialsList[n].clientCertificate [Request, Return Type]physicalParams.name [Request, Return Type]s3CompatibleParams [Request, Return Type] — Specifies the parameters to register a S3 compatible source.sapHanaParams [Request, Return Type] — Specifies parameters to register a SAP HANA source.serviceNowParams [Request, Return Type] — Specifies the parameters to register a ServiceNow source.sourceInfo.childObjects[n].entityId [Return Type]sourceInfo.entityId [Return Type]sourceInfo.mongoDBParams [Return Type]sourceInfo.o365Params [Return Type]sourceInfo.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]sourceInfo.oracleParams.databaseEntityInfo.version [Return Type]sourceInfo.oracleParams.rmanBackupType [Return Type]sourceInfo.permissions.tenant.activeDeactivation [Return Type]sourceInfo.permissions.tenant.externalVendorMetadata [Return Type]sourceInfo.permissions.tenant.finishedDeactivations [Return Type]sourceInfo.protectionStats[n].protectionEnvType [Return Type]sourceInfo.vmwareParams.moRef [Return Type]sourceInfo.vmwareParams.uuid [Return Type]vmwareParams.vCenterParams.updateLastBackupDetails [Request, Return Type]vmwareParams.vcdParams.linkVmsAcrossVcenter [Request, Return Type]
|
PATCH /data-protect/sources/registrations/{id} |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PATCH. A documented privilege requirement was added: PROTECTION_SOURCE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (36) awsParams.dynamoDBParams [Return Type]awsParams.standardParams.fleetParams [Return Type]awsParams.useCases [Return Type]azureParams.graphAccessToken [Return Type]azureParams.managementAccessToken [Return Type]dataSourceConnectionId [Return Type] — Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.db2Params [Return Type] — Specifies parameters to register a DB2 source.ewsExchangeParams [Return Type] — Specifies the parameters to register an EWS Exchange source.experimentalAdapterParams [Return Type] — Specifies parameters to register an Experimental Adapter source.flashbladeParams.filterIpConfig [Return Type]gcpParams [Return Type] — Specifies the paramaters to register a GCP source.googleWorkspaceParams [Return Type] — Specifies the paramaters to register a Google Workspace source.hdfsParams.connectionType [Return Type]kubernetesParams [Return Type] — Specifies the parameters to register a Kubernetes source.mongodbOpsParams [Return Type] — Specifies parameters to register MongoDB Ops Manager.office365Params.m365CsmParams [Return Type]office365Params.office365AppCredentialsList[n].clientCertificate [Return Type]physicalParams.name [Return Type]s3CompatibleParams [Return Type] — Specifies the parameters to register a S3 compatible source.sapHanaParams [Return Type] — Specifies parameters to register a SAP HANA source.serviceNowParams [Return Type] — Specifies the parameters to register a ServiceNow source.sourceInfo.childObjects[n].entityId [Return Type]sourceInfo.entityId [Return Type]sourceInfo.mongoDBParams [Return Type]sourceInfo.o365Params [Return Type]sourceInfo.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]sourceInfo.oracleParams.databaseEntityInfo.version [Return Type]sourceInfo.oracleParams.rmanBackupType [Return Type]sourceInfo.permissions.tenant.activeDeactivation [Return Type]sourceInfo.permissions.tenant.externalVendorMetadata [Return Type]sourceInfo.permissions.tenant.finishedDeactivations [Return Type]sourceInfo.protectionStats[n].protectionEnvType [Return Type]sourceInfo.vmwareParams.moRef [Return Type]sourceInfo.vmwareParams.uuid [Return Type]vmwareParams.vCenterParams.updateLastBackupDetails [Return Type]vmwareParams.vcdParams.linkVmsAcrossVcenter [Return Type]
|
POST /data-tiering/analysis-groups |
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-tiering/analysis-groups |
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /data-protect/external-targets/settings |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/external-targets/settings |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) archivalParams.awsParams.lambdaPrivateEndpoint [Return Type]archivalParams.awsParams.privateEndpoint [Return Type]archivalParams.azureParams.coldBlobParams [Return Type]archivalParams.cadConfig [Return Type]archivalParams.gcpParams.region [Return Type]archivalParams.ibmParams [Return Type]archivalParams.nasParams.isNetworkOptimizedGC [Return Type]archivalParams.s3CompParams.isNetworkOptimizedGC [Return Type]tieringParams.gcpParams.region [Return Type]useRollingObjectLock [Return Type] — Whether the vault should use rolling object lock.
New optional properties (5) archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Return Type]
|
DELETE /data-protect/external-targets/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/external-targets/{id} |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) archivalParams.awsParams.lambdaPrivateEndpoint [Return Type]archivalParams.awsParams.privateEndpoint [Return Type]archivalParams.azureParams.coldBlobParams [Return Type]archivalParams.cadConfig [Return Type]archivalParams.gcpParams.region [Return Type]archivalParams.ibmParams [Return Type]archivalParams.nasParams.isNetworkOptimizedGC [Return Type]archivalParams.s3CompParams.isNetworkOptimizedGC [Return Type]tieringParams.gcpParams.region [Return Type]useRollingObjectLock [Return Type] — Whether the vault should use rolling object lock.
New optional properties (5) archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Return Type]
|
PUT /data-protect/external-targets/{id} |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) archivalParams.awsParams.lambdaPrivateEndpoint [Request, Return Type]archivalParams.awsParams.privateEndpoint [Request, Return Type]archivalParams.azureParams.coldBlobParams [Request, Return Type]archivalParams.cadConfig [Request, Return Type]archivalParams.gcpParams.region [Request, Return Type]archivalParams.ibmParams [Request, Return Type]archivalParams.nasParams.isNetworkOptimizedGC [Request, Return Type]archivalParams.s3CompParams.isNetworkOptimizedGC [Request, Return Type]tieringParams.gcpParams.region [Request, Return Type]useRollingObjectLock [Request, Return Type] — Whether the vault should use rolling object lock.
New optional properties (10) archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Request]archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Return Type]
|
GET /data-protect/objects/{id}/runs |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (13) protectionRuns[n].archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]protectionRuns[n].archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]protectionRuns[n].archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]protectionRuns[n].archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]protectionRuns[n].entityId [Return Type]protectionRuns[n].permissions[n].activeDeactivation [Return Type]protectionRuns[n].permissions[n].externalVendorMetadata [Return Type]protectionRuns[n].permissions[n].finishedDeactivations [Return Type]protectionRuns[n].replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]protectionRuns[n].replicationInfo.replicationTargetResults[n].objectIds [Return Type]protectionRuns[n].replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]protectionRuns[n].replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]protectionRuns[n].replicationInfo.replicationTargetResults[n].snapshotId [Return Type]
|
POST /data-protect/policies |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_POLICY_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) backupPolicy.bmr.schedule.yearSchedule.monthDay [Request, Return Type]backupPolicy.regular.primaryBackupTarget.useDefaultBackupTarget [Request, Return Type]enableSmartLocalRetentionAdjustment [Request, Return Type] — Specifies whether smart local retention adjustment is enabled or not. If enabled, local retention would be extended upon failure of any outgoing replications or archivals. Later, if manual intervention causes the failed copies to succeed, retention would automatically be reduced.remoteTargetPolicy.archivalTargets[n].schedule.monthSchedule [Request, Return Type]remoteTargetPolicy.archivalTargets[n].schedule.weekSchedule [Request, Return Type]remoteTargetPolicy.archivalTargets[n].schedule.yearSchedule [Request, Return Type]remoteTargetPolicy.onpremVaultTargets [Request, Return Type]remoteTargetPolicy.sourceTargets [Request, Return Type]rpoPolicySettings [Request, Return Type] — Specifies all the additional settings that are applicable only to an RPO policy. This can include storage domain, settings of different environments, etc.skipIntervalMins [Request, Return Type] — Specifies the period of time before skipping the execution of new group Runs if an existing queued group Run of the same Protection group has not started. For example if this field is set to 30 minutes and a group Run is scheduled to start at 5:00 AM every day but does not start due to conflicts (such as too many groups are running). If the new group Run does not start by 5:30AM, the Cohesity Cluster will skip the new group Run. If the original group Run completes before 5:30AM the next day, a new group Run is created and starts executing. This field is optional.
New optional properties (2) backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Request]backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Return Type]
|
GET /data-protect/policies |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_POLICY_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) policies[n].backupPolicy.bmr.schedule.yearSchedule.monthDay [Return Type]policies[n].backupPolicy.regular.primaryBackupTarget.useDefaultBackupTarget [Return Type]policies[n].enableSmartLocalRetentionAdjustment [Return Type]policies[n].remoteTargetPolicy.archivalTargets[n].schedule.monthSchedule [Return Type]policies[n].remoteTargetPolicy.archivalTargets[n].schedule.weekSchedule [Return Type]policies[n].remoteTargetPolicy.archivalTargets[n].schedule.yearSchedule [Return Type]policies[n].remoteTargetPolicy.onpremVaultTargets [Return Type]policies[n].remoteTargetPolicy.sourceTargets [Return Type]policies[n].rpoPolicySettings [Return Type]policies[n].skipIntervalMins [Return Type]
New optional properties (1) policies[n].backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Return Type]
|
GET /data-protect/policy-templates |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_POLICY_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) policies[n].backupPolicy.bmr.schedule.yearSchedule.monthDay [Return Type]policies[n].backupPolicy.regular.primaryBackupTarget.useDefaultBackupTarget [Return Type]policies[n].enableSmartLocalRetentionAdjustment [Return Type]policies[n].remoteTargetPolicy.archivalTargets[n].schedule.monthSchedule [Return Type]policies[n].remoteTargetPolicy.archivalTargets[n].schedule.weekSchedule [Return Type]policies[n].remoteTargetPolicy.archivalTargets[n].schedule.yearSchedule [Return Type]policies[n].remoteTargetPolicy.onpremVaultTargets [Return Type]policies[n].remoteTargetPolicy.sourceTargets [Return Type]policies[n].rpoPolicySettings [Return Type]policies[n].skipIntervalMins [Return Type]
New optional properties (1) policies[n].backupPolicy.bmr.schedule.yearSchedule.dayOfYear [Return Type]
|
POST /data-protect/protection-groups/{id}/runs |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_JOB_OPERATE. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) targetsConfig.archivals[n].name [Request]targetsConfig.archivals[n].onLegalHold [Request]targetsConfig.cloudReplications[n].onLegalHold [Request]targetsConfig.replications[n].name [Request]targetsConfig.replications[n].objectIds [Request]targetsConfig.replications[n].onLegalHold [Request]
|
PUT /data-protect/protection-groups/{id}/runs |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (6) updateProtectionGroupRunParams[n].archivalSnapshotConfig.newSnapshotConfig[n].name [Request]updateProtectionGroupRunParams[n].archivalSnapshotConfig.newSnapshotConfig[n].onLegalHold [Request]updateProtectionGroupRunParams[n].replicationSnapshotConfig.newSnapshotConfig[n].name [Request]updateProtectionGroupRunParams[n].replicationSnapshotConfig.newSnapshotConfig[n].objectIds [Request]updateProtectionGroupRunParams[n].replicationSnapshotConfig.newSnapshotConfig[n].onLegalHold [Request]updateProtectionGroupRunParams[n].replicationSnapshotConfig.updateExistingSnapshotConfig[n].objectIds [Request]
|
GET /data-protect/protection-groups/{id}/runs |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (20) isResponseTruncated [Return Type] — Indicates whether the result is truncated due to hitting maximum size limit governed by magneto_http_rpc_response_size_limit_bytespaginationCookie [Return Type] — Specifies the information needed in order to support pagination. This will not be included for the last page of results.runs[n].archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]runs[n].archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]runs[n].archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]runs[n].archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]runs[n].isMetadataDeleted [Return Type]runs[n].localBackupInfo.onLegalHold [Return Type]runs[n].localBackupInfo.pauseMetadata [Return Type]runs[n].localBackupInfo.skippedAppObjectsCount [Return Type]runs[n].objects[n].object.entityId [Return Type]runs[n].permissions[n].activeDeactivation [Return Type]runs[n].permissions[n].externalVendorMetadata [Return Type]runs[n].permissions[n].finishedDeactivations [Return Type]runs[n].replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]runs[n].replicationInfo.replicationTargetResults[n].objectIds [Return Type]runs[n].replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]runs[n].replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]runs[n].replicationInfo.replicationTargetResults[n].snapshotId [Return Type]runs[n].replicationRuns [Return Type]
|
GET /data-protect/search/protected-objects |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: RESTORE_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (31) objects[n].childObjects[n].entityId [Return Type]objects[n].entityId [Return Type]objects[n].latestSnapshotsInfo[n].replicationSnapshotInfo [Return Type]objects[n].mongoDBParams [Return Type]objects[n].o365Params [Return Type]objects[n].oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]objects[n].oracleParams.databaseEntityInfo.version [Return Type]objects[n].oracleParams.rmanBackupType [Return Type]objects[n].permissions.tenant.activeDeactivation [Return Type]objects[n].permissions.tenant.externalVendorMetadata [Return Type]objects[n].permissions.tenant.finishedDeactivations [Return Type]objects[n].protectionStats[n].protectionEnvType [Return Type]objects[n].sourceInfo.childObjects [Return Type]objects[n].sourceInfo.entityId [Return Type]objects[n].sourceInfo.environment [Return Type]objects[n].sourceInfo.globalId [Return Type]objects[n].sourceInfo.id [Return Type]objects[n].sourceInfo.logicalSizeBytes [Return Type]objects[n].sourceInfo.name [Return Type]objects[n].sourceInfo.objectHash [Return Type]objects[n].sourceInfo.objectType [Return Type]objects[n].sourceInfo.osType [Return Type]objects[n].sourceInfo.protectionType [Return Type]objects[n].sourceInfo.sharepointSiteSummary [Return Type]objects[n].sourceInfo.sourceId [Return Type]objects[n].sourceInfo.sourceName [Return Type]objects[n].sourceInfo.uuid [Return Type]objects[n].sourceInfo.vCenterSummary [Return Type]objects[n].sourceInfo.windowsClusterSummary [Return Type]objects[n].vmwareParams.moRef [Return Type]objects[n].vmwareParams.uuid [Return Type]
|
POST /data-protect/sources/registrations |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: PROTECTION_SOURCE_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (36) awsParams.dynamoDBParams [Request, Return Type]awsParams.standardParams.fleetParams [Request, Return Type]awsParams.useCases [Request, Return Type]azureParams.graphAccessToken [Request, Return Type]azureParams.managementAccessToken [Request, Return Type]dataSourceConnectionId [Request, Return Type] — Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.db2Params [Request, Return Type] — Specifies parameters to register a DB2 source.ewsExchangeParams [Request, Return Type] — Specifies the parameters to register an EWS Exchange source.experimentalAdapterParams [Request, Return Type] — Specifies parameters to register an Experimental Adapter source.flashbladeParams.filterIpConfig [Request, Return Type]gcpParams [Request, Return Type] — Specifies the paramaters to register a GCP source.googleWorkspaceParams [Request, Return Type] — Specifies the paramaters to register a Google Workspace source.hdfsParams.connectionType [Request, Return Type]kubernetesParams [Request, Return Type] — Specifies the parameters to register a Kubernetes source.mongodbOpsParams [Request, Return Type] — Specifies parameters to register MongoDB Ops Manager.office365Params.m365CsmParams [Request, Return Type]office365Params.office365AppCredentialsList[n].clientCertificate [Request, Return Type]physicalParams.name [Request, Return Type]s3CompatibleParams [Request, Return Type] — Specifies the parameters to register a S3 compatible source.sapHanaParams [Request, Return Type] — Specifies parameters to register a SAP HANA source.serviceNowParams [Request, Return Type] — Specifies the parameters to register a ServiceNow source.sourceInfo.childObjects[n].entityId [Return Type]sourceInfo.entityId [Return Type]sourceInfo.mongoDBParams [Return Type]sourceInfo.o365Params [Return Type]sourceInfo.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]sourceInfo.oracleParams.databaseEntityInfo.version [Return Type]sourceInfo.oracleParams.rmanBackupType [Return Type]sourceInfo.permissions.tenant.activeDeactivation [Return Type]sourceInfo.permissions.tenant.externalVendorMetadata [Return Type]sourceInfo.permissions.tenant.finishedDeactivations [Return Type]sourceInfo.protectionStats[n].protectionEnvType [Return Type]sourceInfo.vmwareParams.moRef [Return Type]sourceInfo.vmwareParams.uuid [Return Type]vmwareParams.vCenterParams.updateLastBackupDetails [Request, Return Type]vmwareParams.vcdParams.linkVmsAcrossVcenter [Request, Return Type]
|
GET /data-protect/sources/registrations |
- Privilege name updated
- New properties added
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (36) registrations[n].awsParams.dynamoDBParams [Return Type]registrations[n].awsParams.standardParams.fleetParams [Return Type]registrations[n].awsParams.useCases [Return Type]registrations[n].azureParams.graphAccessToken [Return Type]registrations[n].azureParams.managementAccessToken [Return Type]registrations[n].dataSourceConnectionId [Return Type]registrations[n].db2Params [Return Type]registrations[n].ewsExchangeParams [Return Type]registrations[n].experimentalAdapterParams [Return Type]registrations[n].flashbladeParams.filterIpConfig [Return Type]registrations[n].gcpParams [Return Type]registrations[n].googleWorkspaceParams [Return Type]registrations[n].hdfsParams.connectionType [Return Type]registrations[n].kubernetesParams [Return Type]registrations[n].mongodbOpsParams [Return Type]registrations[n].office365Params.m365CsmParams [Return Type]registrations[n].office365Params.office365AppCredentialsList[n].clientCertificate [Return Type]registrations[n].physicalParams.name [Return Type]registrations[n].s3CompatibleParams [Return Type]registrations[n].sapHanaParams [Return Type]registrations[n].serviceNowParams [Return Type]registrations[n].sourceInfo.childObjects[n].entityId [Return Type]registrations[n].sourceInfo.entityId [Return Type]registrations[n].sourceInfo.mongoDBParams [Return Type]registrations[n].sourceInfo.o365Params [Return Type]registrations[n].sourceInfo.oracleParams.databaseEntityInfo.tdeEncryptedTsCount [Return Type]registrations[n].sourceInfo.oracleParams.databaseEntityInfo.version [Return Type]registrations[n].sourceInfo.oracleParams.rmanBackupType [Return Type]registrations[n].sourceInfo.permissions.tenant.activeDeactivation [Return Type]registrations[n].sourceInfo.permissions.tenant.externalVendorMetadata [Return Type]registrations[n].sourceInfo.permissions.tenant.finishedDeactivations [Return Type]registrations[n].sourceInfo.protectionStats[n].protectionEnvType [Return Type]registrations[n].sourceInfo.vmwareParams.moRef [Return Type]registrations[n].sourceInfo.vmwareParams.uuid [Return Type]registrations[n].vmwareParams.vCenterParams.updateLastBackupDetails [Return Type]registrations[n].vmwareParams.vcdParams.linkVmsAcrossVcenter [Return Type]
|
POST /data-protect/external-targets |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for POST. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) archivalParams.awsParams.lambdaPrivateEndpoint [Request, Return Type]archivalParams.awsParams.privateEndpoint [Request, Return Type]archivalParams.azureParams.coldBlobParams [Request, Return Type]archivalParams.cadConfig [Request, Return Type]archivalParams.gcpParams.region [Request, Return Type]archivalParams.ibmParams [Request, Return Type]archivalParams.nasParams.isNetworkOptimizedGC [Request, Return Type]archivalParams.s3CompParams.isNetworkOptimizedGC [Request, Return Type]tieringParams.gcpParams.region [Request, Return Type]useRollingObjectLock [Request, Return Type] — Whether the vault should use rolling object lock.
New optional properties (10) archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Request]archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Request]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Return Type]archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Return Type]
|
GET /data-protect/external-targets |
- Privilege name updated
- New properties added
- New optional properties
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: CLUSTER_EXTERNAL_TARGET_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (10) externalTargets[n].archivalParams.awsParams.lambdaPrivateEndpoint [Return Type]externalTargets[n].archivalParams.awsParams.privateEndpoint [Return Type]externalTargets[n].archivalParams.azureParams.coldBlobParams [Return Type]externalTargets[n].archivalParams.cadConfig [Return Type]externalTargets[n].archivalParams.gcpParams.region [Return Type]externalTargets[n].archivalParams.ibmParams [Return Type]externalTargets[n].archivalParams.nasParams.isNetworkOptimizedGC [Return Type]externalTargets[n].archivalParams.s3CompParams.isNetworkOptimizedGC [Return Type]externalTargets[n].tieringParams.gcpParams.region [Return Type]externalTargets[n].useRollingObjectLock [Return Type]
New optional properties (5) externalTargets[n].archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificate [Return Type]externalTargets[n].archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientCertificatePassword [Return Type]externalTargets[n].archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.clientPrivateKey [Return Type]externalTargets[n].archivalParams.awsParams.awsGlacierParams.awsCloudC2SParams.serverCATrustedCertificate [Return Type]externalTargets[n].archivalParams.awsParams.awsGlacierParams.awsCloudGovParams.authenticationMethod.iAmRoleParams.accountId [Return Type]
|
DELETE /data-protect/protection-groups/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: PROTECTION_MODIFY. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/protection-groups/{id} |
- Privilege name updated
- New properties added
- New fields that are always included in the response
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (61) acropolisParams.excludeVmTagIds [Return Type]acropolisParams.vmTagIds [Return Type]awsParams.dynamoDBProtectionTypeParams [Return Type]awsParams.mysqlProtectionTypeParams [Return Type]awsParams.s3ProtectionTypeParams.excludeObjectIds [Return Type]azureParams.mysqlProtectionTypeParams [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.name [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.name [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.name [Return Type]couchbaseParams.autoScaleConcurrency [Return Type]couchbaseParams.overwriteExcludeObjectlist [Return Type]couchbaseParams.overwriteIncludeObjectlist [Return Type]creationTimeUsecs [Return Type] — Specifies the time in micro seconds when this protection group was created.db2Params [Return Type] — Specifies parameters related to the DB2 Protection job.experimentalAdapterParams [Return Type] — Specifies parameters related to the Experimental Adapter Protection job.gcpParams.bigQueryProtectionTypeParams [Return Type]googleWorkspaceParams [Return Type] — Specifies the parameters which are specific to Google Workspace related Protection Groups.isilonParams.nfsVersionPreference [Return Type]kubernetesParams.excludeParams.labelFilterEntityType [Return Type]kubernetesParams.excludeParams.selectedResources [Return Type]kubernetesParams.objects[n].backupOnlyPvc [Return Type]kubernetesParams.objects[n].excludeObjectIds [Return Type]kubernetesParams.objects[n].excludeParams [Return Type]kubernetesParams.objects[n].excludedResources [Return Type]kubernetesParams.objects[n].failBackupOnHookFailure [Return Type]kubernetesParams.objects[n].includeParams [Return Type]kubernetesParams.objects[n].includedResources [Return Type]kubernetesParams.objects[n].quiesceGroups [Return Type]kubernetesParams.performSourceSideDeduplication [Return Type]lastRun.archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]lastRun.archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]lastRun.archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]lastRun.archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]lastRun.isMetadataDeleted [Return Type]lastRun.localBackupInfo.onLegalHold [Return Type]lastRun.localBackupInfo.pauseMetadata [Return Type]lastRun.localBackupInfo.skippedAppObjectsCount [Return Type]lastRun.objects[n].object.entityId [Return Type]lastRun.replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]lastRun.replicationInfo.replicationTargetResults[n].objectIds [Return Type]lastRun.replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]lastRun.replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]lastRun.replicationInfo.replicationTargetResults[n].snapshotId [Return Type]lastRun.replicationRuns [Return Type]mongodbOpsParams [Return Type] — Specifies parameters related to the Mongodb Physical Protection job.mssqlParams.fileProtectionTypeParams.advancedSettings.logChainBreakAutoTriggerOobIncrBackup [Return Type]mssqlParams.fileProtectionTypeParams.advancedSettings.newDatabaseAutoTriggerOobIncrBackup [Return Type]oracleParams.objects[n].dbParams[n].dbChannels[n].dgRoleBasedBackup [Return Type]pauseMetadata [Return Type] — Encapsulation of all pause related data.permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]physicalParams.fileProtectionTypeParams.continueOnError [Return Type]s3CompatibleParams [Return Type] — Specifies the parameters which are specific to S3 Compatible related Protection Groups.sapHanaParams [Return Type] — Specifies parameters related to the SAP HANA Protection job.vmwareParams.globalIncludeDisks [Return Type]vmwareParams.objects[n].includeDisks [Return Type]vmwareParams.standbyResourceObjects[n].networkConfig.newNetworkConfig.mappings [Return Type]
Now-guaranteed response fields (3) azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]
|
DELETE /file-services/views/{id} |
|
Privilege requirement added No API contract change for DELETE. A documented privilege requirement was added: No Privileges Required. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
PUT /tenants/{id}/assignments |
|
Privilege requirement added No API contract change for PUT. A documented privilege requirement was added: Unknown Privileges. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. |
GET /data-protect/objects/{id} |
- Privilege name updated
- New properties added
- New fields that are always included in the response
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (37) childObjects[n].entityId [Return Type]entityId [Return Type] — Specifies an ID generated to uniquely identify an entity.lastRun.archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]lastRun.archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]lastRun.archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]lastRun.archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]lastRun.entityId [Return Type]lastRun.replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]lastRun.replicationInfo.replicationTargetResults[n].objectIds [Return Type]lastRun.replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]lastRun.replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]lastRun.replicationInfo.replicationTargetResults[n].snapshotId [Return Type]objectBackupConfiguration.awsParams.dynamoDBProtectionTypeParams [Return Type]objectBackupConfiguration.awsParams.s3ProtectionTypeParams.objects[n].excludeObjectIds [Return Type]objectBackupConfiguration.azureParams.azureEntraIdProtectionTypeParams [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.name [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.name [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.name [Return Type]objectBackupConfiguration.experimentalAdapterParams [Return Type]objectBackupConfiguration.googleWorkspaceParams [Return Type]objectBackupConfiguration.isilonParams.nfsVersionPreference [Return Type]objectBackupConfiguration.kubernetesParams [Return Type]objectBackupConfiguration.mssqlParams.commonFileObjectProtectionTypeParams.advancedSettings.logChainBreakAutoTriggerOobIncrBackup [Return Type]objectBackupConfiguration.mssqlParams.commonFileObjectProtectionTypeParams.advancedSettings.newDatabaseAutoTriggerOobIncrBackup [Return Type]objectBackupConfiguration.netappParams.nfsVersionPreference [Return Type]objectBackupConfiguration.oracleParams.objects[n].dbParams[n].dbChannels[n].dgRoleBasedBackup [Return Type]objectBackupConfiguration.physicalParams.fileObjectProtectionTypeParams.continueOnError [Return Type]objectBackupConfiguration.sapHanaParams [Return Type]objectBackupConfiguration.serviceNowParams [Return Type]objectBackupConfiguration.vmwareParams.globalIncludeDisks [Return Type]objectBackupConfiguration.vmwareParams.includeDisks [Return Type]permissions[n].activeDeactivation [Return Type]permissions[n].externalVendorMetadata [Return Type]permissions[n].finishedDeactivations [Return Type]
Now-guaranteed response fields (3) objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]
|
GET /data-protect/protection-groups |
- Privilege name updated
- New properties added
- New fields that are always included in the response
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (62) paginationCookie [Return Type] — Specifies the information needed in order to support pagination. This will not be included for the last page of results.protectionGroups[n].acropolisParams.excludeVmTagIds [Return Type]protectionGroups[n].acropolisParams.vmTagIds [Return Type]protectionGroups[n].awsParams.dynamoDBProtectionTypeParams [Return Type]protectionGroups[n].awsParams.mysqlProtectionTypeParams [Return Type]protectionGroups[n].awsParams.s3ProtectionTypeParams.excludeObjectIds [Return Type]protectionGroups[n].azureParams.mysqlProtectionTypeParams [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.name [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.name [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.name [Return Type]protectionGroups[n].couchbaseParams.autoScaleConcurrency [Return Type]protectionGroups[n].couchbaseParams.overwriteExcludeObjectlist [Return Type]protectionGroups[n].couchbaseParams.overwriteIncludeObjectlist [Return Type]protectionGroups[n].creationTimeUsecs [Return Type]protectionGroups[n].db2Params [Return Type]protectionGroups[n].experimentalAdapterParams [Return Type]protectionGroups[n].gcpParams.bigQueryProtectionTypeParams [Return Type]protectionGroups[n].googleWorkspaceParams [Return Type]protectionGroups[n].isilonParams.nfsVersionPreference [Return Type]protectionGroups[n].kubernetesParams.excludeParams.labelFilterEntityType [Return Type]protectionGroups[n].kubernetesParams.excludeParams.selectedResources [Return Type]protectionGroups[n].kubernetesParams.objects[n].backupOnlyPvc [Return Type]protectionGroups[n].kubernetesParams.objects[n].excludeObjectIds [Return Type]protectionGroups[n].kubernetesParams.objects[n].excludeParams [Return Type]protectionGroups[n].kubernetesParams.objects[n].excludedResources [Return Type]protectionGroups[n].kubernetesParams.objects[n].failBackupOnHookFailure [Return Type]protectionGroups[n].kubernetesParams.objects[n].includeParams [Return Type]protectionGroups[n].kubernetesParams.objects[n].includedResources [Return Type]protectionGroups[n].kubernetesParams.objects[n].quiesceGroups [Return Type]protectionGroups[n].kubernetesParams.performSourceSideDeduplication [Return Type]protectionGroups[n].lastRun.archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]protectionGroups[n].lastRun.archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]protectionGroups[n].lastRun.archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]protectionGroups[n].lastRun.archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]protectionGroups[n].lastRun.isMetadataDeleted [Return Type]protectionGroups[n].lastRun.localBackupInfo.onLegalHold [Return Type]protectionGroups[n].lastRun.localBackupInfo.pauseMetadata [Return Type]protectionGroups[n].lastRun.localBackupInfo.skippedAppObjectsCount [Return Type]protectionGroups[n].lastRun.objects[n].object.entityId [Return Type]protectionGroups[n].lastRun.replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]protectionGroups[n].lastRun.replicationInfo.replicationTargetResults[n].objectIds [Return Type]protectionGroups[n].lastRun.replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]protectionGroups[n].lastRun.replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]protectionGroups[n].lastRun.replicationInfo.replicationTargetResults[n].snapshotId [Return Type]protectionGroups[n].lastRun.replicationRuns [Return Type]protectionGroups[n].mongodbOpsParams [Return Type]protectionGroups[n].mssqlParams.fileProtectionTypeParams.advancedSettings.logChainBreakAutoTriggerOobIncrBackup [Return Type]protectionGroups[n].mssqlParams.fileProtectionTypeParams.advancedSettings.newDatabaseAutoTriggerOobIncrBackup [Return Type]protectionGroups[n].oracleParams.objects[n].dbParams[n].dbChannels[n].dgRoleBasedBackup [Return Type]protectionGroups[n].pauseMetadata [Return Type]protectionGroups[n].permissions[n].activeDeactivation [Return Type]protectionGroups[n].permissions[n].externalVendorMetadata [Return Type]protectionGroups[n].permissions[n].finishedDeactivations [Return Type]protectionGroups[n].physicalParams.fileProtectionTypeParams.continueOnError [Return Type]protectionGroups[n].s3CompatibleParams [Return Type]protectionGroups[n].sapHanaParams [Return Type]protectionGroups[n].vmwareParams.globalIncludeDisks [Return Type]protectionGroups[n].vmwareParams.objects[n].includeDisks [Return Type]protectionGroups[n].vmwareParams.standbyResourceObjects[n].networkConfig.newNetworkConfig.mappings [Return Type]
Now-guaranteed response fields (3) protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]protectionGroups[n].azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]
|
GET /data-protect/objects |
- Privilege name updated
- New properties added
- New fields that are always included in the response
|
Privilege requirement added No API contract change for GET. A documented privilege requirement was added: PROTECTION_VIEW. Clients using the same request body and path should work the same; verify RBAC/permissions if your integration checks privilege names. Added properties (37) objects[n].childObjects[n].entityId [Return Type]objects[n].entityId [Return Type]objects[n].lastRun.archivalInfo.archivalTargetResults[n].skippedAppObjectsCount [Return Type]objects[n].lastRun.archivalInfo.archivalTargetResults[n].stats.numChangedGranularObjects [Return Type]objects[n].lastRun.archivalInfo.archivalTargetResults[n].stats.numProtectedGranularObjects [Return Type]objects[n].lastRun.archivalInfo.archivalTargetResults[n].stats.numSuccessfulBackedGranularObjects [Return Type]objects[n].lastRun.entityId [Return Type]objects[n].lastRun.replicationInfo.replicationTargetResults[n].logicalSizeBytes [Return Type]objects[n].lastRun.replicationInfo.replicationTargetResults[n].objectIds [Return Type]objects[n].lastRun.replicationInfo.replicationTargetResults[n].ownershipContext [Return Type]objects[n].lastRun.replicationInfo.replicationTargetResults[n].progressTaskId [Return Type]objects[n].lastRun.replicationInfo.replicationTargetResults[n].snapshotId [Return Type]objects[n].objectBackupConfiguration.awsParams.dynamoDBProtectionTypeParams [Return Type]objects[n].objectBackupConfiguration.awsParams.s3ProtectionTypeParams.objects[n].excludeObjectIds [Return Type]objects[n].objectBackupConfiguration.azureParams.azureEntraIdProtectionTypeParams [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.name [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.name [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.name [Return Type]objects[n].objectBackupConfiguration.experimentalAdapterParams [Return Type]objects[n].objectBackupConfiguration.googleWorkspaceParams [Return Type]objects[n].objectBackupConfiguration.isilonParams.nfsVersionPreference [Return Type]objects[n].objectBackupConfiguration.kubernetesParams [Return Type]objects[n].objectBackupConfiguration.mssqlParams.commonFileObjectProtectionTypeParams.advancedSettings.logChainBreakAutoTriggerOobIncrBackup [Return Type]objects[n].objectBackupConfiguration.mssqlParams.commonFileObjectProtectionTypeParams.advancedSettings.newDatabaseAutoTriggerOobIncrBackup [Return Type]objects[n].objectBackupConfiguration.netappParams.nfsVersionPreference [Return Type]objects[n].objectBackupConfiguration.oracleParams.objects[n].dbParams[n].dbChannels[n].dgRoleBasedBackup [Return Type]objects[n].objectBackupConfiguration.physicalParams.fileObjectProtectionTypeParams.continueOnError [Return Type]objects[n].objectBackupConfiguration.sapHanaParams [Return Type]objects[n].objectBackupConfiguration.serviceNowParams [Return Type]objects[n].objectBackupConfiguration.vmwareParams.globalIncludeDisks [Return Type]objects[n].objectBackupConfiguration.vmwareParams.includeDisks [Return Type]objects[n].permissions[n].activeDeactivation [Return Type]objects[n].permissions[n].externalVendorMetadata [Return Type]objects[n].permissions[n].finishedDeactivations [Return Type]
Now-guaranteed response fields (3) objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].region.id [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].subnet.id [Return Type]objects[n].objectBackupConfiguration.azureParams.nativeProtectionTypeParams.dataTransferInfo.privateNetworkInfoList[n].vpn.id [Return Type]
|