Get Task
Note: CPA need not be initialized for the pod for invoking this API. All the listed privileges are required -
Privileges | Description |
---|---|
FEDERATED_LDAP_VIEW | Caller should have permission to this privilege, to perform this operation. |
Request
URI
GET
https://{api_host}//localhost/rest/federation/v1/cpa/tasks/{id}
COPY
Path Parameters
string
id
Required
id
Responses
200
OK
Returns TaskInfo of type(s) */*
{
"category": "POD_FEDERATION_CATEGORY",
"id": "a219420d-4799-4517-8f78-39c74c7c4efc",
"percentage_complete": 80,
"result": {
"message": "PodFederation initialization completed.",
"message_id": "POD_FEDERATION_INIT_SUCCESS.",
"result_code": "SUCCESS"
},
"status": "COMPLETED",
"type": "POD_FEDERATION_INITIALIZING"
}
string
category
Optional
The category of the task.
- POD_FEDERATION_CATEGORY: Category for PodFederation related tasks.
string
id
Optional
Unique ID representing the task.
integer As int32 As int32
percentage_complete
Optional
The amount of task completed, in percentage.
string
status
Optional
The state of the task.
- RUNNING: The task is currently running.
- WAITING: The task is currently waiting to execute.
- COMPLETED: The task execution has completed.
- FAILED: The task execution has failed.
- PAUSED: The task execution has been paused.
- CANCELLED: The task execution has been cancelled.
Possible values are : RUNNING, WAITING, COMPLETED, FAILED, PAUSED, CANCELLED,
string
type
Optional
The type of the task.
- POD_FEDERATION_INITIALIZING: Task performing PodFederation initialize operation.
- POD_FEDERATION_UNINITIALIZING: Task performing PodFederation uninitialize operation.
- POD_FEDERATION_JOINING: Task performing PodFederation join operation.
- POD_FEDERATION_UNJOINING: Task performing PodFederation unjoin operation.
Possible values are : POD_FEDERATION_INITIALIZING, POD_FEDERATION_UNINITIALIZING, POD_FEDERATION_JOINING, POD_FEDERATION_UNJOINING,
401
User is not authenticated
Operation doesn't return any data structure
403
Access to the resource is forbidden
Operation doesn't return any data structure
404
Not Found
Operation doesn't return any data structure
Federation Operations
POST
Create Home Sites
POST
Create Site
DELETE
Delete Home Sites
DELETE
Delete Site
POST
Eject Pod
GET
Get Home Site
GET
Get Pod
GET
Get Pod Assignment
GET
Get Pod Endpoint
GET
Get Pod Federation
GET
Get Site
GET
Get Task
POST
Initialize CPA
POST
Join CPA
GET
List Home Sites
GET
List Pod Assignments
GET
List Pod Endpoint
GET
List Pods
GET
List Sites
GET
List Tasks
POST
Resolve Home Sites
POST
Uninitialize CPA
POST
Unjoin CPA
PUT
Update Pod
PUT
Update Pod Federation
PUT
Update Site