public/portworx/pds/dataservicedeploymentconfigupdate/apiv1/dataservicedeploymentconfigupdate.proto (version not set)
Download OpenAPI specification:Download
ListDataServiceDeploymentConfigUpdates API returns a list of data service deployment config updates.
query Parameters
dataServiceDeploymentId | string UID of the DataService Deployment. |
sort.sortBy | string Default: "FIELD_UNSPECIFIED" Enum: "FIELD_UNSPECIFIED" "NAME" "CREATED_AT" "UPDATED_AT" "PHASE" Name of the attribute to sort results by.
|
sort.sortOrder | string Default: "VALUE_UNSPECIFIED" Enum: "VALUE_UNSPECIFIED" "ASC" "DESC" Order of sorting to be applied on requested list. If sort_by having some value and sort_order is not provided, by default ascending order will be used to sort the list.
|
pagination.pageNumber | string <int64> Page number is the page number to return based on the size. |
pagination.pageSize | string <int64> Page size is the maximum number of records to include per page. |
Responses
Response samples
- 200
- default
{- "dataServiceDeploymentConfigUpdates": [
- {
- "meta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "config": {
- "dataServiceDeploymentMeta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "dataServiceDeploymentConfig": {
- "references": {
- "targetClusterId": "string",
- "imageId": "string",
- "projectId": "string",
- "restoreId": "string",
- "dataServiceId": "string",
- "dataServiceVersionId": "string"
}, - "tlsConfig": {
- "enabled": true,
- "issuerName": "string"
}, - "dataServiceDeploymentTopologies": [
- {
- "name": "string",
- "description": "string",
- "instances": "string",
- "serviceType": "string",
- "serviceName": "string",
- "loadBalancerSourceRanges": [
- "string"
], - "resourceSettings": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "serviceConfigurations": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "storageOptions": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "podSchedulingConfig": {
- "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null
}
]
}
}
]
}
}, - "status": {
- "errorCode": "string",
- "errorMessage": "string",
- "retryCount": 0,
- "phase": "PHASE_UNSPECIFIED"
}
}
], - "pagination": {
- "totalRecords": "string",
- "currentPage": "string",
- "pageSize": "string",
- "totalPages": "string",
- "nextPage": "string",
- "prevPage": "string"
}
}
GetDataServiceDeploymentConfigUpdate API returns a DataService deployment config update by id.
path Parameters
id required | string UID of the DataService deployment config update. |
Responses
Response samples
- 200
- default
{- "meta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "config": {
- "dataServiceDeploymentMeta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "dataServiceDeploymentConfig": {
- "references": {
- "targetClusterId": "string",
- "imageId": "string",
- "projectId": "string",
- "restoreId": "string",
- "dataServiceId": "string",
- "dataServiceVersionId": "string"
}, - "tlsConfig": {
- "enabled": true,
- "issuerName": "string"
}, - "dataServiceDeploymentTopologies": [
- {
- "name": "string",
- "description": "string",
- "instances": "string",
- "serviceType": "string",
- "serviceName": "string",
- "loadBalancerSourceRanges": [
- "string"
], - "resourceSettings": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "serviceConfigurations": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "storageOptions": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "podSchedulingConfig": {
- "tolerations": [
- {
- "key": "string",
- "operator": "OPERATOR_UNSPECIFIED",
- "value": "string",
- "effect": "EFFECT_UNSPECIFIED"
}
]
}
}
]
}
}, - "status": {
- "errorCode": "string",
- "errorMessage": "string",
- "retryCount": 0,
- "phase": "PHASE_UNSPECIFIED"
}
}
RetryDataServiceDeploymentConfigUpdate API retries a data service deployment config update.
path Parameters
id required | string UID of the DataService deployment config update. |
Request Body schema: application/jsonrequired
RetryDataServiceDeploymentConfigUpdateRequest is the request for RetryDataServiceDeploymentConfigUpdate.
Responses
Request samples
- Payload
{ }
Response samples
- 200
- default
{- "meta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "config": {
- "dataServiceDeploymentMeta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "dataServiceDeploymentConfig": {
- "references": {
- "targetClusterId": "string",
- "imageId": "string",
- "projectId": "string",
- "restoreId": "string",
- "dataServiceId": "string",
- "dataServiceVersionId": "string"
}, - "tlsConfig": {
- "enabled": true,
- "issuerName": "string"
}, - "dataServiceDeploymentTopologies": [
- {
- "name": "string",
- "description": "string",
- "instances": "string",
- "serviceType": "string",
- "serviceName": "string",
- "loadBalancerSourceRanges": [
- "string"
], - "resourceSettings": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "serviceConfigurations": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "storageOptions": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "podSchedulingConfig": {
- "tolerations": [
- {
- "key": "string",
- "operator": "OPERATOR_UNSPECIFIED",
- "value": "string",
- "effect": "EFFECT_UNSPECIFIED"
}
]
}
}
]
}
}, - "status": {
- "errorCode": "string",
- "errorMessage": "string",
- "retryCount": 0,
- "phase": "PHASE_UNSPECIFIED"
}
}
CreateDataServiceDeploymentConfigUpdate API creates config update for deployment.
path Parameters
dataServiceDeploymentConfigUpdate.config.dataServiceDeploymentMeta.uid required | string UID of the resource of the format |
Request Body schema: application/jsonrequired
DataServiceDeploymentConfigUpdate of the DataService config deployment update request.
object (v1Meta) Meta holds general resource metadata. | |
object (Config of the DataService deployment for which config update is requested.) Config of the DataService deployment for which config update is requested. | |
object (pdsdataservicedeploymentconfigupdatev1Status) Status of the DataService deployment config update. |
Responses
Request samples
- Payload
{- "meta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}
}, - "config": {
- "dataServiceDeploymentMeta": {
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}
}, - "dataServiceDeploymentConfig": {
- "references": {
- "imageId": "string"
}, - "tlsConfig": {
- "enabled": true,
- "issuerName": "string"
}, - "dataServiceDeploymentTopologies": [
- {
- "name": "string",
- "description": "string",
- "instances": "string",
- "serviceType": "string",
- "serviceName": "string",
- "loadBalancerSourceRanges": [
- "string"
], - "resourceSettings": {
- "id": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "serviceConfigurations": {
- "id": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "storageOptions": {
- "id": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "podSchedulingConfig": {
- "tolerations": [
- {
- "key": "string",
- "operator": "OPERATOR_UNSPECIFIED",
- "value": "string",
- "effect": "EFFECT_UNSPECIFIED"
}
]
}
}
]
}
}, - "status": {
- "errorCode": "string",
- "errorMessage": "string",
- "retryCount": 0,
- "phase": "PHASE_UNSPECIFIED"
}
}
Response samples
- 200
- default
{- "meta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "config": {
- "dataServiceDeploymentMeta": {
- "uid": "string",
- "name": "string",
- "description": "string",
- "resourceVersion": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "updateTime": "2019-08-24T14:15:22Z",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "parentReference": {
- "type": "string",
- "version": "string",
- "uid": "string"
}, - "resourceNames": {
- "property1": "string",
- "property2": "string"
}
}, - "dataServiceDeploymentConfig": {
- "references": {
- "targetClusterId": "string",
- "imageId": "string",
- "projectId": "string",
- "restoreId": "string",
- "dataServiceId": "string",
- "dataServiceVersionId": "string"
}, - "tlsConfig": {
- "enabled": true,
- "issuerName": "string"
}, - "dataServiceDeploymentTopologies": [
- {
- "name": "string",
- "description": "string",
- "instances": "string",
- "serviceType": "string",
- "serviceName": "string",
- "loadBalancerSourceRanges": [
- "string"
], - "resourceSettings": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "serviceConfigurations": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "storageOptions": {
- "id": "string",
- "resourceVersion": "string",
- "values": {
- "property1": "string",
- "property2": "string"
}
}, - "podSchedulingConfig": {
- "tolerations": [
- {
- "key": "string",
- "operator": "OPERATOR_UNSPECIFIED",
- "value": "string",
- "effect": "EFFECT_UNSPECIFIED"
}
]
}
}
]
}
}, - "status": {
- "errorCode": "string",
- "errorMessage": "string",
- "retryCount": 0,
- "phase": "PHASE_UNSPECIFIED"
}
}