DataProtect-Couchbase

Number of APIs: 18

  1. Generate Access Token POST https://{{cluster}}/irisservices/api/v1/public/accessTokens

  2. Get Snapshot GET https://{{cluster}}/v2/data-protect/search/protected-objects?snapshotActions=RecoverObjects&searchString=*&protectionGroupIds={{protectionJobId}}&environments=kCouchbase

  3. Register Couchbase Source POST https://{{cluster}}/v2/data-protect/sources/registrations

  4. Get Sources Info Using V1 GET https://{{cluster}}/irisservices/api/v1/public/protectionSources/registrationInfo?includeEntityPermissionInfo=true&allUnderHierarchy=false

  5. Get Protection Policy GET https://{{cluster}}/v2/data-protect/policies

  6. Create Protection Policy POST https://{{cluster}}/v2/data-protect/policies

  7. Get Storage Domain GET https://{{cluster}}/v2/storage-domains

  8. Get Object Id GET https://{{cluster}}/v2/data-protect/sources/{{sourceId}}/objects

  9. Create Protection Group POST https://{{cluster}}/v2/data-protect/protection-groups

  10. Run Now Protection Group POST https://{{cluster}}/v2/data-protect/protection-groups/{{protectionJobId}}/runs