Skip to content
Docs

Catalog Tasks

Catalog Tasks

Get task status
client.Zones.CatalogTasks.Get(ctx, taskID, params) (*Task, error)
GET/zones/{zone_id}/catalog_tasks/{task_id}
ModelsExpand Collapse
type Task struct{…}
ID string
CreatedAt Time
formatdate-time
Operation TaskOperation
Accepts one of the following:
const TaskOperationCreate TaskOperation = "create"
const TaskOperationDelete TaskOperation = "delete"
Status TaskStatus
Accepts one of the following:
const TaskStatusPending TaskStatus = "pending"
const TaskStatusRunning TaskStatus = "running"
const TaskStatusCompleted TaskStatus = "completed"
const TaskStatusFailed TaskStatus = "failed"
UpdatedAt Time
formatdate-time
ErrorMessage stringoptional
InstallID stringoptional
PackageID stringoptional
PackageSlug stringoptional
PackageVersion int64optional
Warnings []TaskWarningoptional

Informational warnings about the task outcome. For delete tasks, warns when adopted entities (pre-existing resources not created by the catalog) will be preserved rather than deleted.

Code string
Accepts one of the following:
const TaskWarningCodeValidationError TaskWarningCode = "validation_error"
const TaskWarningCodeBadRequest TaskWarningCode = "bad_request"
const TaskWarningCodeUnauthorized TaskWarningCode = "unauthorized"
const TaskWarningCodeForbidden TaskWarningCode = "forbidden"
const TaskWarningCodeNotFound TaskWarningCode = "not_found"
const TaskWarningCodeConflict TaskWarningCode = "conflict"
const TaskWarningCodeRateLimitExceeded TaskWarningCode = "rate_limit_exceeded"
const TaskWarningCodeInternalError TaskWarningCode = "internal_error"
const TaskWarningCodeServiceUnavailable TaskWarningCode = "service_unavailable"
Details []TaskWarningDetail
Code string
Accepts one of the following:
const TaskWarningDetailCodeValidationError TaskWarningDetailCode = "validation_error"
const TaskWarningDetailCodeBadRequest TaskWarningDetailCode = "bad_request"
const TaskWarningDetailCodeUnauthorized TaskWarningDetailCode = "unauthorized"
const TaskWarningDetailCodeForbidden TaskWarningDetailCode = "forbidden"
const TaskWarningDetailCodeNotFound TaskWarningDetailCode = "not_found"
const TaskWarningDetailCodeConflict TaskWarningDetailCode = "conflict"
const TaskWarningDetailCodeRateLimitExceeded TaskWarningDetailCode = "rate_limit_exceeded"
const TaskWarningDetailCodeInternalError TaskWarningDetailCode = "internal_error"
const TaskWarningDetailCodeServiceUnavailable TaskWarningDetailCode = "service_unavailable"
Field string

valid json path for request body

Message string

error message for specific error

Message string

summary of the error

Path string
formaturl
RequestID string
formatuuid
Status int64

HTTP Status Code

Timestamp Time
formatdate-time
type TaskOperation string
Accepts one of the following:
const TaskOperationCreate TaskOperation = "create"
const TaskOperationDelete TaskOperation = "delete"
type TaskStatus string
Accepts one of the following:
const TaskStatusPending TaskStatus = "pending"
const TaskStatusRunning TaskStatus = "running"
const TaskStatusCompleted TaskStatus = "completed"
const TaskStatusFailed TaskStatus = "failed"