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. |
| 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 |
{- "environmentId": "se-123456",
- "nextPageToken": "token",
- "serviceId": "s-123456",
- "workflows": [
- {
- "ResourceCount": 1179557746920843300,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "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"
}, - "orgName": "my-org",
- "parentId": "Et quaerat eos voluptatem.",
- "planType": "my-plan",
- "servicePlanName": "my-product-tier-plan",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS"
}, - {
- "ResourceCount": 1179557746920843300,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "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"
}, - "orgName": "my-org",
- "parentId": "Et quaerat eos voluptatem.",
- "planType": "my-plan",
- "servicePlanName": "my-product-tier-plan",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS"
}
]
}| 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": 2895141983678580700,
- "CompletedWorkflowCount": 1398390855747510300,
- "FailedWorkflowCount": 1501902494611022800,
- "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": 9190528045361492000,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "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"
}, - "orgName": "my-org",
- "parentId": "Eos in aut deleniti odio repellendus deserunt.",
- "planType": "my-plan",
- "servicePlanName": "my-product-tier-plan",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS"
}| 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"
}, - {
- "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": 1179557746920843300,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "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"
}, - "orgName": "my-org",
- "parentId": "Et quaerat eos voluptatem.",
- "planType": "my-plan",
- "servicePlanName": "my-product-tier-plan",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS"
}, - "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": 9222438611062245000,
- "UpdatedBy": "Anonymous",
- "UpdatedReason": "Customer requested termination.",
- "WorkflowType": "Service deployment.",
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "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"
}, - "orgName": "my-org",
- "parentId": "Et veniam vero.",
- "planType": "my-plan",
- "servicePlanName": "my-product-tier-plan",
- "startTime": "2020-01-01T00:00:00Z",
- "status": "IN_PROGRESS"
}| 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"
}| 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)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Vel velit qui odio et ut.",
- "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)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Quod et repudiandae laborum.",
- "name": "Dev AWS account",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}| cloudProviderName required | string Cloud Provider name to filter on |
{- "cloudProviderName": "aws|azure|gcp|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)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Inventore est est dolorum.",
- "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)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Autem voluptatibus dolorum unde vero eos.",
- "name": "Dev AWS account",
- "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)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Inventore est est dolorum.",
- "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)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Autem voluptatibus dolorum unde vero eos.",
- "name": "Dev AWS account",
- "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)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Inventore est est dolorum.",
- "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)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Autem voluptatibus dolorum unde vero eos.",
- "name": "Dev AWS account",
- "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": [
- {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}
], - "nextPageToken": "token"
}| 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": "Explicabo laboriosam iusto corporis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}, - {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Explicabo laboriosam iusto corporis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}, - {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Explicabo laboriosam iusto corporis.",
- "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": "Ea accusamus voluptatibus."
}| 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": "Consequatur vel sed ut est placeat consequatur."
}| 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 |
| 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. |
| 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 |
{- "cloud_provider": "aws",
- "custom_network_id": "n-1234567890",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "externalPayerId": "external-billing-id-1234",
- "network_type": "PUBLIC|INTERNAL",
- "onprem_platform": "OpenShift",
- "productTierVersion": "1.0",
- "region": "us-east-1",
- "requestParams": {
- "param1": "value1",
- "param2": "value2"
}, - "subscriptionId": "Sed enim aspernatur nostrum nihil itaque quo."
}{- "id": "Similique nihil sit minus."
}| query required | string The search query. |
{- "query": "foo"
}{- "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"
}
], - "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"
}
]
}| orgId | string Example: orgId=org-12345678 Org Id |
| 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": "Et aut ducimus.",
- "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": "Et aut ducimus.",
- "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": "Et aut ducimus.",
- "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": "Et aut ducimus.",
- "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. |
| setConnection | boolean set account config instance connection |
{- "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|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "gcpProjectID": "my-project",
- "id": "Expedita qui facilis alias fugiat temporibus.",
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "gcpProjectID": "my-project",
- "id": "Soluta est atque.",
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "gcpProjectID": "my-project",
- "id": "Soluta est atque.",
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "type": "Kubernetes"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "gcpProjectID": "my-project",
- "id": "Soluta est atque.",
- "region": "us-east-1",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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. |
{- "resourceId": "Esse inventore."
}| 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. |
{- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Eum incidunt vel dicta non.",
- "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"
}
], - "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"
}, - "organizationId": "Accusamus vitae expedita.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Et quo.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Dolores ipsa.",
- "serviceModelId": "Quae esse suscipit.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Voluptatem quidem.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Aperiam recusandae consequatur facilis assumenda.",
- "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": "Provident nam."
}| 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": "Assumenda voluptas quo fugit rerum sint iusto."
}| 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": "Distinctio et possimus magnam quidem."
}| 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": "Officia facilis rerum voluptatem voluptatibus eos.",
- "targetRegion": "us-west-2"
}{- "snapshotId": "Beatae tempore ea voluptas."
}| 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": "Incidunt reiciendis.",
- "resourceId": "Minus asperiores."
}
}
}| 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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Fugiat ullam expedita ut ullam.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Est enim et est sit.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userId": "Eligendi nostrum.",
- "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": "Itaque omnis cumque beatae perspiciatis alias dolorem."
}| 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 |
{- "events": [
- {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Et asperiores est exercitationem deleniti.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Quisquam tenetur iste dolor non laboriosam.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userId": "Neque mollitia nobis similique 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": "Labore dolores consequatur ut quam nemo et."
}, - {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Et asperiores est exercitationem deleniti.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Quisquam tenetur iste dolor non laboriosam.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userId": "Neque mollitia nobis similique 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": "Labore dolores consequatur ut quam nemo et."
}, - {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Et asperiores est exercitationem deleniti.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Quisquam tenetur iste dolor non laboriosam.",
- "orgName": "Acme Corporation",
- "resourceName": "Galera",
- "serviceId": "s-123456",
- "time": "2023-01-10T00:00:00Z",
- "userId": "Neque mollitia nobis similique 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": "Labore dolores consequatur ut quam nemo et."
}
], - "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": "Doloremque necessitatibus cumque et sint.",
- "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. |
{- "environmentId": "se-123456",
- "nextPageToken": "next-token",
- "resourceInstances": [
- {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "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. |
| resourceId required | string The resource ID. |
object The resource override configuration for one-off patching. | |
| targetTierVersion | string The target resource version. |
{- "resourceId": "Nobis ut beatae fuga omnis.",
- "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"
}{- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Praesentium est asperiores non veritatis deserunt.",
- "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"
}
], - "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"
}, - "organizationId": "Repudiandae tenetur.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Mollitia omnis.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Fugiat quas.",
- "serviceModelId": "Dolor sapiente.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Est consequatur.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Ex fuga exercitationem odit praesentium quos non.",
- "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": "Atque eaque non eos natus laborum beatae."
}| 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": "Eum illum veniam 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. |
| 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": "Id id dolor earum est.",
- "productTierVersion": "1.0",
- "serviceId": "s-123456",
- "snapshotId": "Sapiente itaque omnis et aliquam.",
- "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": "Quae ex quidem repellat."
}| 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": [
- {
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "productTierId": "Eos provident.",
- "productTierVersion": "1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "snapshotId": "Sunt quia mollitia autem perspiciatis inventore.",
- "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed"
}, - {
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "productTierId": "Eos provident.",
- "productTierVersion": "1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "snapshotId": "Sunt quia mollitia autem perspiciatis inventore.",
- "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed"
}, - {
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "productTierId": "Eos provident.",
- "productTierVersion": "1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "snapshotId": "Sunt quia mollitia autem perspiciatis inventore.",
- "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed"
}, - {
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "productTierId": "Eos provident.",
- "productTierVersion": "1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "snapshotId": "Sunt quia mollitia autem perspiciatis inventore.",
- "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "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. |
{- "environmentId": "se-123456",
- "serviceId": "s-123456",
- "snapshotId": "Enim nobis recusandae voluptas ullam."
}| 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 |
{- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "environmentId": "se-123456",
- "productTierId": "Ratione repellat.",
- "productTierVersion": "1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "snapshotId": "Sunt minima error accusantium ex atque.",
- "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "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. |
| resourceId required | string The resource ID. |
{- "resourceId": "Expedita numquam culpa accusamus et totam."
}| 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": "Possimus in saepe iure voluptas itaque."
}| 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=Assumenda voluptatum. Product tier version of the instance to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Quisquam officiis occaecati rerum iusto atque itaque. Product tier id of the instance to describe. Needs to specified in combination with the product tier version |
| SubscriptionId | string Example: SubscriptionId=Et iusto eos. 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=false Whether to exclude detailed information about the resource instances. |
| 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": [
- {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "tierVersionReleasedByUserName": "John Doe",
- "tierVersionStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "adopted": true,
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "0fa05079-dd73-4b88-babc-05537817604a",
- "cloudProvider": "aws|azure|gcp|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": "Quia totam ut hic et.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Commodi quam quia velit voluptatem mollitia.",
- "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",
- "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",
- "network_type": "PUBLIC|INTERNAL",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "px3c4d5f6g7h8i",
- "username": "abcd1234"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "region": "us-east-1",
- "resourceID": "Tempora nemo deserunt id nisi.",
- "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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",
- "tierVersion": "1.0"
}, - "defaultSubscription": true,
- "deploymentCellID": "Quisquam quam voluptas nostrum quis quidem voluptatum.",
- "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"
}
], - "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"
}, - "organizationId": "Aut id.",
- "organizationName": "my-org",
- "portsRegistrationStatus": {
- "instance-123": [
- 30000,
- 30001
], - "instance-456": [
- 30002,
- 30003
]
}, - "productTierId": "Magnam non.",
- "productTierName": "premium",
- "productTierType": "OMNISTRATE_DEDICATED",
- "proxyType": "PortsBasedProxy",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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": "Nostrum rerum dolorem velit.",
- "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 itaque quasi aut unde.",
- "serviceModelId": "Magnam molestias fuga.",
- "serviceModelName": "hosted",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "serviceName": "mysql",
- "subscriptionId": "Sapiente quos quia praesentium et.",
- "subscriptionOwnerName": "John Doe",
- "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "tierVersion": "1.0",
- "tierVersionReleasedAt": "2020-01-01T00:00:00Z",
- "tierVersionReleasedByUserId": "Fugiat inventore inventore enim.",
- "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": "Temporibus sed odit aperiam aperiam quia.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Ut nostrum assumenda eligendi similique aut dolores.",
- "pageSize": 10,
- "userId": "Nemo quaerat occaecati hic quisquam."
}{- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Nemo velit harum voluptatem esse aliquid placeat.",
- "serviceId": "s-123456",
- "serviceModelType": "OMNISTRATE_HOSTED",
- "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": "Est sed nostrum nisi.",
- "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": "Explicabo laboriosam iusto corporis.",
- "orgName": "Acme Corp",
- "orgUrl": "omnistrate.com"
}, - {
- "email": "omnistrate-devops@examplecorp.com",
- "orgId": "Explicabo laboriosam iusto corporis.",
- "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. |
| query required | string The search query. |
{- "query": "foo"
}{- "results": [
- {
- "description": "The PostgresDB for Omnistrate.",
- "id": "r-12345678",
- "name": "postgres",
- "status": "Ready",
- "statusDescription": "The PostgresDB for Omnistrate is ready."
}
], - "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. |
| 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 |
{- "custom_network_id": "n-1234567890",
- "inputParametersOverride": {
- "param1": "value1",
- "param2": "value2"
}, - "network_type": "PUBLIC|INTERNAL",
- "productTierVersionOverride": "1.0"
}{- "id": "Qui quos 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. |
| productTierId | string Example: productTierId=pt-12345678 The product tier 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 |
{- "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"
}, - "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": "Nihil dolor quia animi.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Ea illo qui.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Omnis esse earum sequi architecto animi.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Aut officia amet voluptatum ad.",
- "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"
}, - "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"
}, - "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": "Non porro rerum voluptatem ipsum.",
- "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"
}, - "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"
}, - "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"
}, - "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": "Sunt sed non dicta et.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Assumenda commodi laboriosam atque.",
- "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"
}, - "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": "Nihil dolor quia animi.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Ea illo qui.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Omnis esse earum sequi architecto animi.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Aut officia amet voluptatum ad.",
- "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"
}, - "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"
}, - "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": "Non porro rerum voluptatem ipsum.",
- "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"
}, - "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"
}, - "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"
}, - "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": "Sunt sed non dicta et.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Assumenda commodi laboriosam atque.",
- "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"
}, - "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": "Nihil dolor quia animi.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Ea illo qui.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Omnis esse earum sequi architecto animi.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Aut officia amet voluptatum ad.",
- "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"
}, - "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"
}, - "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": "Non porro rerum voluptatem ipsum.",
- "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"
}, - "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"
}, - "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"
}, - "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": "Sunt sed non dicta et.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Assumenda commodi laboriosam atque.",
- "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"
}, - "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": "Nihil dolor quia animi.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Ea illo qui.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Omnis esse earum sequi architecto animi.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Aut officia amet voluptatum ad.",
- "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"
}, - "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"
}, - "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": "Non porro rerum voluptatem ipsum.",
- "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"
}, - "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"
}, - "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"
}, - "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": "Sunt sed non dicta et.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Assumenda commodi laboriosam atque.",
- "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"
}, - "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": "Architecto dolores dolor alias.",
- "priceEffectiveDate": "2019-01-01T00:00:00Z",
- "productTierId": "Aut non est et ut sed."
}{- "id": "Suscipit at."
}| 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"
}, - "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": "Voluptatum est voluptatem.",
- "instanceCount": 3,
- "maxNumberOfInstances": 10,
- "productTierId": "Perspiciatis rem.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Praesentium consectetur.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Quasi quaerat explicabo aut.",
- "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"
}, - "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"
}, - "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": "Facere et dignissimos rerum est autem.",
- "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"
}, - "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"
}, - "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"
}, - "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": "Voluptatem ut minima consequatur non cumque.",
- "updatedByUserName": "John Doe",
- "updatedByUserOrgId": "Et laborum voluptatem a accusantium.",
- "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"
}, - "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": "Quis corrupti.",
- "productTierId": "Harum fugit.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Sint rerum.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Excepturi accusantium laudantium incidunt voluptate voluptate.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Nemo quia aspernatur.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Quis corrupti.",
- "productTierId": "Harum fugit.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Sint rerum.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Excepturi accusantium laudantium incidunt voluptate voluptate.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Nemo quia aspernatur.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Quis corrupti.",
- "productTierId": "Harum fugit.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Sint rerum.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Excepturi accusantium laudantium incidunt voluptate voluptate.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Nemo quia aspernatur.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Quis corrupti.",
- "productTierId": "Harum fugit.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Sint rerum.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Excepturi accusantium laudantium incidunt voluptate voluptate.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Nemo quia aspernatur.",
- "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": "Molestias iusto et.",
- "productTierId": "Rerum dolor cum ut.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Blanditiis dolores.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Dignissimos aut.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "In itaque.",
- "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"
}, - "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": [
- "Fugiat animi magnam quam.",
- "Numquam alias facilis rem quisquam deserunt.",
- "Dolor sapiente."
]
}| 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": "Natus doloremque repudiandae fuga.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Eaque quos totam.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptions": [
- {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Nemo laudantium illum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Itaque magni.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Occaecati consequatur incidunt excepturi ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Nemo laudantium illum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Itaque magni.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Occaecati consequatur incidunt excepturi ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}
], - "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Nulla ut at sed aliquid sit.",
- "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 |
{- "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 adipisci nostrum qui autem.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Aspernatur nostrum.",
- "orgName": "Enterprise",
- "serviceId": "s-123456",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Laudantium dolor aliquam.",
- "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 adipisci nostrum qui autem.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Aspernatur nostrum.",
- "orgName": "Enterprise",
- "serviceId": "s-123456",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Laudantium dolor aliquam.",
- "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 adipisci nostrum qui autem.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Aspernatur nostrum.",
- "orgName": "Enterprise",
- "serviceId": "s-123456",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Laudantium dolor aliquam.",
- "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,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Nihil quibusdam id.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Exercitationem et autem ullam.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Aut adipisci aut saepe eos nam doloremque.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Quia facere."
}| 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,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Cumque ipsa et consequuntur veniam sint.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Veritatis quis ipsa similique.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Non rerum distinctio ipsum at commodi ex.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Esse et consequatur."
}| 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,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Autem illo.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Et amet modi nihil vel.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Necessitatibus repellat ut dolor.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Et voluptas molestiae exercitationem vel deleniti."
}| 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": "Accusamus sint repellendus sed eius.",
- "serviceId": "s-123456",
- "upgradePathId": "Numquam doloribus laboriosam temporibus."
}| 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": {
- "Atque id quas voluptatum in ducimus quo.": "Nisi dolorum labore quo sapiente ullam quia.",
- "Nostrum dolores consequatur quos iure quia repellat.": "Enim rerum sunt vero ut in.",
- "Quibusdam dolor.": "Aut optio repellat repellat."
}
}{- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Sint est dolores sapiente consequatur illo sequi.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Fugiat quo expedita distinctio.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Vel nesciunt quaerat laborum et.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Dolores ut praesentium corrupti est."
}| 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,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Quo voluptates quidem.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Voluptatem cupiditate voluptatem.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Voluptatem omnis sunt.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Corporis error cupiditate."
}, - {
- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Quo voluptates quidem.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Voluptatem cupiditate voluptatem.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Voluptatem omnis sunt.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Corporis error cupiditate."
}, - {
- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Quo voluptates quidem.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Voluptatem cupiditate voluptatem.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Voluptatem omnis sunt.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Corporis error cupiditate."
}, - {
- "completedAt": "2020-01-01T00:00:00Z",
- "completedCount": 2,
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "failedCount": 4,
- "inProgressCount": 7,
- "lastModifiedBy": "John Doe",
- "lastRequestedAction": "pause|cancel|resume|skip-instances|notify-customer",
- "maxConcurrentUpgrades": 5,
- "notifyCustomer": true,
- "pendingCount": 3,
- "plannedExecutionDate": "2020-01-01",
- "productTierId": "Quo voluptates quidem.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "scheduledCount": 10,
- "serviceId": "s-123456",
- "skippedCount": 0,
- "sourceVersion": "1.0",
- "sourceVersionName": "Voluptatem cupiditate voluptatem.",
- "status": "IN_PROGRESS|COMPLETE|SCHEDULED|PENDING|FAILED|PAUSED|CANCELLED",
- "targetVersion": "2.0",
- "targetVersionName": "Voluptatem omnis sunt.",
- "totalCount": 16,
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "upgradePathId": "Corporis error cupiditate."
}
]
}| 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": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Minima in repudiandae sunt alias sequi.",
- "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": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Minima in repudiandae sunt alias sequi.",
- "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": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Minima in repudiandae sunt alias sequi.",
- "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": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Quia qui."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Minima in repudiandae sunt alias sequi.",
- "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": "Eos qui enim."
}{- "id": "Repellat iure alias aperiam aut."
}| 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": "Aut quasi laboriosam mollitia quisquam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Aut quasi laboriosam mollitia quisquam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Aut quasi laboriosam mollitia quisquam."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Porro est.",
- "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": "Voluptatum doloribus voluptas qui."
}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"
}"Aut libero ad quasi in molestiae et."| 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": "Autem repellendus.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Et ab ut est.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptions": [
- {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Nemo laudantium illum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Itaque magni.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Occaecati consequatur incidunt excepturi ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Nemo laudantium illum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Itaque magni.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Occaecati consequatur incidunt excepturi ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}, - {
- "cloudProviderNames": [
- "aws",
- "gcp"
], - "defaultSubscription": true,
- "email": "abc@gmail.com",
- "instanceCount": 3,
- "name": "John Dae",
- "productTierId": "Nemo laudantium illum.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceLogoURL": "Itaque magni.",
- "serviceName": "MySQL multi-writer service",
- "subscriptionDate": "2019-01-01T00:00:00Z",
- "subscriptionId": "Occaecati consequatur incidunt excepturi ut.",
- "subscriptionOwnerName": "John Doe",
- "userCount": 2,
- "userId": "[]user-abcd1234"
}
], - "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Enim placeat temporibus rerum ipsam vero et.",
- "userName": "Alice"
}| 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 |
{- "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": "Repellendus quaerat dolorem.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Debitis asperiores maxime similique deleniti cumque est.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Vel explicabo sit molestias.",
- "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": "Repellendus quaerat dolorem.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Debitis asperiores maxime similique deleniti cumque est.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Vel explicabo sit molestias.",
- "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": "Repellendus quaerat dolorem.",
- "lastModifiedByUserName": "Alice",
- "orgId": "Debitis asperiores maxime similique deleniti cumque est.",
- "orgName": "Enterprise",
- "status": "ACTIVE|NOT_ENABLED",
- "subscriptionCount": 3,
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6",
- "userId": "Vel explicabo sit molestias.",
- "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": {
- "Culpa est neque eos aperiam quasi.": "Fugiat praesentium.",
- "Possimus veritatis possimus.": "Corrupti qui natus.",
- "Voluptatibus accusamus nemo.": "Ut debitis voluptatem aut reiciendis dolor."
}, - "type": "NAMESPACE"
}, - {
- "identifier": "namespace-12345",
- "properties": {
- "Culpa est neque eos aperiam quasi.": "Fugiat praesentium.",
- "Possimus veritatis possimus.": "Corrupti qui natus.",
- "Voluptatibus accusamus nemo.": "Ut debitis voluptatem aut reiciendis dolor."
}, - "type": "NAMESPACE"
}, - {
- "identifier": "namespace-12345",
- "properties": {
- "Culpa est neque eos aperiam quasi.": "Fugiat praesentium.",
- "Possimus veritatis possimus.": "Corrupti qui natus.",
- "Voluptatibus accusamus nemo.": "Ut debitis voluptatem aut reiciendis dolor."
}, - "type": "NAMESPACE"
}, - {
- "identifier": "namespace-12345",
- "properties": {
- "Culpa est neque eos aperiam quasi.": "Fugiat praesentium.",
- "Possimus veritatis possimus.": "Corrupti qui natus.",
- "Voluptatibus accusamus nemo.": "Ut debitis voluptatem aut reiciendis dolor."
}, - "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": {
- "Ab praesentium et et.": "Eligendi quidem delectus dicta quia dolor.",
- "Assumenda qui impedit dolores.": "Sit placeat natus dolorem.",
- "Esse et tempore.": "Molestias necessitatibus ratione qui nam consectetur et."
}, - "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
}| id required | string Example: hc-12345678 ID of the host cluster to describe |
{- "EnvironmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "accountConfigId": "Laboriosam at amet magni provident doloremque non.",
- "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|all",
- "createdAt": "2021-01-01T00:00:00Z",
- "currentNumberOfDeployments": 2,
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Sint rerum est qui voluptas praesentium vero.",
- "name": "Prod us-east-1",
- "orgName": "Company TM"
}, - "customerEmail": "admin@example.com",
- "customerOrganizationName": "My Customer Organization",
- "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": "Ad sed.",
- "isCustomDeployment": true,
- "isInSyncWithOrgTemplate": true,
- "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"
}
], - "region": "us-east-1",
- "regionId": "Laboriosam eos et iure.",
- "role": "Dataplane|Provisioner",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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": [
- {
- "Description": "Ensures high availability across multiple zones.",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Culpa natus iure laboriosam.": "Qui vel a ab soluta rerum."
}, - "Type": "HelmChart"
}, - {
- "Description": "Ensures high availability across multiple zones.",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Culpa natus iure laboriosam.": "Qui vel a ab soluta rerum."
}, - "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 |
{- "customHelmExecutionLogsBase64": {
- "postgres": "base64-encoded-log-data",
- "redis": "base64-encoded-log-data"
}
}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": "Nostrum quisquam.",
- "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|all",
- "customerEmail": "mycustomer@example.com",
- "description": "My Adopted Host Cluster",
- "id": "Est corrupti velit dolores est.",
- "region": "us-east-1"
}{- "adoptionStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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": "55k"
}| environmentType | string Example: environmentType=DEV The environment type to filter by |
{- "events": [
- {
- "eventID": "Tempore sunt.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Reiciendis in est quia eum.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Suscipit nihil veritatis hic.",
- "userName": "user"
}, - {
- "eventID": "Tempore sunt.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Reiciendis in est quia eum.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Suscipit nihil veritatis hic.",
- "userName": "user"
}, - {
- "eventID": "Tempore sunt.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Reiciendis in est quia eum.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Suscipit nihil veritatis hic.",
- "userName": "user"
}, - {
- "eventID": "Tempore sunt.",
- "eventPayload": {
- "eventType": "CustomerSignUp",
- "token": "123456"
}, - "eventType": "InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions",
- "orgID": "Reiciendis in est quia eum.",
- "orgName": "Acme Corp",
- "priority": "Critical|High|Medium|Low",
- "time": "2023-01-10T00:00:00Z",
- "userEmail": "user@example.com",
- "userID": "Suscipit nihil veritatis hic.",
- "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=Quis laborum provident nihil atque.&eventSourceTypes=Maxime consequatur voluptatum a nihil. The event types to filter by |
| instanceID | string Example: instanceID=instance-12345678 The instance ID to list events for |
| productTierID | string Example: productTierID=Quisquam officiis occaecati rerum iusto atque itaque. 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 |
{- "events": [
- {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Id rem soluta.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Et minus rerum quia ut eos.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Molestiae odio repellendus beatae.",
- "resourceName": "postgres",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "time": "event-12345678",
- "userId": "Perferendis eos quisquam reiciendis officia voluptate.",
- "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": "Deserunt vitae quo tempora consectetur rem."
}, - {
- "environmentId": "se-123456",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Id rem soluta.",
- "instanceId": "instance-12345678",
- "message": "instance-abcd1234 created",
- "orgId": "Et minus rerum quia ut eos.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Molestiae odio repellendus beatae.",
- "resourceName": "postgres",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "time": "event-12345678",
- "userId": "Perferendis eos quisquam reiciendis officia voluptate.",
- "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": "Deserunt vitae quo tempora consectetur rem."
}
], - "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|all",
- "hostClusterID": "Ipsam laudantium reprehenderit soluta iure.",
- "instanceHealth": {
- "Aliquam velit natus deleniti qui omnis.": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "Id qui praesentium sed.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "In ipsam est dolorum natus.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Nulla fugiat hic et inventore architecto.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Ratione repellendus ipsum ducimus omnis qui.": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "Id qui praesentium sed.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "In ipsam est dolorum natus.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Nulla fugiat hic et inventore architecto.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Vero soluta.": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "Id qui praesentium sed.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "In ipsam est dolorum natus.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Nulla fugiat hic et inventore architecto.": {
- "nodesHealth": {
- "Incidunt officiis doloremque.": {
- "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"
}, - "Qui qui.": {
- "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": "Explicabo sed beatae.",
- "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=Quisquam officiis occaecati rerum iusto atque itaque. ID of a Product Tier |
{- "events": [
- {
- "alertType": "Alarm|Notification",
- "eventCategory": "InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent",
- "eventID": "Excepturi deserunt pariatur laudantium aut impedit at.",
- "eventPayload": {
- "Magni omnis deserunt ut voluptatem.": "Possimus omnis adipisci quis rerum libero."
}, - "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",
- "serviceID": "s-123456",
- "serviceName": "Service-123",
- "servicePlanName": "Basic Plan",
- "time": "2023-01-10T00:00:00Z"
}, - {
- "alertType": "Alarm|Notification",
- "eventCategory": "InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent",
- "eventID": "Excepturi deserunt pariatur laudantium aut impedit at.",
- "eventPayload": {
- "Magni omnis deserunt ut voluptatem.": "Possimus omnis adipisci quis rerum libero."
}, - "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",
- "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|all": {
- "cloudProvider": "aws|azure|gcp|all",
- "deployingInstances": 1522768417641064700,
- "healthyInstances": 5961278042350151000,
- "message": "Cloud provider is healthy",
- "regionalHealthSummary": {
- "Aut voluptatem.": {
- "deployingInstances": 4660871381438370000,
- "deploymentCellHealthSummary": {
- "Atque aut qui et qui ex.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}, - "Perspiciatis delectus repudiandae est quisquam sit et.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}, - "Voluptas modi vel doloribus.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}
}, - "healthyInstances": 8166183172464643000,
- "message": "Region is healthy",
- "region": "us-east-1",
- "status": "Healthy",
- "totalInstances": 2261187419256887600,
- "unhealthyInstances": 6405688509294258000,
- "unknownInstances": 1598885530740428300
}, - "Perspiciatis alias et aperiam aliquam.": {
- "deployingInstances": 4660871381438370000,
- "deploymentCellHealthSummary": {
- "Atque aut qui et qui ex.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}, - "Perspiciatis delectus repudiandae est quisquam sit et.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}, - "Voluptas modi vel doloribus.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}
}, - "healthyInstances": 8166183172464643000,
- "message": "Region is healthy",
- "region": "us-east-1",
- "status": "Healthy",
- "totalInstances": 2261187419256887600,
- "unhealthyInstances": 6405688509294258000,
- "unknownInstances": 1598885530740428300
}, - "Ratione dicta vero.": {
- "deployingInstances": 4660871381438370000,
- "deploymentCellHealthSummary": {
- "Atque aut qui et qui ex.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}, - "Perspiciatis delectus repudiandae est quisquam sit et.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}, - "Voluptas modi vel doloribus.": {
- "deployingInstances": 1602068200459859200,
- "healthyInstances": 1203045783291100400,
- "hostClusterID": "Et cupiditate ducimus atque accusamus excepturi laborum.",
- "message": "Cell is healthy",
- "status": "Healthy",
- "totalInstances": 8825441513888394000,
- "unhealthyInstances": 8386248694660026000,
- "unknownInstances": 2292325260623704300
}
}, - "healthyInstances": 8166183172464643000,
- "message": "Region is healthy",
- "region": "us-east-1",
- "status": "Healthy",
- "totalInstances": 2261187419256887600,
- "unhealthyInstances": 6405688509294258000,
- "unknownInstances": 1598885530740428300
}
}, - "status": "Healthy",
- "totalInstances": 7250061669247904000,
- "unhealthyInstances": 9212066121824344000,
- "unknownInstances": 7764918304336344000
}
}, - "healthyInstances": 2901463188479049000,
- "message": "Service is healthy",
- "serviceEnvironmentID": "se-123456",
- "serviceID": "s-123456",
- "status": "Healthy",
- "totalInstances": 8849014760593046000,
- "unhealthyInstances": 1770533806155778800,
- "unknownInstances": 7399828087882535000
}| environmentType required | string Example: PROD The environment type to retrieve report statistics for |
{- "deployments": {
- "last7DaysCount": 57,
- "totalCount": 960
}, - "failovers": {
- "last7DaysCount": 3,
- "totalCount": 42
}, - "subscriptions": {
- "last7DaysCount": 18,
- "totalCount": 420
}, - "upgrades": {
- "last7DaysCount": 14,
- "totalCount": 312
}, - "userSignups": {
- "last7DaysCount": 4,
- "totalCount": 85
}
}| id required | string Example: Molestias aspernatur odit quidem qui. The unique id per producer. |
The event data
The event data
"Qui et omnis eaque pariatur."{- "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": "e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key"
}, - "subscription": {
- "alertTypes": [
- "Alarm",
- "Notification"
], - "environmentTypes": [
- "PROD",
- "PRIVATE",
- "CANARY"
], - "eventCategories": [
- "InstanceEvent",
- "ServiceEvent"
], - "eventPriorities": [
- "Critical",
- "High"
], - "eventTypes": [
- "UnhealthyInstance",
- "UserSignUp"
]
},
}"Optio quia pariatur a."| id required | string Example: channel-12345678 Unique identifier of the channel |
{- "channelType": "EMAIL|SLACK|WEBHOOK|PAGERDUTY",
- "email": {
- "to": "notify@example.com"
}, - "id": "Nihil est quia a.",
- "name": "My Channel",
- "pagerDuty": {
- "integrationKey": "e93facc47f2d4b2b88272b3a647afe7d-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": "e93facc47f2d4b2b88272b3a647afe7d-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"
}
]
}| pendingOnly | boolean Example: pendingOnly=true Whether to return only pending onboardings. |
{- "onboardings": [
- {
- "id": "Qui odio cumque.",
- "isCompleted": true,
- "name": "My Onboarding",
- "orgId": "Ex qui.",
- "serviceId": "service-1234567890",
- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
], - "userId": "Reiciendis voluptate deleniti maiores officia."
}, - {
- "id": "Qui odio cumque.",
- "isCompleted": true,
- "name": "My Onboarding",
- "orgId": "Ex qui.",
- "serviceId": "service-1234567890",
- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
], - "userId": "Reiciendis voluptate deleniti maiores officia."
}
]
}| name | string DEPRECATED: Name will be generated automatically. |
{- "name": "Molestias aut voluptas quos voluptatum."
}"Laboriosam qui voluptatem."{- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
]
}| id required | string Example: onboarding-1234567890 The ID of the onboarding. |
{- "id": "Itaque autem sunt.",
- "isCompleted": true,
- "name": "My Onboarding",
- "orgId": "Minima velit nesciunt eum.",
- "serviceId": "service-1234567890",
- "stages": [
- {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}, - {
- "name": "ConfigureAccounts|BuildSaaS|LaunchSaaS",
- "status": "NOT_STARTED|COMPLETE|SKIPPED"
}
], - "userId": "Illo fugit voluptatibus."
}| id required | string Example: onboarding-1234567890 The ID of the onboarding. |
| serviceId | string The ID of the service associated with this onboarding. |
object (OnboardingStage) |
{- "serviceId": "service-1234567890",
- "stage": {
- "name": "ConfigureAccounts",
- "status": "Skipped"
}
}| 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"
}
}
], - "namespace": "default",
- "releaseName": "my-release"
}, - "hostClusterID": "Ipsa maiores quo quibusdam neque eligendi aut.",
- "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"
}
}
], - "namespace": "default",
- "releaseName": "my-release"
}, - "hostClusterID": "Ipsa maiores quo quibusdam neque eligendi aut.",
- "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"
}
}
], - "namespace": "default",
- "releaseName": "my-release"
}, - "hostClusterID": "Ipsa maiores quo quibusdam neque eligendi aut.",
- "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|all",
- "cloudProviderRegion": "us-east-1",
- "id": "Suscipit mollitia velit soluta.",
- "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": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|all",
- "cloudProviderRegion": "us-east-1",
- "id": "Suscipit mollitia velit soluta.",
- "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": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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|all",
- "cloudProviderRegion": "us-east-1",
- "name": "Prod us-east-1",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}
}{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|all",
- "cloudProviderRegion": "us-east-1",
- "id": "Non ut totam perspiciatis fugit et.",
- "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": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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|all",
- "cloudProviderRegion": "us-east-1",
- "id": "Corporis qui modi ut.",
- "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": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|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|all",
- "cloudProviderRegion": "us-east-1",
- "id": "Non ut ut tenetur harum omnis autem.",
- "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": "Consectetur ex perferendis et error."
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Consectetur ex perferendis et error."
}
], - "owningOrgID": "org-12345678",
- "owningOrgName": "my-customer",
- "owningUserID": "user-12345678",
- "owningUserName": "Jane Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| 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": "core/hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}
], - "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": "core/hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 2
}
], - "userEmail": "john@example.com",
- "userID": "user-12345678"
}
}| 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",
- "currency": "USD",
- "customerId": "Consequuntur est perspiciatis fugiat pariatur.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "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",
- "currency": "USD",
- "customerId": "Consequuntur est perspiciatis fugiat pariatur.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "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",
- "currency": "USD",
- "customerId": "Consequuntur est perspiciatis fugiat pariatur.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "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",
- "currency": "USD",
- "customerId": "Consequuntur est perspiciatis fugiat pariatur.",
- "customerName": "Acme Corp",
- "dueDate": "2023-10-01T00:00:00Z",
- "id": "invoice-1234568",
- "invoiceDate": "2023-10-01T00:00:00Z",
- "paymentTerms": "Net 30",
- "status": "draft|open|paid|uncollectible|void",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}
]
}