DataSets

Create DataSet for hyperscale compliance.

SecurityApiKeyAuth
Request
Request Body schema: application/json
required

The parameters to create a dataSet.

connector_id
required
integer <int64>

The ID of connector-info.

required
Array of objects (DataInfo) [ 1 .. 10000 ] items

The information of dataSet.

Responses
201

Created

400

Invalid Input provided.

500

Internal Service Unavailable.

post/data-sets
Request samples
application/json
{
  • "connector_id": 1,
  • "data_info": [
    ]
}
Response samples
application/json
{
  • "connector_id": 1,
  • "data_info": [
    ]
}

Returns a list of dataSet.

SecurityApiKeyAuth
Responses
200

OK

500

Internal Service Unavailable.

get/data-sets
Response samples
application/json
{
  • "connector_id": 1,
  • "data_info": [
    ]
}

Returns a dataSet info by ID.

SecurityApiKeyAuth
Request
path Parameters
dataSetId
required
integer <int64> >= 1

Numeric ID of the dataSet.

Responses
200

OK

404

Object Not Found.

500

Internal Service Unavailable.

get/data-sets/{dataSetId}
Response samples
application/json
{
  • "connector_id": 1,
  • "data_info": [
    ]
}

Update an existing DataSet.

SecurityApiKeyAuth
Request
path Parameters
dataSetId
required
integer <int64> >= 1

Numeric ID of the dataSet.

Request Body schema: application/json
required

The updated dataset information.

connector_id
required
integer <int64>

The ID of connector-info.

required
Array of objects (DataInfo) [ 1 .. 10000 ] items

The information of dataSet.

Responses
200

OK

400

Invalid Input provided.

404

Object Not Found.

500

Internal Service Unavailable.

put/data-sets/{dataSetId}
Request samples
application/json
{
  • "connector_id": 1,
  • "data_info": [
    ]
}
Response samples
application/json
{
  • "connector_id": 1,
  • "data_info": [
    ]
}

Delete an existing dataSet.

SecurityApiKeyAuth
Request
path Parameters
dataSetId
required
integer <int64> >= 1

Numeric ID of the dataSet.

Responses
200

OK

404

Object Not Found.

500

Internal Service Unavailable.

delete/data-sets/{dataSetId}

Create DataSet for hyperscale compliance using Uploaded File.

SecurityApiKeyAuth
Request
Request Body schema: application/json
required

The File Upload Id to create a dataSet.

file_upload_ref
required
string non-empty

The blob Id generated during file upload

Responses
201

Created

400

Invalid Input provided.

500

Internal Service Unavailable.

post/data-sets/file-upload
Request samples
application/json
{
  • "file_upload_ref": "delphix-file://upload/f_630d5d41c7c747afb02e14c167c30878/blank.txt"
}
Response samples
application/json
{
  • "data_set_id": 1
}

Update DataSet for hyperscale compliance using Uploaded File.

SecurityApiKeyAuth
Request
path Parameters
dataSetId
required
integer <int64> >= 1

Numeric ID of the dataSet.

Request Body schema: application/json
required

The File Upload Id to create a dataSet.

file_upload_ref
required
string non-empty

The blob Id generated during file upload

Responses
201

Created

400

Invalid Input provided.

500

Internal Service Unavailable.

put/data-sets/file-upload/{dataSetId}
Request samples
application/json
{
  • "file_upload_ref": "delphix-file://upload/f_630d5d41c7c747afb02e14c167c30878/blank.txt"
}
Response samples
application/json
{
  • "data_set_id": 1
}