Download OpenAPI specification:
REST API for Omnistrate Fleet
Get the total cost of operating a fleet on a cloud provider
| startDate required | string <date-time> Example: startDate=2023-01-01T10:00:00Z The start date of the range |
| endDate required | string <date-time> Example: endDate=2024-01-01T10:00:00Z The end date of the range |
| environmentType required | string Example: environmentType=DEV The type of environment to filter costs by |
| frequency required | string Example: frequency=DAILY|MONTHLY The frequency of the cost data |
| includeCloudProviderIDs | string Example: includeCloudProviderIDs=infra-12345678,infra-23456789 The cloud provider IDs to include in the cost data |
| excludeCloudProviderIDs | string Example: excludeCloudProviderIDs=infra-12345678,infra-23456789 The cloud provider IDs to exclude from the cost data |
{- "cloudProviderCosts": {
- "infra-abcdefgh": {
- "cloudProviderName": "aws",
- "cost": [
- {
- "cost": 100,
- "date": "2023-01-01T10:00:00Z"
}, - {
- "cost": 200,
- "date": "2023-01-02T10:00:00Z"
}, - {
- "cost": 145,
- "date": "2023-01-03T10:00:00Z"
}
], - "totalCost": 445
}
}
}Get the total cost of operating a fleet in a deployment cell
| startDate required | string <date-time> Example: startDate=2023-01-01T10:00:00Z The start date of the range |
| endDate required | string <date-time> Example: endDate=2024-01-01T10:00:00Z The end date of the range |
| environmentType required | string Example: environmentType=DEV The type of environment to filter costs by |
| frequency required | string Example: frequency=DAILY|MONTHLY The frequency of the cost data |
| includeCloudProviderIDs | string Example: includeCloudProviderIDs=infra-12345678,infra-23456789 The cloud provider IDs to include in the cost data |
| excludeCloudProviderIDs | string Example: excludeCloudProviderIDs=infra-12345678,infra-23456789 The cloud provider IDs to exclude from the cost data |
| includeRegionIDs | string Example: includeRegionIDs=region-12345678,region-23456789 The region IDs to include in the cost data |
| excludeRegionIDs | string Example: excludeRegionIDs=region-12345678,region-23456789 The region IDs to exclude from the cost data |
| includeDeploymentCellIDs | string Example: includeDeploymentCellIDs=hc-12345678,hc-23456789 The deployment cell IDs to include in the cost data |
| excludeDeploymentCellIDs | string Example: excludeDeploymentCellIDs=hc-12345678,hc-23456789 The deployment cell IDs to exclude from the cost data |
| includeInstanceIDs | string Example: includeInstanceIDs=instance-12345678,instance-23456789 The instance IDs to include in the cost data |
| excludeInstanceIDs | string Example: excludeInstanceIDs=instance-12345678,instance-23456789 The instance IDs to exclude from the cost data |
| topNInstances | integer <int64> Example: topNInstances=10 The number of top instances to include in the cost data |
{- "deploymentCellCosts": {
- "hc-abcdefgh": {
- "cloudProviderName": "aws",
- "cost": [
- {
- "cost": 100,
- "date": "2023-01-01T10:00:00Z"
}, - {
- "cost": 200,
- "date": "2023-01-02T10:00:00Z"
}, - {
- "cost": 145,
- "date": "2023-01-03T10:00:00Z"
}
], - "instancesCost": [
- {
- "cloudProviderName": "aws",
- "instanceID": "instance-12345678",
- "isDeleted": false,
- "productTierID": "pt-12345678",
- "productTierName": "Standard",
- "productTierTenancyType": "OMNISTRATE_DEDICATED_TENANCY",
- "regionName": "us-west-2",
- "serviceEnvironmentID": "se-12345678",
- "serviceID": "s-12345678",
- "subscriptionID": "sub-12345678",
- "totalCost": 100,
- "utilization": 50
}
], - "regionName": "us-west-2",
- "totalCost": 445
}
}
}Get the total cost of operating a fleet in a region
| startDate required | string <date-time> Example: startDate=2023-01-01T10:00:00Z The start date of the range |
| endDate required | string <date-time> Example: endDate=2024-01-01T10:00:00Z The end date of the range |
| environmentType required | string Example: environmentType=DEV The type of environment to filter costs by |
| frequency required | string Example: frequency=DAILY|MONTHLY The frequency of the cost data |
| includeCloudProviderIDs | string Example: includeCloudProviderIDs=infra-12345678,infra-23456789 The cloud provider IDs to include in the cost data |
| excludeCloudProviderIDs | string Example: excludeCloudProviderIDs=infra-12345678,infra-23456789 The cloud provider IDs to exclude from the cost data |
| includeRegionIDs | string Example: includeRegionIDs=region-12345678,region-23456789 The region IDs to include in the cost data |
| excludeRegionIDs | string Example: excludeRegionIDs=region-12345678,region-23456789 The region IDs to exclude from the cost data |
{- "regionCosts": {
- "region-abcdefgh": {
- "cloudProviderName": "aws",
- "cost": [
- {
- "cost": 100,
- "date": "2023-01-01T10:00:00Z"
}, - {
- "cost": 200,
- "date": "2023-01-02T10:00:00Z"
}, - {
- "cost": 145,
- "date": "2023-01-03T10:00:00Z"
}
], - "regionName": "us-west-2",
- "totalCost": 445
}
}
}Get the total cost of operating a fleet for a user
| startDate required | string <date-time> Example: startDate=2023-01-01T10:00:00Z The start date of the range |
| endDate required | string <date-time> Example: endDate=2024-01-01T10:00:00Z The end date of the range |
| environmentType required | string Example: environmentType=DEV The type of environment to filter costs by |
| includeUserIDs | string Example: includeUserIDs=user-12345678,user-23456789 The user IDs to include in the cost data |
| excludeUserIDs | string Example: excludeUserIDs=user-23456789 The user IDs to exclude from the cost data |
| topNUsers | integer <int64> Example: topNUsers=10 The number of top users to include in the cost data |
| topNInstances | integer <int64> Example: topNInstances=10 The number of top instances to include in the cost data |
{- "userCosts": {
- "user-abcdefgh": {
- "cost": [
- {
- "cost": 100,
- "date": "2023-01-01T10:00:00Z"
}, - {
- "cost": 200,
- "date": "2023-01-02T10:00:00Z"
}, - {
- "cost": 145,
- "date": "2023-01-03T10:00:00Z"
}
], - "email": "admin@example.com",
- "instancesCost": [
- {
- "cloudProviderName": "aws",
- "instanceID": "instance-12345678",
- "isDeleted": false,
- "productTierID": "pt-12345678",
- "productTierName": "Standard",
- "productTierTenancyType": "OMNISTRATE_DEDICATED_TENANCY",
- "regionName": "us-west-2",
- "serviceEnvironmentID": "se-12345678",
- "serviceID": "s-12345678",
- "subscriptionID": "sub-12345678",
- "totalCost": 100,
- "utilization": 50
}
], - "orgID": "org-12345678",
- "orgName": "Acme Corp",
- "totalCost": 445,
- "userName": "John Doe"
}
}
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
| verb | string Example: verb=PostgresVersion Filter executions by the provider-defined verb |
| status | string Example: status=SUCCEEDED Filter executions by status |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the executions |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the executions |
{- "environmentId": "se-123456",
- "executions": [
- {
- "endTime": "2026-07-17T00:01:00Z",
- "executionId": "instance-x-cwt-123-1752700000",
- "failureCode": "InternalError",
- "failureMessage": "workflow task run-backup failed",
- "instanceId": "instance-12345678",
- "invokedBy": "user-12345678",
- "outputs": {
- "Ut consequatur qui mollitia provident.": "Tempora sint ratione pariatur nobis excepturi."
}, - "requestParams": {
- "Magnam qui est in.": "Iste ex eius voluptatem laboriosam praesentium deleniti."
}, - "startTime": "2026-07-17T00:00:00Z",
- "status": "SUCCEEDED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "verb": "PostgresVersion",
- "workflowId": "Accusantium voluptas eius ea perspiciatis tempora magni."
}, - {
- "endTime": "2026-07-17T00:01:00Z",
- "executionId": "instance-x-cwt-123-1752700000",
- "failureCode": "InternalError",
- "failureMessage": "workflow task run-backup failed",
- "instanceId": "instance-12345678",
- "invokedBy": "user-12345678",
- "outputs": {
- "Ut consequatur qui mollitia provident.": "Tempora sint ratione pariatur nobis excepturi."
}, - "requestParams": {
- "Magnam qui est in.": "Iste ex eius voluptatem laboriosam praesentium deleniti."
}, - "startTime": "2026-07-17T00:00:00Z",
- "status": "SUCCEEDED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "verb": "PostgresVersion",
- "workflowId": "Accusantium voluptas eius ea perspiciatis tempora magni."
}
], - "instanceId": "instance-12345678",
- "nextPageToken": "token",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
| instanceId | string Example: instanceId=instance-12345678 The instance ID of the workflow |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the workflows |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the workflows |
| excludeStats | boolean Example: excludeStats=true Whether to exclude expensive stats (e.g. per-workflow resource count) from the response. |
{- "environmentId": "se-123456",
- "nextPageToken": "token",
- "serviceId": "s-123456",
- "workflows": [
- {
- "ResourceCount": 5269420698656451000,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on applykafka: manifest drift on /spec/kafka/resources (attempt 47).",
- "endTime": "2020-01-01T00:01:00Z",
- "gcpProjectID": "my-project",
- "id": "submit-create-instance-plan-instance-50h74sj46",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Natus est.",
- "planType": "my-plan",
- "servicePlanId": "pt-12345678",
- "servicePlanName": "my-product-tier-plan",
- "servicePlanVersion": "3.1",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
]
}, - {
- "ResourceCount": 5269420698656451000,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on applykafka: manifest drift on /spec/kafka/resources (attempt 47).",
- "endTime": "2020-01-01T00:01:00Z",
- "gcpProjectID": "my-project",
- "id": "submit-create-instance-plan-instance-50h74sj46",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Natus est.",
- "planType": "my-plan",
- "servicePlanId": "pt-12345678",
- "servicePlanName": "my-product-tier-plan",
- "servicePlanVersion": "3.1",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
]
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
{- "ActiveWorkflowCount": 3640577044318975500,
- "CompletedWorkflowCount": 7082830716534534000,
- "FailedWorkflowCount": 3757094500752139000,
- "environmentId": "se-123456",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: submit-create-instance-plan-instance-50h74sj46 ID of the ServiceWorkflow |
{- "ResourceCount": 5814133881203709000,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on applykafka: manifest drift on /spec/kafka/resources (attempt 47).",
- "endTime": "2020-01-01T00:01:00Z",
- "gcpProjectID": "my-project",
- "id": "submit-create-instance-plan-instance-50h74sj46",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Ut aliquam.",
- "planType": "my-plan",
- "servicePlanId": "pt-12345678",
- "servicePlanName": "my-product-tier-plan",
- "servicePlanVersion": "3.1",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: submit-create-instance-plan-instance-50h74sj46 ID of the ServiceWorkflow |
{- "Resources": [
- {
- "actionHookDeploymentStatus": "IN_PROGRESS",
- "computeDeploymentStatus": "IN_PROGRESS",
- "configurationStatus": "IN_PROGRESS",
- "infraDeploymentStatus": "IN_PROGRESS",
- "monitoringStatus": "IN_PROGRESS",
- "networkDeploymentStatus": "IN_PROGRESS",
- "resourceName": "Galera",
- "status": "IN_PROGRESS",
- "storageDeploymentStatus": "IN_PROGRESS"
}, - {
- "actionHookDeploymentStatus": "IN_PROGRESS",
- "computeDeploymentStatus": "IN_PROGRESS",
- "configurationStatus": "IN_PROGRESS",
- "infraDeploymentStatus": "IN_PROGRESS",
- "monitoringStatus": "IN_PROGRESS",
- "networkDeploymentStatus": "IN_PROGRESS",
- "resourceName": "Galera",
- "status": "IN_PROGRESS",
- "storageDeploymentStatus": "IN_PROGRESS"
}
], - "Workflow": {
- "ResourceCount": 5269420698656451000,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on applykafka: manifest drift on /spec/kafka/resources (attempt 47).",
- "endTime": "2020-01-01T00:01:00Z",
- "gcpProjectID": "my-project",
- "id": "submit-create-instance-plan-instance-50h74sj46",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Natus est.",
- "planType": "my-plan",
- "servicePlanId": "pt-12345678",
- "servicePlanName": "my-product-tier-plan",
- "servicePlanVersion": "3.1",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
]
}, - "environmentId": "se-123456",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: submit-create-instance-plan-instance-50h74sj46 ID of the ServiceWorkflow |
| status required | string Update the status of the workflow execution. You can pause, resume or retry a workflow. |
{- "status": "pause|resume|retry"
}{- "ResourceCount": 1885466695485891800,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on applykafka: manifest drift on /spec/kafka/resources (attempt 47).",
- "endTime": "2020-01-01T00:01:00Z",
- "gcpProjectID": "my-project",
- "id": "submit-create-instance-plan-instance-50h74sj46",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Non veniam et sed impedit.",
- "planType": "my-plan",
- "servicePlanId": "pt-12345678",
- "servicePlanName": "my-product-tier-plan",
- "servicePlanVersion": "3.1",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: submit-create-instance-plan-instance-50h74sj46 ID of the ServiceWorkflow |
{- "environmentId": "se-123456",
- "id": "submit-create-instance-plan-instance-50h74sj46",
- "resources": [
- {
- "resourceId": "r-12345678",
- "resourceKey": "db",
- "resourceName": "Galera",
- "workflowSteps": [
- {
- "events": [
- {
- "eventTime": "2020-01-01T00:00:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Bootstrap started"
}, - {
- "eventTime": "2020-01-01T00:01:00Z",
- "eventType": "WorkflowStepCompleted",
- "message": "Bootstrap completed"
}
], - "stepName": "Bootstrap"
}, - {
- "events": [
- {
- "eventTime": "2020-01-01T00:02:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Compute deployment started"
}, - {
- "eventTime": "2020-01-01T00:03:00Z",
- "eventType": "WorkflowStepCompleted",
- "message": "Compute deployment completed"
}
], - "stepName": "Compute"
}, - {
- "events": [
- {
- "eventTime": "2020-01-01T00:04:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Network deployment started"
}, - {
- "eventTime": "2020-01-01T00:05:00Z",
- "eventType": "WorkflowStepFailed",
- "message": "Details of the failure"
}
], - "stepName": "Network"
}
]
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| executionId required | string Example: instance-x-cwt-123-1752700000 The workflow execution ID to describe. |
{- "environmentId": "se-123456",
- "execution": {
- "endTime": "2026-07-17T00:01:00Z",
- "executionId": "instance-x-cwt-123-1752700000",
- "failureCode": "InternalError",
- "failureMessage": "workflow task run-backup failed",
- "instanceId": "instance-12345678",
- "invokedBy": "user-12345678",
- "outputs": {
- "Ut consequatur qui mollitia provident.": "Tempora sint ratione pariatur nobis excepturi."
}, - "requestParams": {
- "Magnam qui est in.": "Iste ex eius voluptatem laboriosam praesentium deleniti."
}, - "startTime": "2026-07-17T00:00:00Z",
- "status": "SUCCEEDED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "verb": "PostgresVersion",
- "workflowId": "Accusantium voluptas eius ea perspiciatis tempora magni."
}, - "serviceId": "s-123456"
}| id required | string Example: ac-12345678 Account Config ID to operate on |
{- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureBootstrapUserClientID": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "byocOnPremInstallCommand": "bash -c 'd=$(mktemp -d) && curl -fsSL https://omnistrate.com/account-setup/byoc-onprem?account_config_id=ac-MOju2uwKM0 | tar -x -C \"$d\" && bash \"$d/install.sh\"'",
- "byocOnPremUninstallCommand": "helm uninstall omnistrate-dataplane-agent -n dataplane-agent",
- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
], - "cloudProviderId": "Ut voluptates voluptas harum odio.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Est repellendus rerum dignissimos sunt unde.",
- "managedWorkloadIdentityStatuses": [
- {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}, - {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}, - {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}
], - "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociBootstrapUserID": "ocid1.user.oc1..aaaaaaaaa6kkllecgcpbqt3ejal7sq5ig7xcxz3pgvn3j2hb2wlu7ny4vpyq",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}List all registered CloudNativeNetworks for an account configuration
| id required | string Example: ac-12345678 Account Config ID to operate on |
{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Import a discovered host cluster from an imported cloud native network
| id required | string Example: ac-12345678 Account Config ID to operate on |
| region required | string Example: us-east-1 The deployment region where the host cluster resides |
| cloudNativeNetworkId required | string Example: vpc-0abc123def456 The cloud provider network ID (e.g. AWS VPC ID) that contains the host cluster to import |
| hostClusterName required | string Example: existing-eks-cluster The cloud provider host cluster name to import from this cloud native network |
{- "created": true,
- "hostClusterId": "Possimus odit alias."
}Import an available cloud native network for deployments (sets status to READY)
| id required | string Example: ac-12345678 Account Config ID to operate on |
| region required | string Example: us-east-1 The deployment region whose validated subnetworks should be imported |
| cloudNativeNetworkId required | string Example: /subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to import for deployments |
{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Unimport a cloud native network, reverting it from READY to AVAILABLE
| id required | string Example: ac-12345678 Account Config ID to operate on |
| region required | string Example: us-east-1 The deployment region whose cloud native network row should be unimported |
| cloudNativeNetworkId required | string Example: /subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to unimport. Rejected with HTTP 400 if the network is currently in use by a host cluster. |
{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Bulk import or unimport CloudNativeNetworks for deployments
| id required | string Example: ac-12345678 Account Config ID to operate on |
required | Array of objects (FleetAccountConfigCloudNativeNetworkOperation) List of cloud native network operations to perform |
{- "cloudNativeNetworks": [
- {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}
]
}{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Sync CloudNativeNetworks from the provider's cloud account: discovers CloudNativeNetworks and upserts them into the database
| id required | string Example: ac-12345678 Account Config ID to operate on |
Array of objects (FleetSyncAccountConfigCloudNativeNetworkTarget) Optional list of (region, cloudNativeNetworkId) targets to sync. Each target is {region (required), cloudNativeNetworkId (optional)}: with the network ID set, only that network is re-validated; with the network ID omitted, every supported network in the region is enumerated. If the entire list is empty, the sync sweeps every region the account is enabled in (derived from the service plan). |
{- "cloudNativeNetworks": [
- {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}
]
}{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}| cloudProviderName required | string Cloud Provider name to filter on |
{- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all"
}{- "accountConfigs": [
- {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureBootstrapUserClientID": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "byocOnPremInstallCommand": "bash -c 'd=$(mktemp -d) && curl -fsSL https://omnistrate.com/account-setup/byoc-onprem?account_config_id=ac-MOju2uwKM0 | tar -x -C \"$d\" && bash \"$d/install.sh\"'",
- "byocOnPremUninstallCommand": "helm uninstall omnistrate-dataplane-agent -n dataplane-agent",
- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
], - "cloudProviderId": "Voluptates aut et.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Dolores assumenda quasi consequatur.",
- "managedWorkloadIdentityStatuses": [
- {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}, - {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}
], - "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociBootstrapUserID": "ocid1.user.oc1..aaaaaaaaa6kkllecgcpbqt3ejal7sq5ig7xcxz3pgvn3j2hb2wlu7ny4vpyq",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}, - {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureBootstrapUserClientID": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "byocOnPremInstallCommand": "bash -c 'd=$(mktemp -d) && curl -fsSL https://omnistrate.com/account-setup/byoc-onprem?account_config_id=ac-MOju2uwKM0 | tar -x -C \"$d\" && bash \"$d/install.sh\"'",
- "byocOnPremUninstallCommand": "helm uninstall omnistrate-dataplane-agent -n dataplane-agent",
- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
], - "cloudProviderId": "Voluptates aut et.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Dolores assumenda quasi consequatur.",
- "managedWorkloadIdentityStatuses": [
- {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}, - {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}
], - "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociBootstrapUserID": "ocid1.user.oc1..aaaaaaaaa6kkllecgcpbqt3ejal7sq5ig7xcxz3pgvn3j2hb2wlu7ny4vpyq",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}, - {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureBootstrapUserClientID": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "byocOnPremInstallCommand": "bash -c 'd=$(mktemp -d) && curl -fsSL https://omnistrate.com/account-setup/byoc-onprem?account_config_id=ac-MOju2uwKM0 | tar -x -C \"$d\" && bash \"$d/install.sh\"'",
- "byocOnPremUninstallCommand": "helm uninstall omnistrate-dataplane-agent -n dataplane-agent",
- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
], - "cloudProviderId": "Voluptates aut et.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Dolores assumenda quasi consequatur.",
- "managedWorkloadIdentityStatuses": [
- {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}, - {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}
], - "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociBootstrapUserID": "ocid1.user.oc1..aaaaaaaaa6kkllecgcpbqt3ejal7sq5ig7xcxz3pgvn3j2hb2wlu7ny4vpyq",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}, - {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureBootstrapUserClientID": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "byocOnPremInstallCommand": "bash -c 'd=$(mktemp -d) && curl -fsSL https://omnistrate.com/account-setup/byoc-onprem?account_config_id=ac-MOju2uwKM0 | tar -x -C \"$d\" && bash \"$d/install.sh\"'",
- "byocOnPremUninstallCommand": "helm uninstall omnistrate-dataplane-agent -n dataplane-agent",
- "cloudNativeNetworks": [
- {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Omnis dicta quod.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
], - "cloudProviderId": "Voluptates aut et.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Dolores assumenda quasi consequatur.",
- "managedWorkloadIdentityStatuses": [
- {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}, - {
- "cloudIdentifier": "3ec55e76-d2be-46a6-80d2-10984e0e17a1",
- "name": "queue-writer",
- "status": "IN_SYNC"
}
], - "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociBootstrapUserID": "ocid1.user.oc1..aaaaaaaaa6kkllecgcpbqt3ejal7sq5ig7xcxz3pgvn3j2hb2wlu7ny4vpyq",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-YpsR5dKPB6)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}
], - "ids": [
- "ac-12345678",
- "ac-abcdefgh",
- "ac-1234efgh"
], - "nextPageToken": "next-token"
}Return all resource instances in the given host cluster
| hostClusterId required | string Example: hc-12345678 ID of the host cluster to list instances for |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "instances": [
- {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}
], - "nextPageToken": "token"
}Return all instance snapshots in the given host cluster
| hostClusterId required | string Example: hc-12345678 ID of the host cluster to list snapshots for |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "nextPageToken": "token",
- "snapshots": [
- {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}
]
}| hasInvoice | boolean Example: hasInvoice=true Filter for organizations with invoices |
| hasInvoiceWithStatus | string Example: hasInvoiceWithStatus=draft|open|paid|uncollectible|void Filter for organizations with invoices with a specific status |
| hasInvoiceFromDate | string <date-time> Example: hasInvoiceFromDate=2023-01-01T10:00:00Z Filter for organizations with invoices from a specific date |
| hasInvoiceToDate | string <date-time> Example: hasInvoiceToDate=2024-01-01T10:00:00Z Filter for organizations with invoices to a specific date |
{- "nextPageToken": "next-token",
- "organizations": [
- {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Commodi natus inventore quae omnis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}, - {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Commodi natus inventore quae omnis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}
]
}| serviceProviderId required | string Example: omnistrate The service provider ID |
| serviceKey required | string Example: service-orchestration The service name |
| serviceAPIVersion required | string Example: v1 The service API version |
| serviceEnvironmentKey required | string Example: dev The service environment name |
| serviceModelKey required | string Example: hosted The service model name |
| productTierKey required | string Example: premium The product tier name |
| id required | string Example: instance-abcd1234 The instance ID |
| serviceProviderId required | string Example: omnistrate The service provider ID |
| serviceKey required | string Example: service-orchestration The service name |
| serviceAPIVersion required | string Example: v1 The service API version |
| serviceEnvironmentKey required | string Example: dev The service environment name |
| serviceModelKey required | string Example: hosted The service model name |
| productTierKey required | string Example: premium The product tier name |
| sourceResourceKey required | string Example: mysql The serverless resource key |
| cloud_provider | string The cloud provider name |
| region | string The region code |
| requestParams | any The request parameters |
{- "cloud_provider": "aws",
- "region": "us-east-1",
- "requestParams": {
- "param1": "value1",
- "param2": "value2"
}
}{- "id": "Enim quaerat occaecati."
}| serviceID required | string Example: s-12345678 Service ID |
| servicePlanID required | string Example: pt-12345678 The service plan ID |
| hostClusterID required | string Example: hc-12345678 The host cluster ID or key |
| primaryResourceKey required | string Example: mysql The primary resource key to adopt. This is the top-level resource that will be managed by Omnistrate. |
| servicePlanVersion | string Example: servicePlanVersion=1.0 The service plan version |
| subscriptionID | string Example: subscriptionID=sub-12345678 The subscription ID of the resource instance |
object The resource adoption configuration |
{- "resourceAdoptionConfiguration": {
- "mysql": {
- "helmAdoptionConfiguration": {
- "releaseName": "my-helm-release",
- "releaseNamespace": "default",
- "runtimeConfiguration": {
- "timeout": "300s",
- "waitForJobs": true
}
}
}, - "redis": {
- "helmAdoptionConfiguration": {
- "releaseName": "my-redis-release",
- "releaseNamespace": "redis",
- "runtimeConfiguration": {
- "timeout": "300s",
- "waitForJobs": true
}
}
}
}
}{- "id": "Beatae qui numquam laboriosam facilis iusto."
}| serviceProviderId required | string Example: omnistrate The service provider ID |
| serviceKey required | string Example: service-orchestration The service name |
| serviceAPIVersion required | string Example: v1 The service API version |
| serviceEnvironmentKey required | string Example: dev The service environment name |
| serviceModelKey required | string Example: hosted The service model name |
| productTierKey required | string Example: premium The product tier name |
| resourceKey required | string Example: mysql The resource key |
| Idempotency-Key | string [ 1 .. 255 ] characters Example: 6a7b1c2d-3e4f-5061-7283-94a5b6c7d8e9 Makes this create safe to retry. Sending the same key with the same request returns the instance the first call created instead of creating a second one; sending it with a different request is rejected with 409. Keys are scoped to the calling user and expire 24 hours after first use |
| cloud_provider | string The cloud provider name |
| custom_network_id | string Custom network for resource |
Array of objects (CustomTag) The custom tags for the resource instance. | |
| externalPayerId | string The external payer id to record which customer should pay for this resource instance. This will override the subscription level external payer id if set. |
| instanceId | string The ID of a previously deleted instance to restore. When provided, the instance will be re-provisioned with the same ID. |
| network_type | string The network type |
| onprem_platform | string OnPrem platform |
| productTierVersion | string The product tier version |
| region | string The region code |
| requestParams | any The request parameters |
| subscriptionId | string The subscription ID |
Array of objects (WorkflowBreakpoint) The workflow breakpoints for the resource instance. |
{- "cloud_provider": "aws",
- "custom_network_id": "n-1234567890",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "externalPayerId": "external-billing-id-1234",
- "instanceId": "instance-12345678",
- "network_type": "PUBLIC|INTERNAL",
- "onprem_platform": "OpenShift",
- "productTierVersion": "1.0",
- "region": "us-east-1",
- "requestParams": {
- "param1": "value1",
- "param2": "value2"
}, - "subscriptionId": "Qui vel a ab soluta rerum.",
- "workflowBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "events": [
- "StartHelmInstall",
- "FailHelmInstall"
], - "id": "postgres"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "events": [
- "StartHelmInstall",
- "FailHelmInstall"
], - "id": "postgres"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "events": [
- "StartHelmInstall",
- "FailHelmInstall"
], - "id": "postgres"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "events": [
- "StartHelmInstall",
- "FailHelmInstall"
], - "id": "postgres"
}
]
}{- "id": "Est hic reprehenderit laborum et."
}object (SearchInventoryFilters) Optional filters to apply to inventory search result categories. | |
| query required | string The search query. Supports prefixed searches such as 'service: |
{- "filters": {
- "resourceInstance": {
- "predicates": [
- {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "environmentName": "Production",
- "instanceId": "instance-12345678",
- "productTierName": "premium",
- "productTierVersion": "2.0",
- "regionCode": "us-west-2",
- "resourceName": "postgres",
- "serviceName": "postgres",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "Voluptas maxime atque maiores rerum."
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "environmentName": "Production",
- "instanceId": "instance-12345678",
- "productTierName": "premium",
- "productTierVersion": "2.0",
- "regionCode": "us-west-2",
- "resourceName": "postgres",
- "serviceName": "postgres",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "Voluptas maxime atque maiores rerum."
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "environmentName": "Production",
- "instanceId": "instance-12345678",
- "productTierName": "premium",
- "productTierVersion": "2.0",
- "regionCode": "us-west-2",
- "resourceName": "postgres",
- "serviceName": "postgres",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "Voluptas maxime atque maiores rerum."
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "environmentName": "Production",
- "instanceId": "instance-12345678",
- "productTierName": "premium",
- "productTierVersion": "2.0",
- "regionCode": "us-west-2",
- "resourceName": "postgres",
- "serviceName": "postgres",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "Voluptas maxime atque maiores rerum."
}
], - "tags": [
- {
- "key": "env",
- "value": "prod"
}, - {
- "key": "env",
- "value": "prod"
}
]
}
}, - "query": "snapshot:instance-12345678"
}{- "deploymentCellResults": [
- {
- "cloudProvider": "aws",
- "description": "The Deployment Cell is hosted in us-east-2 on aws.",
- "id": "hc-12345",
- "regionCode": "us-east-2",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService"
}
], - "notificationResults": [
- {
- "description": "Deployment completed",
- "id": "event-12345",
- "name": "Deployment",
- "priority": "Low",
- "resourceName": "postgres",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "time": "2020-01-01T00:01:00Z",
- "type": "SuccessfulDeployment"
}
], - "proxyInstanceResults": [
- {
- "cloudProvider": "aws",
- "description": "My proxy.",
- "id": "i-12345",
- "managed": true,
- "managedResourceType": "PortsBasedProxy",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "proxyType": "PortsBasedProxy",
- "regionCode": "us-west-1",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "status": "Running",
- "statusDescription": "Instance is running.",
- "targetResourceName": "postgres"
}
], - "resourceInstanceResults": [
- {
- "cloudProvider": "aws",
- "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "description": "My proxy.",
- "id": "i-12345",
- "managed": true,
- "managedResourceType": "PortsBasedProxy",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "pt-12345",
- "productTierName": "free",
- "productTierVersion": "2.0",
- "proxyType": "PortsBasedProxy",
- "regionCode": "us-west-1",
- "resourceName": "postgres",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "status": "Running",
- "statusDescription": "Instance is running.",
- "subscriptionID": "sub-12345"
}
], - "resourceResults": [
- {
- "description": "The Resource is hosted in us-east-2 on aws.",
- "id": "i-12345",
- "name": "postgres",
- "productTierId": "pt-12345",
- "productTierName": "prod",
- "serviceApiId": "sa-12345",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceModelId": "sm-12345",
- "serviceName": "MyService"
}
], - "serverlessProxyResults": [
- {
- "description": "My serverless proxy.",
- "id": "r-12345",
- "managed": false,
- "managedResourceType": "PortsBasedProxy",
- "name": "proxy",
- "productTierId": "pt-12345",
- "productTierName": "prod",
- "proxyType": "PortsBasedProxy",
- "serviceApiId": "sa-12345",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceModelId": "sm-12345",
- "serviceName": "MyService"
}
], - "servicePlanResults": [
- {
- "deploymentType": "CUSTOMER_HOSTED",
- "description": "The postgres service plan.",
- "id": "pt-12345",
- "name": "postgres",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "tenancyType": "OMNISTRATE_DEDICATED_TENANCY",
- "version": "2.0",
- "versionSetStatus": "Active"
}
], - "serviceResults": [
- {
- "description": "My Postgres Service",
- "id": "s-12345678",
- "name": "MyService"
}
], - "snapshotResults": [
- {
- "cloudProvider": "aws",
- "createdAt": "2024-01-15T10:30:00Z",
- "description": "Manual snapshot for instance instance-12345",
- "id": "instance-snapshot-12345",
- "productTierId": "pt-12345",
- "productTierName": "free",
- "productTierVersion": "2.0",
- "regionCode": "us-west-1",
- "resourceId": "r-12345",
- "resourceName": "postgres",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "sourceInstanceId": "instance-12345",
- "status": "READY",
- "subscriptionId": "sub-12345"
}
], - "subscriptionResults": [
- {
- "id": "sub-12345",
- "orgID": "org-12345",
- "productTierID": "pt-12345",
- "rootUserEmail": "bob@enterprise.com",
- "rootUserID": "user-12345",
- "rootUserName": "bob",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "servicePlanName": "prod",
- "status": "ACTIVE"
}
], - "upgradePathResults": [
- {
- "id": "upgrade-12345",
- "productTierID": "pt-12345",
- "productTierName": "prod",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "status": "IN_PROGRESS"
}
], - "userResults": [
- {
- "email": "bob@omnistrate.com",
- "external": false,
- "id": "user-12345",
- "name": "Bob",
- "orgName": "Bob's Organization"
}
], - "workflowResults": [
- {
- "id": "submit-update-instance-abcdefgh",
- "resourceName": "postgres",
- "serviceEnvironmentID": "se-12345",
- "serviceEnvironmentName": "MyEnvironment",
- "serviceEnvironmentType": "PROD",
- "serviceID": "s-12345",
- "serviceName": "MyService",
- "status": "IN_PROGRESS",
- "type": "Service deployment"
}
]
}| visibility | string Example: visibility=PRIVATE The visibility of service offering |
{- "ConsumptionListServiceOfferingsResult": {
- "nextPageToken": "next-token",
- "serviceIds": [
- "s-12345678",
- "s-abcdefgh"
], - "services": [
- {
- "createdAt": "2019-01-01T00:00:00Z",
- "isDeprecated": false,
- "offerings": [
- {
- "allowCreatesWhenPaymentNotConfigured": true,
- "assets": {
}, - "maxNumberOfInstances": 4,
- "productTierName": "Premium",
- "productTierURLKey": "premium",
- "resourceParameters": [
- {
- "name": "MySQL",
- "urlKey": "mysql"
}, - {
- "name": "Redis",
- "urlKey": "redis"
}
], - "serviceAPIID": "sa-12345678",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentName": "Production",
- "serviceEnvironmentURLKey": "prod",
- "serviceEnvironmentVisibility": "PRIVATE",
- "serviceModelName": "Bring Your Own Account",
- "serviceModelURLKey": "byoa"
}, - {
- "productTierName": "Basic",
- "productTierURLKey": "basic",
- "resourceParameters": [
- {
- "name": "MySQL",
- "urlKey": "mysql"
}, - {
- "name": "Redis",
- "urlKey": "redis"
}
], - "serviceAPIID": "sa-abcdefgh",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentName": "Production",
- "serviceEnvironmentURLKey": "prod",
- "serviceEnvironmentVisibility": "PUBLIC",
- "serviceModelName": "Hosted",
- "serviceModelURLKey": "hosted"
}
], - "serviceDescription": "MySQL is a relational database",
- "serviceId": "s-123456",
- "serviceName": "MySQL",
- "serviceOrgId": "Quibusdam officiis similique impedit et totam recusandae.",
- "serviceProviderId": "sp-9zrg9W8Are",
- "serviceProviderName": "Omnistrate, Inc.",
- "serviceURLKey": "mysql"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "isDeprecated": false,
- "offerings": [
- {
- "allowCreatesWhenPaymentNotConfigured": true,
- "assets": {
}, - "maxNumberOfInstances": 4,
- "productTierName": "Premium",
- "productTierURLKey": "premium",
- "resourceParameters": [
- {
- "name": "MySQL",
- "urlKey": "mysql"
}, - {
- "name": "Redis",
- "urlKey": "redis"
}
], - "serviceAPIID": "sa-12345678",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentName": "Production",
- "serviceEnvironmentURLKey": "prod",
- "serviceEnvironmentVisibility": "PRIVATE",
- "serviceModelName": "Bring Your Own Account",
- "serviceModelURLKey": "byoa"
}, - {
- "productTierName": "Basic",
- "productTierURLKey": "basic",
- "resourceParameters": [
- {
- "name": "MySQL",
- "urlKey": "mysql"
}, - {
- "name": "Redis",
- "urlKey": "redis"
}
], - "serviceAPIID": "sa-abcdefgh",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentName": "Production",
- "serviceEnvironmentURLKey": "prod",
- "serviceEnvironmentVisibility": "PUBLIC",
- "serviceModelName": "Hosted",
- "serviceModelURLKey": "hosted"
}
], - "serviceDescription": "MySQL is a relational database",
- "serviceId": "s-123456",
- "serviceName": "MySQL",
- "serviceOrgId": "Quibusdam officiis similique impedit et totam recusandae.",
- "serviceProviderId": "sp-9zrg9W8Are",
- "serviceProviderName": "Omnistrate, Inc.",
- "serviceURLKey": "mysql"
}
]
}
}| serviceId required | string Example: s-12345678 The service ID |
| visibility | string Example: visibility=PRIVATE The visibility of service offering |
| productTierId | string Example: productTierId=pt-12345678 The product tier Id |
| productTierVersion | string Example: productTierVersion=1.0.0 The product tier version |
{- "ConsumptionDescribeServiceOfferingResult": {
- "createdAt": "2019-01-01T00:00:00Z",
- "isDeprecated": false,
- "offerings": [
- {
- "allowCreatesWhenPaymentNotConfigured": true,
- "assets": {
}, - "maxNumberOfInstances": 4,
- "productTierName": "Premium",
- "productTierURLKey": "premium",
- "resourceParameters": [
- {
- "name": "MySQL",
- "urlKey": "mysql"
}, - {
- "name": "Redis",
- "urlKey": "redis"
}
], - "serviceAPIID": "sa-12345678",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentName": "Production",
- "serviceEnvironmentURLKey": "prod",
- "serviceEnvironmentVisibility": "PRIVATE",
- "serviceModelName": "Bring Your Own Account",
- "serviceModelURLKey": "byoa"
}, - {
- "productTierName": "Basic",
- "productTierURLKey": "basic",
- "resourceParameters": [
- {
- "name": "MySQL",
- "urlKey": "mysql"
}, - {
- "name": "Redis",
- "urlKey": "redis"
}
], - "serviceAPIID": "sa-abcdefgh",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentName": "Production",
- "serviceEnvironmentURLKey": "prod",
- "serviceEnvironmentVisibility": "PUBLIC",
- "serviceModelName": "Hosted",
- "serviceModelURLKey": "hosted"
}
], - "serviceDescription": "MySQL is a relational database",
- "serviceId": "s-123456",
- "serviceName": "MySQL",
- "serviceOrgId": "Quibusdam officiis similique impedit et totam recusandae.",
- "serviceProviderId": "sp-9zrg9W8Are",
- "serviceProviderName": "Omnistrate, Inc.",
- "serviceURLKey": "mysql"
}
}| serviceId required | string Example: s-12345678 The service ID |
| resourceId required | string Example: r-12345678 The resource ID |
| instanceId required | string Default: "none" Example: instance-12345678 The instance ID |
| productTierId | string Example: productTierId=pt-12345678 The product tier Id |
| productTierVersion | string Example: productTierVersion=1.0.0 The product tier version |
{- "ConsumptionDescribeServiceOfferingResourceResult": {
- "apis": [
- {
- "inputParameters": [
- {
- "defaultValue": null,
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": null,
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "gcp"
]
}, - "type": "string"
}, - {
- "defaultValue": "option1",
- "description": "The type of the server",
- "displayName": "Server Type",
- "isList": false,
- "key": "serverType",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "required": true,
- "type": "string"
}
], - "outputParameters": [
- {
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "type": "string"
}, - {
- "description": "The type of the server",
- "displayName": "Server Type",
- "isList": false,
- "key": "serverType",
- "type": "string"
}
], - "verb": "create"
}, - {
- "inputParameters": [
- {
- "defaultValue": null,
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": null,
- "required": true,
- "type": "string"
}
], - "outputParameters": [
- {
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "type": "string"
}, - {
- "description": "The type of the server",
- "displayName": "Server Type",
- "isList": false,
- "key": "serverType",
- "type": "string"
}
], - "verb": "describe"
}
]
}
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
Array of objects (CustomTag) Full replacement set of custom tags for the backing account configuration | |
Array of objects (FleetUpdateAccountConfigNebiusBindingInput) Full replacement set of Nebius bindings for this account config instance | |
| setConnection | boolean set account config instance connection |
{- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "nebiusBindings": [
- {
- "privateKeyPEM": "-----BEGIN PRIVATE KEY-----\\n...\\n-----END PRIVATE KEY-----",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}
], - "setConnection": true
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| resourceKey required | string Example: http-service The resource key |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| resourceKey required | string Example: http-service The resource key |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| customDNS required | string The custom DNS to add |
| targetPort | integer <int64> The target port |
{- "customDNS": "my-custom-dns.com",
- "targetPort": 8080
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: hc-12345678 The host cluster ID |
{- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "deploymentInstancesTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "gcpProjectID": "my-project",
- "id": "Eveniet et amet dicta omnis.",
- "isBYOCOnPrem": false,
- "isOnPremDataplane": false,
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "privateLinkEnabled": false,
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: hc-12345678 The host cluster ID |
{- "expirationTimestamp": "2021-01-01T00:00:00Z",
- "token": "token"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "hostClusters": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "deploymentInstancesTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "gcpProjectID": "my-project",
- "id": "Ut velit nesciunt enim in commodi nihil.",
- "isBYOCOnPrem": false,
- "isOnPremDataplane": false,
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "privateLinkEnabled": false,
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "deploymentInstancesTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "gcpProjectID": "my-project",
- "id": "Ut velit nesciunt enim in commodi nihil.",
- "isBYOCOnPrem": false,
- "isOnPremDataplane": false,
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "privateLinkEnabled": false,
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "deploymentInstancesTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "gcpProjectID": "my-project",
- "id": "Ut velit nesciunt enim in commodi nihil.",
- "isBYOCOnPrem": false,
- "isOnPremDataplane": false,
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "privateLinkEnabled": false,
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}
], - "ids": [
- "sub-12345678",
- "sub-abcdefgh",
- "sub-1234efgh"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| resourceId required | string The resource ID. |
| skipFinalSnapshot | boolean Default: false If true, skip the automatic final snapshot before deletion even if snapshotBeforeDeletion is enabled for the resource. |
{- "resourceId": "Eos tempore non ut ut tenetur harum.",
- "skipFinalSnapshot": false
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| detail | boolean Default: false Example: detail=true If true, the response will include detailed information about the resource instance. |
{- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Voluptatem eos ducimus.",
- "defaultSubscription": true,
- "deploymentCellID": "Et repudiandae sunt labore nihil asperiores incidunt.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Impedit odit quam vero nihil ullam ad.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Eos cum rerum.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Dolor ipsa possimus veritatis possimus.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "Sed blanditiis.",
- "serviceModelId": "Dignissimos natus quo et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Laboriosam saepe.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Corrupti qui natus.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
Array of objects (CustomTag) The custom tags for the resource instance. | |
| network_type | string The network type |
| requestParams | any The request parameters |
| resourceId required | string The resource ID. |
{- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "network_type": "PUBLIC|INTERNAL",
- "requestParams": {
- "param1": "value1",
- "param2": "value2"
}, - "resourceId": "Aut dignissimos et aut doloribus."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| capacityToBeAdded required | integer <int64> Number of replicas to be added |
| resourceId required | string The resource ID. |
{- "capacityToBeAdded": 3,
- "resourceId": "Ea aut."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
{- "environmentId": "se-123456",
- "serviceId": "s-123456",
- "snapshotId": "Ea incidunt officiis doloremque aliquam."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| sourceSnapshotId | string The source snapshot ID |
| targetRegion required | string The target region to copy the snapshot to |
{- "sourceSnapshotId": "Quibusdam ut nihil eum adipisci.",
- "targetRegion": "us-west-2"
}{- "snapshotId": "Officiis suscipit omnis et."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| workflowId required | string Example: cwt-12345678 The custom workflow ID from the instance's supportedOperations list. |
| requestParams | any Input parameters for the custom workflow. System workflow operations do not require user supplied parameters. |
| resourceId required | string The resource ID. |
| waitForCompletionSeconds | integer <int64> Block up to N seconds (max 60) and return the completed execution inline. 0/absent = async. |
{- "requestParams": {
- "primaryPodName": "postgres-1"
}, - "resourceId": "Sit laborum.",
- "waitForCompletionSeconds": 30
}{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "workflowExecutionId": "Voluptates architecto perferendis.",
- "workflowId": "Facere voluptatem."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
{- "instanceId": "instance-12345678",
- "resourcesDebug": {
- "mysql": {
- "debugData": "Quasi delectus.",
- "resourceId": "Fugit voluptatem ab quia quas est illo.",
- "workloadDiagnosis": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "postgres",
- "message": "Back-off pulling image \"bitnami/kubectl:1.33\": not found",
- "pod": "instance-x-1",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "postgres",
- "message": "Back-off pulling image \"bitnami/kubectl:1.33\": not found",
- "pod": "instance-x-1",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "postgres",
- "message": "Back-off pulling image \"bitnami/kubectl:1.33\": not found",
- "pod": "instance-x-1",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "postgres",
- "message": "Back-off pulling image \"bitnami/kubectl:1.33\": not found",
- "pod": "instance-x-1",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
}
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| enable required | boolean Enable debug mode |
{- "enable": true
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "resources": [
- {
- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Non est vel nihil ab.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}, - {
- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Non est vel nihil ab.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| id required | string Example: event-12345678 The ID of the event |
{- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Odio ut repellat occaecati.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Tempore nisi commodi aut.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Et dolor corporis qui modi.",
- "userName": "John Doe",
- "workflowFailures": [
- {
- "eventTime": "2020-01-01T00:00:00Z",
- "message": "Bootstrap failed for reason X"
}, - {
- "eventTime": "2020-01-01T00:01:00Z",
- "message": "Compute failed for reason Y"
}
], - "workflowId": "Et hic rerum."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| startTime | string Example: startTime=2023-01-10T00:00:00Z Filter events that occurred after this time |
| endTime | string Example: endTime=2023-01-10T00:00:00Z Filter events that occurred before this time |
| excludeWorkflowFailures | boolean Example: excludeWorkflowFailures=true Whether to exclude workflow failure details from the response. |
{- "events": [
- {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Eos commodi molestiae vel et.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Non quia aut.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Ut beatae harum sunt et.",
- "userName": "John Doe",
- "workflowFailures": [
- {
- "eventTime": "2020-01-01T00:00:00Z",
- "message": "Bootstrap failed for reason X"
}, - {
- "eventTime": "2020-01-01T00:01:00Z",
- "message": "Compute failed for reason Y"
}
], - "workflowId": "Ab qui magni sit debitis assumenda."
}, - {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Eos commodi molestiae vel et.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Non quia aut.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Ut beatae harum sunt et.",
- "userName": "John Doe",
- "workflowFailures": [
- {
- "eventTime": "2020-01-01T00:00:00Z",
- "message": "Bootstrap failed for reason X"
}, - {
- "eventTime": "2020-01-01T00:01:00Z",
- "message": "Compute failed for reason Y"
}
], - "workflowId": "Ab qui magni sit debitis assumenda."
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| failedReplicaAction | string The failed replica action |
| failedReplicaID required | string The failed replica ID |
{- "failedReplicaAction": "FAILOVER_ONLY|FAILOVER_AND_RESTART|FAILOVER_AND_RECREATE",
- "failedReplicaID": "db-0"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
{- "installerURL": "Tempore sunt.",
- "instanceId": "instance-12345678"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| excludeNetworkTopology | boolean Example: excludeNetworkTopology=false Whether to exclude network topology details from the response. |
| excludeHAStatus | boolean Example: excludeHAStatus=false Whether to exclude high availability and autoscaling status from the response. |
| excludeIntegrations | boolean Example: excludeIntegrations=false Whether to exclude integration statuses from the response. |
| excludeMaintenanceTasks | boolean Example: excludeMaintenanceTasks=false Whether to exclude maintenance tasks from the response. |
{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "resourceInstances": [
- {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
Array of objects (CustomTag) The custom tags for the resource instance. | |
| deletionProtection | boolean Set to true to enable deletion protection or false to disable it |
| enableDebugMode | boolean Enable debug mode |
{- "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "deletionProtection": true,
- "enableDebugMode": true
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| resourceId required | string The resource ID. |
object The resource override configuration for one-off patching. | |
| targetTierVersion | string The target resource version. |
{- "resourceId": "Et quia.",
- "resourceOverrideConfiguration": {
- "mysql": {
- "helmChartValues": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}, - "redis": {
- "helmChartValues": {
- "image": {
- "repository": "redis",
- "tag": "6.0"
}, - "replicaCount": 2
}
}
}, - "targetTierVersion": "2.0"
}{- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Quae repudiandae ea et.",
- "defaultSubscription": true,
- "deploymentCellID": "Possimus omnis adipisci quis rerum libero.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Voluptas sed officia.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Architecto magni omnis deserunt ut.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Commodi inventore dolor maxime tempora.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "Error culpa atque repellat est itaque.",
- "serviceModelId": "Deserunt pariatur laudantium aut impedit at.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Et ipsum laboriosam id iste rem.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Deleniti sed voluptatem nulla consequatur eos ipsam.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| capacityToBeRemoved required | integer <int64> Number of replicas to be removed |
| resourceId required | string The resource ID. |
{- "capacityToBeRemoved": 3,
- "resourceId": "Enim autem."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| resourceId required | string The resource ID. |
{- "resourceId": "Voluptatem mollitia qui aut adipisci autem aperiam."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| targetRestoreTime required | string The target restore time |
{- "targetRestoreTime": "2021-09-01T00:00:00Z"
}{- "completeTime": "2021-09-01T00:00:00Z",
- "environmentId": "se-123456",
- "productTierId": "Qui nihil.",
- "productTierVersion": "1.0",
- "serviceId": "s-123456",
- "snapshotId": "Pariatur non.",
- "status": "completed"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| network_type | string The network type |
| targetRestoreTime required | string The target restore time |
{- "network_type": "PUBLIC|INTERNAL",
- "targetRestoreTime": "2021-09-01T00:00:00Z"
}{- "id": "Quisquam temporibus."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
{- "snapshots": [
- {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| targetRegion | string The target region to create the snapshot in. If not specified, use the same region as the instance |
{- "targetRegion": "us-west-2"
}{- "environmentId": "se-123456",
- "serviceId": "s-123456",
- "snapshotId": "Deleniti qui omnis nemo ratione repellendus."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| snapshotId required | string Example: instance-ss-12345678 The instance snapshot ID |
{- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Est qui tempora commodi ipsam.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Nihil nemo et.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Quaerat ut occaecati eos nemo excepturi.",
- "subscriptionOwnerOrgId": "Laborum ullam aut.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Officia quo quis cupiditate debitis optio iure.",
- "subscriptionOwnerUserName": "Admin"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| resourceId required | string The resource ID. |
{- "resourceId": "Voluptatibus quia qui minus est repellat omnis."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| resourceId required | string The resource ID. |
{- "resourceId": "Qui reiciendis."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "environmentId": "se-123456",
- "instanceId": "instance-12345678",
- "nextPageToken": "next-token",
- "serviceId": "s-123456",
- "upgrades": [
- {
- "createdAt": "2020-01-01T00:00:00Z",
- "instanceId": "instance-12345678",
- "productTierId": "Ut aut corrupti sint.",
- "scheduledAt": "2020-01-01T00:00:00Z",
- "sourceVersion": "1.0",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade completed successfully",
- "targetVersion": "2.0",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:10:00Z",
- "upgradeEndTime": "2020-01-01T00:10:00Z",
- "upgradePathId": "Unde quibusdam dicta ipsam expedita.",
- "upgradeStartTime": "2020-01-01T00:00:00Z",
- "workflowID": "submit-update-instance-abcdefgh"
}, - {
- "createdAt": "2020-01-01T00:00:00Z",
- "instanceId": "instance-12345678",
- "productTierId": "Ut aut corrupti sint.",
- "scheduledAt": "2020-01-01T00:00:00Z",
- "sourceVersion": "1.0",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade completed successfully",
- "targetVersion": "2.0",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:10:00Z",
- "upgradeEndTime": "2020-01-01T00:10:00Z",
- "upgradePathId": "Unde quibusdam dicta ipsam expedita.",
- "upgradeStartTime": "2020-01-01T00:00:00Z",
- "workflowID": "submit-update-instance-abcdefgh"
}, - {
- "createdAt": "2020-01-01T00:00:00Z",
- "instanceId": "instance-12345678",
- "productTierId": "Ut aut corrupti sint.",
- "scheduledAt": "2020-01-01T00:00:00Z",
- "sourceVersion": "1.0",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade completed successfully",
- "targetVersion": "2.0",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:10:00Z",
- "upgradeEndTime": "2020-01-01T00:10:00Z",
- "upgradePathId": "Unde quibusdam dicta ipsam expedita.",
- "upgradeStartTime": "2020-01-01T00:00:00Z",
- "workflowID": "submit-update-instance-abcdefgh"
}, - {
- "createdAt": "2020-01-01T00:00:00Z",
- "instanceId": "instance-12345678",
- "productTierId": "Ut aut corrupti sint.",
- "scheduledAt": "2020-01-01T00:00:00Z",
- "sourceVersion": "1.0",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade completed successfully",
- "targetVersion": "2.0",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:10:00Z",
- "upgradeEndTime": "2020-01-01T00:10:00Z",
- "upgradePathId": "Unde quibusdam dicta ipsam expedita.",
- "upgradeStartTime": "2020-01-01T00:00:00Z",
- "workflowID": "submit-update-instance-abcdefgh"
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| ProductTierVersion | string Example: ProductTierVersion=Est et. Product tier version of the instance to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Est corporis quia. Product tier id of the instance to describe. Needs to specified in combination with the product tier version |
| SubscriptionId | string Example: SubscriptionId=Quia et quaerat dolor facere. Subscription id of the instance to describe. |
| Filter | string Enum: "onlyCloudAccounts" "excludeCloudAccounts" Example: Filter=onlyCloudAccounts Filter to apply to the list of instances. |
| ExcludeDetail | boolean Default: false Example: ExcludeDetail=true Whether to exclude detailed information about the resource instances. |
| excludeNetworkTopology | boolean Example: excludeNetworkTopology=false Whether to exclude network topology details from the response. |
| excludeHAStatus | boolean Example: excludeHAStatus=false Whether to exclude high availability and autoscaling status from the response. |
| excludeIntegrations | boolean Example: excludeIntegrations=false Whether to exclude integration statuses from the response. |
| excludeMaintenanceTasks | boolean Example: excludeMaintenanceTasks=false Whether to exclude maintenance tasks from the response. |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "resourceInstances": [
- {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "activeBreakpoints": [
- {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}, - {
- "conditions": {
- "$sys.action": "CREATE",
- "$sys.tenant.id": "user-abcd1234"
}, - "event": "StartHelmInstall",
- "id": "postgres",
- "status": "Pending|Hit"
}
], - "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "consumptionResourceInstanceResult": {
- "active": true,
- "autoscalingEnabled": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "backupStatus": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "earliestRestoreTime": "2021-09-01T00:00:00Z",
- "lastBackupTime": "2021-09-01T00:00:00Z"
}, - "cloud_provider": "aws",
- "created_at": "2023-01-10T00:00:00Z",
- "createdByUserId": "Quisquam non hic.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Dolorem doloribus aut perferendis et fugiat nihil.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Accusantium nostrum fugiat est fugit.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Dolor et quaerat et corrupti est sit.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - "controlPlaneDeploymentCellID": "Rem soluta.",
- "defaultSubscription": true,
- "deploymentCellID": "Quia quo ipsam nemo est et laudantium.",
- "environmentId": "se-123456",
- "gcpProjectID": "my-project",
- "input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "instanceDebugCommands": [
- "aws eks update-kubeconfig --name my-cluster --region us-west-2",
- "kubectl -n instance-12345678 get pods"
], - "integrationsStatus": [
- {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "healthStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "integrationType": "LOGS",
- "message": "missing exporter secret configuration for gcp",
- "scope": "INTERNAL|CUSTOMER"
}
], - "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "managedResourceType": "PortsBasedProxy",
- "manualOverride": {
- "setAt": "2020-01-01T00:00:00Z",
- "setterUserId": "user-12345678",
- "workflowId": "wf-12345678"
}, - "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "organizationId": "Rerum et sint qui.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Ullam sapiente.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Sint numquam magni beatae qui saepe.",
- "resourceName": "postgres",
- "resourceVersionSummaries": [
- {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}, - {
- "capabilities": [
- {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}, - {
- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ProxyId": "r-123456",
- "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}
], - "externalResource": true,
- "genericResourceDeploymentConfiguration": {
- "image": "nginx:latest",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2"
}
}, - "helmDeploymentConfiguration": {
- "chartName": "nginx",
- "chartVersion": "1.2.3",
- "podEvents": {
- "pod1": [
- {
- "FirstTimestamp": "2025-10-01T12:00:00Z",
- "LastTimestamp": "2025-10-01T12:05:00Z",
- "Message": "Pod scheduled successfully",
- "NumberOfOccurrences": 3,
- "Reason": "Scheduled"
}
], - "pod2": [
- {
- "FirstTimestamp": "2025-10-01T12:06:00Z",
- "LastTimestamp": "2025-10-01T12:06:00Z",
- "Message": "Insufficient resources",
- "NumberOfOccurrences": 1,
- "Reason": "FailedScheduling"
}
]
}, - "podStatus": {
- "pod1": "Running",
- "pod2": "Pending",
- "pod3": "Failed"
}, - "podToHostMapping": {
- "pod1": "node1",
- "pod2": "node2",
- "pod3": "node1"
}, - "releaseName": "my-nginx-release",
- "releaseNamespace": "default",
- "releaseStatus": "deployed",
- "runtimeConfiguration": {
- "namespace": "default",
- "timeout": "300s",
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "values": {
- "mysql": {
- "image": {
- "repository": "mysql",
- "tag": "8.0"
}, - "replicaCount": 3,
- "service": {
- "type": "LoadBalancer"
}
}
}
}, - "kustomizeDeploymentConfiguration": {
- "BasePath": "/path/to/kustomization",
- "DeploymentErrors": "Failed to apply Kustomize overlays",
- "Overlays": {
- "overlay1": "/path/to/overlay1",
- "overlay2": "/path/to/overlay2"
}
}, - "latestVersion": "2.0",
- "resourceId": "Qui nam consectetur et tempora.",
- "resourceName": "asserts-server",
- "terraformDeploymentConfiguration": {
- "configurationFiles": {
- "main.tf": "resource \"aws_instance\" \"example\" { ... }",
- "variables.tf": "variable \"instance_type\" { default = \"t2.micro\" }"
}, - "deploymentErrors": "Failed to initialize Terraform provider"
}, - "version": "1.0"
}
], - "serviceEnvName": "dev",
- "serviceId": "s-123456",
- "serviceLogoURL": "A quo exercitationem aut eos.",
- "serviceModelId": "Vero corporis distinctio et.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Molestiae odio repellendus beatae.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Delectus laborum est similique sit qui maiores.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| serviceModelId required | string Example: sm-12345678 The service model ID. |
| productTierId required | string Example: pt-12345678 The product tier ID. |
| resourceId required | string Example: r-12345678 The resource ID. |
{- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Quod est autem nihil nostrum quisquam.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| serviceModelId required | string Example: sm-12345678 The service model ID. |
| productTierId required | string Example: pt-12345678 The product tier ID. |
| environmentType | string Filter resources by environment type. |
| nextPageToken | string Token to use for the next request |
| orgId | string Filter resources by organization ID. |
| pageSize | integer <int64> The number of resources to return per page. |
| userId | string Filter resources by user ID. |
{- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "nextPageToken": "next-token",
- "orgId": "Nostrum facilis autem.",
- "pageSize": 10,
- "userId": "Dolor est pariatur animi provident impedit labore."
}{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "resources": [
- {
- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Non est vel nihil ab.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}, - {
- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Non est vel nihil ab.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}, - {
- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Non est vel nihil ab.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}, - {
- "environmentId": "se-123456",
- "instanceCount": 2,
- "name": "asserts-server",
- "perVersionInstanceCount": {
- "1.0": 2,
- "1.1": 2,
- "2.0": 2
}, - "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "resourceId": "Non est vel nihil ab.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "supportsPublicNetwork": true,
- "version": "2.0",
- "versionHistory": [
- "1.0",
- "1.1",
- "2.0"
]
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| organizationId required | string Example: o-12345678 The organization ID. |
{- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Suscipit eum enim voluptas molestias aliquam.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "organizations": [
- {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Commodi natus inventore quae omnis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}, - {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Commodi natus inventore quae omnis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}, - {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Commodi natus inventore quae omnis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| instanceId required | string Example: instance-12345678 The resource instance ID. |
| verb required | string Example: PostgresVersion The provider-defined verb to invoke. The server resolves the verb to a custom workflow ID against the instance's plan version. |
| requestParams | any Input parameters for the custom workflow. System workflow operations do not require user supplied parameters. |
| resourceId required | string The resource ID. |
| waitForCompletionSeconds | integer <int64> Block up to N seconds (max 60) and return the completed execution inline. 0/absent = async. |
{- "requestParams": {
- "primaryPodName": "postgres-1"
}, - "resourceId": "Natus sed modi fugit.",
- "waitForCompletionSeconds": 30
}{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "workflowExecutionId": "Ex perferendis et error temporibus non ut.",
- "workflowId": "Perspiciatis fugit et eum."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| query required | string The search query. Supports prefixed searches such as 'user: |
{- "query": "snapshot:instance-12345678"
}{- "results": [
- {
- "description": "The PostgresDB for Omnistrate.",
- "id": "r-12345678",
- "name": "postgres",
- "status": "Ready",
- "statusDescription": "The PostgresDB for Omnistrate is ready."
}, - {
- "description": "Manual snapshot for instance instance-87654321",
- "environmentId": "se-12345678",
- "id": "snap-12345678",
- "name": "instance-87654321",
- "serviceId": "s-12345678",
- "status": "Complete"
}
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
{- "EnvironmentCount": 1,
- "ImagesCount": 1,
- "InfraConfigCount": 1,
- "InstancesCount": 1,
- "OrganizationCount": 1,
- "ResourceCount": 1,
- "UserCount": 1,
- "environmentId": "se-123456",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| productTierId | string Example: productTierId=Est corporis quia. The product tier id to filter by |
| subscriptionId | string Example: subscriptionId=Quia et quaerat dolor facere. The subscription id to filter by |
| snapshotType | string Example: snapshotType=AutomatedSnapshot|ManualSnapshot The type of snapshot to filter by. Valid values are: 'ManualSnapshot' and 'AutomatedSnapshot' |
{- "snapshots": [
- {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "instanceResourceType": "OperatorCRD",
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Saepe voluptatem totam omnis et quibusdam vitae.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Labore aut eum illum non.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Ducimus voluptas sequi.",
- "subscriptionOwnerOrgId": "Dolores ea illo voluptatum sunt provident minus.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Dolores distinctio odit.",
- "subscriptionOwnerUserName": "Admin"
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| snapshotId required | string Example: instance-ss-12345678 The instance snapshot ID |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| snapshotId required | string Example: instance-ss-12345678 The snapshot ID |
| custom_network_id | string Custom network for resource |
| inputParametersOverride | any Custom input parameters override |
| network_type | string The network type |
| productTierVersionOverride | string The product tier version |
| restoreToSourceInstance | boolean If true, restore to the same instance ID as the previously deleted source instance. This preserves the original instance ID and endpoint. |
| subscriptionId | string The target subscription ID. If omitted, restores to the snapshot's original subscription. Cross-subscription restore is only supported for service provider hosted deployments on the same service, product tier, and host cluster. |
{- "custom_network_id": "n-1234567890",
- "inputParametersOverride": {
- "param1": "value1",
- "param2": "value2"
}, - "network_type": "PUBLIC|INTERNAL",
- "productTierVersionOverride": "1.0",
- "restoreToSourceInstance": false,
- "subscriptionId": "Similique eum aut modi qui tempore."
}{- "id": "Neque nobis aut magni eaque."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| productTierId | string Example: productTierId=pt-12345678 The product tier Id |
| includeInactive | boolean Example: includeInactive=false Whether to include inactive subscriptions |
| excludePricing | boolean Example: excludePricing=false Whether to exclude billing details from the response |
| excludeStats | boolean Example: excludeStats=false Whether to exclude subscription statistics from the response |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "ids": [
- "sub-12345678",
- "sub-abcdefgh",
- "sub-1234efgh"
], - "nextPageToken": "token",
- "subscriptions": [
- {
- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "createdAt": "2019-01-01T00:00:00Z",
- "currentActivePricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "customPrice": true,
- "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "firstUsageTime": "2019-01-01T00:00:00Z",
- "id": "Tenetur sapiente laborum eos.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Hic eveniet reiciendis et exercitationem qui harum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Beatae et consequatur accusantium autem minus.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Laboriosam reiciendis possimus.",
- "scheduledSubscriptionPricingList": [
- {
- "createdAt": "2019-01-03T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": false,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "serviceId": "s-123456",
- "serviceLogoURL": "Sit debitis sed.",
- "serviceName": "MySQL multi-writer service",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionPricingAuditLogs": [
- {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": false,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-05T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Quae ut sint excepturi voluptatem accusantium sunt.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Inventore qui eos sint ea.",
- "userAttributes": {
- "affiliateCode": "AFF12345"
}, - "userCount": 2
}, - {
- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "createdAt": "2019-01-01T00:00:00Z",
- "currentActivePricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "customPrice": true,
- "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "firstUsageTime": "2019-01-01T00:00:00Z",
- "id": "Tenetur sapiente laborum eos.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Hic eveniet reiciendis et exercitationem qui harum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Beatae et consequatur accusantium autem minus.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Laboriosam reiciendis possimus.",
- "scheduledSubscriptionPricingList": [
- {
- "createdAt": "2019-01-03T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": false,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "serviceId": "s-123456",
- "serviceLogoURL": "Sit debitis sed.",
- "serviceName": "MySQL multi-writer service",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionPricingAuditLogs": [
- {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": false,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-05T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Quae ut sint excepturi voluptatem accusantium sunt.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Inventore qui eos sint ea.",
- "userAttributes": {
- "affiliateCode": "AFF12345"
}, - "userCount": 2
}, - {
- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "createdAt": "2019-01-01T00:00:00Z",
- "currentActivePricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "customPrice": true,
- "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "firstUsageTime": "2019-01-01T00:00:00Z",
- "id": "Tenetur sapiente laborum eos.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Hic eveniet reiciendis et exercitationem qui harum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Beatae et consequatur accusantium autem minus.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Laboriosam reiciendis possimus.",
- "scheduledSubscriptionPricingList": [
- {
- "createdAt": "2019-01-03T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": false,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "serviceId": "s-123456",
- "serviceLogoURL": "Sit debitis sed.",
- "serviceName": "MySQL multi-writer service",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionPricingAuditLogs": [
- {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": false,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-05T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Quae ut sint excepturi voluptatem accusantium sunt.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Inventore qui eos sint ea.",
- "userAttributes": {
- "affiliateCode": "AFF12345"
}, - "userCount": 2
}, - {
- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "createdAt": "2019-01-01T00:00:00Z",
- "currentActivePricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "customPrice": true,
- "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "firstUsageTime": "2019-01-01T00:00:00Z",
- "id": "Tenetur sapiente laborum eos.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Hic eveniet reiciendis et exercitationem qui harum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Beatae et consequatur accusantium autem minus.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Laboriosam reiciendis possimus.",
- "scheduledSubscriptionPricingList": [
- {
- "createdAt": "2019-01-03T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": false,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "serviceId": "s-123456",
- "serviceLogoURL": "Sit debitis sed.",
- "serviceName": "MySQL multi-writer service",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionPricingAuditLogs": [
- {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": false,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-05T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Quae ut sint excepturi voluptatem accusantium sunt.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Inventore qui eos sint ea.",
- "userAttributes": {
- "affiliateCode": "AFF12345"
}, - "userCount": 2
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| allowCreatesWhenPaymentNotConfigured | boolean Whether to allow creating instances when payment is not configured. |
| billingProvider | string The billing provider for this subscription |
| customPrice | boolean Whether to use a custom price for this subscription |
object If customPrice is true, provide the price per unit for the subscription here. | |
| externalPayerId | string The external payer ID to record which customer should pay for this subscription |
| maxNumberOfInstances | integer <int64> The maximum number of instances that can be created for this subscription. Use -1 to unset this restriction. |
| onBehalfOfCustomerUserId required | string The user ID of the customer that this subscription is on behalf of |
| priceEffectiveDate | string The effective date of the price, truncated to the first day of the month. Only the current or future months may be specified. |
| productTierId required | string The product tier ID |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "customPrice": true,
- "customPricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "maxNumberOfInstances": 10,
- "onBehalfOfCustomerUserId": "Expedita quas in ut eaque et nemo.",
- "priceEffectiveDate": "2019-01-01T00:00:00Z",
- "productTierId": "Mollitia sit non reprehenderit quisquam voluptas."
}{- "id": "Voluptatum ab rerum rem qui iste."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: sub-12345678 The subscription ID |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: sub-12345678 The subscription ID |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "createdAt": "2019-01-01T00:00:00Z",
- "currentActivePricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "customPrice": true,
- "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "firstUsageTime": "2019-01-01T00:00:00Z",
- "id": "Vel et possimus earum illo minus.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Consequatur consequatur non et impedit.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Eos laborum.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Et illo est.",
- "scheduledSubscriptionPricingList": [
- {
- "createdAt": "2019-01-03T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": false,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "serviceId": "s-123456",
- "serviceLogoURL": "Cum mollitia dolore quia est pariatur fugit.",
- "serviceName": "MySQL multi-writer service",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionPricingAuditLogs": [
- {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": false,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.02,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.002,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-04T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": "2019-02-01T00:00:00Z",
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-01-01T00:00:00Z"
}, - {
- "createdAt": "2019-01-05T00:00:00Z",
- "createdByUserId": "user-12345678",
- "createdByUserName": "John Doe",
- "customPrice": true,
- "endDate": null,
- "isActiveBillingPrice": true,
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.01,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.001,
- "currency": "USD"
}
}, - "startDate": "2019-02-01T00:00:00Z"
}
], - "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Sed iure et beatae officia.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Modi doloremque.",
- "userAttributes": {
- "affiliateCode": "AFF12345"
}, - "userCount": 2
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: sub-12345678 The subscription ID |
| allowCreatesWhenPaymentNotConfigured | boolean Whether to allow creating instances when payment is not configured. |
| billingProvider | string The billing provider for this subscription |
| customPrice | boolean Whether to use a custom price for this subscription |
object If custom price is true, provide the price per unit for the subscription here. | |
| externalPayerId | string The external payer ID to record which customer should pay for this subscription. |
| maxNumberOfInstances | integer <int64> The maximum number of instances that can be created for this subscription. Use -1 to unset this restriction. |
| priceEffectiveDate | string The effective date of the price, truncated to the first day of the month. Only the current or future months may be specified. |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "customPrice": true,
- "customPricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "maxNumberOfInstances": 10,
- "priceEffectiveDate": "2019-01-01T00:00:00Z"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: sub-12345678 The subscription ID |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: sub-12345678 The subscription ID |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| status | string Example: status=PENDING The status of the subscription request to filter by |
{- "ids": [
- "subr-12345678",
- "subr-abcdefgh",
- "subr-1234efgh"
], - "nextPageToken": "next-token",
- "subscriptionRequests": [
- {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Facilis vitae quo.",
- "productTierId": "Dolor aperiam consequatur est et.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Ea cumque.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Nam iure eos ipsum numquam et.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Id ut ducimus quos ab sint molestias.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Facilis vitae quo.",
- "productTierId": "Dolor aperiam consequatur est et.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Ea cumque.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Nam iure eos ipsum numquam et.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Id ut ducimus quos ab sint molestias.",
- "updatedByUserName": "John Doe"
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: subr-12345678 The subscription ID |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: subr-12345678 The subscription ID |
{- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Officia totam et est rerum.",
- "productTierId": "Qui commodi eligendi natus.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Molestiae vel magnam ut saepe aliquam.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Voluptatem magni.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Nemo laborum enim.",
- "updatedByUserName": "John Doe"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| id required | string Example: subr-12345678 The subscription ID |
| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| allowCreatesWhenPaymentNotConfigured | boolean Whether to allow creating instances when payment is not configured. |
| billingProvider | string The billing provider for this subscription |
| customPrice | boolean Whether to use a custom price for this subscription |
object If customPrice is true, provide the price per unit for the subscription here. | |
| externalPayerId | string The external payer ID to record which customer should pay for this subscription. |
| maxNumberOfInstances | integer <int64> The maximum number of instances that can be created for this subscription. Use -1 to unset this restriction. |
| priceEffectiveDate | string The effective date of the price, truncated to the first day of the month. Only the current or future months may be specified. |
| subscriptionIDs required | Array of strings List of subscription IDs to update |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "billingProvider": "STRIPE|BRING_YOUR_OWN",
- "customPrice": true,
- "customPricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "externalPayerId": "a3df-sdf9-gfn3-4g3f",
- "maxNumberOfInstances": 10,
- "priceEffectiveDate": "2019-01-01T00:00:00Z",
- "subscriptionIDs": [
- "Ut facilis omnis ea suscipit.",
- "Excepturi architecto dolor et est sequi.",
- "Recusandae rerum tempore fugiat dolor sit vitae."
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| userId required | string Example: user-12345678 The user ID |
{- "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Eius velit dolor eum.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Magni consequuntur.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptions": [
- {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}
], - "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Omnis suscipit.",
- "userName": "Alice"
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| environmentId required | string Example: se-12345678 The service environment ID this workflow belongs to. |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
| subscriptionId | string Example: subscriptionId=sub-12345678 The subscription ID of the user |
| excludeStats | boolean Example: excludeStats=false Whether to exclude user statistics from the response |
{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "serviceId": "s-123456",
- "users": [
- {
- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "environmentId": "se-123456",
- "instanceCount": 3,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Rerum cumque doloribus dolorem exercitationem et.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Ad illum incidunt veniam.",
- "orgName": "Enterprise",
- "serviceId": "s-123456",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Dolor minima.",
- "userName": "Alice",
- "userSubscriptionRole": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}, - {
- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "environmentId": "se-123456",
- "instanceCount": 3,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Rerum cumque doloribus dolorem exercitationem et.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Ad illum incidunt veniam.",
- "orgName": "Enterprise",
- "serviceId": "s-123456",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Dolor minima.",
- "userName": "Alice",
- "userSubscriptionRole": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}
]
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
object Configuration overrides for the upgrade path per adopted instance ID. This currently only includes custom Helm chart values and Helm runtime configurations. | |
| maxConcurrentUpgrades | integer <int64> The maximum number of instances that can be upgraded concurrently. If not specified, falls back to the deployment configuration setting. |
| notifyCustomer | boolean Whether to notify the end customer about the upgrade progress. |
| scheduledDate | string The future date when the upgrade is planned to be executed. Empty for immediate upgrade. |
| sourceVersion required | string The source version of the upgrade path. |
| targetVersion required | string The target version of the upgrade path. |
required | object The filter to use to choose the instances to upgrade. |
{- "configurationOverrides": {
- "instance-12345678": {
- "redis": {
- "customHelmValues": {
- "redis": {
- "enabled": true,
- "replicaCount": 2
}
}
}
}, - "instance-abcdefgh": {
- "mysql": {
- "customHelmRuntimeConfiguration": {
- "waitForJobs": true,
- "waitForJobsTimeout": "10m"
}, - "customHelmValues": {
- "mysql": {
- "enabled": true
}
}
}
}
}, - "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "scheduledDate": "2020-01-01",
- "sourceVersion": "1.0",
- "targetVersion": "2.0",
- "upgradeFilters": {
- "INSTANCE_IDS": [
- "instance-12345678",
- "instance-abcdefgh"
]
}
}{- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Dolor est ad rerum.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Vitae magni occaecati.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Similique quisquam architecto.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Et ut pariatur rerum ea."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
| upgradePathId required | string Example: up-12345678 The upgrade path ID |
{- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Fugiat et sapiente sit.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Incidunt a.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Quibusdam cumque ratione tenetur perferendis autem ut.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Dolor aut."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
| upgradePathId required | string Example: up-12345678 The upgrade path ID |
{- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Quia voluptates.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Aspernatur corporis vero sit.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Quae sed ipsa dolorem.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Consequatur omnis officia fugiat vero doloremque autem."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
| upgradePathId required | string Example: up-12345678 The upgrade path ID |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "instances": [
- {
- "cloudProviderName": "aws",
- "cloudProviderRegion": "us-east-1",
- "createdAt": "2020-01-01T00:00:00Z",
- "instanceId": "instance-12345678",
- "lifecycleStatus": "RUNNING",
- "orgName": "Omnistrate",
- "resourceName": "writer",
- "status": "PAUSED",
- "updatedAt": "2020-01-01T00:00:00Z",
- "workflowID": "submit-update-instance-12345678"
}, - {
- "cloudProviderName": "aws",
- "cloudProviderRegion": "eu-west-1",
- "createdAt": "2020-01-01T00:00:00Z",
- "instanceId": "instance-abcdefgh",
- "lifecycleStatus": "STOPPED",
- "orgName": "Omnistrate",
- "resourceName": "app",
- "status": "FAILED",
- "updatedAt": "2020-01-01T00:00:00Z",
- "workflowID": "submit-update-instance-abcdefgh"
}
], - "nextPageToken": "next-token",
- "productTierId": "Minus voluptatem quos fugiat.",
- "serviceId": "s-123456",
- "upgradePathId": "Nobis qui rem."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
| upgradePathId required | string Example: up-12345678 The upgrade path ID |
| action required | string The action to perform on the upgrade path. |
object The action payload to perform on the upgrade path. |
{- "action": "pause|cancel|resume|skip-instances|notify-customer",
- "actionPayload": {
- "Aperiam occaecati hic.": "Voluptas dignissimos eum rerum eius.",
- "Est rerum.": "Veritatis a quia aliquid nihil provident.",
- "Libero praesentium eveniet pariatur nulla.": "Ea in voluptatem quas odio."
}
}{- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Et consequatur dolor ea.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Numquam tenetur harum.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Repellat hic dolore quae.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Nisi iusto quae ipsum quia."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
| upgradePathId required | string Example: up-12345678 The upgrade path ID |
| targetVersion required | string The new target product tier version for the scheduled upgrade path. |
{- "targetVersion": "2.0"
}{- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Quia saepe tempora odit.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Eum velit exercitationem reprehenderit quis aliquam.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Eligendi et sit accusamus vel.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Quasi at ullam corrupti."
}| serviceId required | string Example: s-12345678 The service ID this workflow belongs to. |
| productTierId required | string Example: pt-12345678 The product tier ID that this upgrade path belongs to |
| sourceProductTierVersion | string Example: sourceProductTierVersion=1.0 The source product tier version to list upgrade paths for |
| targetProductTierVersion | string Example: targetProductTierVersion=2.0 The target product tier version to list upgrade paths for |
| status | string Example: status=COMPLETE The status of the upgrade path to filter by |
| type | string Example: type=Major The type of the upgrade path to filter by |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "nextPageToken": "next-token",
- "upgradePaths": [
- {
- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Eum ut libero.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Et hic in dolores.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Quaerat nisi.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Itaque vel quibusdam suscipit ducimus beatae deleniti."
}, - {
- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "failedInstanceReasons": {
- "instance-abc123": {
- "reason": "instance has a pending upgrade on upgrade path up-xyz789"
}, - "instance-def456": {
- "reason": "instance is in a terminal state"
}
}, - "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Eum ut libero.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Et hic in dolores.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "statusMessage": "Upgrade path auto-cancelled: paused for longer than 24h0m0s without being resumed",
- "targetVersion": "2.0",
- "targetVersionName": "Quaerat nisi.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Itaque vel quibusdam suscipit ducimus beatae deleniti."
}
]
}| environmentType required | string Example: environmentType=PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL The environment type |
[- {
- "accessServicesOrchestration": {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Aut perferendis non.",
- "orchestrationFailedReason": "Invalid DSL",
- "resultParams": {
- "param1": "value1",
- "param2": "value2"
}, - "status": "PENDING",
- "updatedAt": "2021-01-01T00:00:00Z"
}
}, - {
- "accessServicesOrchestration": {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Aut perferendis non.",
- "orchestrationFailedReason": "Invalid DSL",
- "resultParams": {
- "param1": "value1",
- "param2": "value2"
}, - "status": "PENDING",
- "updatedAt": "2021-01-01T00:00:00Z"
}
}, - {
- "accessServicesOrchestration": {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Rem dolorum quibusdam pariatur vero omnis."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Aut perferendis non.",
- "orchestrationFailedReason": "Invalid DSL",
- "resultParams": {
- "param1": "value1",
- "param2": "value2"
}, - "status": "PENDING",
- "updatedAt": "2021-01-01T00:00:00Z"
}
}
]| orchestrationCreateDSL required | string base64 encoded content of service orchestration create DSL |
{- "orchestrationCreateDSL": "Ea est culpa eaque."
}{- "id": "Impedit eveniet impedit dolor est qui veritatis."
}| id required | string Example: so-12345678 The ID of the services orchestration |
{- "accessServicesOrchestration": {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Non nostrum odio qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Non nostrum odio qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Non nostrum odio qui."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Quas repellat consequuntur nam.",
- "orchestrationFailedReason": "Invalid DSL",
- "resultParams": {
- "param1": "value1",
- "param2": "value2"
}, - "status": "PENDING",
- "updatedAt": "2021-01-01T00:00:00Z"
}
}| id required | string Example: so-12345678 The ID of the services orchestration |
| orchestrationModifyDSL required | string base64 encoded content of services orchestration modify DSL |
{- "orchestrationModifyDSL": "Id amet ea illo."
}object Additional attributes of the user. | |
| companyUrl | string Company URL of the user. |
| email required | string <email> non-empty Email address of the user |
| enableAutoVerification required | boolean Whether to enable auto verification for the user. |
| legalCompanyName required | string non-empty Legal company name of the user. |
| name required | string non-empty Name of the user |
| password required | string non-empty Password of the user |
{- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "email": "abc@gmail.com",
- "enableAutoVerification": true,
- "legalCompanyName": "mywebsite",
- "name": "John Doe",
- "password": "password"
}"Ipsum veniam quidem autem repellat quasi fuga."| userId required | string Example: user-12345678 The user ID |
{- "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Doloribus voluptas qui.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Eveniet quidem et.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptions": [
- {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Quasi laboriosam mollitia quisquam ut ipsa.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Est est est.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Officia ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}
], - "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Sit unde nemo.",
- "userName": "Alice"
}| userId required | string Example: user-12345678 The user ID |
object Additional attributes of the user. |
{- "attributes": {
- "affiliate_code": "AFF123"
}
}| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
| serviceId | string Example: serviceId=s-12345678 The service ID of the users |
| excludeStats | boolean Example: excludeStats=false Whether to exclude user statistics from the response |
{- "nextPageToken": "next-token",
- "serviceId": "s-123456",
- "users": [
- {
- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "instanceCount": 3,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Iure alias aperiam aut tempore commodi velit.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Enim consequatur corporis quia.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Expedita qui eos.",
- "userName": "Alice"
}, - {
- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "instanceCount": 3,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Iure alias aperiam aut tempore commodi velit.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Enim consequatur corporis quia.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Expedita qui eos.",
- "userName": "Alice"
}, - {
- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "instanceCount": 3,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Iure alias aperiam aut tempore commodi velit.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Enim consequatur corporis quia.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Expedita qui eos.",
- "userName": "Alice"
}, - {
- "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2021-01-01T00:00:00Z",
- "email": "alice@enterprise.com",
- "enabled": true,
- "instanceCount": 3,
- "lastModifiedAt": "2021-01-01T00:00:00Z",
- "lastModifiedByUserID": "Iure alias aperiam aut tempore commodi velit.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Enim consequatur corporis quia.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Expedita qui eos.",
- "userName": "Alice"
}
]
}List the host cluster entities.
| hostClusterID required | string Example: hc-12345abcd ID of the host cluster whose entities are to be listed |
| entityType required | string Example: NAMESPACE Type of entities to list (e.g., NAMESPACE, SERVICE, POD, etc.) |
{- "entities": [
- {
- "identifier": "namespace-12345",
- "properties": {
- "Ab dolor explicabo.": "Fuga minus dicta incidunt quia omnis.",
- "Facilis animi quia nemo.": "Quis voluptate adipisci placeat delectus assumenda voluptatibus."
}, - "type": "NAMESPACE"
}, - {
- "identifier": "namespace-12345",
- "properties": {
- "Ab dolor explicabo.": "Fuga minus dicta incidunt quia omnis.",
- "Facilis animi quia nemo.": "Quis voluptate adipisci placeat delectus assumenda voluptatibus."
}, - "type": "NAMESPACE"
}
]
}Delete a host cluster entity.
| hostClusterID required | string Example: hc-12345abcd ID of the host cluster to which the entity belongs |
| entityType required | string Example: NAMESPACE Type of the entity (e.g., NAMESPACE, SERVICE, POD, etc.) |
| entityID required | string Example: namespace-12345 Unique identifier of the entity to delete |
Retrieve the host cluster entity details.
| hostClusterID required | string Example: hc-12345abcd ID of the host cluster to which the entity belongs |
| entityType required | string Example: NAMESPACE Type of the entity (e.g., NAMESPACE, SERVICE, POD, etc.) |
| entityID required | string Example: namespace-12345 Unique identifier of the entity to describe |
{- "identifier": "namespace-12345",
- "properties": {
- "Voluptas dolore accusantium et fuga omnis.": "Voluptatem porro dolores impedit sit fugit qui."
}, - "type": "NAMESPACE"
}Set the node pool property.
| hostClusterID required | string Example: hc-12345abcd ID of the host cluster to which the entity belongs |
| nodePoolName required | string Example: nodepool-1 Unique identifier of the node pool to update |
| maxSize required | integer <int64> New maximum size for the node pool |
{- "maxSize": 10
}Terminate a deployment cell workflow execution.
| hostClusterID required | string Example: hc-abcdefgh ID of the Host Cluster |
| workflowID required | string Example: redeploy-hc-abcdefgh ID of the Deployment Cell Workflow |
{- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on redeploy: capacity error creating worker node.",
- "deploymentCellId": "hc-abcdefgh",
- "endTime": "2024-01-01T12:30:00Z",
- "gcpProjectID": "my-project",
- "hostClusterID": "hc-abcdefgh",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Amet voluptatibus cupiditate iure recusandae quis.",
- "startTime": "2024-01-01T12:00:00Z",
- "status": "COMPLETED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "workflowID": "redeploy-hc-abcdefgh",
- "workflowType": "Service deployment."
}Retrieve the deployment cell workflow details.
| hostClusterID required | string Example: hc-abcdefgh ID of the Host Cluster |
| workflowID required | string Example: redeploy-hc-abcdefgh ID of the Deployment Cell Workflow |
{- "hostClusterID": "hc-abcdefgh",
- "status": {
- "accountReadinessCheckStepStatus": "COMPLETED",
- "amenitiesConfigurationStepStatus": "IN_PROGRESS",
- "configuringCertificateManagementStepStatus": "COMPLETED",
- "configuringRoute53HostedZoneStepStatus": "COMPLETED",
- "infrastructureStepStatus": "COMPLETED",
- "status": "DEPLOYING"
}, - "workflow": {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on redeploy: capacity error creating worker node.",
- "deploymentCellId": "hc-abcdefgh",
- "endTime": "2024-01-01T12:30:00Z",
- "gcpProjectID": "my-project",
- "hostClusterID": "hc-abcdefgh",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Corrupti ut.",
- "startTime": "2024-01-01T12:00:00Z",
- "status": "COMPLETED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "workflowID": "redeploy-hc-abcdefgh",
- "workflowType": "Service deployment."
}, - "workflowID": "redeploy-hc-abcdefgh"
}Update a deployment cell workflow execution. You can pause, resume or retry a workflow.
| hostClusterID required | string Example: hc-abcdefgh ID of the Host Cluster |
| workflowID required | string Example: redeploy-hc-abcdefgh ID of the Deployment Cell Workflow |
| status required | string Update the status of the deployment cell workflow execution. You can pause, resume or retry a workflow. |
{- "status": "pause|resume|retry"
}{- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on redeploy: capacity error creating worker node.",
- "deploymentCellId": "hc-abcdefgh",
- "endTime": "2024-01-01T12:30:00Z",
- "gcpProjectID": "my-project",
- "hostClusterID": "hc-abcdefgh",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Deserunt quas iure.",
- "startTime": "2024-01-01T12:00:00Z",
- "status": "COMPLETED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "workflowID": "redeploy-hc-abcdefgh",
- "workflowType": "Service deployment."
}Get events for a deployment cell workflow.
| hostClusterID required | string Example: hc-abcdefgh ID of the Host Cluster |
| workflowID required | string Example: redeploy-hc-abcdefgh ID of the Deployment Cell Workflow |
{- "eventsPerWorkflowStep": [
- {
- "events": [
- {
- "eventTime": "2024-01-01T12:15:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Infrastructure step started."
}, - {
- "eventTime": "2024-01-01T12:25:00Z",
- "eventType": "WorkflowStepCompleted",
- "message": "Infrastructure step completed."
}
], - "stepName": "Infrastructure|AccountReadinessCheck|ConfiguringRoute53HostedZone|ConfiguringCertificateManagement|AmenitiesConfiguration|CleanupDeploymentCellEntities"
}, - {
- "events": [
- {
- "eventTime": "2024-01-01T12:15:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Infrastructure step started."
}, - {
- "eventTime": "2024-01-01T12:25:00Z",
- "eventType": "WorkflowStepCompleted",
- "message": "Infrastructure step completed."
}
], - "stepName": "Infrastructure|AccountReadinessCheck|ConfiguringRoute53HostedZone|ConfiguringCertificateManagement|AmenitiesConfiguration|CleanupDeploymentCellEntities"
}, - {
- "events": [
- {
- "eventTime": "2024-01-01T12:15:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Infrastructure step started."
}, - {
- "eventTime": "2024-01-01T12:25:00Z",
- "eventType": "WorkflowStepCompleted",
- "message": "Infrastructure step completed."
}
], - "stepName": "Infrastructure|AccountReadinessCheck|ConfiguringRoute53HostedZone|ConfiguringCertificateManagement|AmenitiesConfiguration|CleanupDeploymentCellEntities"
}, - {
- "events": [
- {
- "eventTime": "2024-01-01T12:15:00Z",
- "eventType": "WorkflowStepStarted",
- "message": "Infrastructure step started."
}, - {
- "eventTime": "2024-01-01T12:25:00Z",
- "eventType": "WorkflowStepCompleted",
- "message": "Infrastructure step completed."
}
], - "stepName": "Infrastructure|AccountReadinessCheck|ConfiguringRoute53HostedZone|ConfiguringCertificateManagement|AmenitiesConfiguration|CleanupDeploymentCellEntities"
}
], - "hostClusterID": "hc-abcdefgh",
- "workflowID": "redeploy-hc-abcdefgh"
}List the deployment cell workflows.
| hostClusterID required | string Example: hc-abcdefgh The host cluster ID to filter by |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the workflows |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the workflows |
| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
{- "hostClusterID": "hc-abcdefgh",
- "nextPageToken": "token",
- "totalCount": 42,
- "workflows": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on redeploy: capacity error creating worker node.",
- "deploymentCellId": "hc-abcdefgh",
- "endTime": "2024-01-01T12:30:00Z",
- "gcpProjectID": "my-project",
- "hostClusterID": "hc-abcdefgh",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Corrupti ut.",
- "startTime": "2024-01-01T12:00:00Z",
- "status": "COMPLETED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "workflowID": "redeploy-hc-abcdefgh",
- "workflowType": "Service deployment."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on redeploy: capacity error creating worker node.",
- "deploymentCellId": "hc-abcdefgh",
- "endTime": "2024-01-01T12:30:00Z",
- "gcpProjectID": "my-project",
- "hostClusterID": "hc-abcdefgh",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Corrupti ut.",
- "startTime": "2024-01-01T12:00:00Z",
- "status": "COMPLETED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "workflowID": "redeploy-hc-abcdefgh",
- "workflowType": "Service deployment."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "currentStateSummary": "Waiting on redeploy: capacity error creating worker node.",
- "deploymentCellId": "hc-abcdefgh",
- "endTime": "2024-01-01T12:30:00Z",
- "gcpProjectID": "my-project",
- "hostClusterID": "hc-abcdefgh",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "orgName": "my-org",
- "parentId": "Corrupti ut.",
- "startTime": "2024-01-01T12:00:00Z",
- "status": "COMPLETED",
- "tasks": [
- {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}, - {
- "action": "apply",
- "attemptCount": 47,
- "endTime": "2026-07-17T00:01:00Z",
- "gateExpression": "status.observedGeneration == 1",
- "gateLastObserved": "<nil>",
- "helmDetail": {
- "failedHook": "pre-install",
- "pendingResources": [
- "StatefulSet/instance-x",
- "Service/instance-x"
], - "phase": "pending-install",
- "release": "instance-x",
- "revision": 1
}, - "infraDetail": {
- "currentResource": "aws:ec2/instance:Instance::worker",
- "currentSince": "2026-07-17T00:00:00Z",
- "lastDiagnostic": "error: creating EC2 Instance: InsufficientInstanceCapacity",
- "opsCompleted": 14,
- "opsInFlight": 1,
- "stack": "instance-x-prod"
}, - "lastAttemptError": {
- "code": "ManifestDrift",
- "displayMessage": "A field in the deployment manifest is not accepted by the target cluster.",
- "firstSeenAt": "2026-07-17T00:00:00Z",
- "message": "manifest kafka.strimzi.io/v1/Kafka/instance-x/instance-x is different: /spec/kafka/resources: Missing in result"
}, - "name": "applykafka",
- "nextRetryAt": "2026-07-17T00:00:22Z",
- "resourceType": "operatorCRD",
- "startTime": "2026-07-17T00:00:00Z",
- "state": "DriftMismatch",
- "terraformDetail": {
- "failedAddress": "aws_db_instance.primary",
- "phase": "apply",
- "planAdd": 2,
- "planChange": 1,
- "planDestroy": 0,
- "stateLocked": true
}, - "workloadDetail": {
- "blockingPods": [
- {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}, - {
- "code": "ImagePullError",
- "container": "kafka",
- "message": "Back-off pulling image \"strimzi/kafka:invalid\"",
- "pod": "instance-x-kafka-0",
- "reason": "ImagePullBackOff",
- "state": "Waiting"
}
], - "desiredReplicas": 3,
- "kind": "StatefulSet",
- "readyReplicas": 1,
- "warningEvents": [
- {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}, - {
- "count": 12,
- "lastSeen": "2026-07-17T00:00:00Z",
- "message": "0/3 nodes are available: 3 Insufficient memory.",
- "reason": "FailedScheduling"
}
]
}
}
], - "workflowID": "redeploy-hc-abcdefgh",
- "workflowType": "Service deployment."
}
]
}| id required | string Example: hc-12345678 ID of the host cluster to describe |
{- "EnvironmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "accountConfigId": "Quia ipsa voluptatum.",
- "accountID": "123456789012",
- "amenities": [
- {
- "Description": "Monitoring and alerting toolkit for cloud-native applications",
- "IsManaged": true,
- "Name": "Prometheus",
- "Type": "HelmChart"
}, - {
- "Description": "Observability platform with dashboards and visualizations",
- "IsManaged": false,
- "Name": "Grafana",
- "Properties": {
- "ChartName": "grafana",
- "ChartValues": {
- "adminPassword": "securepassword",
- "adminUser": "admin",
- "persistence": {
- "enabled": true,
- "size": "10Gi"
}
}, - "ChartVersion": "7.3.7",
}, - "Type": "HelmChart"
}, - {
- "Description": "Service mesh for microservices communication and security",
- "IsManaged": true,
- "Name": "Istio",
- "Type": "HelmChart"
}
], - "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "currentNumberOfDeployments": 2,
- "currentNumberOfSnapshots": 5,
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Quis facere et.",
- "name": "Prod us-east-1",
- "orgName": "Company TM"
}, - "customerEmail": "admin@example.com",
- "customerOrganizationName": "My Customer Organization",
- "deploymentInstancesTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "description": "My Host Cluster",
- "hasPendingChanges": true,
- "healthStatus": {
- "failedEntities": [
- {
- "error": "Namespace failed to sync because of missing permissions",
- "identifier": "namespace-12345",
- "syncStatus": "FAILED",
- "type": "NAMESPACE"
}, - {
- "error": "Service unable to setup load balancer",
- "identifier": "service-67890",
- "syncStatus": "FAILED",
- "type": "SERVICE"
}
]
}, - "helmPackages": [
- {
- "firstDeployed": "2021-01-01T00:00:00Z",
- "lastDeployed": "2021-01-01T00:00:00Z",
- "name": "my-helm-package",
- "namespace": "my-namespace",
- "status": "deployed",
- "values": {
- "key1": "value1",
- "key2": "value2"
}, - "version": "1.0.0"
}
], - "id": "Sit minima recusandae ut.",
- "intermediaryAccountDetail": {
- "cloud": "aws",
- "intermediaryAccountConfigID": "Autem autem aut culpa.",
- "intermediaryAccountID": "9876543210",
- "region": "us-east-1"
}, - "isBYOCOnPrem": false,
- "isCustomDeployment": true,
- "isInSyncWithOrgTemplate": true,
- "isOnPremDataplane": false,
- "key": "my-host-cluster",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "pendingAmenities": [
- {
- "Description": "Distributed tracing system for monitoring microservices",
- "IsManaged": true,
- "Name": "Jaeger",
- "Type": "HelmChart"
}, - {
- "Description": "GitOps continuous delivery tool for Kubernetes",
- "IsManaged": false,
- "Name": "ArgoCD",
- "Properties": {
- "ChartName": "argo-cd",
- "ChartValues": {
- "configs": {
- "secret": {
- "argocdServerAdminPassword": "admin123"
}
}, - "server": {
- "service": {
- "type": "LoadBalancer"
}
}
}, - "ChartVersion": "5.51.6",
}, - "Type": "HelmChart"
}
], - "privateLinkEnabled": false,
- "region": "us-east-1",
- "regionId": "Sapiente provident qui soluta doloribus molestiae distinctio.",
- "role": "Dataplane|Provisioner",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}| id required | string Example: hc-12345678 ID of the host cluster to update |
Array of objects (Amenity) The pending amenities for the host cluster | |
| syncWithOrgTemplate | boolean Whether to sync the host cluster with the org template |
{- "pendingAmenities": [
- {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Aut totam.": "Recusandae quod quis.",
- "Ipsam ab et possimus dolores.": "Non voluptatem dolorem voluptatem voluptatem delectus.",
- "Voluptatem magni qui quae consectetur tenetur inventore.": "Quo ut quis ut dolorem libero earum."
}, - "Type": "HelmChart"
}, - {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Aut totam.": "Recusandae quod quis.",
- "Ipsam ab et possimus dolores.": "Non voluptatem dolorem voluptatem voluptatem delectus.",
- "Voluptatem magni qui quae consectetur tenetur inventore.": "Quo ut quis ut dolorem libero earum."
}, - "Type": "HelmChart"
}, - {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Aut totam.": "Recusandae quod quis.",
- "Ipsam ab et possimus dolores.": "Non voluptatem dolorem voluptatem voluptatem delectus.",
- "Voluptatem magni qui quae consectetur tenetur inventore.": "Quo ut quis ut dolorem libero earum."
}, - "Type": "HelmChart"
}, - {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Aut totam.": "Recusandae quod quis.",
- "Ipsam ab et possimus dolores.": "Non voluptatem dolorem voluptatem voluptatem delectus.",
- "Voluptatem magni qui quae consectetur tenetur inventore.": "Quo ut quis ut dolorem libero earum."
}, - "Type": "HelmChart"
}
], - "syncWithOrgTemplate": true
}| id required | string Example: hc-12345678 ID of the host cluster to delete |
{- "expirationTimestamp": "2021-01-01T00:00:00Z",
- "token": "token"
}Debug a host cluster.
| id required | string Example: hc-12345678 ID of the host cluster to debug |
| includeAmenitiesInstallationLogs | boolean Example: includeAmenitiesInstallationLogs=true Include the installation logs of the amenities in the host cluster |
{- "amenityArtifacts": [
- {
- "amenityName": "prometheus",
- "artifactKind": "HELM_VALUES_RENDERED",
- "contentEncoding": "gzip",
- "contentType": "application/yaml",
- "generation": 3,
- "payloadBase64": "YXBpVmVyc2lvbjogdjE=",
- "secretMasked": true,
- "sha256": "abcdef",
- "sizeBytes": 4096
}, - {
- "amenityName": "prometheus",
- "artifactKind": "HELM_VALUES_RENDERED",
- "contentEncoding": "gzip",
- "contentType": "application/yaml",
- "generation": 3,
- "payloadBase64": "YXBpVmVyc2lvbjogdjE=",
- "secretMasked": true,
- "sha256": "abcdef",
- "sizeBytes": 4096
}, - {
- "amenityName": "prometheus",
- "artifactKind": "HELM_VALUES_RENDERED",
- "contentEncoding": "gzip",
- "contentType": "application/yaml",
- "generation": 3,
- "payloadBase64": "YXBpVmVyc2lvbjogdjE=",
- "secretMasked": true,
- "sha256": "abcdef",
- "sizeBytes": 4096
}, - {
- "amenityName": "prometheus",
- "artifactKind": "HELM_VALUES_RENDERED",
- "contentEncoding": "gzip",
- "contentType": "application/yaml",
- "generation": 3,
- "payloadBase64": "YXBpVmVyc2lvbjogdjE=",
- "secretMasked": true,
- "sha256": "abcdef",
- "sizeBytes": 4096
}
], - "amenityStatuses": [
- {
- "desiredStatus": "PENDING_UPDATE",
- "generation": 3,
- "isManaged": false,
- "lastError": "helm install failed",
- "name": "prometheus",
- "source": "ORG_TEMPLATE",
- "sourceCloudProviderId": "aws",
- "sourceEnvironmentType": "PROD",
- "type": "Helm",
- "workflowId": "hc-12345678-redeploy",
- "workflowRunId": "run-id"
}, - {
- "desiredStatus": "PENDING_UPDATE",
- "generation": 3,
- "isManaged": false,
- "lastError": "helm install failed",
- "name": "prometheus",
- "source": "ORG_TEMPLATE",
- "sourceCloudProviderId": "aws",
- "sourceEnvironmentType": "PROD",
- "type": "Helm",
- "workflowId": "hc-12345678-redeploy",
- "workflowRunId": "run-id"
}
], - "customHelmExecutionLogsBase64": {
- "postgres": "base64-encoded-log-data",
- "redis": "base64-encoded-log-data"
}, - "template": {
- "effectiveEnvironmentType": "GLOBAL",
- "perEnvironmentHostClusterEnabled": false,
- "requestedEnvironmentType": "PROD"
}
}Retrieve the kubeconfig for a host cluster.
| id required | string Example: hc-12345678 ID of the host cluster to get the kubeconfig for |
| role | string Default: "cluster-reader" Example: role=cluster-admin|cluster-reader The role of the service account to use for the kubeconfig |
{- "caDataBase64": "base64-encoded-ca-data",
- "clientCertificateDataBase64": "base64-encoded-client-certificate-data",
- "clientKeyDataBase64": "base64-encoded-client-key-data",
- "id": "Cumque voluptatum ut nihil animi aliquam.",
- "serviceAccountToken": "base64-encoded-service-account-token",
- "userName": "omnistrate-user"
}Adopt a self-managed host cluster.
| cloudProvider required | string |
| customerEmail | string Email of the customer who owns the host cluster in case this is a BYOA host cluster |
| description required | string non-empty Description of the host cluster |
| id required | string ID of the host cluster to adopt |
| region required | string The actual region name of the host cluster |
{- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "customerEmail": "mycustomer@example.com",
- "description": "My Adopted Host Cluster",
- "id": "Reprehenderit dolorem.",
- "region": "us-east-1"
}{- "adoptionStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "agentInstallationKit": "base64-encoded-tar-archive"
}| accountConfigId | string Example: accountConfigId=ac-12345678 The account config ID of the host cluster |
| regionId | string Example: regionId=region-12345678 The region ID of the host cluster |
| includeProvisionerClusters | boolean Example: includeProvisionerClusters=true Whether to include provisioner clusters in the response |
| customerEmail | string Example: customerEmail=admin@example.com The email of the customer to filter host clusters by |
{- "hostClusters": [
- {
- "accountConfigId": "ac-12345678",
- "accountID": "123456789012",
- "cloudProvider": "aws",
- "createdAt": "2021-01-01T00:00:00Z",
- "currentNumberOfDeployments": 2,
- "customerEmail": "admin@example.com",
- "customerOrganizationName": "My Customer Organization",
- "description": "My Host Cluster",
- "failedEntities": [
- {
- "error": "Namespace failed to sync because of missing permissions",
- "identifier": "namespace-12345",
- "syncStatus": "FAILED",
- "type": "NAMESPACE"
}, - {
- "error": "Service unable to setup load balancer",
- "identifier": "service-67890",
- "syncStatus": "FAILED",
- "type": "SERVICE"
}
], - "helmPackages": [
- {
- "firstDeployed": "2021-01-01T00:00:00Z",
- "lastDeployed": "2021-01-01T00:00:00Z",
- "name": "my-helm-package",
- "namespace": "my-namespace",
- "status": "deployed",
- "values": {
- "key1": "value1",
- "key2": "value2"
}, - "version": "1.0.0"
}
], - "id": "hc-12345678",
- "isCustomDeployment": false,
- "key": "my-host-cluster",
- "region": "us-east-1",
- "regionId": "region-12345678",
- "status": "READY",
- "type": "Kubernetes"
}
], - "token": "qzf"
}| environmentType | string Example: environmentType=DEV The environment type to filter by |
{- "events": [
- {
- "eventID": "Sit voluptates maxime illo.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Maxime quia.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Voluptatem non delectus.",
- "userName": "user"
}, - {
- "eventID": "Sit voluptates maxime illo.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Maxime quia.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Voluptatem non delectus.",
- "userName": "user"
}, - {
- "eventID": "Sit voluptates maxime illo.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Maxime quia.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Voluptatem non delectus.",
- "userName": "user"
}, - {
- "eventID": "Sit voluptates maxime illo.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Maxime quia.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Voluptatem non delectus.",
- "userName": "user"
}
]
}| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
| serviceID | string Example: serviceID=s-123456 The service ID to list events for |
| environmentType | string Example: environmentType=PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL The type of service environment |
| eventSourceTypes | Array of strings Example: eventSourceTypes=Voluptatem nihil soluta excepturi velit voluptas voluptatem.&eventSourceTypes=Odit nulla eos ea.&eventSourceTypes=Sint corporis itaque nulla.&eventSourceTypes=Quo quas molestias consequatur optio eos. The event types to filter by |
| instanceID | string Example: instanceID=instance-12345678 The instance ID to list events for |
| productTierID | string Example: productTierID=Est corporis quia. ID of a Product Tier |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the events |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the events |
| excludeWorkflowFailures | boolean Example: excludeWorkflowFailures=true Whether to exclude workflow failure details from the response. |
| userId | string Example: userId=Fuga et natus. The user ID to filter events by |
| orgId | string Example: orgId=Blanditiis ipsam non perferendis magni occaecati non. The organization ID to filter events by |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 The subscription ID to filter events by |
| ipAddress | string Example: ipAddress=203.0.113.42 The IP address to filter events by (exact match) |
| billingProvider | string Example: billingProvider=STRIPE The billing provider on the instance's subscription. Empty when no subscription is linked. |
| externalPayerId | string Example: externalPayerId=cus_NXyz12345abcdef The raw external payer ID on the instance's subscription. |
{- "events": [
- {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "externalPayerId": "cus_NXyz12345abcdef",
- "id": "Fugiat molestiae ipsum praesentium cumque.",
- "instanceId": "instance-12345678",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "In nostrum et.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Eaque doloremque labore quo aut deserunt sed.",
- "region": "us-east-1",
- "resourceName": "postgres",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "time": "event-12345678",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Quia perferendis sint quaerat et soluta voluptatum.",
- "userName": "John Doe",
- "workflowFailures": [
- {
- "eventTime": "2020-01-01T00:00:00Z",
- "message": "Bootstrap failed for reason X"
}, - {
- "eventTime": "2020-01-01T00:01:00Z",
- "message": "Compute failed for reason Y"
}
], - "workflowId": "Corporis voluptate."
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "externalPayerId": "cus_NXyz12345abcdef",
- "id": "Fugiat molestiae ipsum praesentium cumque.",
- "instanceId": "instance-12345678",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "In nostrum et.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Eaque doloremque labore quo aut deserunt sed.",
- "region": "us-east-1",
- "resourceName": "postgres",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "time": "event-12345678",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Quia perferendis sint quaerat et soluta voluptatum.",
- "userName": "John Doe",
- "workflowFailures": [
- {
- "eventTime": "2020-01-01T00:00:00Z",
- "message": "Bootstrap failed for reason X"
}, - {
- "eventTime": "2020-01-01T00:01:00Z",
- "message": "Compute failed for reason Y"
}
], - "workflowId": "Corporis voluptate."
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}The set of APIs manage the operations and observe overall fleet health for service providers
| hostClusterID | string Example: hostClusterID=hc-12345678 The host cluster ID to get the health for |
| serviceID | string Example: serviceID=s-12345678 The service ID to get the health for |
| serviceEnvironmentID | string Example: serviceEnvironmentID=se-12345678 The service environment ID to get the health for |
{- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "hostClusterID": "Itaque minima.",
- "instanceHealth": {
- "Itaque deleniti aliquam rerum ipsa explicabo quam.": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "Doloribus quia quasi labore officia et.": {
- "nodesHealth": {
- "Sed voluptatem facere illo qui qui beatae.": {
- "availabilityZone": "us-east-2a",
- "connectivityStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "diskHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "integrationsHealth": {
- "CustomerObservabilityHealth": "HEALTHY",
- "InternalObservabilityHealth": "HEALTHY"
}, - "loadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "nodeHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "nodeName": "postgres-0",
- "ports": [
- 80,
- 443
], - "processHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "processLiveness": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Voluptatibus accusantium est nemo sed.": {
- "availabilityZone": "us-east-2a",
- "connectivityStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "diskHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "integrationsHealth": {
- "CustomerObservabilityHealth": "HEALTHY",
- "InternalObservabilityHealth": "HEALTHY"
}, - "loadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "nodeHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "nodeName": "postgres-0",
- "ports": [
- 80,
- 443
], - "processHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "processLiveness": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "resourceID": "Est culpa ipsa animi.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Qui quos suscipit aliquid.": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "Doloribus quia quasi labore officia et.": {
- "nodesHealth": {
- "Sed voluptatem facere illo qui qui beatae.": {
- "availabilityZone": "us-east-2a",
- "connectivityStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "diskHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "integrationsHealth": {
- "CustomerObservabilityHealth": "HEALTHY",
- "InternalObservabilityHealth": "HEALTHY"
}, - "loadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "nodeHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "nodeName": "postgres-0",
- "ports": [
- 80,
- 443
], - "processHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "processLiveness": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Voluptatibus accusantium est nemo sed.": {
- "availabilityZone": "us-east-2a",
- "connectivityStatus": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "diskHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "integrationsHealth": {
- "CustomerObservabilityHealth": "HEALTHY",
- "InternalObservabilityHealth": "HEALTHY"
}, - "loadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "nodeHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "nodeName": "postgres-0",
- "ports": [
- 80,
- 443
], - "processHealth": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "processLiveness": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "resourceID": "Est culpa ipsa animi.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "regionCode": "us-west-1",
- "serviceEnvironmentName": "prod",
- "serviceName": "mysql"
}| nextPageToken | string Example: nextPageToken=token The next token to use for pagination |
| pageSize | integer <int64> Example: pageSize=10 The number of resources to return per page |
| environmentType | string Example: environmentType=PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL The type of service environment |
| eventTypes | Array of strings Example: eventTypes=UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription&eventTypes=UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription The event types to filter by |
| serviceID | string Example: serviceID=s-123456 The service ID to list events for |
| serviceEnvironmentID | string Example: serviceEnvironmentID=se-123456 The service environment ID to list events for |
| instanceID | string Example: instanceID=instance-12345678 The instance ID to list events for |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the events |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the events |
| productTierID | string Example: productTierID=Est corporis quia. ID of a Product Tier |
{- "events": [
- {
- "alertType": "Alarm|Notification",
- "eventCategory": "InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent",
- "eventID": "Ut ullam id eum.",
- "eventPayload": {
- "Et sunt aut fuga aspernatur.": "Aliquid sed."
}, - "eventType": "UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription",
- "expiryTime": "2023-01-10T00:00:00Z",
- "instanceID": "instance-12345678",
- "planVersion": "v1.0",
- "priority": "Critical|High|Medium|Low",
- "resourceName": "Resource-123",
- "scope": "ServiceProvider|EndCustomer",
- "serviceEnvironmentID": "se-123456",
- "serviceEnvironmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "serviceID": "s-123456",
- "serviceName": "Service-123",
- "servicePlanName": "Basic Plan",
- "time": "2023-01-10T00:00:00Z"
}, - {
- "alertType": "Alarm|Notification",
- "eventCategory": "InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent",
- "eventID": "Ut ullam id eum.",
- "eventPayload": {
- "Et sunt aut fuga aspernatur.": "Aliquid sed."
}, - "eventType": "UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription",
- "expiryTime": "2023-01-10T00:00:00Z",
- "instanceID": "instance-12345678",
- "planVersion": "v1.0",
- "priority": "Critical|High|Medium|Low",
- "resourceName": "Resource-123",
- "scope": "ServiceProvider|EndCustomer",
- "serviceEnvironmentID": "se-123456",
- "serviceEnvironmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "serviceID": "s-123456",
- "serviceName": "Service-123",
- "servicePlanName": "Basic Plan",
- "time": "2023-01-10T00:00:00Z"
}, - {
- "alertType": "Alarm|Notification",
- "eventCategory": "InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent",
- "eventID": "Ut ullam id eum.",
- "eventPayload": {
- "Et sunt aut fuga aspernatur.": "Aliquid sed."
}, - "eventType": "UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription",
- "expiryTime": "2023-01-10T00:00:00Z",
- "instanceID": "instance-12345678",
- "planVersion": "v1.0",
- "priority": "Critical|High|Medium|Low",
- "resourceName": "Resource-123",
- "scope": "ServiceProvider|EndCustomer",
- "serviceEnvironmentID": "se-123456",
- "serviceEnvironmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "serviceID": "s-123456",
- "serviceName": "Service-123",
- "servicePlanName": "Basic Plan",
- "time": "2023-01-10T00:00:00Z"
}
], - "eventsSummary": {
- "eventsSummary": {
- "FailedDeployment": 1,
- "UnhealthyInstance": 2
}
}, - "nextPageToken": "token"
}| serviceID required | string Example: serviceID=s-123456 The service ID to get the health for |
| serviceEnvironmentID required | string Example: serviceEnvironmentID=se-123456 The service environment ID to get the health for |
{- "cloudProviderHealthSummary": {
- "aws|azure|gcp|nebius|oci|byoc-onprem|all": {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "deployingInstances": 5865828547244183000,
- "healthyInstances": 8099163174412853000,
- "message": "Cloud provider is healthy",
- "regionalHealthSummary": {
- "Et mollitia quis eos doloribus.": {
- "deployingInstances": 8950615156817312000,
- "deploymentCellHealthSummary": {
- "Exercitationem possimus aut impedit aliquam.": {
- "deployingInstances": 8225898954154400000,
- "healthyInstances": 2088947278186841300,
- "hostClusterID": "Aliquid commodi rerum repellendus et delectus voluptatem.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 5707201390020486000,
- "unhealthyInstances": 7501717783912899000,
- "unknownInstances": 7849251937737648000
}
}, - "healthyInstances": 4463992449690197500,
- "message": "Region is healthy",
- "region": "us-east-1",
- "status": "Healthy",
- "totalInstances": 3470209646038031000,
- "unhealthyInstances": 2378101513620766700,
- "unknownInstances": 7450829778239422000
}, - "Voluptas quae assumenda itaque id architecto et.": {
- "deployingInstances": 8950615156817312000,
- "deploymentCellHealthSummary": {
- "Exercitationem possimus aut impedit aliquam.": {
- "deployingInstances": 8225898954154400000,
- "healthyInstances": 2088947278186841300,
- "hostClusterID": "Aliquid commodi rerum repellendus et delectus voluptatem.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 5707201390020486000,
- "unhealthyInstances": 7501717783912899000,
- "unknownInstances": 7849251937737648000
}
}, - "healthyInstances": 4463992449690197500,
- "message": "Region is healthy",
- "region": "us-east-1",
- "status": "Healthy",
- "totalInstances": 3470209646038031000,
- "unhealthyInstances": 2378101513620766700,
- "unknownInstances": 7450829778239422000
}
}, - "status": "Healthy",
- "totalInstances": 4816143404783528000,
- "unhealthyInstances": 3381239748113360400,
- "unknownInstances": 1127140834192006100
}
}, - "healthyInstances": 7392253028373106000,
- "message": "Service is healthy",
- "serviceEnvironmentID": "se-123456",
- "serviceID": "s-123456",
- "status": "Healthy",
- "totalInstances": 3368247359776098000,
- "unhealthyInstances": 4033218099113725000,
- "unknownInstances": 5930305462440518000
}| environmentType required | string Example: PROD The environment type to retrieve report statistics for |
{- "deployments": {
- "last7DaysCount": 57,
- "totalCount": 960
}, - "failovers": {
- "last7DaysCount": 3,
- "totalCount": 42
}, - "liveDeployments": {
- "last7DaysCount": 57,
- "totalCount": 960
}, - "subscriptions": {
- "last7DaysCount": 18,
- "totalCount": 420
}, - "upgrades": {
- "last7DaysCount": 14,
- "totalCount": 312
}, - "userSignups": {
- "last7DaysCount": 4,
- "totalCount": 85
}
}| id required | string Example: Numquam architecto natus aut a accusantium. The unique id per producer. |
The event data
The event data
"Ut consectetur."{- "channels": [
- {
- "channelType": "EMAIL",
- "email": {
- "to": "notify@example.com"
}, - "id": "channel-12345678"
}, - {
- "channelType": "SLACK",
- "id": "channel-87654321",
}
]
}object (EmailConfiguration) | |
| name required | string Name of the channel |
object (PagerDutyConfiguration) | |
object (SlackConfiguration) | |
required | object (ChannelSubscription) |
object (WebhookConfiguration) |
{- "email": {
- "to": "notify@example.com"
}, - "name": "My Channel",
- "pagerDuty": {
- "APIKey": "fictional-integration-key"
}, - "subscription": {
- "alertTypes": [
- "Alarm",
- "Notification"
], - "environmentTypes": [
- "PROD",
- "PRIVATE",
- "CANARY"
], - "eventCategories": [
- "InstanceEvent",
- "ServiceEvent"
], - "eventPriorities": [
- "Critical",
- "High"
], - "eventTypes": [
- "UnhealthyInstance",
- "UserSignUp"
]
},
}"Quia eveniet sint voluptatem."| id required | string Example: channel-12345678 Unique identifier of the channel |
{- "channelType": "EMAIL|SLACK|WEBHOOK|PAGERDUTY",
- "email": {
- "to": "notify@example.com"
}, - "id": "Amet et adipisci.",
- "name": "My Channel",
- "pagerDuty": {
- "integrationKey": "fictional-integration-key"
}, - "subscription": {
- "alertTypes": [
- "Alarm",
- "Notification"
], - "environmentTypes": [
- "PROD",
- "PRIVATE",
- "CANARY"
], - "eventCategories": [
- "InstanceEvent",
- "ServiceEvent"
], - "eventPriorities": [
- "Critical",
- "High"
], - "eventTypes": [
- "UnhealthyInstance",
- "UserSignUp"
]
},
}| id required | string Example: channel-12345678 Unique identifier of the channel |
object (EmailConfiguration) | |
| name | string Name of the channel |
object (PagerDutyConfiguration) | |
object (SlackConfiguration) | |
object (ChannelSubscription) | |
object (WebhookConfiguration) |
{- "email": {
- "to": "notify@example.com"
}, - "name": "My Channel",
- "pagerDuty": {
- "APIKey": "fictional-integration-key"
}, - "subscription": {
- "alertTypes": [
- "Alarm",
- "Notification"
], - "environmentTypes": [
- "PROD",
- "PRIVATE",
- "CANARY"
], - "eventCategories": [
- "InstanceEvent",
- "ServiceEvent"
], - "eventPriorities": [
- "Critical",
- "High"
], - "eventTypes": [
- "UnhealthyInstance",
- "UserSignUp"
]
},
}| id required | string Example: channel-12345678 Unique identifier of the channel |
| startTime | string <date-time> Example: startTime=2023-01-01T10:00:00Z The start time of the range |
| endTime | string <date-time> Example: endTime=2024-01-01T10:00:00Z The end time of the range |
{- "events": [
- {
- "channelResponse": {
- "body": "Notification received",
- "status": 200
}, - "id": "event-12345678",
- "payload": {
- "key1": "value1",
- "key2": 42
}, - "publicationStatus": "SUCCESS",
- "timestamp": "2023-01-01T10:00:00Z"
}
]
}{- "categoryTypeMap": {
- "InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent": [
- "UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription",
- "UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription"
]
}
}| pendingOnly | boolean Example: pendingOnly=true Whether to return only pending onboardings. |
{- "onboardings": [
- {
- "base64GeneratedSpec": "Exercitationem qui.",
- "cloudNativeMetadata": {
- "cloudNativeYAML": "Tempora ut corrupti.",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "resourceConfig": {
- "customerVariables": [
- {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "String"
}, - {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "String"
}
], - "resources": [
- {
- "artifactIDs": [
- "Quia aliquam impedit atque harum sit.",
- "Vitae quae odit qui.",
- "Explicabo laborum eaque unde omnis reprehenderit."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Animi asperiores sequi aspernatur amet minus.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Molestiae et quidem quo.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Quia quidem.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Suscipit laboriosam eaque consequatur occaecati corporis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "disableReconciliation": true,
- "recreate": true,
- "resetThenReuseValues": false,
- "resetValues": false,
- "reuseValues": true,
- "skipCRDs": false,
- "timeoutNanos": 11492438941592154000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Non eos.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Consequatur aut tempore perspiciatis velit vel minima.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Facere tempore est optio vitae quibusdam et.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Qui quo aliquam.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "Modi qui.": "Et ea harum est quia repellat maxime."
}, - "supplementalFiles": [
- "Veniam doloribus.",
- "Alias id autem."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Rerum et.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Consequatur natus inventore aliquam incidunt animi dolor.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Voluptatem sed et culpa eos.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Sit quis atque necessitatibus.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Velit id quia perferendis aut."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}, - {
- "artifactIDs": [
- "Quia aliquam impedit atque harum sit.",
- "Vitae quae odit qui.",
- "Explicabo laborum eaque unde omnis reprehenderit."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Animi asperiores sequi aspernatur amet minus.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Molestiae et quidem quo.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Quia quidem.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Suscipit laboriosam eaque consequatur occaecati corporis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "disableReconciliation": true,
- "recreate": true,
- "resetThenReuseValues": false,
- "resetValues": false,
- "reuseValues": true,
- "skipCRDs": false,
- "timeoutNanos": 11492438941592154000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Non eos.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Consequatur aut tempore perspiciatis velit vel minima.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Facere tempore est optio vitae quibusdam et.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Qui quo aliquam.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "Modi qui.": "Et ea harum est quia repellat maxime."
}, - "supplementalFiles": [
- "Veniam doloribus.",
- "Alias id autem."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Rerum et.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Consequatur natus inventore aliquam incidunt animi dolor.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Voluptatem sed et culpa eos.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Sit quis atque necessitatibus.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Velit id quia perferendis aut."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}
], - "terraformPermissionConfigured": {
- "aws": true,
- "azure": true,
- "gcp": false,
- "oci": false
}, - "workplacePath": "/workspace/my-app"
}, - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "containerImageMetadata": {
- "containerImageURL": "docker.io/library/nginx:latest",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "dockerComposeMetadata": {
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "dockerComposeYAML": "version: '3'\nservices:\n web:\n image: nginx",
- "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "id": "Facilis sunt aut.",
- "isCompleted": true,
- "name": "My Onboarding",
- "onboardingType": "CONTAINER_IMAGE|DOCKER_COMPOSE|CLOUD_NATIVE",
- "orgId": "Soluta distinctio quibusdam quos quis.",
- "serviceId": "service-1234567890",
- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
], - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "userId": "Pariatur eos explicabo quia dolor."
}, - {
- "base64GeneratedSpec": "Exercitationem qui.",
- "cloudNativeMetadata": {
- "cloudNativeYAML": "Tempora ut corrupti.",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "resourceConfig": {
- "customerVariables": [
- {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "String"
}, - {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "String"
}
], - "resources": [
- {
- "artifactIDs": [
- "Quia aliquam impedit atque harum sit.",
- "Vitae quae odit qui.",
- "Explicabo laborum eaque unde omnis reprehenderit."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Animi asperiores sequi aspernatur amet minus.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Molestiae et quidem quo.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Quia quidem.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Suscipit laboriosam eaque consequatur occaecati corporis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "disableReconciliation": true,
- "recreate": true,
- "resetThenReuseValues": false,
- "resetValues": false,
- "reuseValues": true,
- "skipCRDs": false,
- "timeoutNanos": 11492438941592154000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Non eos.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Consequatur aut tempore perspiciatis velit vel minima.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Facere tempore est optio vitae quibusdam et.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Qui quo aliquam.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "Modi qui.": "Et ea harum est quia repellat maxime."
}, - "supplementalFiles": [
- "Veniam doloribus.",
- "Alias id autem."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Rerum et.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Consequatur natus inventore aliquam incidunt animi dolor.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Voluptatem sed et culpa eos.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Sit quis atque necessitatibus.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Velit id quia perferendis aut."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}, - {
- "artifactIDs": [
- "Quia aliquam impedit atque harum sit.",
- "Vitae quae odit qui.",
- "Explicabo laborum eaque unde omnis reprehenderit."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Animi asperiores sequi aspernatur amet minus.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Molestiae et quidem quo.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Quia quidem.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Suscipit laboriosam eaque consequatur occaecati corporis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "disableReconciliation": true,
- "recreate": true,
- "resetThenReuseValues": false,
- "resetValues": false,
- "reuseValues": true,
- "skipCRDs": false,
- "timeoutNanos": 11492438941592154000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Non eos.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Consequatur aut tempore perspiciatis velit vel minima.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Facere tempore est optio vitae quibusdam et.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Qui quo aliquam.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "Modi qui.": "Et ea harum est quia repellat maxime."
}, - "supplementalFiles": [
- "Veniam doloribus.",
- "Alias id autem."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Rerum et.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Consequatur natus inventore aliquam incidunt animi dolor.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Voluptatem sed et culpa eos.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Sit quis atque necessitatibus.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Velit id quia perferendis aut."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}
], - "terraformPermissionConfigured": {
- "aws": true,
- "azure": true,
- "gcp": false,
- "oci": false
}, - "workplacePath": "/workspace/my-app"
}, - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "containerImageMetadata": {
- "containerImageURL": "docker.io/library/nginx:latest",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "dockerComposeMetadata": {
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "dockerComposeYAML": "version: '3'\nservices:\n web:\n image: nginx",
- "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "id": "Facilis sunt aut.",
- "isCompleted": true,
- "name": "My Onboarding",
- "onboardingType": "CONTAINER_IMAGE|DOCKER_COMPOSE|CLOUD_NATIVE",
- "orgId": "Soluta distinctio quibusdam quos quis.",
- "serviceId": "service-1234567890",
- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
], - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "userId": "Pariatur eos explicabo quia dolor."
}
]
}| name | string DEPRECATED: Name will be generated automatically. |
| onboardingType | string The type of onboarding to create. |
{- "name": "Alias et nihil accusamus odio.",
- "onboardingType": "CONTAINER_IMAGE|DOCKER_COMPOSE|CLOUD_NATIVE"
}"Odio omnis nihil velit quam adipisci minima."{- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
]
}| id required | string Example: onboarding-1234567890 The ID of the onboarding. |
{- "base64GeneratedSpec": "Quasi reiciendis sint autem.",
- "cloudNativeMetadata": {
- "cloudNativeYAML": "Tempora ut corrupti.",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "resourceConfig": {
- "customerVariables": [
- {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "String"
}, - {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "String"
}
], - "resources": [
- {
- "artifactIDs": [
- "Quia aliquam impedit atque harum sit.",
- "Vitae quae odit qui.",
- "Explicabo laborum eaque unde omnis reprehenderit."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Animi asperiores sequi aspernatur amet minus.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Molestiae et quidem quo.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Quia quidem.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Suscipit laboriosam eaque consequatur occaecati corporis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "disableReconciliation": true,
- "recreate": true,
- "resetThenReuseValues": false,
- "resetValues": false,
- "reuseValues": true,
- "skipCRDs": false,
- "timeoutNanos": 11492438941592154000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Non eos.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Consequatur aut tempore perspiciatis velit vel minima.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Facere tempore est optio vitae quibusdam et.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Qui quo aliquam.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "Modi qui.": "Et ea harum est quia repellat maxime."
}, - "supplementalFiles": [
- "Veniam doloribus.",
- "Alias id autem."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Rerum et.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Consequatur natus inventore aliquam incidunt animi dolor.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Voluptatem sed et culpa eos.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Sit quis atque necessitatibus.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Velit id quia perferendis aut."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}, - {
- "artifactIDs": [
- "Quia aliquam impedit atque harum sit.",
- "Vitae quae odit qui.",
- "Explicabo laborum eaque unde omnis reprehenderit."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Animi asperiores sequi aspernatur amet minus.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Molestiae et quidem quo.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Quia quidem.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Suscipit laboriosam eaque consequatur occaecati corporis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "disableReconciliation": true,
- "recreate": true,
- "resetThenReuseValues": false,
- "resetValues": false,
- "reuseValues": true,
- "skipCRDs": false,
- "timeoutNanos": 11492438941592154000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Eos ut.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": false,
- "sourceInputVariableName": "Delectus id saepe.",
- "sourceResourceName": "Ab maxime.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Non eos.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Consequatur aut tempore perspiciatis velit vel minima.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Facere tempore est optio vitae quibusdam et.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Qui quo aliquam.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "Modi qui.": "Et ea harum est quia repellat maxime."
}, - "supplementalFiles": [
- "Veniam doloribus.",
- "Alias id autem."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Rerum et.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Consequatur natus inventore aliquam incidunt animi dolor.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Voluptatem sed et culpa eos.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Sit quis atque necessitatibus.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Velit id quia perferendis aut."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}
], - "terraformPermissionConfigured": {
- "aws": true,
- "azure": true,
- "gcp": false,
- "oci": false
}, - "workplacePath": "/workspace/my-app"
}, - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "containerImageMetadata": {
- "containerImageURL": "docker.io/library/nginx:latest",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "dockerComposeMetadata": {
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "dockerComposeYAML": "version: '3'\nservices:\n web:\n image: nginx",
- "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "id": "Debitis id sit ipsum et maiores.",
- "isCompleted": true,
- "name": "My Onboarding",
- "onboardingType": "CONTAINER_IMAGE|DOCKER_COMPOSE|CLOUD_NATIVE",
- "orgId": "Ut harum dignissimos.",
- "serviceId": "service-1234567890",
- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS|UploadArtifacts|Preview",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
], - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "userId": "Vitae sint delectus ut."
}| id required | string Example: onboarding-1234567890 The ID of the onboarding. |
object (CloudNativeOnboardingMetadata) Metadata for CLOUD_NATIVE onboarding type. | |
object (ContainerImageOnboardingMetadata) Metadata for CONTAINER_IMAGE onboarding type. | |
object (DockerComposeOnboardingMetadata) Metadata for DOCKER_COMPOSE onboarding type. | |
| serviceId | string The ID of the service associated with this onboarding. |
object (OnboardingStage) |
{- "cloudNativeMetadata": {
- "cloudNativeYAML": "Ad nobis.",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "resourceConfig": {
- "customerVariables": [
- {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "Json"
}, - {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "Json"
}, - {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "Json"
}, - {
- "defaultValue": 13,
- "key": "instance_size",
- "type": "Json"
}
], - "resources": [
- {
- "artifactIDs": [
- "Ut aspernatur voluptas odio eos ipsam ipsum.",
- "Eum fugiat harum."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Veritatis beatae recusandae amet inventore.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Est odio.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Nulla itaque vitae et quidem perferendis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": false,
- "disableReconciliation": false,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": false,
- "reuseValues": false,
- "skipCRDs": false,
- "timeoutNanos": 11120113355163040000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": false
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Est ut.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Reprehenderit quasi qui odit impedit eaque.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "At nisi consequatur.": "Voluptas eaque ut.",
- "Optio ea.": "Quas recusandae."
}, - "supplementalFiles": [
- "Ipsa excepturi ducimus.",
- "Officia aut ad.",
- "Et ex.",
- "Et ut qui assumenda consequatur."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Eveniet repellat molestias incidunt.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}, - "Quisquam magnam assumenda vero.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}, - {
- "artifactIDs": [
- "Ut aspernatur voluptas odio eos ipsam ipsum.",
- "Eum fugiat harum."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Veritatis beatae recusandae amet inventore.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Est odio.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Nulla itaque vitae et quidem perferendis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": false,
- "disableReconciliation": false,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": false,
- "reuseValues": false,
- "skipCRDs": false,
- "timeoutNanos": 11120113355163040000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": false
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Est ut.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Reprehenderit quasi qui odit impedit eaque.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "At nisi consequatur.": "Voluptas eaque ut.",
- "Optio ea.": "Quas recusandae."
}, - "supplementalFiles": [
- "Ipsa excepturi ducimus.",
- "Officia aut ad.",
- "Et ex.",
- "Et ut qui assumenda consequatur."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Eveniet repellat molestias incidunt.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}, - "Quisquam magnam assumenda vero.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}, - {
- "artifactIDs": [
- "Ut aspernatur voluptas odio eos ipsam ipsum.",
- "Eum fugiat harum."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Veritatis beatae recusandae amet inventore.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Est odio.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Nulla itaque vitae et quidem perferendis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": false,
- "disableReconciliation": false,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": false,
- "reuseValues": false,
- "skipCRDs": false,
- "timeoutNanos": 11120113355163040000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": false
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Est ut.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Reprehenderit quasi qui odit impedit eaque.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "At nisi consequatur.": "Voluptas eaque ut.",
- "Optio ea.": "Quas recusandae."
}, - "supplementalFiles": [
- "Ipsa excepturi ducimus.",
- "Officia aut ad.",
- "Et ex.",
- "Et ut qui assumenda consequatur."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Eveniet repellat molestias incidunt.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}, - "Quisquam magnam assumenda vero.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}, - {
- "artifactIDs": [
- "Ut aspernatur voluptas odio eos ipsam ipsum.",
- "Eum fugiat harum."
], - "executionOrder": 1,
- "helmChartConfiguration": {
- "artifactsLocalPath": "/artifacts/helm/my-chart",
- "autoDiscoverImagesTag": "Veritatis beatae recusandae amet inventore.",
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "1.0.0",
- "defaultNamespace": "default",
- "endpointConfiguration": {
- "Est odio.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "Nulla itaque vitae et quidem perferendis.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": false,
- "disableReconciliation": false,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": false,
- "reuseValues": false,
- "skipCRDs": false,
- "timeoutNanos": 11120113355163040000,
- "upgradeCRDs": false,
- "wait": true,
- "waitForJobs": false
}, - "username": "my-user"
}, - "inputVariables": [
- {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}, - {
- "defaultValue": 5,
- "initialValue": "Doloremque ullam nam et sed.",
- "key": "replicas",
- "omnistrateSecret": "DB_PASSWORD",
- "required": true,
- "sourceInputVariableName": "Corporis qui porro laboriosam mollitia.",
- "sourceResourceName": "Nisi aut.",
- "type": "Json"
}
], - "kustomizeConfiguration": {
- "additionalEndpoints": {
- "Est ut.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": false,
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "kustomizePath": "/kustomize"
}, - "name": "my-helm-chart",
- "operatorCRDConfiguration": {
- "additionalEndpoints": {
- "Reprehenderit quasi qui odit impedit eaque.": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": false
}
}, - "disableReconciliation": true,
- "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "cert-manager",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1"
}, - "chartVersion": "v1.5.3",
- "namespace": "cert-manager",
- "password": "my-password",
- "username": "my-user"
}
], - "outputParameters": {
- "issuerName": "letsencrypt-prod"
}, - "readinessCondition": {
- "At nisi consequatur.": "Voluptas eaque ut.",
- "Optio ea.": "Quas recusandae."
}, - "supplementalFiles": [
- "Ipsa excepturi ducimus.",
- "Officia aut ad.",
- "Et ex.",
- "Et ut qui assumenda consequatur."
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: google-public-ca"
}, - "outputVariables": [
- {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}, - {
- "name": "cluster_endpoint"
}
], - "terraformConfigurations": {
- "configurationPerCloudProvider": {
- "aws": {
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "terraformPath": "/project1/tf"
}
}, - "configurationPerOnPremPlatform": {
- "Eveniet repellat molestias incidunt.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}, - "Quisquam magnam assumenda vero.": {
- "artifactsLocalPath": "/artifacts/terraform/aws",
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "privateKeyPEM": "Maiores facere rerum quis perferendis.",
- "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "publicKeyID": "Sapiente dolor quis.",
- "requiredOutputs": [
- {
- "exported": true,
- "key": "output1"
}, - {
- "exported": true,
- "key": "output1"
}
], - "serviceAccountID": "Aspernatur debitis et iusto voluptatum voluptas.",
- "terraformExecutionIdentity": "arn:aws:iam::123456789012:role/role-name",
- "terraformPath": "/project1/tf",
- "variablesValuesFileOverride": "Molestiae illum est aut saepe in."
}
}
}, - "terraformExecutionPolicies": {
- "aws": {
- "policyDocument": "{\"Statement\":[{\"Action\":[\"sqs:*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "azure": {
- "roles": [
- {
- "name": "Network Contributor"
}, - {
- "name": "Directory Readers",
- "type": "Entra"
}
]
}, - "gcp": {
- "roles": [
- {
- "name": "roles/compute.admin"
}, - {
- "name": "roles/container.admin"
}
]
}, - "oci": {
- "permissions": [
- "manage all-resources"
]
}
}, - "type": "HELM|TERRAFORM|KUSTOMIZE|OPERATOR_CRD"
}
], - "terraformPermissionConfigured": {
- "aws": true,
- "azure": true,
- "gcp": false,
- "oci": false
}, - "workplacePath": "/workspace/my-app"
}, - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "containerImageMetadata": {
- "containerImageURL": "docker.io/library/nginx:latest",
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}, - {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "dockerComposeMetadata": {
- "deploymentConfig": {
- "accountConfigIds": [
- "account-config-1234567890"
], - "byoaCloudProviders": [
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "aws|azure|gcp|nebius|oci|byoc-onprem|all"
], - "dedicatedKubernetesEnabled": false,
- "dedicatedNetworkEnabled": false,
- "intermediaryAccountConfigId": "account-config-1234567890",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - "dockerComposeYAML": "version: '3'\nservices:\n web:\n image: nginx",
- "secrets": [
- {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}, - {
- "name": "DB_PASSWORD",
- "value": "s3cr3t"
}
], - "serviceConfig": {
- "description": "A production-ready database service",
- "name": "My Service"
}
}, - "serviceId": "service-1234567890",
- "stage": {
- "name": "ConfigureAccounts",
- "status": "Skipped"
}
}| id required | string Example: onboarding-1234567890 The ID of the onboarding. |
{- "specContent": "Eos placeat corporis earum ut enim."
}| hostClusterID | string Example: hostClusterID=hc-12345678 The host cluster ID to list helm packages for |
{- "helmPackageInstallations": [
- {
- "helmPackage": {
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "releaseName": "my-release"
}, - "hostClusterID": "Rerum occaecati nam dolor deleniti nemo magni.",
- "status": "unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback"
}, - {
- "helmPackage": {
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "releaseName": "my-release"
}, - "hostClusterID": "Rerum occaecati nam dolor deleniti nemo magni.",
- "status": "unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback"
}, - {
- "helmPackage": {
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "releaseName": "my-release"
}, - "hostClusterID": "Rerum occaecati nam dolor deleniti nemo magni.",
- "status": "unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback"
}
]
}| cloudProviderName | string Example: cloudProviderName=aws The name of the cloud provider to filter custom networks by |
| cloudProviderRegion | string Example: cloudProviderRegion=us-east-1 The region of the cloud provider to filter custom networks by |
| customNetworksOnly | boolean Example: customNetworksOnly=false Flag indicating whether to return only custom networks, or to include default and imported networks as well |
| owningOrgID | string Example: owningOrgID=org-12345678 The owning organization ID to filter custom networks by |
{- "customNetworks": [
- {
- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Magnam et pariatur illo nam non sunt.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Magnam et pariatur illo nam non sunt.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}
]
}| cidr required | string <cidr> Default: "10.0.0.0/16" CIDR block for the network |
| cloudProviderName required | string The name of the cloud provider that the instance is running on. |
| cloudProviderRegion required | string The region of the cloud provider that the instance is running in. |
| name | string User friendly network name to help distinguish networks with same CIDRs |
object (FleetNetworkFeaturesConfiguration) |
{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "name": "Prod us-east-1",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}
}{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Veniam autem laborum ut velit.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| id required | string Example: n-12345678 ID of a custom network |
{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Alias dolorum ut non est et labore.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| id required | string Example: n-12345678 ID of a custom network |
| name | string User friendly network name to help distinguish networks with same CIDRs |
{- "name": "Dev us-east-1"
}{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Dolorem enim voluptas.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Et minima nostrum laboriosam.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| serviceId required | string Example: s-12345678 The ID of the service to summarize usage for |
| environmentId required | string Example: env-12345678 The ID of the environment (e.g. PROD/DEV) |
| productTierId | string Example: productTierId=pt-12345678 The product tier Id |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the usage report |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the usage report |
{- "consolidatedUsage": [
- {
- "endTime": "2021-01-01T00:00:00.000Z",
- "environmentID": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "organizationID": "Provident cumque enim atque.",
- "organizationName": "Acme Corp",
- "productTierID": "Perferendis et eum eligendi.",
- "productTierName": "Pro",
- "serviceID": "s-123456",
- "serviceName": "My Service",
- "startTime": "2021-01-01T00:00:00.000Z",
- "subscriptionID": "Aut labore sunt delectus.",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
], - "userEmail": "john@example.com",
- "userID": "Error laboriosam aliquam."
}, - {
- "endTime": "2021-01-01T00:00:00.000Z",
- "environmentID": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "organizationID": "Provident cumque enim atque.",
- "organizationName": "Acme Corp",
- "productTierID": "Perferendis et eum eligendi.",
- "productTierName": "Pro",
- "serviceID": "s-123456",
- "serviceName": "My Service",
- "startTime": "2021-01-01T00:00:00.000Z",
- "subscriptionID": "Aut labore sunt delectus.",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
], - "userEmail": "john@example.com",
- "userID": "Error laboriosam aliquam."
}, - {
- "endTime": "2021-01-01T00:00:00.000Z",
- "environmentID": "se-123456",
- "environmentName": "Production",
- "environmentType": "PROD",
- "organizationID": "Provident cumque enim atque.",
- "organizationName": "Acme Corp",
- "productTierID": "Perferendis et eum eligendi.",
- "productTierName": "Pro",
- "serviceID": "s-123456",
- "serviceName": "My Service",
- "startTime": "2021-01-01T00:00:00.000Z",
- "subscriptionID": "Aut labore sunt delectus.",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
], - "userEmail": "john@example.com",
- "userID": "Error laboriosam aliquam."
}
]
}| subscriptionId required | string Example: sub-12345678 The ID of the subscription to get usage for |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the usage report |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the usage report |
{- "usage": {
- "endTime": "2021-01-01T00:00:00.000Z",
- "environmentID": "env-12345678",
- "environmentName": "Production",
- "environmentType": "PROD",
- "organizationID": "org-12345678",
- "organizationName": "Acme Corp",
- "productTierID": "pt-12345678",
- "productTierName": "Pro",
- "serviceID": "s-12345678",
- "serviceName": "My Service",
- "startTime": "2021-01-01T00:00:00.000Z",
- "subscriptionID": "sub-12345678",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
], - "userEmail": "john@example.com",
- "userID": "user-12345678"
}
}| subscriptionId required | string Example: sub-12345678 The ID of the subscription to get usage for |
| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date of the usage report |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date of the usage report |
{- "usage": {
- "endTime": "2021-01-01T00:00:00.000Z",
- "environmentID": "env-12345678",
- "environmentName": "Production",
- "environmentType": "PROD",
- "organizationID": "org-12345678",
- "organizationName": "Acme Corp",
- "productTierID": "pt-12345678",
- "productTierName": "Pro",
- "serviceID": "s-12345678",
- "serviceName": "My Service",
- "startTime": "2021-01-01T00:00:00.000Z",
- "subscriptionID": "sub-12345678",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
], - "userEmail": "john@example.com",
- "userID": "user-12345678"
}
}| billingPeriod required | string Billing month to invoice in YYYY-MM format |
| customerId required | string Organization ID of the customer to invoice |
{- "billingPeriod": "2025-01",
- "customerId": "Tempora vero dolorem perspiciatis."
}{- "billIssuedToUserEmail": "abcd@example.io",
- "billIssuedToUserID": "user-1234568",
- "billIssuedToUserName": "John Doe",
- "billingPeriodEnd": "2023-09-30T23:59:59Z",
- "billingPeriodStart": "2023-09-01T00:00:00Z",
- "currency": "USD",
- "customerId": "Iure quia consequuntur tenetur quae beatae aliquid.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "invoicePdf": "Commodi est nihil non quaerat laborum.",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}| startDate | string <date-time> Example: startDate=2023-01-01T10:00:00Z Start date for filtering invoices |
| endDate | string <date-time> Example: endDate=2024-01-01T10:00:00Z End date for filtering invoices |
| status | string Example: status=open Filter by invoice status |
| customerId | string Example: customerId=customer-1234568 Filter by customer ID |
| billingProvider | string Example: billingProvider=STRIPE Filter by billing provider |
{- "invoices": [
- {
- "billIssuedToUserEmail": "abcd@example.io",
- "billIssuedToUserID": "user-1234568",
- "billIssuedToUserName": "John Doe",
- "billingPeriodEnd": "2023-09-30T23:59:59Z",
- "billingPeriodStart": "2023-09-01T00:00:00Z",
- "currency": "USD",
- "customerId": "Harum ea.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "invoicePdf": "Sed quidem facilis deserunt enim dolor.",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "billIssuedToUserEmail": "abcd@example.io",
- "billIssuedToUserID": "user-1234568",
- "billIssuedToUserName": "John Doe",
- "billingPeriodEnd": "2023-09-30T23:59:59Z",
- "billingPeriodStart": "2023-09-01T00:00:00Z",
- "currency": "USD",
- "customerId": "Harum ea.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "invoicePdf": "Sed quidem facilis deserunt enim dolor.",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "billIssuedToUserEmail": "abcd@example.io",
- "billIssuedToUserID": "user-1234568",
- "billIssuedToUserName": "John Doe",
- "billingPeriodEnd": "2023-09-30T23:59:59Z",
- "billingPeriodStart": "2023-09-01T00:00:00Z",
- "currency": "USD",
- "customerId": "Harum ea.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "invoicePdf": "Sed quidem facilis deserunt enim dolor.",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "billIssuedToUserEmail": "abcd@example.io",
- "billIssuedToUserID": "user-1234568",
- "billIssuedToUserName": "John Doe",
- "billingPeriodEnd": "2023-09-30T23:59:59Z",
- "billingPeriodStart": "2023-09-01T00:00:00Z",
- "currency": "USD",
- "customerId": "Harum ea.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "invoicePdf": "Sed quidem facilis deserunt enim dolor.",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}
]
}| id required | string Example: invoice-1234568 ID of the invoice |
{- "billIssuedToUserEmail": "abcd@example.io",
- "billIssuedToUserID": "user-1234568",
- "billIssuedToUserName": "John Doe",
- "billingPeriodEnd": "2023-09-30T23:59:59Z",
- "billingPeriodStart": "2023-09-01T00:00:00Z",
- "currency": "USD",
- "customerId": "Consectetur rerum.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "invoicePdf": "Quia repudiandae magni atque quia blanditiis dolorem.",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}{- "channels": [
- {
- "autoConfirmIsv": true,
- "billingBinding": {
- "overridable": false,
- "provider": "MARKETPLACE",
- "settlement": "SUGER|SANDBOX",
- "sharesCredentials": true
}, - "capabilities": {
- "canCancel": true,
- "canHoldContract": true,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractCount": 5684173177956021000,
- "createdAt": "1986-06-17T03:21:22Z",
- "credentialsSet": false,
- "defaultProductTierId": "Aliquam blanditiis.",
- "defaultServiceEnvironmentId": "Fugit quam.",
- "defaultServiceId": "Rerum ut totam tempora cum et.",
- "dimensionMap": {
- "Atque non.": "Ratione alias dolorum ut pariatur et occaecati."
}, - "enabled": true,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "id": "mkch-4t8w2qbnz1lp",
- "isSimulated": true,
- "isvConfirmTimeoutSeconds": 86400,
- "lastSyncedAt": "1987-01-22T11:03:44Z",
- "planMap": {
- "Nostrum totam assumenda et commodi.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecretId": "whsk-3f9a2c",
- "portBSigningSecretSet": false,
- "simulatedContractCount": 8000893938049973000,
- "status": "NOT_CONNECTED|CONNECTED|DEGRADED|ERROR",
- "statusMessage": "Et et molestiae provident maiores.",
- "syntheticEmailDomain": "mkt.acme.example.com",
- "webhookUrl": "Consequatur autem delectus sit laboriosam quia omnis."
}, - {
- "autoConfirmIsv": true,
- "billingBinding": {
- "overridable": false,
- "provider": "MARKETPLACE",
- "settlement": "SUGER|SANDBOX",
- "sharesCredentials": true
}, - "capabilities": {
- "canCancel": true,
- "canHoldContract": true,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractCount": 5684173177956021000,
- "createdAt": "1986-06-17T03:21:22Z",
- "credentialsSet": false,
- "defaultProductTierId": "Aliquam blanditiis.",
- "defaultServiceEnvironmentId": "Fugit quam.",
- "defaultServiceId": "Rerum ut totam tempora cum et.",
- "dimensionMap": {
- "Atque non.": "Ratione alias dolorum ut pariatur et occaecati."
}, - "enabled": true,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "id": "mkch-4t8w2qbnz1lp",
- "isSimulated": true,
- "isvConfirmTimeoutSeconds": 86400,
- "lastSyncedAt": "1987-01-22T11:03:44Z",
- "planMap": {
- "Nostrum totam assumenda et commodi.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecretId": "whsk-3f9a2c",
- "portBSigningSecretSet": false,
- "simulatedContractCount": 8000893938049973000,
- "status": "NOT_CONNECTED|CONNECTED|DEGRADED|ERROR",
- "statusMessage": "Et et molestiae provident maiores.",
- "syntheticEmailDomain": "mkt.acme.example.com",
- "webhookUrl": "Consequatur autem delectus sit laboriosam quia omnis."
}, - {
- "autoConfirmIsv": true,
- "billingBinding": {
- "overridable": false,
- "provider": "MARKETPLACE",
- "settlement": "SUGER|SANDBOX",
- "sharesCredentials": true
}, - "capabilities": {
- "canCancel": true,
- "canHoldContract": true,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractCount": 5684173177956021000,
- "createdAt": "1986-06-17T03:21:22Z",
- "credentialsSet": false,
- "defaultProductTierId": "Aliquam blanditiis.",
- "defaultServiceEnvironmentId": "Fugit quam.",
- "defaultServiceId": "Rerum ut totam tempora cum et.",
- "dimensionMap": {
- "Atque non.": "Ratione alias dolorum ut pariatur et occaecati."
}, - "enabled": true,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "id": "mkch-4t8w2qbnz1lp",
- "isSimulated": true,
- "isvConfirmTimeoutSeconds": 86400,
- "lastSyncedAt": "1987-01-22T11:03:44Z",
- "planMap": {
- "Nostrum totam assumenda et commodi.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecretId": "whsk-3f9a2c",
- "portBSigningSecretSet": false,
- "simulatedContractCount": 8000893938049973000,
- "status": "NOT_CONNECTED|CONNECTED|DEGRADED|ERROR",
- "statusMessage": "Et et molestiae provident maiores.",
- "syntheticEmailDomain": "mkt.acme.example.com",
- "webhookUrl": "Consequatur autem delectus sit laboriosam quia omnis."
}
]
}| autoConfirmIsv | boolean |
object Only for a channel whose billing credential differs from its contract-read credential. Omitted when sharesCredentials is true | |
| channel required | string |
object The channel's own credential fields. Write only: encrypted on arrival and never returned by any read | |
| defaultProductTierId | string |
| defaultServiceEnvironmentId | string |
| defaultServiceId | string |
object | |
| enabled | boolean Enabling is refused unless the config is complete: a callback URL, a mapped plan, and a plan that lists the marketplace billing provider. Refusing here rather than at the first purchase is the difference between a configuration error and a paying buyer nobody can serve |
Array of objects (MarketplaceEventReceiver) Where each event type is delivered, REPLACING the whole routing on every write. Omitting it leaves the stored routing alone; sending an empty array removes every receiver, which stops all deliveries and is the only way to do so | |
| handoffTokenValiditySeconds | integer <int64> [ 3600 .. 2592000 ] How long a handoff credential this channel mints stays redeemable. Omit it for the platform default of seven days. Separate from isvConfirmTimeoutSeconds on purpose. That one is the SLA, and the default validity is deliberately longer than it, so an ISV who breaches the SLA can still recover on their own rather than needing an operator to reissue. One is how long we wait before raising an alarm; the other is how long the credential works. Between 3600 (an hour) and 2592000 (thirty days). The floor is because the chain from checkout to your callback is several hops and a browser is free to be slow at any of them, so a shorter credential is one a buyer can be handed already dead. The ceiling is the window in which a cloud marketplace can void a purchase; a credential outliving that keeps working after the thing it selects has stopped being real |
| isvCallbackUrl | string Where the buyer's browser lands. https only, no query and no fragment: Omnistrate appends its own parameter, and the code it appends is a bearer value that plaintext would expose in transit |
| isvConfirmTimeoutSeconds | integer <int64> |
object | |
| portBReceiverUrl | string The receiver for every event, accepted for a client that predates per-event routing and applied to all of them. Prefer eventReceivers, which says the same thing explicitly and lets the events differ |
| portBSigningSecret | string >= 32 characters The secret webhook deliveries to portBReceiverUrl are signed with, so your receiver can prove they came from us. Write only: encrypted on arrival and returned by no read, so keep a copy. At least 32 bytes, because deliveries are signed with HMAC-SHA256 and a key shorter than the hash weakens it. REQUIRED THE FIRST TIME, and omitted afterwards to keep the stored one. Supplying a value IS a rotation, so sending one on every connect replaces the secret your receiver verifies with, every time. Connecting a channel that already exists is how an ISV edits it, which made that the common case rather than the rare one. The rule is that every channel ends this call with a secret: one was supplied, or one is already stored. A connect with neither is refused, and the refusal says so |
| syntheticEmailDomain | string |
{- "autoConfirmIsv": true,
- "billingCredentials": {
- "Pariatur soluta.": "Ut dolore id dignissimos."
}, - "channel": "SUGER|SANDBOX",
- "credentials": {
- "Consequatur quis qui debitis voluptatum omnis.": "Pariatur aliquid sit omnis.",
- "Debitis in vitae consequatur.": "Et corrupti officia voluptatibus libero.",
- "Quas nihil.": "Nobis delectus natus nulla."
}, - "defaultProductTierId": "Ea fuga doloribus praesentium.",
- "defaultServiceEnvironmentId": "Error occaecati.",
- "defaultServiceId": "Itaque odio perspiciatis a ut libero sed.",
- "dimensionMap": {
- "Quia quod ab a et omnis qui.": "Maiores occaecati eligendi."
}, - "enabled": true,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "isvConfirmTimeoutSeconds": 1222548053616294400,
- "planMap": {
- "Dolor magni quia quaerat.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}, - "Eligendi quos velit qui omnis.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecret": "ctc",
- "syntheticEmailDomain": "Voluptatem voluptas ullam est et rerum."
}{- "autoConfirmIsv": true,
- "billingBinding": {
- "overridable": false,
- "provider": "MARKETPLACE",
- "settlement": "SUGER|SANDBOX",
- "sharesCredentials": true
}, - "capabilities": {
- "canCancel": true,
- "canHoldContract": true,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractCount": 7367092226299076000,
- "createdAt": "2012-01-21T20:19:05Z",
- "credentialsSet": false,
- "defaultProductTierId": "Vel rerum tempora.",
- "defaultServiceEnvironmentId": "Nihil eligendi repudiandae voluptatem vitae velit.",
- "defaultServiceId": "Officia voluptas magnam eveniet sed.",
- "dimensionMap": {
- "Excepturi necessitatibus.": "Similique quos unde voluptatem et et fugiat.",
- "Suscipit id est hic aut pariatur et.": "Quia recusandae repellendus est."
}, - "enabled": false,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "id": "mkch-4t8w2qbnz1lp",
- "isSimulated": false,
- "isvConfirmTimeoutSeconds": 86400,
- "lastSyncedAt": "2000-07-29T23:54:55Z",
- "planMap": {
- "Harum sequi.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecretId": "whsk-3f9a2c",
- "portBSigningSecretSet": false,
- "simulatedContractCount": 8105651126130525000,
- "status": "NOT_CONNECTED|CONNECTED|DEGRADED|ERROR",
- "statusMessage": "Et praesentium sequi sit ipsa harum aliquam.",
- "syntheticEmailDomain": "mkt.acme.example.com",
- "webhookUrl": "Quibusdam deleniti et."
}| channel required | string Example: SUGER|SANDBOX Which marketplace channel a contract came from. SUGER reaches AWS, Azure and GCP buyers through one listing. SANDBOX is the simulated channel, and is a real member of this set rather than a test mode |
| channel required | string Example: SUGER|SANDBOX Which channel to describe |
{- "autoConfirmIsv": false,
- "billingBinding": {
- "overridable": false,
- "provider": "MARKETPLACE",
- "settlement": "SUGER|SANDBOX",
- "sharesCredentials": true
}, - "capabilities": {
- "canCancel": true,
- "canHoldContract": true,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractCount": 6955988895808382000,
- "createdAt": "2006-06-11T09:08:45Z",
- "credentialsSet": true,
- "defaultProductTierId": "Sint qui ut numquam doloremque hic.",
- "defaultServiceEnvironmentId": "Ipsa amet.",
- "defaultServiceId": "Eius facilis atque.",
- "dimensionMap": {
- "Facilis ratione sit qui et.": "Omnis odit excepturi libero vel neque molestiae.",
- "Ullam aut ullam culpa sed.": "Ex dolores."
}, - "enabled": true,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "id": "mkch-4t8w2qbnz1lp",
- "isSimulated": true,
- "isvConfirmTimeoutSeconds": 86400,
- "lastSyncedAt": "1975-01-24T02:24:26Z",
- "planMap": {
- "Molestiae eum.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}, - "Quia repellat doloribus numquam at.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecretId": "whsk-3f9a2c",
- "portBSigningSecretSet": false,
- "simulatedContractCount": 1208699488960536300,
- "status": "NOT_CONNECTED|CONNECTED|DEGRADED|ERROR",
- "statusMessage": "Minima rerum ut amet quaerat consequatur.",
- "syntheticEmailDomain": "mkt.acme.example.com",
- "webhookUrl": "Aut ut quia quos."
}| channel required | string Example: SUGER|SANDBOX Which marketplace channel a contract came from. SUGER reaches AWS, Azure and GCP buyers through one listing. SANDBOX is the simulated channel, and is a real member of this set rather than a test mode |
| autoConfirmIsv | boolean |
object | |
object Replaces the stored credential when present. Omit it to leave the credential untouched, which is what makes it safe to change one unrelated field | |
| defaultProductTierId | string |
| defaultServiceEnvironmentId | string |
| defaultServiceId | string |
object | |
| enabled | boolean |
Array of objects (MarketplaceEventReceiver) Replaces the stored routing when present. Omit it to leave the routing untouched, which is the same rule credentials follow above and for the same reason: an ISV changing one unrelated field must not silently stop their own deliveries | |
| handoffTokenValiditySeconds | integer <int64> [ 3600 .. 2592000 ] How long a handoff credential this channel mints stays redeemable. Omit it for the platform default of seven days. Separate from isvConfirmTimeoutSeconds on purpose. That one is the SLA, and the default validity is deliberately longer than it, so an ISV who breaches the SLA can still recover on their own rather than needing an operator to reissue. One is how long we wait before raising an alarm; the other is how long the credential works. Between 3600 (an hour) and 2592000 (thirty days). The floor is because the chain from checkout to your callback is several hops and a browser is free to be slow at any of them, so a shorter credential is one a buyer can be handed already dead. The ceiling is the window in which a cloud marketplace can void a purchase; a credential outliving that keeps working after the thing it selects has stopped being real |
| isvCallbackUrl | string |
| isvConfirmTimeoutSeconds | integer <int64> |
object | |
| portBReceiverUrl | string |
| portBSigningSecret | string >= 32 characters Replaces the signing secret. Omit it to leave the current one alone, which is what makes it safe to change an unrelated field: supplying one here IS the rotation, and the outgoing secret stays valid for an overlap window so a receiver that has not installed the new one is not cut off the instant you rotate. At least 32 bytes. THERE IS NO WAY TO REMOVE ONE. Omitting it keeps the stored secret and an empty string is refused, because a channel without a signing secret delivers events no conforming receiver accepts, and the ability to reach that state is not worth having |
| syntheticEmailDomain | string |
{- "autoConfirmIsv": true,
- "billingCredentials": {
- "Perspiciatis sed dolores ut.": "Provident repudiandae ipsa inventore.",
- "Vitae ea dolores et repudiandae.": "Quia asperiores sit nihil sit quia rerum."
}, - "credentials": {
- "Libero est.": "Ipsa repellat sed ipsa et eveniet."
}, - "defaultProductTierId": "Omnis praesentium vel quas hic veniam.",
- "defaultServiceEnvironmentId": "Dolorem iure non et mollitia tempore aperiam.",
- "defaultServiceId": "Magnam sunt magni quidem ipsum.",
- "dimensionMap": {
- "Praesentium asperiores minus reiciendis voluptatem dolorum omnis.": "Voluptatibus voluptas nihil dolores modi consectetur esse.",
- "Voluptatem officia.": "Harum inventore."
}, - "enabled": false,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "isvCallbackUrl": "Iure accusantium occaecati sit ut inventore.",
- "isvConfirmTimeoutSeconds": 6310326890232024000,
- "planMap": {
- "Nemo velit.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}, - "Sapiente animi perspiciatis exercitationem nesciunt totam totam.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}, - "Ut praesentium eum ut.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBReceiverUrl": "Ullam tenetur et amet.",
- "portBSigningSecret": "jhf",
- "syntheticEmailDomain": "Et quo."
}{- "autoConfirmIsv": true,
- "billingBinding": {
- "overridable": false,
- "provider": "MARKETPLACE",
- "settlement": "SUGER|SANDBOX",
- "sharesCredentials": true
}, - "capabilities": {
- "canCancel": true,
- "canHoldContract": true,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractCount": 1056513310457273100,
- "createdAt": "1975-05-26T14:56:57Z",
- "credentialsSet": true,
- "defaultProductTierId": "Dolorum id amet doloremque accusantium.",
- "defaultServiceEnvironmentId": "Quas optio odio excepturi modi ab occaecati.",
- "defaultServiceId": "Rerum similique asperiores sunt officiis hic.",
- "dimensionMap": {
- "Aperiam ipsum a dolore et explicabo laborum.": "Dolor aut rerum officiis.",
- "Enim enim sequi ad ullam expedita.": "Est est accusamus tempore itaque ipsam ut.",
- "Repellendus rerum id esse id alias.": "Quia sed et."
}, - "enabled": false,
- "eventReceivers": [
- {
- "eventType": "contract.cancelled",
}, - {
- "eventType": "contract.cancelled",
}
], - "handoffTokenValiditySeconds": 604800,
- "id": "mkch-4t8w2qbnz1lp",
- "isSimulated": true,
- "isvConfirmTimeoutSeconds": 86400,
- "lastSyncedAt": "2000-08-28T07:09:03Z",
- "planMap": {
- "In velit.": {
- "productTierId": "pt-Vb3Xn8Lp02",
- "serviceId": "s-2Xk9pQwErT"
}
}, - "portBSigningSecretId": "whsk-3f9a2c",
- "portBSigningSecretSet": true,
- "simulatedContractCount": 4561176126260351500,
- "status": "NOT_CONNECTED|CONNECTED|DEGRADED|ERROR",
- "statusMessage": "Inventore recusandae.",
- "syntheticEmailDomain": "mkt.acme.example.com",
- "webhookUrl": "Reiciendis enim sit ut possimus omnis."
}| channel required | string Example: SUGER|SANDBOX Which marketplace channel a contract came from. SUGER reaches AWS, Azure and GCP buyers through one listing. SANDBOX is the simulated channel, and is a real member of this set rather than a test mode |
{- "discoverySupported": true,
- "listings": [
- {
- "description": "Ut voluptatibus aut dolorem.",
- "mappedProductTierId": "Qui minima.",
- "mappedServiceId": "Voluptatem quod.",
- "marketplaceProductId": "prod_01J8ZK4W7Q2E9T6R3Y5U1P0N8B",
- "name": "Acme Vector Database — Enterprise Annual",
- "planRef": "plan_enterprise_annual_v3",
- "status": "PUBLISHED"
}, - {
- "description": "Ut voluptatibus aut dolorem.",
- "mappedProductTierId": "Qui minima.",
- "mappedServiceId": "Voluptatem quod.",
- "marketplaceProductId": "prod_01J8ZK4W7Q2E9T6R3Y5U1P0N8B",
- "name": "Acme Vector Database — Enterprise Annual",
- "planRef": "plan_enterprise_annual_v3",
- "status": "PUBLISHED"
}
]
}| channel required | string Example: SUGER|SANDBOX Which marketplace channel a contract came from. SUGER reaches AWS, Azure and GCP buyers through one listing. SANDBOX is the simulated channel, and is a real member of this set rather than a test mode |
{- "findings": [
- {
- "field": "isvCallbackUrl",
- "message": "the receiver URL must use https; the code appended to it is a bearer value in transit",
- "severity": "BLOCKING|WARNING"
}, - {
- "field": "isvCallbackUrl",
- "message": "the receiver URL must use https; the code appended to it is a bearer value in transit",
- "severity": "BLOCKING|WARNING"
}
], - "ok": true
}| channel | string Example: channel=SUGER|SANDBOX Filter to one channel |
| fulfillmentState | string Example: fulfillmentState=DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED Filter to one fulfillment state. This is how an operator lists the fulfillments that are stuck, rather than through a separate endpoint |
| quadrant | string Example: quadrant=HEALTHY|ONBOARDING|PAYING_NOT_PROVISIONED|SERVING_NOT_BILLED|CLOSED Filter to one reconciliation quadrant |
| needsAttention | boolean Example: needsAttention=true Only contracts past the handoff SLA while billable. The operator's working queue: every one of these is a customer paying for something they cannot use |
| includeSimulated | boolean Example: includeSimulated=false Sandbox contracts are excluded unless this is set, so a revenue view cannot pick them up by forgetting a filter |
{- "contracts": [
- {
- "attentionSince": "1978-01-05T15:18:45Z",
- "buyerName": "Acme",
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "channel": "SUGER|SANDBOX",
- "commitAmount": "180000.00",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractSyncedAt": "1991-09-25T17:18:15Z",
- "contractVersion": 3,
- "currency": "USD",
- "endsAt": "2015-02-03T18:35:42Z",
- "events": [
- {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}
], - "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "id": "mkc-4t8w2qbnz1lp",
- "isSimulated": false,
- "orgId": "org-7hq2md41xb",
- "orgName": "Molestiae quia consequatur.",
- "planRef": "plan_enterprise_annual_v3",
- "quadrant": "HEALTHY|ONBOARDING|PAYING_NOT_PROVISIONED|SERVING_NOT_BILLED|CLOSED",
- "quantity": 40,
- "rawContract": {
- "Aut asperiores.": "Consequatur exercitationem ullam id modi et et.",
- "Consectetur quisquam cumque ipsam eum.": "Rerum eum dolore voluptatibus nisi qui quos.",
- "Quisquam asperiores dolor dicta voluptas voluptates a.": "Minus et excepturi optio sed incidunt."
}, - "rootUserEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com",
- "startsAt": "2010-11-01T11:01:28Z",
- "subscriptionId": "sub-6pd3nz8kva"
}, - {
- "attentionSince": "1978-01-05T15:18:45Z",
- "buyerName": "Acme",
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "channel": "SUGER|SANDBOX",
- "commitAmount": "180000.00",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractSyncedAt": "1991-09-25T17:18:15Z",
- "contractVersion": 3,
- "currency": "USD",
- "endsAt": "2015-02-03T18:35:42Z",
- "events": [
- {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}
], - "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "id": "mkc-4t8w2qbnz1lp",
- "isSimulated": false,
- "orgId": "org-7hq2md41xb",
- "orgName": "Molestiae quia consequatur.",
- "planRef": "plan_enterprise_annual_v3",
- "quadrant": "HEALTHY|ONBOARDING|PAYING_NOT_PROVISIONED|SERVING_NOT_BILLED|CLOSED",
- "quantity": 40,
- "rawContract": {
- "Aut asperiores.": "Consequatur exercitationem ullam id modi et et.",
- "Consectetur quisquam cumque ipsam eum.": "Rerum eum dolore voluptatibus nisi qui quos.",
- "Quisquam asperiores dolor dicta voluptas voluptates a.": "Minus et excepturi optio sed incidunt."
}, - "rootUserEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com",
- "startsAt": "2010-11-01T11:01:28Z",
- "subscriptionId": "sub-6pd3nz8kva"
}
]
}| id required | string Example: mkc-4t8w2qbnz1lp The Omnistrate contract identifier |
| channel | string Example: channel=SUGER|SANDBOX With externalRef, resolves a contract from the marketplace identifier alone, which is what an ISV has to hand when the buyer contacts them |
| externalRef | string Example: externalRef=Quisquam molestiae eum. |
{- "attentionSince": "1982-07-16T23:27:06Z",
- "buyerName": "Acme",
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "channel": "SUGER|SANDBOX",
- "commitAmount": "180000.00",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractSyncedAt": "2005-11-29T10:28:14Z",
- "contractVersion": 3,
- "currency": "USD",
- "endsAt": "1972-08-03T20:34:28Z",
- "events": [
- {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}, - {
- "at": "1993-06-22T08:56:13Z",
- "detail": "Fugiat est et ratione et animi.",
- "id": "mkce-3kq09wzlxa",
- "source": "CHANNEL|OMNISTRATE|ISV",
- "type": "contract.discovered"
}
], - "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "id": "mkc-4t8w2qbnz1lp",
- "isSimulated": false,
- "orgId": "org-7hq2md41xb",
- "orgName": "Minus doloremque.",
- "planRef": "plan_enterprise_annual_v3",
- "quadrant": "HEALTHY|ONBOARDING|PAYING_NOT_PROVISIONED|SERVING_NOT_BILLED|CLOSED",
- "quantity": 40,
- "rawContract": {
- "Est occaecati veritatis dolores.": "Ipsum et."
}, - "rootUserEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com",
- "startsAt": "2015-06-11T21:36:13Z",
- "subscriptionId": "sub-6pd3nz8kva"
}| id required | string Example: mkc-4t8w2qbnz1lp The Omnistrate contract identifier |
{- "blockedOn": "The ISV has not called approve. The last contract.discovered delivery was abandoned after 7 attempts over 24 hours",
- "currentStage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "lastRetryAt": "2014-07-25T10:08:17Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "rehearsalHandoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "rehearsalHandoffUrl": "https://portal.acme.example.com/marketplace/callback?code=hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "retryCount": 1,
- "runId": "Facilis aut sed ut.",
- "stageTimeline": [
- {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "stages": [
- {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "subscriptionId": "sub-6pd3nz8kva",
- "workflowId": "marketplace-fulfillment-mkc-4t8w2qbnz1lp-v1",
- "workflowStatus": "RUNNING|COMPLETED|FAILED|TERMINATED|TIMED_OUT|NOT_STARTED"
}| id required | string^(?P<entitytype>mkc)-(?P<entityid>[a-zA-Z0-9]... Example: mkc-4t8w2qbnz1lp The Omnistrate contract identifier, as carried by marketplaceContractId on the contract.discovered event and returned by the handoff redeem |
| externalReference | string Your own identifier for the tenant you provisioned, recorded on the audit event. Optional, and worth sending: it is what lets a support conversation start from your id rather than ours |
{- "externalReference": "acme-tenant-4821"
}{- "blockedOn": "The ISV has not called approve. The last contract.discovered delivery was abandoned after 7 attempts over 24 hours",
- "currentStage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "lastRetryAt": "1993-07-24T03:20:01Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "rehearsalHandoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "rehearsalHandoffUrl": "https://portal.acme.example.com/marketplace/callback?code=hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "retryCount": 1,
- "runId": "Enim laborum et et corrupti.",
- "stageTimeline": [
- {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "stages": [
- {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "subscriptionId": "sub-6pd3nz8kva",
- "workflowId": "marketplace-fulfillment-mkc-4t8w2qbnz1lp-v1",
- "workflowStatus": "RUNNING|COMPLETED|FAILED|TERMINATED|TIMED_OUT|NOT_STARTED"
}| id required | string^(?P<entitytype>mkc)-(?P<entityid>[a-zA-Z0-9]... Example: mkc-4t8w2qbnz1lp The Omnistrate contract identifier |
| reason | string Why the buyer was refused. Recorded on the audit event and shown to an operator, because a refused marketplace purchase is a conversation somebody will have to have |
{- "reason": "The buyer's domain is already served by an existing enterprise agreement"
}{- "blockedOn": "The ISV has not called approve. The last contract.discovered delivery was abandoned after 7 attempts over 24 hours",
- "currentStage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "lastRetryAt": "1991-07-28T08:43:37Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "rehearsalHandoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "rehearsalHandoffUrl": "https://portal.acme.example.com/marketplace/callback?code=hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "retryCount": 1,
- "runId": "Voluptatem voluptatum quidem aperiam.",
- "stageTimeline": [
- {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "stages": [
- {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "subscriptionId": "sub-6pd3nz8kva",
- "workflowId": "marketplace-fulfillment-mkc-4t8w2qbnz1lp-v1",
- "workflowStatus": "RUNNING|COMPLETED|FAILED|TERMINATED|TIMED_OUT|NOT_STARTED"
}| id required | string Example: mkc-4t8w2qbnz1lp The Omnistrate contract identifier |
| reason | string Recorded on the audit event. Worth filling in, because a retry is a manual intervention on a contract that is usually already billing |
| stage | string Which stage to re-enter. Defaults to the stage the workflow is stalled or failed on, which is what an operator wants in almost every case |
{- "reason": "ISV confirmed their receiver outage is resolved",
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED"
}{- "blockedOn": "The ISV has not called approve. The last contract.discovered delivery was abandoned after 7 attempts over 24 hours",
- "currentStage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "lastRetryAt": "2008-01-29T01:23:30Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "rehearsalHandoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "rehearsalHandoffUrl": "https://portal.acme.example.com/marketplace/callback?code=hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "retryCount": 1,
- "runId": "Sed dolorum qui occaecati velit delectus deleniti.",
- "stageTimeline": [
- {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1975-05-06T07:15:46Z",
- "error": "Nihil necessitatibus non repudiandae.",
- "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "legs": [
- {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}, - {
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "duration": "412ms",
- "endpoint": "channel.webhook",
- "eventId": "evt-4f2a9c1b0e77",
- "eventType": "contract.suspended",
- "occurredAt": "1997-07-01T13:57:32Z",
- "statusCode": 202
}
], - "occurrenceId": "CONTRACT_SUSPENDED-2",
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 6812176857438460000,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "2011-05-28T19:32:59Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "stages": [
- {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}, - {
- "duration": "17s",
- "endedAt": "1979-10-14T04:17:42Z",
- "error": "Reiciendis aut nobis.",
- "eventIds": [
- "Sed inventore.",
- "Enim consectetur laborum.",
- "Qui tenetur rem fugit.",
- "Sed inventore."
], - "inputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "isStalled": true,
- "outputs": [
- {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}, - {
- "label": "Subscription request",
- "value": "subr-6pd3nz8kva"
}
], - "retryCount": 0,
- "stage": "CONTRACT_RESOLVED|CUSTOMER_IDENTIFIED|CONTRACT_HELD|SUBSCRIPTION_REQUEST_CREATED|HANDED_OFF_TO_ISV|ISV_CONFIRMED|CONTRACT_COMMITTED|READY|CLOSED",
- "startedAt": "1993-08-02T13:16:32Z",
- "status": "PENDING|RUNNING|COMPLETED|FAILED|STALLED|SKIPPED"
}
], - "subscriptionId": "sub-6pd3nz8kva",
- "workflowId": "marketplace-fulfillment-mkc-4t8w2qbnz1lp-v1",
- "workflowStatus": "RUNNING|COMPLETED|FAILED|TERMINATED|TIMED_OUT|NOT_STARTED"
}| channel | string Example: channel=SUGER|SANDBOX Filter to one channel |
| marketplaceContractId | string Example: marketplaceContractId=Voluptatum nostrum id. Filter to one contract, which is how a contract detail view scopes its own trail |
| direction | string Example: direction=OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND Who called whom. OUTBOUND is a webhook Omnistrate sent to the ISV's receiver and INBOUND is a call the ISV made to the marketplace API, both relative to the ISV. CHANNEL_INBOUND is the marketplace calling Omnistrate, and CHANNEL_OUTBOUND is Omnistrate calling the marketplace |
| status | string Example: status=PENDING|DELIVERED|FAILED|BLOCKED PENDING has not been answered yet. DELIVERED was accepted. FAILED exhausted its retries. BLOCKED was never sent, because the receiver address was refused |
| eventType | string Example: eventType=contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed The type of a marketplace fulfillment event delivered to an ISV receiver |
| failuresOnly | boolean Example: failuresOnly=false A shortcut for the only filter combination anybody types twice |
| since | string <date-time> Example: since=2013-06-12T19:42:07Z Deliveries sent or received at or after this instant |
{- "deliveries": [
- {
- "attemptCount": 3532936304367795000,
- "attempts": [
- {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}
], - "callerCredentialId": "isvc_9Fq2Ld7Mv3",
- "channel": "SUGER|SANDBOX",
- "contractFulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "contractRef": "ent_01J8ZQ4K7M2N",
- "deliveryId": "mkd-03c1d9e558",
- "destinationUrl": "Ut est ullam aspernatur exercitationem.",
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "endpoint": "subscription.approve",
- "eventId": "Et rerum eum aut ab ratione nobis.",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "isSimulated": false,
- "marketplaceContractId": "Saepe facilis animi quas omnis quae.",
- "maxAttempts": 7,
- "method": "POST",
- "nextAttemptAt": "1970-06-29T15:49:30Z",
- "path": "/2022-09-01-00/fleet/marketplace/handoff/redeem",
- "receivedAt": "1975-11-22T01:43:59Z",
- "refusalReason": "EXPIRED_TOKEN|UNKNOWN_TOKEN|CROSS_ORG|ALREADY_APPROVED|INSUFFICIENT_PERMISSION|CONTRACT_NOT_FOUND",
- "sentAt": "2008-03-05T17:03:21Z",
- "stateChange": {
- "kind": "SUBSCRIPTION_CREATED|HANDOFF_REDEEMED|CONTRACT_DENIED|NONE",
- "summary": "The vendor confirmed and a subscription was created"
}, - "status": "PENDING|DELIVERED|FAILED|BLOCKED",
- "subscriptionId": "Deleniti quis corporis quod nihil.",
- "terminalReason": "Non recusandae quas qui omnis."
}, - {
- "attemptCount": 3532936304367795000,
- "attempts": [
- {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}
], - "callerCredentialId": "isvc_9Fq2Ld7Mv3",
- "channel": "SUGER|SANDBOX",
- "contractFulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "contractRef": "ent_01J8ZQ4K7M2N",
- "deliveryId": "mkd-03c1d9e558",
- "destinationUrl": "Ut est ullam aspernatur exercitationem.",
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "endpoint": "subscription.approve",
- "eventId": "Et rerum eum aut ab ratione nobis.",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "isSimulated": false,
- "marketplaceContractId": "Saepe facilis animi quas omnis quae.",
- "maxAttempts": 7,
- "method": "POST",
- "nextAttemptAt": "1970-06-29T15:49:30Z",
- "path": "/2022-09-01-00/fleet/marketplace/handoff/redeem",
- "receivedAt": "1975-11-22T01:43:59Z",
- "refusalReason": "EXPIRED_TOKEN|UNKNOWN_TOKEN|CROSS_ORG|ALREADY_APPROVED|INSUFFICIENT_PERMISSION|CONTRACT_NOT_FOUND",
- "sentAt": "2008-03-05T17:03:21Z",
- "stateChange": {
- "kind": "SUBSCRIPTION_CREATED|HANDOFF_REDEEMED|CONTRACT_DENIED|NONE",
- "summary": "The vendor confirmed and a subscription was created"
}, - "status": "PENDING|DELIVERED|FAILED|BLOCKED",
- "subscriptionId": "Deleniti quis corporis quod nihil.",
- "terminalReason": "Non recusandae quas qui omnis."
}
]
}| deliveryId required | string Example: Assumenda quae est qui. Which delivery to send again. Must be an outbound one: there is nothing to redeliver about a call the ISV made. The redelivery carries the SAME eventId, so a receiver that already processed this event correctly treats it as a duplicate and does nothing |
| reason | string Why, recorded on the audit event. A redelivery is a manual intervention on a contract that is usually already billing |
{- "reason": "Fugit soluta quia."
}{- "attemptCount": 7921362674008052000,
- "attempts": [
- {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}
], - "callerCredentialId": "isvc_9Fq2Ld7Mv3",
- "channel": "SUGER|SANDBOX",
- "contractFulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "contractRef": "ent_01J8ZQ4K7M2N",
- "deliveryId": "mkd-03c1d9e558",
- "destinationUrl": "Ea laboriosam laborum voluptatem iure dicta ipsum.",
- "direction": "OUTBOUND|INBOUND|CHANNEL_INBOUND|CHANNEL_OUTBOUND",
- "endpoint": "subscription.approve",
- "eventId": "Perspiciatis sunt ea cupiditate.",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "isSimulated": false,
- "marketplaceContractId": "Ut eius est est nisi.",
- "maxAttempts": 7,
- "method": "POST",
- "nextAttemptAt": "2003-06-02T14:49:31Z",
- "path": "/2022-09-01-00/fleet/marketplace/handoff/redeem",
- "receivedAt": "1990-09-27T03:28:45Z",
- "refusalReason": "EXPIRED_TOKEN|UNKNOWN_TOKEN|CROSS_ORG|ALREADY_APPROVED|INSUFFICIENT_PERMISSION|CONTRACT_NOT_FOUND",
- "sentAt": "1998-11-22T14:24:55Z",
- "stateChange": {
- "kind": "SUBSCRIPTION_CREATED|HANDOFF_REDEEMED|CONTRACT_DENIED|NONE",
- "summary": "The vendor confirmed and a subscription was created"
}, - "status": "PENDING|DELIVERED|FAILED|BLOCKED",
- "subscriptionId": "Aperiam nesciunt amet.",
- "terminalReason": "Ut delectus pariatur autem praesentium sit."
}| handoffToken required | string^hoff_[0-9A-HJKMNP-TV-Z]{26}$ The value your buyer's arrival gave you: either the one appended to your callback URL when a buyer was redirected there, or the handoffToken from a contract.discovered webhook body. They are the same kind of value with the same seven day lifetime and the same non-consuming behaviour, so there is nothing to tell apart and one field takes either |
{- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD"
}{- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 3,
- "externalRef": "suger_ent_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffSlaExpiresAt": "2026-08-15T18:24:11Z",
- "handoffTokenExpiresAt": "2026-08-21T18:24:11Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}| channel required | string Example: SUGER|SANDBOX Which channel the buyer arrived from. Selects the channel implementation that knows how to read this arrival's token back |
| serviceProviderOrgId required | string Example: org-8Hn2Kq4Vd1 Which ISV organization's listing was purchased. A SELECTOR for whose stored channel credentials perform the server-side readback, not a credential: it grants nothing, and substituting another organization's id resolves the token against an account where it does not exist |
| sugerEntitlementId | string Example: sugerEntitlementId=ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD Suger's entitlement identifier, appended by Suger's signup redirect. A pointer to be read back, never believed |
| partner | string Example: partner=aws|azure|gcp Which cloud the purchase originated on, as Suger reports it. Recorded for audit; the authoritative value comes from the readback |
| offerType | string Example: offerType=Nihil debitis. Suger's offer type for the purchase. Recorded for audit only |
| externalRef required | string Example: sbx-ent-4f2a9c1b The armed purchase's reference on the simulated channel, which is what the purchase control returned. Resolved against the CALLER'S sandbox: a reference belonging to another organization is simply not found |
| eventType required | string Which of the six event types to fire at the receiver |
{- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed"
}{- "checks": [
- {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}, - {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}, - {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}, - {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}
], - "deliveries": [
- {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}
], - "finishedAt": "2007-01-05T03:52:21Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "runId": "sbr-9zl3kq7wme",
- "signingSecretId": "whsk-4t8w2qbnz1lp",
- "startedAt": "1981-02-28T10:18:47Z",
- "status": "PENDING|RUNNING|PASSED|FAILED"
}{- "checks": [
- {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}, - {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}
], - "deliveries": [
- {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}
], - "finishedAt": "1985-04-27T16:28:40Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "runId": "sbr-9zl3kq7wme",
- "signingSecretId": "whsk-4t8w2qbnz1lp",
- "startedAt": "2001-04-09T02:20:42Z",
- "status": "PENDING|RUNNING|PASSED|FAILED"
}| receiverUrl required | string Where to deliver. Validated on write: https only, no embedded credentials, and not a private, loopback, link-local or metadata address |
{
}{- "checks": [
- {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}, - {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}, - {
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "description": "A valid delivery whose body was altered after signing. A receiver that accepts this is not verifying the signature at all, which is the most common integration bug",
- "expectedStatus": "401",
- "latencyMs": 142,
- "observedStatus": 200,
- "passed": false,
- "remediation": "Your receiver returned 200 for a body that does not match its signature. Verify X-Omnistrate-Signature-256 before parsing and reject with 401 on mismatch",
- "title": "Tampered body rejected",
- "transportError": "context deadline exceeded"
}
], - "deliveries": [
- {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}, - {
- "backoffSeconds": 30,
- "checkId": "valid_event_accepted|tampered_body_rejected|stale_timestamp_rejected|replayed_event_accepted|out_of_order_ignored|malformed_body_rejected|responds_within_timeout",
- "deliveryId": "dlv-3kq09wzlxa",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "latencyMs": 7127674652952098000,
- "payload": {
- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "capabilities": {
- "canCancel": false,
- "canHoldContract": false,
- "canReportProgress": false,
- "usageGate": "HARD|SOFT|INHERIT"
}, - "channel": "SUGER|SANDBOX",
- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 1,
- "detectedBy": "EVENT|RECONCILIATION",
- "eventId": "evt-9f3c1a7b2d54",
- "eventType": "contract.discovered|entitlement.updated|contract.suspended|contract.cancelled|fulfillment.failed",
- "externalRef": "ent_01J9Q7VZ3K8MTRQ2X4W6H0N5PD",
- "failureReason": "The subscription request has been awaiting ISV approval for 34 hours",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffExpiresAt": "2026-08-16T09:14:02Z",
- "handoffToken": "hoff_01J9XQ3M7ZK4V8N2PY6TBW5RCD",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "occurredAt": "2026-08-14T18:24:11Z",
- "org": {
- "orgId": "org-7hq2md41xb",
- "rootUserId": "user-x91kd7qzab",
- "syntheticEmail": "suger-buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA@mkt.acme.example.com"
}, - "plan": {
- "commitAmount": "180000.00",
- "currency": "USD",
- "endsAt": "2027-07-31T23:59:59Z",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40,
- "startsAt": "2026-08-01T00:00:00Z"
}, - "subscriptionId": "sub-6pd3nz8kva",
- "subscriptionRequest": {
- "environmentId": "se-3kq09wzlxa",
- "id": "subr-6pd3nz8kva",
- "productTierId": "pt-9zl3kq7wme",
- "serviceId": "s-a71kd9plmz",
- "status": "PENDING|APPROVED|DENIED"
}
}, - "requestBody": "Architecto est nihil error.",
- "requestHeaders": {
- "Occaecati perspiciatis.": "Quis id deserunt voluptas.",
- "Sit quisquam sunt.": "Rem error fuga omnis."
}, - "responseBody": "Esse dolor temporibus reiciendis doloremque.",
- "responseBodyTruncated": false,
- "responseHeaders": {
- "Perspiciatis veritatis.": "Alias cumque et aut."
}, - "responseStatus": 202,
- "sentAt": "1994-03-30T14:26:19Z",
- "signature": "sha256=6b2f0e5c3a1d47bd9c8e2f10a4b7c6d5e3f2a1b09c8d7e6f5a4b3c2d1e0f9a8b",
- "signedPayload": "2026-08-14T18:24:11Z.{\"eventId\":\"evt-9f3c1a7b2d54\"}",
- "transportError": "At enim qui eum voluptas facilis."
}
], - "finishedAt": "1985-04-16T15:22:00Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "runId": "sbr-9zl3kq7wme",
- "signingSecretId": "whsk-4t8w2qbnz1lp",
- "startedAt": "1980-04-17T15:39:06Z",
- "status": "PENDING|RUNNING|PASSED|FAILED"
}| buyerRef | string The simulated buyer. Defaults to a value derived from the run, and supplying the same one twice is how an ISV rehearses a returning buyer accumulating a second contract against one organization |
| control required | string |
| marketplaceContractId | string^(?P<entitytype>mkc)-(?P<entityid>[a-zA-Z0-9]... Which simulated contract to act on. Omitted for purchase, which is the control that creates one. Required for every other control, because there is otherwise no way to say which of several rehearsals is meant |
| planRef | string The plan to purchase or change to. Must be a key in the sandbox channel config's plan map, otherwise there is no product tier to fulfil against |
| quantity | integer <int64> Seat or unit count, for purchase and quantity_change |
{- "buyerRef": "buy_01J9Q7T4B2N0K5RCV8Y3M1Z6QA",
- "control": "purchase|plan_change|quantity_change|suspend|reinstate|pending_cancel|cancel|release_usage_gate|stall_handoff",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "planRef": "plan_enterprise_annual_v3",
- "quantity": 40
}{- "contractStatus": "PENDING|ACTIVE|SUSPENDED|CANCELLED|EXPIRED",
- "contractVersion": 3,
- "control": "purchase|plan_change|quantity_change|suspend|reinstate|pending_cancel|cancel|release_usage_gate|stall_handoff",
- "externalRef": "sbx-ent-4f2a9c1b",
- "fulfillmentState": "DISCOVERED|IDENTIFIED|AWAITING_ISV|READY|SUSPENDED|DEPROVISIONING|CLOSED",
- "handoffStalledUntil": "1999-06-05T01:21:52Z",
- "marketplaceCheckoutUrl": "https://api.omnistrate.dev/2022-09-01-00/fleet/marketplace/sandbox/checkout/org-12aBcD/sbx-ent-4f2a9c1b",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "meteringUnlockedAt": "1975-04-20T08:23:47Z",
- "subscriptionRequestId": "subr-6pd3nz8kva"
}| marketplaceContractId | string Example: marketplaceContractId=mkc-4t8w2qbnz1lp Filter to one simulated sandbox contract |
| status | string Example: status=PENDING|ACCEPTED|ACCEPTED_BY_DEDUPE|REJECTED_TERMINAL|UNMAPPED What happened to one sandbox usage record on its way to the channel |
| windowStartFrom | string <date-time> Example: windowStartFrom=1974-03-18T03:14:25Z Only usage windows starting at or after this RFC3339 instant |
| windowStartTo | string <date-time> Example: windowStartTo=2005-12-25T16:31:40Z Only usage windows starting at or before this RFC3339 instant |
{- "usageReports": [
- {
- "attempts": 1,
- "channelCode": "Neque voluptatibus natus sunt vel.",
- "channelError": "Consequatur autem et esse et dolorum.",
- "createdAt": "2007-12-16T22:55:43Z",
- "dimension": "smoke_custom_metric",
- "externalRef": "sbx-ent-a1ed3c45cb777b08",
- "lastAttempt": "2011-03-12T18:24:28Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "quantity": 12.5,
- "recordId": "marketplace-usage-678cc576cbc9da456cf7d36c84861784e14d83fbd1648d833fc24d43063b763f",
- "status": "PENDING|ACCEPTED|ACCEPTED_BY_DEDUPE|REJECTED_TERMINAL|UNMAPPED",
- "subscriptionId": "sub-dbFt9QiuqF",
- "updatedAt": "1975-03-30T13:25:11Z",
- "windowEnd": "2014-07-23T09:40:58Z",
- "windowStart": "2002-05-31T20:39:32Z"
}, - {
- "attempts": 1,
- "channelCode": "Neque voluptatibus natus sunt vel.",
- "channelError": "Consequatur autem et esse et dolorum.",
- "createdAt": "2007-12-16T22:55:43Z",
- "dimension": "smoke_custom_metric",
- "externalRef": "sbx-ent-a1ed3c45cb777b08",
- "lastAttempt": "2011-03-12T18:24:28Z",
- "marketplaceContractId": "mkc-4t8w2qbnz1lp",
- "quantity": 12.5,
- "recordId": "marketplace-usage-678cc576cbc9da456cf7d36c84861784e14d83fbd1648d833fc24d43063b763f",
- "status": "PENDING|ACCEPTED|ACCEPTED_BY_DEDUPE|REJECTED_TERMINAL|UNMAPPED",
- "subscriptionId": "sub-dbFt9QiuqF",
- "updatedAt": "1975-03-30T13:25:11Z",
- "windowEnd": "2014-07-23T09:40:58Z",
- "windowStart": "2002-05-31T20:39:32Z"
}
]
}| channel required | string Example: SUGER|SANDBOX Which channel is delivering. In the path rather than the body, because the body is attacker controlled until the signature verifies and the route must be resolvable before then |
| serviceProviderOrgId required | string Example: org-4t8w2qbnz1lp The ISV whose route this is. Also in the path, and compared against the organization the body claims: a delivery that is genuine for one ISV must not be accepted when replayed at another's route |
| X-Suger-Signature-256 | string Example: sha256=6f1a2c4b0e9d8a7f5c3b1e0d9a8f7e6d5c4b3a2918070605040302010fedcba9 The X-Suger-Signature-256 header: sha256= followed by the lowercase hex HMAC of the raw body |
{- "accepted": true
}