Download OpenAPI specification:
REST API for Omnistrate Service Registration
Validate signature, expiration and backend session revocation. Missing, malformed, expired or revoked JWTs return 401. No refresh or new token is issued.
{- "exp": 7857494812608929000,
- "organizationID": "Sit impedit consequatur voluptatem.",
- "serviceProviderID": "Dolorem et rem praesentium.",
- "userID": "Velit et quo nihil qui ullam."
}{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}{- "additionalVersions": {
- "dataplaneAgent": "v1.12.3",
- "managerAgent": "v1.12.3"
}, - "apiVersion": "1.0",
- "buildCommitSHA": "1234567890abcdef1234567890abcdef12345678",
- "buildTimestamp": "2020-01-01T00:00:00Z",
- "componentVersion": "v0.47.96"
}{- "additionalVersions": {
- "dataplaneAgent": "v1.12.3",
- "managerAgent": "v1.12.3"
}, - "apiVersion": "1.0",
- "buildCommitSHA": "1234567890abcdef1234567890abcdef12345678",
- "buildTimestamp": "2020-01-01T00:00:00Z",
- "componentVersion": "v0.47.96"
}{- "ids": [
- "s-12345678",
- "s-abcdefgh",
- "s-1234efgh"
], - "nextPageToken": "next-token",
- "services": [
- {
- "createdAt": "2019-01-01T00:00:00Z",
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "s-123456",
- "key": "mysql",
- "name": "MySQL multi-writer service",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironments": [
- {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}, - {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}
], - "serviceLogoURL": "Et veritatis.",
- "serviceProviderID": "Minus sunt.",
- "serviceProviderName": "Omnistrate, Inc."
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "s-123456",
- "key": "mysql",
- "name": "MySQL multi-writer service",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironments": [
- {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}, - {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}
], - "serviceLogoURL": "Et veritatis.",
- "serviceProviderID": "Minus sunt.",
- "serviceProviderName": "Omnistrate, Inc."
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "s-123456",
- "key": "mysql",
- "name": "MySQL multi-writer service",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironments": [
- {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}, - {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}
], - "serviceLogoURL": "Et veritatis.",
- "serviceProviderID": "Minus sunt.",
- "serviceProviderName": "Omnistrate, Inc."
}
]
}| description required | string A brief description of the service |
| name required | string Name of the Service |
| serviceLogoURL | string <uri> The logo for the service |
{- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "name": "MySQL multi-writer service",
}"s-123456"| id required | string Example: s-12345678 The service ID to operate on |
{- "createdAt": "2019-01-01T00:00:00Z",
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "s-123456",
- "key": "mysql",
- "name": "MySQL multi-writer service",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "serviceEnvironments": [
- {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}, - {
- "id": "se-123456",
- "name": "dev",
- "promoteStatus": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "servicePlans": [
- {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}, - {
- "description": "A Basic product tier",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "Basic",
- "productTierID": "Sed fugiat ea suscipit at quia ad.",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}
], - "sourceEnvironmentID": "se-123456",
- "sourceEnvironmentName": "dev",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}
], - "serviceLogoURL": "Dolore tenetur perspiciatis sint qui accusantium.",
- "serviceProviderID": "Quo animi quidem praesentium.",
- "serviceProviderName": "Omnistrate, Inc."
}| id required | string Example: s-12345678 The service ID to operate on |
| description | string A brief description of the service |
| dryRun | boolean If set to true, performs a dry run of the update operation without making any changes |
| name | string Name of the Service |
| serviceLogoURL | string The logo for the service |
{- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "dryRun": true,
- "name": "MySQL multi-writer service",
- "serviceLogoURL": "Quam et voluptas sed pariatur fugiat sequi."
}| id required | string Example: s-12345678 The ID of the service |
{- "health": "UP|DOWN|UNKNOWN",
- "id": "s-123456",
- "report": {
- "se-12345678": {
- "sm-12345678": {
- "vu-11111111": "UNKNOWN",
- "vu-12345678": "UP",
- "vu-87654321": "DOWN"
}
}
}
}| description required | string A brief description of the service |
| fileContent required | string Base64 encoded Compose Spec YAML in docker compose format |
| fileFormat required | string MIME type of file format |
| fileName required | string Name of compose spec YAML file that is uploaded |
| name required | string Name of the Service |
| serviceLogoURL | string <uri> The logo for the service |
{- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "fileContent": "Repudiandae mollitia nihil ea.",
- "fileFormat": "text/plain",
- "fileName": "mysql.yaml",
- "name": "MySQL multi-writer service",
}"s-123456"object Configs for the service. Key is the compose spec name of the config and value is base64 encoded config content | |
| description | string A brief description of the service |
| dryrun | boolean If set to true, performs a dry run of the build operation without making any changes |
| environment | string The environment to build the service in |
| environmentType | string The type of the environment |
| fileContent required | string Base64 encoded Compose Spec YAML in docker compose format |
| forceCreateNewServicePlanVersion | boolean Force create a new service plan version when the service is released |
| name required | string Name of the Service |
| release | boolean Release the service after building |
| releaseAsPreferred | boolean Release the service as preferred |
| releaseVersionName | string Release version name |
object Secrets for the service. Key is the compose spec name of the secret and value is base64 encoded secret content | |
| serviceLogoURL | string <uri> The logo for the service |
{- "configs": {
- "Quasi est.": "Minima exercitationem delectus."
}, - "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "dryrun": true,
- "environment": "dev",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "fileContent": "Iure aperiam libero minus.",
- "forceCreateNewServicePlanVersion": true,
- "name": "MySQL multi-writer service",
- "release": true,
- "releaseAsPreferred": true,
- "releaseVersionName": "mysql",
- "secrets": {
- "Impedit est eius sit saepe natus sit.": "Neque sint est rerum.",
- "Voluptatem iste aut.": "Alias nam."
},
}{- "isNewServicePlanVersionCreated": true,
- "productTierID": "Corporis laborum aspernatur blanditiis velit nostrum.",
- "serviceEnvironmentID": "se-123456",
- "serviceID": "s-123456",
- "undefinedResources": {
- "mysql": "r-12345678"
}
}| description | string A brief description of the service |
| dryrun | boolean If set to true, performs a dry run of the build operation without making any changes |
| environment | string The environment to build the service in |
| environmentType | string The type of the environment |
| fileContent required | string Base64 encoded Compose Spec YAML in service plan configuration format |
| forceCreateNewServicePlanVersion | boolean Force create a new service plan version when the service is released |
| name required | string Name of the Service |
| release | boolean Release the service after building |
| releaseAsPreferred | boolean Release the service as preferred |
| releaseVersionName | string Release version name |
| serviceLogoURL | string <uri> The logo for the service |
{- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "dryrun": true,
- "environment": "dev",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "fileContent": "Porro sapiente aut quasi voluptatem.",
- "forceCreateNewServicePlanVersion": true,
- "name": "MySQL multi-writer service",
- "release": true,
- "releaseAsPreferred": true,
- "releaseVersionName": "mysql",
}{- "isNewServicePlanVersionCreated": true,
- "productTierID": "Debitis cumque.",
- "serviceEnvironmentID": "se-123456",
- "serviceID": "s-123456",
- "undefinedResources": {
- "mysql": "r-12345678"
}
}| customerOnboardingId | string The ID of the onboarding of the service |
| environment required | string The environment to build the service in |
| environmentType required | string The type of the environment |
| fileContent required | string Base64 encoded Compose Spec YAML in service plan configuration format |
| name required | string Name of the Service |
{- "customerOnboardingId": "Facilis aperiam cumque molestias harum et.",
- "environment": "dev",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "fileContent": "Rerum suscipit eum tempore aut quia.",
- "name": "MySQL multi-writer service"
}{- "artifactUploadingTasks": [
- {
- "accountConfigID": "ac-12345678",
- "artifactPath": "mysql/mysql.tar.gz",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "productTierName": "Basic",
- "serviceName": "mysql"
}, - {
- "accountConfigID": "ac-12345678",
- "artifactPath": "mysql/mysql.tar.gz",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "productTierName": "Basic",
- "serviceName": "mysql"
}, - {
- "accountConfigID": "ac-12345678",
- "artifactPath": "mysql/mysql.tar.gz",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "productTierName": "Basic",
- "serviceName": "mysql"
}
], - "isNewProductTierCreated": true,
- "productTierID": "Rerum sit ab veritatis sed.",
- "serviceEnvironmentID": "se-123456",
- "serviceID": "s-123456"
}| serviceId required | string Example: s-12345678 The ID of the service this environment belongs to |
{- "ids": [
- "se-12345678",
- "se-23456789"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The ID of the service this environment belongs to |
| autoApproveSubscription | boolean Auto approve subscription or not |
| deploymentConfigId required | string The deployment configuration ID |
| description required | string A brief description of the service environment |
| name required | string Name of the Service Environment |
| serviceAuthPublicKey | string PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs |
| sourceEnvironmentId | string The ID of the service environment to use for promoting changes to this environment |
| type | string |
| visibility | string This parameter is used to configure the visibility of the service control-plane APIs |
{- "autoApproveSubscription": false,
- "deploymentConfigId": "Voluptatibus et nostrum eaque sequi enim eos.",
- "description": "The production environment for the MySQL multi-writer service",
- "name": "Production",
- "serviceAuthPublicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n",
- "sourceEnvironmentId": "se-123456",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}"se-123456"| serviceId required | string Example: s-12345678 The ID of the service this environment belongs to |
| id required | string Example: se-12345678 The ID of the service environment |
{- "autoApproveSubscription": false,
- "deploymentConfigId": "Eius hic eum qui quo.",
- "description": "The production environment for the MySQL multi-writer service",
- "id": "se-123456",
- "key": "production",
- "name": "Production",
- "promotionStatus": [
- {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}, - {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}, - {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}, - {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}
], - "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "saasPortalStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "serviceAuthPublicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n",
- "serviceId": "s-123456",
- "sourceEnvironmentId": "se-123456",
- "type": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "visibility": "PUBLIC"
}| serviceId required | string Example: s-12345678 The ID of the service this environment belongs to |
| id required | string Example: se-12345678 The ID of the service environment |
| autoApproveSubscription | boolean Auto approve subscription or not |
| deploymentConfigId | string The deployment configuration ID |
| description | string A brief description of the service environment |
| name | string Name of the Service Environment |
| serviceAuthPublicKey | string PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs |
| sourceEnvironmentId | string The ID of the service environment to use for promoting changes to this environment |
| visibility | string This parameter is used to configure the visibility of the service control-plane APIs |
{- "autoApproveSubscription": false,
- "deploymentConfigId": "Non libero autem at a earum consequatur.",
- "description": "The production environment for the MySQL multi-writer service",
- "name": "Production",
- "serviceAuthPublicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n",
- "sourceEnvironmentId": "se-12345678",
- "visibility": "PUBLIC"
}| serviceId required | string Example: s-12345678 The ID of the service this environment belongs to |
| id required | string Example: se-12345678 The ID of the service environment |
[- {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}, - {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}, - {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}, - {
- "status": "IN_SYNC|OUT_OF_SYNC|UNKNOWN",
- "targetEnvironmentID": "se-123456"
}
]| serviceId required | string Example: s-12345678 The ID of the service this environment belongs to |
| id required | string Example: se-12345678 The ID of the service environment |
| productTierId | string The ID of the product tier to use for the promotion |
| productTierVersion | string The product tier version to use for the promotion |
{- "productTierId": "Aut libero quaerat.",
- "productTierVersion": "1.0"
}| serviceId required | string Example: s-12345678 The service this model is for |
| accountConfigIds | Array of strings The infrastructure account configuration ID list |
| description required | string A brief description of the service model |
Array of objects (ServiceModelFeatureDetail) Enabled service model features | |
| modelType required | string The model type encapsulating this service |
| name required | string Name of the Service Model |
| serviceApiId required | string The service API this model is for |
{- "accountConfigIds": [
- "ac-12345678",
- "ac-23456789"
], - "description": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "features": [
- {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}
], - "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "MySQL multi-writer service hosted model",
- "serviceApiId": "Ratione repellendus."
}"Cupiditate qui quam eos est."| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
{- "accountConfigIds": [
- "ac-12345678",
- "ac-23456789"
], - "activeAccountConfigIds": {
- "aws": "ac-12345678",
- "gcp": "ac-23456789"
}, - "description": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "features": [
- {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}
], - "id": "Impedit cumque rerum accusamus pariatur.",
- "key": "mysql-multi-writer-service-hosted-model",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "name": "MySQL multi-writer service hosted model",
- "productTiers": [
- "pt-12345678",
- "pt-87654321"
], - "serviceApiId": "Ex quidem possimus possimus velit consequuntur omnis.",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
| description | string A brief description of the service model |
| name | string Name of the Service Model |
{- "description": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "name": "MySQL multi-writer service hosted model"
}| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
| accountConfigId required | string The infrastructure account configuration ID |
{- "accountConfigId": "Corrupti perspiciatis qui aut id iusto vero."
}| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
| accountConfigId required | string The infrastructure account configuration ID |
{- "accountConfigId": "Dolorem odio."
}| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
| accountConfigId required | string Example: ac-12345678 The infrastructure account configuration ID |
| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
| feature required | string |
{- "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
required | object |
| feature required | string |
{- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| id required | string Example: sm-12345678 The service model ID |
{- "status": "DEPLOYING|READY|PENDING|FAILED|NOT_CONFIGURED"
}DEPRECATED: Create a new service model from spec instead
| serviceId required | string Example: s-12345678 The service ID this model belongs to |
| sourceId required | string Example: sm-12345678 The source service model ID |
| accountConfigIds | Array of strings The infrastructure account configuration ID list |
| description required | string A brief description of the service model |
Array of objects (ServiceModelFeatureDetail) Enabled service model features | |
| name required | string Name of the Service Model |
| targetServiceModelType required | string The model type encapsulating this service |
| targetTierType | string Target product tier type |
{- "accountConfigIds": [
- "ac-12345678",
- "ac-23456789"
], - "description": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "features": [
- {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}
], - "name": "MySQL multi-writer service hosted model",
- "targetServiceModelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "targetTierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}"Ipsum earum."| serviceId required | string Example: s-12345678 The service ID |
| serviceApiId required | string Example: sa-12345678 The service API ID |
{- "ids": [
- "sm-12345678",
- "sm-87654321"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 Service ID |
| serviceModelId required | string Example: sm-12345678 Service model ID |
{- "ids": [
- "Vero neque maxime molestiae cum dolor maiores.",
- "Recusandae atque qui cumque cumque sed.",
- "Iusto sed molestias occaecati ab sint.",
- "Esse unde illum laboriosam culpa culpa."
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 Service ID |
| allowCreatesWhenPaymentNotConfigured | boolean Allow creates when payment not configured |
| autoApproveSubscription | boolean Auto approve subscription or not |
| awsRegions | Array of strings The AWS regions that this product tier is available on |
| azureRegions | Array of strings The Azure regions that this product tier is available on |
| billingProductID | string Optional billing product ID for tax purposes |
| billingProviders | Array of strings List of billing providers to be used for the product tier |
| byocOnpremRegions | Array of strings The BYOC on-prem regions that this product tier is available on |
object (CustomMeteringConfiguration) | |
| defaultBillingProvider | string The default billing provider to be used for the product tier |
object (ProductTierDeploymentConfiguration) | |
| description required | string A brief description of the product tier |
| disableInvoiceGeneration | boolean Whether Stripe invoice generation is disabled for this product tier |
| documentation | string Documentation |
| enableDeletionProtection | boolean Enable deletion protection for the product tier |
| exportUsageMetering | boolean Export usage metering data |
object Export usage metering data configuration | |
| gcpRegions | Array of strings The GCP regions that this product tier is available on |
| isDisabled | boolean Create the product tier in a disabled state. Enabling the product tier will let end-customers subscribe and use the service plan. |
| maxNumberOfInstances | integer <int64> Maximum number of instances |
| name required | string Name of the product tier |
| nebiusRegions | Array of strings The Nebius regions that this product tier is available on |
| ociRegions | Array of strings The OCI regions that this product tier is available on |
| onPremPlatforms | Array of strings The on prem platforms that this product tier is available on |
| planDescription required | string A brief description for the end user of the product tier |
object Price per unit. | |
| pricing | any Pricing |
| privateRegions | Array of strings The private regions that this product tier is available on |
| serviceModelId required | string Service model ID |
| support | string Support |
| tierType required | string Tier type |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "autoApproveSubscription": false,
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "billingProductID": "abc123",
- "billingProviders": [
- "STRIPE",
- "BRING_YOUR_OWN"
], - "byocOnpremRegions": [
- "on-prem"
], - "customMetering": {
- "metrics": [
- {
- "aggregationFunction": "count",
- "displayName": "Request count",
- "name": "requests"
}
]
}, - "defaultBillingProvider": "STRIPE|BRING_YOUR_OWN",
- "deploymentConfiguration": {
- "onPremInstallerTools": {
- "helperUserScript": {
- "content": "echo 'hello world'"
}
}, - "requirements": {
- "minimumK8sVersion": "1.23.1"
}
}, - "description": "A premium product tier",
- "disableInvoiceGeneration": false,
- "documentation": "Any documentation",
- "enableDeletionProtection": false,
- "exportUsageMetering": true,
- "exportUsageMeteringConfig": {
- "GCS": {
- "GCSBucketName": "my_billing_bucket_name"
}, - "S3": {
- "S3BucketArn": "arn:aws:s3:::my_billing_bucket_name",
- "S3BucketRegion": "us-east-1"
}
}, - "gcpRegions": [
- "us-central1"
], - "isDisabled": false,
- "maxNumberOfInstances": 5,
- "name": "Premium",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "planDescription": "A premium plan",
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "pricing": {
- "price1": "value1"
}, - "privateRegions": [
- "n/a"
], - "serviceModelId": "Vel nihil consequatur reiciendis voluptas rem vitae.",
- "support": "Any support",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}"Et reprehenderit quo."| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| version | string Example: version=3.0 The version number for the specific version set |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "apiGroups": {
- "r-12345678": "v1",
- "r-23456789": "v2",
- "r-34567890": "v3"
}, - "autoApproveSubscription": false,
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "billingProductID": "abc123",
- "billingProviders": [
- "STRIPE",
- "BRING_YOUR_OWN"
], - "byocOnpremRegions": [
- "on-prem"
], - "cloudProvidersConfigReadiness": {
- "aws": {
- "resourceA": "missing terraform configuration",
- "resourceB": "missing cloudformation configuration"
}
}, - "customMetering": {
- "metrics": [
- {
- "aggregationFunction": "count",
- "displayName": "Request count",
- "name": "requests"
}
]
}, - "defaultBillingProvider": "STRIPE|BRING_YOUR_OWN",
- "deploymentArtifactIDs": [
- "da-12345678",
- "da-23456789"
], - "deploymentConfiguration": {
- "onPremInstallerTools": {
- "helperUserScript": {
- "content": "echo 'hello world'"
}
}, - "requirements": {
- "minimumK8sVersion": "1.23.1"
}
}, - "description": "A premium product tier",
- "disableInvoiceGeneration": false,
- "documentation": "Any documentation",
- "enableDeletionProtection": false,
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "exportUsageMetering": true,
- "exportUsageMeteringConfig": {
- "GCS": {
- "GCSBucketName": "my_billing_bucket_name"
}, - "S3": {
- "S3BucketArn": "arn:aws:s3:::my_billing_bucket_name",
- "S3BucketRegion": "us-east-1"
}
}, - "features": {
- "LOGS": true,
- "METRICS": false
}, - "gcpRegions": [
- "us-central1"
], - "id": "Ut aut quia perferendis repudiandae velit est.",
- "isDisabled": false,
- "key": "premium",
- "maxNumberOfInstances": 5,
- "name": "Premium",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "planDescription": "A premium plan",
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "pricing": {
- "price1": "value1"
}, - "privateRegions": [
- "n/a"
], - "serviceId": "s-123456",
- "serviceModelId": "Asperiores nulla dicta.",
- "support": "Any support",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| allowCreatesWhenPaymentNotConfigured | boolean Allow creates when payment not configured |
| autoApproveSubscription | boolean Auto approve subscription or not |
| awsRegions | Array of strings The AWS regions that this product tier is available on |
| azureRegions | Array of strings The Azure regions that this product tier is available on |
| billingProductID | string Optional billing product ID for tax purposes |
| billingProviders | Array of strings List of billing providers to be used for the product tier |
| byocOnpremRegions | Array of strings The BYOC on-prem regions that this product tier is available on |
object (CustomMeteringConfiguration) | |
| defaultBillingProvider | string The default billing provider to be used for the product tier |
object (ProductTierDeploymentConfiguration) | |
| description | string A brief description of the product tier |
| disableInvoiceGeneration | boolean Whether Stripe invoice generation is disabled for this product tier |
| documentation | string Documentation |
| enableDeletionProtection | boolean Enable deletion protection for the product tier |
| exportUsageMetering | boolean Export usage metering data |
object Export usage metering data configuration | |
| gcpRegions | Array of strings The GCP regions that this product tier is available on |
| isDisabled | boolean Update the product tier's state as enabled/disabled. Enabling the product tier will let end-customers subscribe and use the service plan. |
| maxNumberOfInstances | integer <int64> Maximum number of instances. Set to -1 for unlimited. |
| name | string Name of the product tier |
| nebiusRegions | Array of strings The Nebius regions that this product tier is available on |
| ociRegions | Array of strings The OCI regions that this product tier is available on |
| onPremPlatforms | Array of strings The on prem platforms that this product tier is available on |
| planDescription | string A brief description for the end user of the product tier |
object Price per unit. | |
| pricing | any Pricing |
| privateRegions | Array of strings The private regions that this product tier is available on |
| support | string Support |
| tierType | string Tier type |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "autoApproveSubscription": false,
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "billingProductID": "abc123",
- "billingProviders": [
- "STRIPE",
- "BRING_YOUR_OWN"
], - "byocOnpremRegions": [
- "on-prem"
], - "customMetering": {
- "metrics": [
- {
- "aggregationFunction": "count",
- "displayName": "Request count",
- "name": "requests"
}
]
}, - "defaultBillingProvider": "STRIPE|BRING_YOUR_OWN",
- "deploymentConfiguration": {
- "onPremInstallerTools": {
- "helperUserScript": {
- "content": "echo 'Hello World'"
}
}, - "requirements": {
- "minimumK8sVersion": "1.23.1"
}
}, - "description": "A premium product tier",
- "disableInvoiceGeneration": false,
- "documentation": "Any documentation",
- "enableDeletionProtection": false,
- "exportUsageMetering": true,
- "exportUsageMeteringConfig": {
- "GCS": {
- "GCSBucketName": "my_billing_bucket_name"
}, - "S3": {
- "S3BucketArn": "arn:aws:s3:::my_billing_bucket_name",
- "S3BucketRegion": "us-east-1"
}
}, - "gcpRegions": [
- "us-central1"
], - "isDisabled": false,
- "maxNumberOfInstances": 5,
- "name": "Premium",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "planDescription": "A premium plan",
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "pricing": {
- "price1": "value1"
}, - "privateRegions": [
- "n/a"
], - "support": "Any support",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| feature required | string Feature to disable |
| scope | string Feature scope |
{- "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
object The configuration parameters of the product tier feature | |
| feature required | string Feature to enable |
| scope | string Feature scope |
{- "configuration": {
- "S3BucketArn": "arn:aws:s3:::my_billing_bucket_name"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| workspaceArtifactId required | string Example: ws-da-12345678 The workspace artifact archive ID |
| version | string Example: version=3.0 The product tier version to use. If omitted, the latest product tier workspace artifacts are used. |
{- "lastFailedReason": "Failed to package deployment artifacts",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "workspaceArtifactId": "Repellat ut maiores."
}| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| workspaceArtifactId | string Example: workspaceArtifactId=ws-da-12345678 The workspace artifact archive ID to download. If omitted, the latest prepared workspace artifact archive is used. |
| version | string Example: version=3.0 The product tier version to use. If omitted, the latest product tier workspace artifacts are used. |
"string"| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| workspaceArtifactId | string Example: workspaceArtifactId=ws-da-12345678 The workspace artifact archive ID to download. If omitted, the latest prepared workspace artifact archive is used. |
| version | string Example: version=3.0 The product tier version to use. If omitted, the latest product tier workspace artifacts are used. |
| serviceId required | string Example: s-12345678 Service ID |
| id required | string Example: pt-12345678 Product tier ID |
| version | string Example: version=3.0 The product tier version to use. If omitted, the latest product tier workspace artifacts are used. |
{- "lastFailedReason": "Failed to package deployment artifacts",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "workspaceArtifactId": "Rerum cum similique assumenda numquam ut et."
}| serviceId required | string Example: s-12345678 Service ID |
| sourceId required | string Example: pt-12345678 The source product tier ID |
| allowCreatesWhenPaymentNotConfigured | boolean Allow creates when payment not configured |
| autoApproveSubscription | boolean Auto approve subscription or not |
| awsRegions | Array of strings The AWS regions that this product tier is available on |
| azureRegions | Array of strings The Azure regions that this product tier is available on |
| billingProductID | string Optional billing product ID for tax purposes |
| byocOnpremRegions | Array of strings The BYOC on-prem regions that this product tier is available on |
object (CustomMeteringConfiguration) | |
| description required | string A brief description of the product tier |
| documentation | string Documentation |
| enableDeletionProtection | boolean Enable deletion protection for the product tier |
| exportUsageMetering | boolean Export usage metering data |
object Export usage metering data configuration | |
| gcpRegions | Array of strings The GCP regions that this product tier is available on |
| maxNumberOfInstances | integer <int64> Maximum number of instances |
| name required | string Name of the product tier |
| nebiusRegions | Array of strings The Nebius regions that this product tier is available on |
| ociRegions | Array of strings The OCI regions that this product tier is available on |
| onPremPlatforms | Array of strings The on prem platforms that this product tier is available on |
| planDescription | string A brief description for the end user of the product tier |
object Price per unit. | |
| pricing | any Pricing |
| privateRegions | Array of strings The Private cloud regions that this product tier is available on |
| serviceModelId required | string Service model ID |
| support | string Support |
| targetTierType | string Tier type |
{- "allowCreatesWhenPaymentNotConfigured": true,
- "autoApproveSubscription": false,
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "billingProductID": "abc123",
- "byocOnpremRegions": [
- "on-prem"
], - "customMetering": {
- "metrics": [
- {
- "aggregationFunction": "count",
- "displayName": "Request count",
- "name": "requests"
}
]
}, - "description": "A premium product tier",
- "documentation": "Any documentation",
- "enableDeletionProtection": false,
- "exportUsageMetering": true,
- "exportUsageMeteringConfig": {
- "GCS": {
- "GCSBucketName": "my_billing_bucket_name"
}, - "S3": {
- "S3BucketArn": "arn:aws:s3:::my_billing_bucket_name",
- "S3BucketRegion": "us-east-1"
}
}, - "gcpRegions": [
- "us-central1"
], - "maxNumberOfInstances": 5,
- "name": "Premium",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "planDescription": "A premium plan",
- "pricePerUnit": {
- "CPU core hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Deployment cell hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Memory GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}, - "Replica hours": {
- "amount": 0.001,
- "currency": "USD"
}, - "Storage GiB hours": {
- "amount": 0.0001,
- "currency": "USD"
}
}, - "pricing": {
- "price1": "value1"
}, - "privateRegions": [
- "n/a"
], - "serviceModelId": "Provident tenetur tempora.",
- "support": "Any support",
- "targetTierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"
}"Incidunt doloremque."| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| description required | string A brief description of the service API bundle |
| serviceEnvironmentId required | string The service environment ID |
{- "description": "A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability",
- "serviceEnvironmentId": "se-123456"
}"Architecto reiciendis ducimus accusamus modi soluta aut."| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: sa-12345678 The service API ID |
{- "apiVersion": "v1",
- "deploymentConfigId": "Expedita similique est modi ut.",
- "description": "A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability",
- "id": "Corporis qui nam quam unde temporibus quos.",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "serviceName": "mysql"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: sa-12345678 The service API ID |
| description | string A brief description of the service API bundle |
{- "description": "A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: sa-12345678 The service API ID |
| productTierId | string Example: productTierId=pt-12345678 ProductTierID of the resource to describe pending changes forNeeds to specified in combination with the product tier version |
| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: sa-12345678 The service API ID |
| productTierId | string Example: productTierId=pt-12345678 ProductTierID of the resource to describe pending changes forNeeds to specified in combination with the product tier version |
{- "id": "Atque animi quia asperiores aut.",
- "resourceChangeSets": {
- "Eaque illo dolorem.": {
- "categorizedResourceChanges": {
- "Omnis minus numquam quasi repudiandae.": {
- "changes": [
- {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}
], - "status": "NO_CHANGE|PENDING_CHANGE|NONE"
}, - "Sint modi culpa deleniti quia.": {
- "changes": [
- {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}
], - "status": "NO_CHANGE|PENDING_CHANGE|NONE"
}
}, - "deploymentArtifactChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "imageConfigChanges": {
- "changeState": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "imageConfigId": "Harum tenetur quidem.",
- "imageName": "mysql"
}, - "infraConfigChanges": {
- "changeState": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "infraConfigId": "Quo dolorum voluptas.",
- "name": "MySQL Writer Infra Config"
}, - "overallResourceStatus": "NO_CHANGE|PENDING_CHANGE|NONE",
- "productTierFeatureChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "resourceChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "resourceName": "Similique et dolor earum."
}, - "Ratione porro eaque aut fuga quo molestiae.": {
- "categorizedResourceChanges": {
- "Omnis minus numquam quasi repudiandae.": {
- "changes": [
- {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}
], - "status": "NO_CHANGE|PENDING_CHANGE|NONE"
}, - "Sint modi culpa deleniti quia.": {
- "changes": [
- {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}
], - "status": "NO_CHANGE|PENDING_CHANGE|NONE"
}
}, - "deploymentArtifactChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "imageConfigChanges": {
- "changeState": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "imageConfigId": "Harum tenetur quidem.",
- "imageName": "mysql"
}, - "infraConfigChanges": {
- "changeState": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "infraConfigId": "Quo dolorum voluptas.",
- "name": "MySQL Writer Infra Config"
}, - "overallResourceStatus": "NO_CHANGE|PENDING_CHANGE|NONE",
- "productTierFeatureChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "resourceChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "resourceName": "Similique et dolor earum."
}
}, - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: sa-12345678 The service API ID |
| copySpecFromPreviousVersion | boolean Default: false When true, copies the specification from the previous version during the release operation. |
| dryRun | boolean Default: false When true, performs a dry run of the release operation without making any actual changes to the current pending changes and the service API. |
| isPreferred | boolean Default: false Indicates whether this version set is preferred. |
| productTierId | string The product tier ID |
| versionSetName | string The name of the version set to release |
| versionSetType | string The version-set type of the product-tier. |
{- "copySpecFromPreviousVersion": false,
- "dryRun": false,
- "isPreferred": true,
- "productTierId": "Dolore aspernatur.",
- "versionSetName": "v1",
- "versionSetType": "Major|Incremental|UserDefined"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| serviceEnvironmentId required | string Example: se-12345678 The service environment ID |
{- "ids": [
- "sa-12345678"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 Service ID |
| serviceEnvironmentId required | string Example: se-12345678 Service environment 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 |
| skipHasPendingChangesCheck | boolean Example: skipHasPendingChangesCheck=false Skip the check for pending changes in the service plans |
{- "nextPageToken": "next-token",
- "servicePlans": [
- {
- "AutoApproveSubscription": false,
- "accountConfigIds": [
- "ac-12345678",
- "ac-23456789"
], - "activeAccountConfigIds": {
- "aws": "ac-12345678",
- "gcp": "ac-23456789"
}, - "apiVersion": "v1",
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "byocOnpremRegions": [
- "on-prem"
], - "deploymentConfigId": "Ut quae possimus numquam nobis reprehenderit iste.",
- "gcpRegions": [
- "us-central1"
], - "hasPendingChanges": true,
- "isProductTierDisabled": true,
- "latestMajorVersion": "3.0",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "privateRegions": [
- "n/a"
], - "productTierDescription": "A premium product tier",
- "productTierDocumentation": "Any documentation",
- "productTierFeatures": {
- "LOGS": true,
- "METRICS": false
}, - "productTierId": "Ad ut voluptate et repellendus.",
- "productTierKey": "premium",
- "productTierName": "Premium",
- "productTierPlanDescription": "A premium plan",
- "productTierPricing": {
- "price1": "value1"
}, - "productTierSupport": "Any support",
- "serviceApiDescription": "A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability",
- "serviceApiId": "Aut tenetur maxime.",
- "serviceEnvironmentId": "se-123456",
- "serviceModelDescription": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "serviceModelFeatures": [
- {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}
], - "serviceModelId": "Expedita dolores aut aliquam.",
- "serviceModelName": "MySQL multi-writer service hosted model",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY",
- "versionSetStatus": "Preferred|Active|Deprecated|Pending"
}, - {
- "AutoApproveSubscription": false,
- "accountConfigIds": [
- "ac-12345678",
- "ac-23456789"
], - "activeAccountConfigIds": {
- "aws": "ac-12345678",
- "gcp": "ac-23456789"
}, - "apiVersion": "v1",
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "byocOnpremRegions": [
- "on-prem"
], - "deploymentConfigId": "Ut quae possimus numquam nobis reprehenderit iste.",
- "gcpRegions": [
- "us-central1"
], - "hasPendingChanges": true,
- "isProductTierDisabled": true,
- "latestMajorVersion": "3.0",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "privateRegions": [
- "n/a"
], - "productTierDescription": "A premium product tier",
- "productTierDocumentation": "Any documentation",
- "productTierFeatures": {
- "LOGS": true,
- "METRICS": false
}, - "productTierId": "Ad ut voluptate et repellendus.",
- "productTierKey": "premium",
- "productTierName": "Premium",
- "productTierPlanDescription": "A premium plan",
- "productTierPricing": {
- "price1": "value1"
}, - "productTierSupport": "Any support",
- "serviceApiDescription": "A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability",
- "serviceApiId": "Aut tenetur maxime.",
- "serviceEnvironmentId": "se-123456",
- "serviceModelDescription": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "serviceModelFeatures": [
- {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}
], - "serviceModelId": "Expedita dolores aut aliquam.",
- "serviceModelName": "MySQL multi-writer service hosted model",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY",
- "versionSetStatus": "Preferred|Active|Deprecated|Pending"
}
]
}| serviceId required | string Example: s-12345678 Service ID |
| productTierId required | string Example: pt-12345678 Product tier ID |
{- "AutoApproveSubscription": false,
- "accountConfigIds": [
- "ac-12345678",
- "ac-23456789"
], - "activeAccountConfigIds": {
- "aws": "ac-12345678",
- "gcp": "ac-23456789"
}, - "apiVersion": "v1",
- "awsRegions": [
- "us-east-2",
- "ca-central-1"
], - "azureRegions": [
- "northcentralus"
], - "byocOnpremRegions": [
- "on-prem"
], - "deploymentConfigId": "Velit sed inventore qui.",
- "gcpRegions": [
- "us-central1"
], - "hasPendingChanges": true,
- "isProductTierDisabled": true,
- "latestMajorVersion": "3.0",
- "modelType": "OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA",
- "nebiusRegions": [
- "eu-north1"
], - "ociRegions": [
- "us-sanjose-1"
], - "onPremPlatforms": [
- "EKS",
- "Generic"
], - "privateRegions": [
- "n/a"
], - "productTierDescription": "A premium product tier",
- "productTierDocumentation": "Any documentation",
- "productTierFeatures": {
- "LOGS": true,
- "METRICS": false
}, - "productTierId": "Ut sint laudantium porro ex et eos.",
- "productTierKey": "premium",
- "productTierName": "Premium",
- "productTierPlanDescription": "A premium plan",
- "productTierPricing": {
- "price1": "value1"
}, - "productTierSupport": "Any support",
- "serviceApiDescription": "A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability",
- "serviceApiId": "Eum sed et quam quidem quia.",
- "serviceEnvironmentId": "se-123456",
- "serviceModelDescription": "A MySQL Hosted SaaS specializing in multi-writer clusters for high availability",
- "serviceModelFeatures": [
- {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}, - {
- "configuration": {
- "status": "ON"
}, - "feature": "CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"
}
], - "serviceModelId": "Architecto autem cupiditate eius enim temporibus.",
- "serviceModelName": "MySQL multi-writer service hosted model",
- "tierType": "OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY",
- "versionSetStatus": "Preferred|Active|Deprecated|Pending"
}| serviceId required | string Example: si-12345678 The ID of the service to list resources for |
| productTierId required | string Example: pt-12345678 The product tier ID |
| managed | boolean Example: managed=false Is resource managed by omnistrate |
| ProductTierVersion | string Example: ProductTierVersion=Blanditiis id voluptas ipsa nihil atque et. Product tier version of the instance to describe. If not specified, the latest version is described. |
{- "ids": [
- "r-12345678",
- "r-abcdefgh",
- "r-1234abcd"
], - "nextPageToken": "next-token",
- "resources": [
- {
- "actionHooks": [
- {
- "command": "curl -v -X POST https://$HOSTNAME:8080/cluster/init",
- "scope": "CLUSTER",
- "type": "INIT"
}
], - "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "blobStorageConfiguration": {
- "GCSConfiguration": { },
- "S3Configuration": { }
}, - "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
}
}
], - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "dependencies": [
- {
- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "clusterId": "readerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-abcdef12"
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "An resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "name": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "id": "Qui quisquam et neque in.",
- "imageConfigId": "Aut incidunt voluptatem quidem.",
- "infraConfigId": "In quia delectus voluptatem dolor commodi in.",
- "internal": false,
- "isDeprecated": false,
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "key": "galera",
- "kustomizeConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "productTierId": "Illo ipsam saepe dolor vel.",
- "proxyType": "PortsBasedProxy",
- "resourceType": "|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize",
- "serviceId": "s-123456",
- "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}, - {
- "actionHooks": [
- {
- "command": "curl -v -X POST https://$HOSTNAME:8080/cluster/init",
- "scope": "CLUSTER",
- "type": "INIT"
}
], - "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "blobStorageConfiguration": {
- "GCSConfiguration": { },
- "S3Configuration": { }
}, - "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
}
}
], - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "dependencies": [
- {
- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "clusterId": "readerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-abcdef12"
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "An resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "name": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "id": "Qui quisquam et neque in.",
- "imageConfigId": "Aut incidunt voluptatem quidem.",
- "infraConfigId": "In quia delectus voluptatem dolor commodi in.",
- "internal": false,
- "isDeprecated": false,
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "key": "galera",
- "kustomizeConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "productTierId": "Illo ipsam saepe dolor vel.",
- "proxyType": "PortsBasedProxy",
- "resourceType": "|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize",
- "serviceId": "s-123456",
- "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}, - {
- "actionHooks": [
- {
- "command": "curl -v -X POST https://$HOSTNAME:8080/cluster/init",
- "scope": "CLUSTER",
- "type": "INIT"
}
], - "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "blobStorageConfiguration": {
- "GCSConfiguration": { },
- "S3Configuration": { }
}, - "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
}
}
], - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "dependencies": [
- {
- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "clusterId": "readerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-abcdef12"
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "An resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "name": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "id": "Qui quisquam et neque in.",
- "imageConfigId": "Aut incidunt voluptatem quidem.",
- "infraConfigId": "In quia delectus voluptatem dolor commodi in.",
- "internal": false,
- "isDeprecated": false,
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "key": "galera",
- "kustomizeConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "productTierId": "Illo ipsam saepe dolor vel.",
- "proxyType": "PortsBasedProxy",
- "resourceType": "|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize",
- "serviceId": "s-123456",
- "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}, - {
- "actionHooks": [
- {
- "command": "curl -v -X POST https://$HOSTNAME:8080/cluster/init",
- "scope": "CLUSTER",
- "type": "INIT"
}
], - "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "blobStorageConfiguration": {
- "GCSConfiguration": { },
- "S3Configuration": { }
}, - "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
}
}
], - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "dependencies": [
- {
- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "clusterId": "readerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-abcdef12"
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "An resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "name": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "id": "Qui quisquam et neque in.",
- "imageConfigId": "Aut incidunt voluptatem quidem.",
- "infraConfigId": "In quia delectus voluptatem dolor commodi in.",
- "internal": false,
- "isDeprecated": false,
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "key": "galera",
- "kustomizeConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "productTierId": "Illo ipsam saepe dolor vel.",
- "proxyType": "PortsBasedProxy",
- "resourceType": "|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize",
- "serviceId": "s-123456",
- "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}
]
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
object (AdditionalSecurityContext) | |
object (AgentConfiguration) | |
object (BackupConfiguration) | |
object (BlobStorageConfiguration) | |
object (ContainerImagesRegistryCopyConfiguration) | |
object Custom labels for the resource | |
object Custom sysctl settings for the resource | |
Array of objects (CustomULimits) Custom ulimits for the resource | |
object (DeploymentTarget) The deployment target configuration for the resource | |
| description required | string A brief description of the resource |
| disable | string Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set. |
Array of objects (EnvironmentVariable) The environment variables that this resource requires | |
object (FileSystemConfiguration) | |
object (HelmChartConfiguration) | |
| imageConfigId | string The ID of the image configuration that this resource refers to |
| infraConfigId | string The ID of the infrastructure configuration that this resource refers to |
| internal | boolean Default: false Whether this resource is internal or not |
| isProxy | boolean Default: false Whether this resource is a proxy or not |
object (JobConfig) | |
| key | string The key of the resource |
object (KustomizeConfiguration) | |
object (L4LoadBalancerConfiguration) | |
object (L7LoadBalancerConfiguration) | |
| name required | string Name of the resource |
object The Terraform configurations for various OnPrem platforms | |
object (OperatorCRDConfiguration) | |
| productTierId required | string The product tier ID |
| proxyType | string Default: "PortsBasedProxy" A proxy type of resource |
Array of objects (ResourceDependency) | |
| resourceType | string The type of the resource |
object The Terraform configurations for various cloud providers |
{- "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "blobStorageConfiguration": {
- "GCSConfiguration": { },
- "S3Configuration": { }
}, - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "A resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "imageConfigId": "Excepturi voluptas.",
- "infraConfigId": "Ea quo qui tempora aut.",
- "internal": true,
- "isProxy": false,
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "key": "galera",
- "kustomizeConfiguration": {
- "disableReconciliation": true,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": true,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "productTierId": "Inventore esse optio est voluptatibus.",
- "proxyType": "PortsBasedProxy",
- "resourceDependencies": [
- {
- "parameterMap": {
- "userDatabase": "clusterOrg",
- "writerId": "clusterWriterId"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "readerId": "clusterReaderId",
- "userDatabase": "clusterOrg"
}, - "resourceId": "r-abcdef12"
}
], - "resourceType": "|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize",
- "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}"Vitae odit veniam."| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| dryRun | boolean Default: false Example: dryRun=false If true, validates the deletion without actually deleting the resource |
| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| ProductTierVersion | string Example: ProductTierVersion=Repellat assumenda rerum nulla consectetur rerum. Product tier version of the resource to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the resource to describe. Needs to specified in combination with the product tier version |
{- "actionHooks": [
- {
- "command": "curl -v -X POST https://$HOSTNAME:8080/cluster/init",
- "scope": "CLUSTER",
- "type": "INIT"
}
], - "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "blobStorageConfiguration": {
- "GCSConfiguration": { },
- "S3Configuration": { }
}, - "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
}
}
], - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "dependencies": [
- {
- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "clusterId": "readerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-abcdef12"
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "An resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "name": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "id": "Voluptate molestias ipsum consectetur.",
- "imageConfigId": "Ut assumenda aperiam in sequi ipsam non.",
- "infraConfigId": "Quasi velit maiores iusto harum.",
- "internal": false,
- "isDeprecated": false,
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "key": "galera",
- "kustomizeConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": false,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "productTierId": "Et dolorem quia explicabo consequatur ut nulla.",
- "proxyType": "PortsBasedProxy",
- "resourceType": "|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize",
- "serviceId": "s-123456",
- "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
object (AdditionalSecurityContext) | |
object (AgentConfiguration) | |
object (BackupConfiguration) | |
object (ContainerImagesRegistryCopyConfiguration) | |
object Custom labels for the resource | |
object Custom sysctl settings for the resource | |
Array of objects (CustomULimits) Custom ulimits for the resource | |
Array of objects (ResourceDependency) | |
object (DeploymentTarget) The deployment target configuration for the resource | |
| description | string A brief description of the resource |
| disable | string Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set. |
Array of objects (EnvironmentVariable) The environment variables that this resource requires | |
object (FileSystemConfiguration) | |
object (HelmChartConfiguration) | |
| imageConfigId | string The ID of the image configuration that this resource refers to |
| infraConfigId | string The ID of the infrastructure configuration that this resource refers to |
object (JobConfig) | |
object (KustomizeConfiguration) | |
object (L4LoadBalancerConfiguration) | |
object (L7LoadBalancerConfiguration) | |
| name | string Name of the resource |
object The Terraform configurations for various OnPrem platforms | |
object (OperatorCRDConfiguration) | |
object The Terraform configurations for various cloud providers |
{- "additionalSecurityContext": {
- "AddCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "DropCapabilities": [
- "CAP_NET_ADMIN",
- "CAP_NET_RAW"
], - "SupplementalGroupIDs": [
- 1001,
- 999
]
}, - "agentConfiguration": {
- "codeInterpreter": {
- "allowedPackages": [
- "pandas",
- "numpy",
- "matplotlib"
], - "enabled": true,
- "provider": "agentcore",
- "timeout": 60
}, - "dockerfile": "Dockerfile",
- "evaluations": [
- {
- "metrics": [
- "relevance",
- "helpfulness"
], - "name": "response-quality",
- "schedule": "every 6 hours"
}
], - "memory": {
- "enabled": true
}, - "monitoring": {
- "enabled": true
}, - "vectorStore": {
- "enabled": true
}
}, - "backupConfiguration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7
}, - "containerImagesRegistryCopyConfiguration": {
- "images": [
- {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}, - {
- "imageName": "postgres",
- "imageTag": "16"
}
], - "pullMode": "INSTALLER_EMBED|RUNTIME_PULL",
- "pullSource": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}, - "pushTarget": {
- "credentials": {
- "password": "my-password",
- "username": "my-user"
}, - "repositoryName": "library"
}
}, - "customLabels": {
- "key": "value"
}, - "customSysCTLs": {
- "net.ipv4.tcp_syncookies": "1"
}, - "customULimits": [
- {
- "ULimitsName": "NoProc",
- "ULimitsType": "Soft",
- "ULimitsValue": 1000
}, - {
- "ULimitsName": "NoFile",
- "ULimitsType": "Hard",
- "ULimitsValue": 2048
}
], - "dependencies": [
- {
- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-12345678"
}, - {
- "parameterMap": {
- "clusterId": "readerId",
- "clusterOrg": "userDatabase"
}, - "resourceId": "r-abcdef12"
}
], - "deploymentTarget": {
- "account": "ControlPlane|DataPlane"
}, - "description": "A resource to manage a hosted public SaaS offering of a multi-writer MySQL service",
- "disable": "{{ $var.disableExtraComponents }}",
- "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "fileSystemConfiguration": {
- "AzureFileShareConfiguration": {
- "Redundancy": "LRS|ZRS|GRS|GZRS",
- "ShareQuota": 1024,
- "Tier": "Standard|Premium"
}, - "EFSFileSystemConfiguration": {
- "PerformanceMode": "generalPurpose|maxIO",
- "ProvisionedThroughputInMibps": 125,
- "ThroughputMode": "provisioned|bursting|elastic"
}, - "GCPFilestoreConfiguration": {
- "Capacity": "1024GiB",
- "MaxIopsPerTb": 3000,
- "Tier": "BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"
}, - "NebiusFileSystemConfiguration": {
- "FilesystemType": "NETWORK_SSD|NETWORK_HDD|WEKA|VAST",
- "SizeGibibytes": 256
}
}, - "helmChartConfiguration": {
- "artifactsLocalPath": "/local/path/to/chart.tgz",
- "autoDiscoverImagesTag": "omnistrate/images",
- "chartAffinityControl": {
- "enableInjection": true,
- "enableSharedHost": true
}, - "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "layeredChartValues": [
- {
- "values": {
- "global": {
- "image": {
- "tag": "v1.0.0"
}, - "replicaCount": 1,
- "resources": {
- "requests": {
- "cpu": "100m",
- "memory": "128Mi"
}
}
}
}
}, - {
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "ghp_...",
- "commitSHA": "a1b2c3d4e5f6",
- "path": "aws/production.yaml",
- "referenceName": "refs/heads/main",
}
}
}
], - "namespace": "postgres",
- "password": "my-password",
- "releaseName": "my-release",
- "runtimeConfiguration": {
- "disableHooks": true,
- "recreate": true,
- "resetThenReuseValues": true,
- "resetValues": true,
- "reuseValues": true,
- "skipCRDs": true,
- "timeoutNanos": 1000000000,
- "upgradeCRDs": true,
- "wait": true,
- "waitForJobs": true
}, - "username": "my-user"
}, - "imageConfigId": "Reprehenderit aut.",
- "infraConfigId": "Sequi ducimus.",
- "jobConfig": {
- "activeDeadlineSeconds": 300,
- "backoffLimit": 5
}, - "kustomizeConfiguration": {
- "disableReconciliation": true,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "kustomizePath": "/kustomize"
}, - "l4LoadBalancerConfiguration": {
- "ingressPortConfiguration": [
- {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8080,
- "ingressPort": 1234
}, - {
- "associatedResourceIDs": [
- "r-12345678",
- "r-abcdef12"
], - "backendPort": 8081,
- "ingressPort": 5678
}, - {
- "associatedResourceIDs": [
- "r-vwxybz12",
- "r-poij122v"
], - "backendPort": 8082,
- "ingressPort": 9012
}
]
}, - "l7LoadBalancerConfiguration": {
- "paths": [
- {
- "associatedResourceID": "r-12345678",
- "path": "/path",
- "port": 8080
}
]
}, - "name": "Galera",
- "onPremTerraformConfigurations": {
- "OpenShift": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}, - "operatorCRDConfiguration": {
- "disableReconciliation": true,
- "endpointConfiguration": {
- "admin": {
- "host": "https://{{ $sys.network.externalClusterEndpoint }}/admin",
- "networkingType": "PRIVATE",
- "ports": [
- 8080,
- 8081
], - "primary": false
}, - "cluster": {
- "networkingType": "PUBLIC",
- "ports": [
- 8080,
- 8081
], - "primary": true
}
}, - "helmChartDependencies": [
- {
- "chartName": "cert-manager",
- "chartVersion": "v1.5.3"
}, - {
- "chartName": "nginx-ingress",
- "chartVersion": "v0.48.1"
}, - {
- "chartName": "external-dns",
- "chartVersion": "v0.7.0"
}, - {
- "chartName": "cnpg-operator",
- "chartVersion": "v0.23.1"
}
], - "outputParameters": {
- "expiresAt": "$out.status.notAfter",
- "issuerName": "letsencrypt-prod"
}, - "readinessConditions": {
- "$out.status.conditions[?(@.type=='Ready')].status": true
}, - "supplementalFiles": [
- "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n",
- "apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n name: nginx\nspec:\n controller: nginx.org/ingress-controller"
], - "template": "apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n name: letsencrypt-prod\nspec:\n acme:\n server: https://acme-v02.api.letsencrypt.org/directory\n email: test@example.com\n privateKeySecretRef:\n name: letsencrypt-prod\n solvers:\n - http01:\n ingress:\n class: nginx"
}, - "terraformConfigurations": {
- "aws": {
- "artifactsLocalPath": "/local/path/to/artifacts",
- "gitConfiguration": {
- "referenceName": "ref",
- "repositoryUrl": "gitUrl"
}, - "privateModuleGitAccessTokens": {
- "tokenName": "accessToken"
}, - "terraformPath": "/project1/tf"
}
}
}| serviceId required | string Example: s-12345678 The ID of the service to which the hook belongs |
| id required | string Example: r-12345678 The ID of the resource to which the hook belongs |
| scope required | string The scope of the hook |
| type required | string The type of hook to execute |
{- "scope": "CLUSTER|NODE",
- "type": "INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"
}| serviceId required | string Example: s-12345678 The ID of the service to which the hook belongs |
| id required | string Example: r-12345678 The ID of the resource to which the hook belongs |
{- "hooks": [
- {
- "commandTemplate": "ZWNobyAiaGVsbG8gd29ybGQi",
- "customCommand": [
- "/bin/sh",
- "-c"
], - "customImage": "my-custom-image:latest",
- "scope": "CLUSTER|NODE",
- "type": "INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"
}, - {
- "commandTemplate": "ZWNobyAiaGVsbG8gd29ybGQi",
- "customCommand": [
- "/bin/sh",
- "-c"
], - "customImage": "my-custom-image:latest",
- "scope": "CLUSTER|NODE",
- "type": "INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"
}, - {
- "commandTemplate": "ZWNobyAiaGVsbG8gd29ybGQi",
- "customCommand": [
- "/bin/sh",
- "-c"
], - "customImage": "my-custom-image:latest",
- "scope": "CLUSTER|NODE",
- "type": "INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"
}, - {
- "commandTemplate": "ZWNobyAiaGVsbG8gd29ybGQi",
- "customCommand": [
- "/bin/sh",
- "-c"
], - "customImage": "my-custom-image:latest",
- "scope": "CLUSTER|NODE",
- "type": "INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"
}
]
}| serviceId required | string Example: s-12345678 The ID of the service to which the hook belongs |
| id required | string Example: r-12345678 The ID of the resource to which the hook belongs |
| commandTemplate required | string The Base64 encoded command template to execute |
| customCommand | Array of strings The custom command to execute the hook with |
| customImage | string The custom image to execute the hook |
| scope required | string The scope of the hook |
| type required | string The type of hook to execute |
{- "commandTemplate": "ZWNobyAiaGVsbG8gd29ybGQi",
- "customCommand": [
- "/bin/sh",
- "-c"
], - "customImage": "my-custom-image:latest",
- "scope": "CLUSTER|NODE",
- "type": "INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| capability required | string The capability to disable |
{- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| ProductTierVersion | string Example: ProductTierVersion=Non non. Product tier version of the instance to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. Product tier id of the instance to describe. Needs to specified in combination with the product tier version |
{- "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
}
}
]
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| capability required | string The type of capability of a resource |
object The configuration parameters of a capability of a resource |
{- "capability": "SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS",
- "configuration": {
- "EnableAutoStop": true,
- "MinimumNodesInPool": 5,
- "PortsMappingProxyConfig": {
- "MaxNumberOfClustersPerProxyInstance": 50,
- "NumberOfPortsPerCluster": 4
}, - "ReferenceProxyKey": "resource-proxy",
- "TargetPort": 5432
}
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
{- "id": "Est nihil.",
- "ids": [
- "r-12345678",
- "r-abcdefgh",
- "r-1234abcd"
], - "nextPageToken": "next-token",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
Array of objects (EnvironmentVariable) The environment variables that this resource is no longer dependent on |
{- "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
]
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
Array of objects (EnvironmentVariable) The environment variables that this resource requires |
{- "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
]
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| productTierId | string Example: productTierId=pt-12345678 ProductTierId of the config file to describe |
| productTierVersion | string Example: productTierVersion=1.0 Product tier version of the config file to describe. If missing, last version is described |
{- "files": [
- {
- "description": "A file to store the configuration for the resource",
- "fileId": "Iste nesciunt harum eaque expedita.",
- "mountPath": "/etc/config",
- "name": "file.txt",
- "size": 1234,
- "type": "Config|Secret",
- "uploadTime": "2023-01-10T00:00:00Z",
- "uploadedBy": "user"
}, - {
- "description": "A file to store the configuration for the resource",
- "fileId": "Iste nesciunt harum eaque expedita.",
- "mountPath": "/etc/config",
- "name": "file.txt",
- "size": 1234,
- "type": "Config|Secret",
- "uploadTime": "2023-01-10T00:00:00Z",
- "uploadedBy": "user"
}, - {
- "description": "A file to store the configuration for the resource",
- "fileId": "Iste nesciunt harum eaque expedita.",
- "mountPath": "/etc/config",
- "name": "file.txt",
- "size": 1234,
- "type": "Config|Secret",
- "uploadTime": "2023-01-10T00:00:00Z",
- "uploadedBy": "user"
}, - {
- "description": "A file to store the configuration for the resource",
- "fileId": "Iste nesciunt harum eaque expedita.",
- "mountPath": "/etc/config",
- "name": "file.txt",
- "size": 1234,
- "type": "Config|Secret",
- "uploadTime": "2023-01-10T00:00:00Z",
- "uploadedBy": "user"
}
]
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| Content-Type | stringmultipart/[^;]+; boundary=.+ Default: multipart/form-data; boundary=boundary Example: multipart/form-data; boundary=boundary Content-Type header, must define value for multipart boundary. |
| Name required | string Example: file.txt The name of the file |
| Description required | string Example: A file to store the configuration for the resource The description of the file |
| FileType required | string Example: Config The type of the file |
| MountPath required | string Example: /etc/config The mount path of the file |
"Sint cupiditate non dolores eligendi."| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| fileId required | string Example: file-12345678 The ID of the file |
| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| fileId required | string Example: f-12345678 The ID of the file |
| productTierId | string Example: productTierId=pt-12345678 Product Tier ID of the config files to list |
| productTierVersion | string Example: productTierVersion=1.0 Product Tier version of the config files to list. If missing, last version is used |
"string"| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| fileId required | string Example: f-12345678 The ID of the file |
| Content-Type | stringmultipart/[^;]+; boundary=.+ Default: multipart/form-data; boundary=boundary Example: multipart/form-data; boundary=boundary Content-Type header, must define value for multipart boundary. |
| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| fileId required | string Example: f-12345678 The ID of the file |
| description | string The description of the file |
| mountPath | string The mount path of the file |
| name | string The name of the file |
{- "description": "A file to store the configuration for the resource",
- "mountPath": "/etc/config",
- "name": "file.txt"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| ProductTierVersion | string Example: ProductTierVersion=Adipisci ullam esse odio illum. Product tier version of the resource to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the resource to describe. Needs to specified in combination with the product tier version |
{- "id": "Modi veniam.",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| metricEndpoint required | string The local host endpoint to supply prometheus metric |
{
}| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| resourceDependencyId required | string Example: r-12345678 The ID of the resource dependency to remove |
| serviceId required | string Example: s-12345678 The service ID that this API bundle belongs to |
| id required | string Example: r-12345678 The ID of the resource |
| resourceDependencyId required | string Example: r-12345678 The ID of the resource to be added as a dependency |
object A map of the source parameter to the dependency resource parameter |
{- "parameterMap": {
- "clusterId": "writerId",
- "clusterOrg": "userDatabase"
}
}| serviceId required | string Example: s-12345678 The ID of the service that this workflow belongs to |
| id required | string Example: cwt-12345678 The custom workflow ID |
| productTierVersion | string Example: productTierVersion=Quae vel ut provident sunt sunt laudantium. Product tier version of the workflow to describe. If not specified, the latest version is described. |
| productTierId | string Example: productTierId=pt-12345678 Product tier ID of the workflow to describe. Needs to be specified in combination with the product tier version |
{- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Trigger an on-demand backup for the operator-managed service",
- "id": "Quibusdam animi qui doloremque qui.",
- "isSystemWorkflow": true,
- "name": "Backup now",
- "outputParameterSpecs": [
- {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}, - {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}
], - "outputParameters": {
- "backupPath": "/backups/2026-06-16/backup.tar.gz",
- "snapshotId": "instance-ss-12345678"
}, - "productTierId": "Excepturi qui nihil quaerat.",
- "scope": [
- "FLEET",
- "END_CUSTOMER"
], - "serviceId": "s-123456",
- "spec": {
- "entrypoint": "backup",
- "templates": [
- {
- "dag": {
- "tasks": [
- {
- "name": "run-backup",
- "template": "backup-cluster"
}
]
}, - "name": "backup"
}
]
}, - "verb": "SWITCHOVER"
}| serviceId required | string Example: s-12345678 The ID of the service that this workflow belongs to |
| id required | string Example: cwt-12345678 The custom workflow ID |
Array of objects (InputParameterEntity) The API parameters that users provide when invoking this workflow | |
object Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool). New properties can be added without API or schema changes. | |
| description | string A brief description of the workflow |
| name | string The display name of the workflow |
Array of objects (WorkflowOutputParameterSpec) Typed declarations of the output parameters this workflow produces. | |
| scope | Array of strings The user context scopes that can invoke this workflow |
| spec | any The workflow definition persisted for the service plan |
| verb | string The workflow verb |
{- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Trigger an on-demand backup for the operator-managed service",
- "name": "Backup now",
- "outputParameterSpecs": [
- {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}, - {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}
], - "scope": [
- "FLEET",
- "END_CUSTOMER"
], - "spec": {
- "entrypoint": "backup",
- "templates": [
- {
- "dag": {
- "tasks": [
- {
- "name": "run-backup",
- "template": "backup-cluster"
}
]
}, - "name": "backup"
}
]
}, - "verb": "SWITCHOVER"
}| serviceId required | string Example: s-12345678 The ID of the service that the workflows belong to |
| productTierId required | string Example: pt-12345678 The product tier ID |
| productTierVersion | string Example: productTierVersion=Numquam delectus. Product tier version of the workflows to describe. If not specified, the latest version is described. |
{- "customWorkflows": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Trigger an on-demand backup for the operator-managed service",
- "id": "Odit consequatur.",
- "isSystemWorkflow": true,
- "name": "Backup now",
- "outputParameterSpecs": [
- {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}, - {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}
], - "outputParameters": {
- "backupPath": "/backups/2026-06-16/backup.tar.gz",
- "snapshotId": "instance-ss-12345678"
}, - "productTierId": "Sunt dolores impedit ducimus nostrum nemo.",
- "scope": [
- "FLEET",
- "END_CUSTOMER"
], - "serviceId": "s-123456",
- "spec": {
- "entrypoint": "backup",
- "templates": [
- {
- "dag": {
- "tasks": [
- {
- "name": "run-backup",
- "template": "backup-cluster"
}
]
}, - "name": "backup"
}
]
}, - "verb": "SWITCHOVER"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Trigger an on-demand backup for the operator-managed service",
- "id": "Odit consequatur.",
- "isSystemWorkflow": true,
- "name": "Backup now",
- "outputParameterSpecs": [
- {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}, - {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}
], - "outputParameters": {
- "backupPath": "/backups/2026-06-16/backup.tar.gz",
- "snapshotId": "instance-ss-12345678"
}, - "productTierId": "Sunt dolores impedit ducimus nostrum nemo.",
- "scope": [
- "FLEET",
- "END_CUSTOMER"
], - "serviceId": "s-123456",
- "spec": {
- "entrypoint": "backup",
- "templates": [
- {
- "dag": {
- "tasks": [
- {
- "name": "run-backup",
- "template": "backup-cluster"
}
]
}, - "name": "backup"
}
]
}, - "verb": "SWITCHOVER"
}
]
}| serviceId required | string Example: s-12345678 The ID of the service that this workflow belongs to |
| productTierId required | string Example: pt-12345678 The product tier ID that this workflow belongs to |
Array of objects (InputParameterEntity) The API parameters that users provide when invoking this workflow | |
object Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool). New properties can be added without API or schema changes. | |
| description | string A brief description of the workflow |
| name required | string The display name of the workflow |
Array of objects (WorkflowOutputParameterSpec) Typed declarations of the output parameters this workflow produces. | |
| scope | Array of strings The user context scopes that can invoke this workflow |
| spec required | any The workflow definition persisted for the service plan |
| verb required | string The workflow verb |
{- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 24,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Trigger an on-demand backup for the operator-managed service",
- "name": "Backup now",
- "outputParameterSpecs": [
- {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}, - {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}, - {
- "description": "The running PostgreSQL server version",
- "name": "postgresVersion",
- "type": "string",
- "valueRef": "$tasks.read-version.resource.status.image"
}
], - "scope": [
- "FLEET",
- "END_CUSTOMER"
], - "spec": {
- "entrypoint": "backup",
- "templates": [
- {
- "dag": {
- "tasks": [
- {
- "name": "run-backup",
- "template": "backup-cluster"
}
]
}, - "name": "backup"
}
]
}, - "verb": "SWITCHOVER"
}"Nobis enim."| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set 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 |
{- "nextPageToken": "next-token",
- "tierVersionSets": [
- {
- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Modi delectus.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Veniam natus qui ut consequatur voluptas.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Sequi eius possimus debitis debitis.",
- "releaseNotes": "Impedit iure placeat id dignissimos consequatur nemo.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Odio quos qui.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}, - {
- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Modi delectus.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Veniam natus qui ut consequatur voluptas.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Sequi eius possimus debitis debitis.",
- "releaseNotes": "Impedit iure placeat id dignissimos consequatur nemo.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Odio quos qui.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}
]
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| latestMajorVersionOnly | boolean Example: latestMajorVersionOnly=true If true, the latest major version is returned. The parameter needs to be specified in isolation. |
| latestIncrementalVersionForMajorVersion | string Example: latestIncrementalVersionForMajorVersion=3.0 Returns the latest incremental version for the given major version. The paramenter needs to be specified in isolation. |
| excludeFeatures | boolean Example: excludeFeatures=true If true, omit the features and enabledFeatures fields from each version set. |
| excludeResources | boolean Example: excludeResources=true If true, omit the resources field from each version set. |
| excludeStats | boolean Example: excludeStats=true If true, omit runtime stats fields such as instanceCount from each version set. |
| 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",
- "tierVersionSets": [
- {
- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Modi delectus.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Veniam natus qui ut consequatur voluptas.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Sequi eius possimus debitis debitis.",
- "releaseNotes": "Impedit iure placeat id dignissimos consequatur nemo.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Odio quos qui.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}, - {
- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Modi delectus.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Veniam natus qui ut consequatur voluptas.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Sequi eius possimus debitis debitis.",
- "releaseNotes": "Impedit iure placeat id dignissimos consequatur nemo.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Odio quos qui.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}
]
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| description | string A brief description of the product-tier version set. |
| name | string The name of the product-tier version set. |
| parentVersion | string The parent version of this version set. |
| type required | string The version-set type of the product-tier. |
{- "description": "Corporis aliquid necessitatibus.",
- "name": "Major version set",
- "parentVersion": "2.0",
- "type": "Major|Incremental|UserDefined"
}{- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
{- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Vel eos est.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Perferendis at quo ducimus.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Laboriosam cupiditate nulla saepe eaque magni.",
- "releaseNotes": "Quae excepturi aut ea sit sequi vero.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Consequatur consequatur beatae.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
| name required | string The name of the product-tier version set. |
{- "name": "Updated version set name"
}{- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Provident iure consequatur distinctio fugiat eum qui.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Quo est optio assumenda dignissimos.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Laboriosam ipsam quis.",
- "releaseNotes": "Beatae asperiores magnam et excepturi aspernatur ab.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Minima qui accusantium amet aut autem.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
{- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Amet est pariatur quia.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Consequuntur est.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Esse quo adipisci voluptas voluptatem.",
- "releaseNotes": "Iste est.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Adipisci ducimus error.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the version set. |
| anotherVersion required | string Example: 3.1 The target version to compare against. |
{- "anotherVersion": "3.1",
- "productTierId": "Blanditiis ut aliquid tempore.",
- "resourceChangeSets": {
- "Natus sit vel repudiandae vel.": {
- "categorizedResourceChanges": {
- "Omnis minus numquam quasi repudiandae.": {
- "changes": [
- {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}
], - "status": "NO_CHANGE|PENDING_CHANGE|NONE"
}, - "Sint modi culpa deleniti quia.": {
- "changes": [
- {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}, - {
- "attributes": {
- "resourceId": "r-12345678"
}, - "changeType": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "name": "Customer metrics"
}
], - "status": "NO_CHANGE|PENDING_CHANGE|NONE"
}
}, - "deploymentArtifactChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "imageConfigChanges": {
- "changeState": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "imageConfigId": "Harum tenetur quidem.",
- "imageName": "mysql"
}, - "infraConfigChanges": {
- "changeState": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "infraConfigId": "Quo dolorum voluptas.",
- "name": "MySQL Writer Infra Config"
}, - "overallResourceStatus": "NO_CHANGE|PENDING_CHANGE|NONE",
- "productTierFeatureChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "resourceChanges": "PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE",
- "resourceName": "Similique et dolor earum."
}
}, - "serviceId": "s-123456",
- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
{- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "productTierId": "Dolor dolores ut hic labore nobis.",
- "releaseNotes": "Voluptates ad pariatur nobis.",
- "serviceId": "s-123456",
- "version": "Aut id quae saepe illum est."
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
| releaseNotes | string Release notes for the version set. |
{- "releaseNotes": "Repellat exercitationem occaecati atque quia."
}{- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "productTierId": "Culpa ut.",
- "releaseNotes": "Dolor velit sed assumenda adipisci eos rem.",
- "serviceId": "s-123456",
- "version": "Et beatae culpa asperiores est."
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
{- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Quia voluptatem.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Et architecto.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Quia et ut omnis.",
- "releaseNotes": "Laboriosam eum quasi blanditiis dolores.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Repellendus possimus expedita dignissimos.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version required | string Example: 3.0 The version number for the specific version set. |
| isPreferred | boolean Indicates whether this version set is preferred. |
| name | string The name of the product-tier version set. |
{- "isPreferred": true,
- "name": "Major version set"
}{- "autoApproveSubscription": false,
- "baseVersion": "3.0",
- "createBackupSystemWorkflowDisabled": true,
- "createBackupSystemWorkflowDisabledAt": "2026-09-15T12:00:00Z",
- "createdAt": "2020-01-01T00:00:00Z",
- "createdBy": "John Doe",
- "deleteBackupSystemWorkflowDisabled": true,
- "deleteBackupSystemWorkflowDisabledAt": "2026-09-15T13:00:00Z",
- "deploymentArtifactsVersionedMetadata": [
- {
- "deploymentArtifactID": "da-12345678",
- "hash": "abc123def456"
}
], - "description": "Expedita voluptas totam.",
- "enabledFeatures": [
- {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}, - {
- "configuration": {
- "provider": "native"
}, - "feature": "LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY",
- "scope": "INTERNAL|CUSTOMER"
}
], - "features": {
- "LOGS": true,
- "METRICS": false
}, - "instanceCount": 12,
- "latestUpgradePathId": "Qui et sunt nostrum quam doloremque.",
- "name": "Regular version set",
- "parentVersion": "2.0",
- "productTierId": "Ipsum quos qui.",
- "releaseNotes": "Alias dignissimos quam quas qui.",
- "releasedAt": "2020-01-01T00:00:00Z",
- "releasedBy": "John Doe",
- "resources": [
- {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}, - {
- "description": "A MySQL SaaS specializing in multi-writer clusters for high availability",
- "id": "Sit alias natus aut ex nam.",
- "imageConfigId": "Et qui corrupti veritatis aliquam architecto.",
- "infraConfigId": "Beatae ea est.",
- "isExternal": true,
- "managedResourceType": "PortsBasedProxy",
- "name": "MySQL multi-writer service",
- "urlKey": "myResource"
}
], - "serviceId": "s-123456",
- "serviceModelId": "Tenetur sint.",
- "status": "Preferred|Active|Deprecated|Pending",
- "type": "Major|Incremental|UserDefined",
- "updatedAt": "2020-01-01T00:00:00Z",
- "version": "3.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
| version | string Example: version=3.0 The version number for the specific version set. If not specified, returns the latest preferred or active version. |
{- "createdAt": "2007-03-30T16:04:54Z",
- "productTierId": "Eligendi ut consequatur dolorem.",
- "serviceId": "s-123456",
- "specContent": "{\"RawYAML\":\"bmFtZTogbXktc2VydmljZQpkZXBsb3ltZW50OgogIGhvc3RlZDoKICAgIGFjY291bnQ6IC4uLg==\",\"Configs\":{\"database_url\":\"cG9zdGdyZXM6Ly9sb2NhbGhvc3Q6NTQzMi9teWRi\"},\"Secrets\":{\"api_key\":\"c2VjcmV0X2FwaV9rZXlfdjEyMzQ1\"}}",
- "updatedAt": "2011-02-08T22:26:56Z",
- "version": "1.0"
}| serviceId required | string Example: s-12345678 ID of the Service |
| productTierId required | string Example: Ad a officiis est nobis debitis eos. The product tier ID that this version set belongs to. |
{- "specs": [
- {
- "createdAt": "1984-06-24T09:34:56Z",
- "hasSpecFile": true,
- "productTierId": "Totam veniam ipsam voluptas quod non nam.",
- "serviceId": "s-123456",
- "status": "Active",
- "updatedAt": "1973-03-19T16:52:41Z",
- "version": "1.0"
}, - {
- "createdAt": "1984-06-24T09:34:56Z",
- "hasSpecFile": true,
- "productTierId": "Totam veniam ipsam voluptas quod non nam.",
- "serviceId": "s-123456",
- "status": "Active",
- "updatedAt": "1973-03-19T16:52:41Z",
- "version": "1.0"
}
]
}| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| defaultValue | string Default value to use for an optional input parameter represented as a string |
| dependentResourceId | string The ID of the resource whose instance this input parameter depends on |
| description required | string A brief description of the input parameter |
| hasOptions | boolean Default: false Marks the input parameter to be selectable from a list of values |
| isList | boolean Default: false Marks the input parameter as a list of values |
| key required | string non-empty ^[a-zA-Z][a-zA-Z0-9_]*$ Key of the input parameter |
object A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer. Specify either options or labeledOptions when defining the input parameter. | |
object (Limits) Limit of a parameter | |
| modifiable required | boolean Marks the input parameter as immutable |
| name required | string non-empty External name for the input parameter |
| options | Array of strings A list of options to restrict the value of the input parameter to (represented as a string) |
| regex | string Regular expression pattern for validating the input parameter value |
| required required | boolean Enforces the input parameter as a required parameter |
| resourceId required | string The ID of the resource that this input parameter belongs to |
object (InputParameterScope) Scope of the input parameter | |
| tabIndex | integer <int64> Default: 0 Index for parameter ordering in the SaaS portal |
| type required | string |
{- "defaultValue": "default value",
- "dependentResourceId": "Enim fugiat autem dignissimos est.",
- "description": "Cupiditate cumque dolor aperiam sit.",
- "hasOptions": false,
- "isList": true,
- "key": "48",
- "labeledOptions": {
- "large": "t3.xlarge",
- "medium": "t3.large",
- "small": "t3.medium"
}, - "limits": {
- "max": "Et harum enim veniam.",
- "maxLength": "Sequi consectetur molestiae eos quo aut exercitationem.",
- "min": "Ut quia voluptatem quo architecto consequatur placeat.",
- "minLength": "Dicta enim."
}, - "modifiable": false,
- "name": "x",
- "options": [
- "a",
- "b",
- "c",
- "default value"
], - "regex": "^[a-zA-Z0-9_-]+$",
- "required": true,
- "resourceId": "Itaque architecto deleniti sit.",
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|Resource|Secret|Password"
}"Soluta suscipit quos hic excepturi id praesentium."| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| id required | string Example: var-12345678 ID of the input parameter |
| ProductTierVersion | string Example: ProductTierVersion=Dolor qui magni voluptatum minima voluptate. Product tier version of the instance to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. Product tier id of the instance to describe. Needs to specified in combination with the product tier version |
{- "defaultValue": "true",
- "dependentResourceId": "Hic quis ipsa optio natus molestiae.",
- "description": "Sapiente rerum minima voluptatem nobis ullam.",
- "hasOptions": true,
- "id": "Praesentium aspernatur accusamus culpa.",
- "isList": false,
- "key": "lu",
- "labeledOptions": {
- "large": "t3.xlarge",
- "medium": "t3.large",
- "small": "t3.medium"
}, - "limits": {
- "max": "Nihil molestiae beatae.",
- "maxLength": "Iure esse ipsa.",
- "min": "Qui ut doloribus sint delectus natus ullam.",
- "minLength": "Quidem enim maiores vel necessitatibus."
}, - "modifiable": true,
- "name": "5",
- "options": [
- "true",
- "false"
], - "regex": "^[a-zA-Z0-9_-]+$",
- "required": true,
- "resourceId": "A nemo.",
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "serviceId": "s-123456",
- "tabIndex": 1,
- "type": "Boolean|Float64|String|Resource|Secret|Password"
}| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| id required | string Example: var-12345678 ID of the input parameter |
| defaultValue | string Default value to use for an optional input parameter represented as a string |
| description | string A brief description of the input parameter |
| hasOptions | boolean Marks the input parameter to be selectable from a list of values |
object A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer. Specify either options or labeledOptions when defining the input parameter. | |
object (Limits) Limit of a parameter | |
| modifiable | boolean Marks the input parameter as immutable |
| name | string non-empty External name for the input parameter |
| options | Array of strings A list of options to restrict the value of the input parameter to (represented as a string) |
| regex | string Regular expression pattern for validating the input parameter value |
| required | boolean Enforces the input parameter as a required parameter |
object (InputParameterScope) Scope of the input parameter | |
| tabIndex | integer <int64> Default: 0 Index for parameter ordering in the SaaS portal |
{- "defaultValue": "[\"1\", \"2.8\", \"3\"]",
- "description": "Esse aut et.",
- "hasOptions": true,
- "labeledOptions": {
- "large": "t3.xlarge",
- "medium": "t3.large",
- "small": "t3.medium"
}, - "limits": {
- "max": "Et harum enim veniam.",
- "maxLength": "Sequi consectetur molestiae eos quo aut exercitationem.",
- "min": "Ut quia voluptatem quo architecto consequatur placeat.",
- "minLength": "Dicta enim."
}, - "modifiable": false,
- "name": "7h",
- "options": [
- "[\"1\", \"2.8\", \"3\"]",
- "[\"3.4\", \"4.5\"]"
], - "regex": "^[0-9]+$",
- "required": false,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1
}| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| resourceId required | string Example: r-12345678 The ID of the resource that this input parameter belongs to |
| ProductTierVersion | string Example: ProductTierVersion=Et et itaque. Product tier version of the instance to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. Product tier id of the instance to describe. Needs to specified in combination with the product tier version |
{- "ids": [
- "ip-12345678",
- "ip-12345679"
], - "inputParameters": [
- {
- "defaultValue": "true",
- "dependentResourceId": "Quis et est aut.",
- "description": "Dolores voluptatem quia ut dolore dolores magnam.",
- "hasOptions": false,
- "id": "Et placeat fuga quasi numquam.",
- "isList": true,
- "key": "j",
- "labeledOptions": {
- "large": "t3.xlarge",
- "medium": "t3.large",
- "small": "t3.medium"
}, - "limits": {
- "max": "Nihil molestiae beatae.",
- "maxLength": "Iure esse ipsa.",
- "min": "Qui ut doloribus sint delectus natus ullam.",
- "minLength": "Quidem enim maiores vel necessitatibus."
}, - "modifiable": true,
- "name": "s86",
- "options": [
- "true",
- "false"
], - "regex": "^[a-zA-Z0-9_-]+$",
- "required": false,
- "resourceId": "Possimus sed maiores ut autem sequi exercitationem.",
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "serviceId": "s-123456",
- "tabIndex": 1,
- "type": "Boolean|Float64|String|Resource|Secret|Password"
}, - {
- "defaultValue": "true",
- "dependentResourceId": "Quis et est aut.",
- "description": "Dolores voluptatem quia ut dolore dolores magnam.",
- "hasOptions": false,
- "id": "Et placeat fuga quasi numquam.",
- "isList": true,
- "key": "j",
- "labeledOptions": {
- "large": "t3.xlarge",
- "medium": "t3.large",
- "small": "t3.medium"
}, - "limits": {
- "max": "Nihil molestiae beatae.",
- "maxLength": "Iure esse ipsa.",
- "min": "Qui ut doloribus sint delectus natus ullam.",
- "minLength": "Quidem enim maiores vel necessitatibus."
}, - "modifiable": true,
- "name": "s86",
- "options": [
- "true",
- "false"
], - "regex": "^[a-zA-Z0-9_-]+$",
- "required": false,
- "resourceId": "Possimus sed maiores ut autem sequi exercitationem.",
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "serviceId": "s-123456",
- "tabIndex": 1,
- "type": "Boolean|Float64|String|Resource|Secret|Password"
}, - {
- "defaultValue": "true",
- "dependentResourceId": "Quis et est aut.",
- "description": "Dolores voluptatem quia ut dolore dolores magnam.",
- "hasOptions": false,
- "id": "Et placeat fuga quasi numquam.",
- "isList": true,
- "key": "j",
- "labeledOptions": {
- "large": "t3.xlarge",
- "medium": "t3.large",
- "small": "t3.medium"
}, - "limits": {
- "max": "Nihil molestiae beatae.",
- "maxLength": "Iure esse ipsa.",
- "min": "Qui ut doloribus sint delectus natus ullam.",
- "minLength": "Quidem enim maiores vel necessitatibus."
}, - "modifiable": true,
- "name": "s86",
- "options": [
- "true",
- "false"
], - "regex": "^[a-zA-Z0-9_-]+$",
- "required": false,
- "resourceId": "Possimus sed maiores ut autem sequi exercitationem.",
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "serviceId": "s-123456",
- "tabIndex": 1,
- "type": "Boolean|Float64|String|Resource|Secret|Password"
}
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| description required | string non-empty Description of the output variable being exported |
object (GenericCommandValueProviderConfig) Configuration for generic command-based value provider | |
| key required | string non-empty ^[a-zA-Z][a-zA-Z0-9_]*$ Key of the output variable being exported |
object (KubectlValueProviderConfig) Configuration for kubectl-based value provider | |
| name required | string non-empty External name of the output variable being exported |
| resourceId required | string The ID of the resource that this output parameter belongs to |
| value | string Value of the output variable being exported |
| valueRef | string Reference to another variable that will be used to set the value of the output variable being exported |
| valueType | string |
{- "description": "Username of the user created in the target system",
- "genericCommandValueProvider": {
- "command": "curl",
- "environment": {
- "PATH": "/usr/local/bin:/usr/bin:/bin"
}, - "retryCount": 3,
- "shell": "/bin/bash",
- "timeout": 30,
- "workingDir": "/tmp"
}, - "key": "username",
- "kubectlValueProvider": {
- "command": "get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'",
- "context": "production",
- "environment": {
- "KUBECONFIG": "/path/to/config"
}, - "namespace": "default",
- "retryCount": 3,
- "timeout": 30
}, - "name": "Username",
- "resourceId": "Rerum laborum expedita similique.",
- "value": "johndoe",
- "valueRef": "$var.username",
- "valueType": "Boolean|Float64|String|Secret|Password"
}"Fugiat est tempora."| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| id required | string Example: op-12345678 The ID of the output parameter |
| ProductTierVersion | string Example: ProductTierVersion=Ea exercitationem vero sint. Product tier version of the resource to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the resource to describe. Needs to specified in combination with the product tier version |
{- "description": "Username of the user created in the target system",
- "genericCommandValueProvider": {
- "command": "curl",
- "environment": {
- "PATH": "/usr/local/bin:/usr/bin:/bin"
}, - "retryCount": 3,
- "shell": "/bin/bash",
- "timeout": 30,
- "workingDir": "/tmp"
}, - "id": "Molestiae itaque repellendus aut voluptas eveniet aut.",
- "key": "username",
- "kubectlValueProvider": {
- "command": "get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'",
- "context": "production",
- "environment": {
- "KUBECONFIG": "/path/to/config"
}, - "namespace": "default",
- "retryCount": 3,
- "timeout": 30
}, - "name": "Username",
- "resourceId": "Corrupti corrupti qui in aut.",
- "serviceId": "s-123456",
- "value": "johndoe",
- "valueRef": "$var.username",
- "valueType": "Boolean|Float64|String|Secret|Password"
}| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| id required | string Example: op-12345678 The ID of the output parameter |
| description | string non-empty Description of the output variable being exported |
object (GenericCommandValueProviderConfig) Configuration for generic command-based value provider | |
object (KubectlValueProviderConfig) Configuration for kubectl-based value provider | |
| name | string non-empty External name of the output variable being exported |
| value | string non-empty Value of the output variable being exported |
| valueRef | string Reference to an input variable that will be used to set the value of the output variable being exported |
| valueType | string |
{- "description": "Username of the user created in the target system",
- "genericCommandValueProvider": {
- "command": "curl",
- "environment": {
- "PATH": "/usr/local/bin:/usr/bin:/bin"
}, - "retryCount": 3,
- "shell": "/bin/bash",
- "timeout": 30,
- "workingDir": "/tmp"
}, - "kubectlValueProvider": {
- "command": "get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'",
- "context": "production",
- "environment": {
- "KUBECONFIG": "/path/to/config"
}, - "namespace": "default",
- "retryCount": 3,
- "timeout": 30
}, - "name": "Username",
- "value": "johndoe",
- "valueRef": "$var.username",
- "valueType": "Boolean|Float64|String|Secret|Password"
}| serviceId required | string Example: s-12345678 The ID of the service that this output parameter belongs to |
| resourceId required | string Example: r-12345678 The ID of the resource that this output parameter belongs to |
| ProductTierVersion | string Example: ProductTierVersion=Non similique ut nesciunt explicabo. Product tier version of the resource to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the resource to describe. Needs to specified in combination with the product tier version |
{- "ids": [
- "op-12345678"
], - "nextPageToken": "next-token",
- "outputParameters": [
- {
- "description": "Username of the user created in the target system",
- "genericCommandValueProvider": {
- "command": "curl",
- "environment": {
- "PATH": "/usr/local/bin:/usr/bin:/bin"
}, - "retryCount": 3,
- "shell": "/bin/bash",
- "timeout": 30,
- "workingDir": "/tmp"
}, - "id": "Dolor qui qui dolorum quia praesentium.",
- "key": "username",
- "kubectlValueProvider": {
- "command": "get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'",
- "context": "production",
- "environment": {
- "KUBECONFIG": "/path/to/config"
}, - "namespace": "default",
- "retryCount": 3,
- "timeout": 30
}, - "name": "Username",
- "resourceId": "Consequatur ducimus et et.",
- "serviceId": "s-123456",
- "value": "johndoe",
- "valueRef": "$var.username",
- "valueType": "Boolean|Float64|String|Secret|Password"
}, - {
- "description": "Username of the user created in the target system",
- "genericCommandValueProvider": {
- "command": "curl",
- "environment": {
- "PATH": "/usr/local/bin:/usr/bin:/bin"
}, - "retryCount": 3,
- "shell": "/bin/bash",
- "timeout": 30,
- "workingDir": "/tmp"
}, - "id": "Dolor qui qui dolorum quia praesentium.",
- "key": "username",
- "kubectlValueProvider": {
- "command": "get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'",
- "context": "production",
- "environment": {
- "KUBECONFIG": "/path/to/config"
}, - "namespace": "default",
- "retryCount": 3,
- "timeout": 30
}, - "name": "Username",
- "resourceId": "Consequatur ducimus et et.",
- "serviceId": "s-123456",
- "value": "johndoe",
- "valueRef": "$var.username",
- "valueType": "Boolean|Float64|String|Secret|Password"
}
]
}| serviceId required | string Example: s-12345678 Service ID for the VUnit |
| serviceModelId required | string Example: sm-12345678 Service Model ID for the VUnit |
| cloudProvider required | string The infra / cloud provider name |
| region required | string Region code specific to the cloud-provider |
{- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "region": "us-west-2"
}{- "ids": {
- "aws": [
- "vu-12345678",
- "vu-abcdefgh"
], - "gcp": [
- "vu-1234efgh"
]
}, - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 Service ID context |
| id required | string Example: n-12345678 Network to operate on |
{- "cidr": "10.0.0.0/16",
- "id": "Ut odio distinctio ut et similique provident.",
- "networkConfigId": "Modi dignissimos officiis.",
- "serviceId": "s-123456",
- "type": "PUBLIC",
- "vunitId": "Qui quae consectetur et."
}| serviceId required | string Example: s-12345678 Service ID for the VUnit |
| id required | string Example: vu-12345678 VUnit to operate on |
{- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "id": "Molestiae est suscipit rerum sed vel.",
- "networkIds": [
- "n-12345678",
- "n-abcdefgh",
- "n-1234efgh"
], - "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceModelId": "Beatae totam libero."
}| serviceId required | string Example: s-12345678 The service ID |
| computeConfigId | string The compute config ID |
object (CustomTag) Custom tag | |
| description required | string The description for the infra config |
| name required | string The name of the infra config |
| networkConfigId | string The network config ID |
| serviceEnvironmentId required | string The service environment ID |
| storageConfigId | string The storage config ID |
{- "computeConfigId": "Amet aut fugiat quas rerum.",
- "customTag": {
- "key": "customKey",
- "value": "customValue"
}, - "description": "Infra config used for the base tier MySQL service",
- "name": "MySQL Writer Infra Config",
- "networkConfigId": "Libero et sed consequuntur molestiae quia delectus.",
- "serviceEnvironmentId": "se-123456",
- "storageConfigId": "Nemo amet id est quam."
}"Qui voluptas."| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: ic-12345678 Infra Config ID to operate on |
| ProductTierVersion | string Example: ProductTierVersion=Quos minus praesentium. Product tier version of the infra config to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the infra config to describe. Needs to specified in combination with the product tier version |
{- "computeConfigId": "Error nesciunt laborum et.",
- "customTag": {
- "key": "customKey",
- "value": "customValue"
}, - "description": "Infra config used for the base tier MySQL service",
- "id": "Rem dolor delectus.",
- "name": "MySQL Writer Infra Config",
- "networkConfigId": "Commodi voluptate quia.",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456",
- "storageConfigId": "Ipsam praesentium."
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: ic-12345678 Infra Config ID to operate on |
| computeConfigId | string The compute config ID |
object (CustomTag) Custom tag | |
| description | string The description for the infra config |
| name | string The name of the infra config |
| networkConfigId | string The network config ID |
| storageConfigId | string The storage config ID per compute node |
{- "computeConfigId": "Officiis incidunt dolor eveniet omnis cumque.",
- "customTag": {
- "key": "customKey",
- "value": "customValue"
}, - "description": "Infra config used for the base tier MySQL service",
- "name": "MySQL Writer Infra Config",
- "networkConfigId": "Nostrum dolor corrupti omnis.",
- "storageConfigId": "Nobis occaecati rem quasi assumenda aut."
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: ic-12345678 Infra Config ID to operate on |
{- "id": "Officia aut eveniet.",
- "resourceIds": [
- "r-12345678",
- "r-abcdefgh"
], - "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: ic-12345678 Infra Config ID to operate on |
| productTierId | string The product tier ID |
{- "productTierId": "Labore architecto."
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: ic-12345678 Infra Config ID to operate on |
{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING"
}| serviceId required | string Example: s-12345678 The service ID |
| serviceEnvironmentId required | string Example: se-12345678 The service environment ID |
| managed | boolean Example: managed=false Is infra config managed by omnistrate |
{- "ids": [
- "ic-12345678",
- "ic-abcdefgh",
- "ic-1234efgh"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The service ID to use for the infra |
object (CustomImageCommandsAndArgs) Commands and arguments to run in the container | |
| description required | string A brief description of the image configuration |
| imageName required | string non-empty Name of the container image |
| imageRegistryId | string The image registry ID to use for the infra |
| imageSignaturePublicKeyPEM | string PEM-encoded Public key part of the key used to sign the container image |
| imageTag | string Default: "latest" Tag representing the specific software image version |
| serviceEnvironmentId required | string The service environment ID |
{- "customImageCommandsAndArgs": {
- "args": [
- "-d",
- "mysql"
], - "commands": [
- "echo",
- "Hello, World!"
]
}, - "description": "A image configuration for my new entity",
- "imageName": "mysql",
- "imageRegistryId": "Veniam modi.",
- "imageSignaturePublicKeyPEM": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n",
- "imageTag": "latest",
- "serviceEnvironmentId": "se-123456"
}"Perspiciatis molestiae."| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: imgc-12345678 The image configuration ID |
| ProductTierVersion | string Example: ProductTierVersion=Quasi cumque voluptas nemo explicabo fugit. Product tier version of the image config to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the image config to describe. Needs to specified in combination with the product tier version |
{- "customImageCommandsAndArgs": {
- "args": [
- "-d",
- "mysql"
], - "commands": [
- "echo",
- "Hello, World!"
]
}, - "description": "An image configuration for my new entity",
- "id": "Praesentium est voluptatem voluptatem cupiditate soluta.",
- "imageName": "mysql",
- "imageRegistryId": "Unde architecto cum dolor laboriosam accusamus.",
- "imageSignaturePublicKeyPEM": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n",
- "imageTag": "v1",
- "serviceEnvironmentId": "se-123456",
- "serviceId": "s-123456"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: imgc-12345678 The image configuration ID |
object (CustomImageCommandsAndArgs) Commands and arguments to run in the container | |
| description | string A brief description of the image configuration |
| imageName | string non-empty Name of the container image |
| imageRegistryId | string The image registry ID to use for the infra |
| imageSignaturePublicKeyPEM | string PEM-encoded Public key part of the key used to sign the container image |
| imageTag | string Tag representing the software image version that is currently preferred |
{- "customImageCommandsAndArgs": {
- "args": [
- "-d",
- "mysql"
], - "commands": [
- "echo",
- "Hello, World!"
]
}, - "description": "An image configuration for my new entity",
- "imageName": "mysql",
- "imageRegistryId": "Vel velit alias rerum et.",
- "imageSignaturePublicKeyPEM": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n",
- "imageTag": "v1"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: imgc-12345678 The image configuration ID |
| productTierId | string The product tier ID |
{- "productTierId": "Iusto illo aut."
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: imgc-12345678 The image configuration ID |
{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING"
}| serviceId required | string Example: s-12345678 The service ID to use for the infra |
| serviceEnvironmentId required | string Example: se-12345678 The service environment ID |
{- "ids": [
- "imgc-12345678",
- "imgc-87654321"
], - "nextPageToken": "next-token"
}The deployment artifact API manages the deployment artifacts for Omnistrate entities
| accountConfigID required | string The account config ID associated with the deployment artifact |
| artifactPath required | string The path to the deployment artifact |
| base64EncodedArtifact required | string The deployment artifact file content with base64 encoding, and expected to be a .tar.gz file |
| environmentType required | string The environment type for the deployment artifact |
| productTierName required | string The name of the product tier |
| serviceName required | string The name of the service |
{- "accountConfigID": "ac-1234567890",
- "artifactPath": "/path/to",
- "base64EncodedArtifact": "Praesentium rem autem eum impedit.",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "productTierName": "standard",
- "serviceName": "my-service"
}"Tempore nulla voluptatem hic ea."| id required | string Example: da-12345678 The ID of the deployment artifact |
| hash | string Example: hash=3a7bd3e2360a3d4855f3c8d2f8f6e6c1 Hash of the deployment artifact to describe. If not specified, the latest version is described. |
{- "accountConfigID": "Rerum maxime nesciunt tempora qui aut qui.",
- "artifactPath": "artifacts/path/to/",
- "hash": "3a7bd3e2360a3d4855f3c8d2f8f6e6c1",
- "id": "Quia minus quibusdam.",
- "lastFailedReason": "Failed",
- "presignedDownloadUrl": "https://api.omnistrate.cloud/2022-09-01-00/deployment-artifact/da-12345678/download",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| id required | string Example: da-12345678 The ID of the deployment artifact |
| hash | string Example: hash=3a7bd3e2360a3d4855f3c8d2f8f6e6c1 Hash of the deployment artifact to download. If not specified, the latest version is downloaded. |
"string"The deployment config API manages the deployment config for Omnistrate entities
| description required | string A brief description of the deployment config |
object (InfraRollConfiguration) The rollout configuration to use for making changes to the resources backed by this infra | |
| name required | string Name of the deployment config |
| rolloutPriorityList | Array of strings |
{- "description": "A production deployment config",
- "infraRollConfiguration": {
- "infraRolloutStrategy": "APPLY_IMMEDIATELY",
- "maximumNumberOfResourceInstancesPerBatch": 1,
- "maximumUnavailableReplicas": 1
}, - "name": "Production",
- "rolloutPriorityList": [
- "region-12345678",
- "region-abcd1234",
- "region-3c3c3c3c"
]
}"Ea dolores neque corporis tempora id."| id required | string Examples:
The deployment configuration ID |
{- "description": "A production deployment config",
- "id": "Consectetur laborum consequuntur porro veniam laudantium est.",
- "infraRollConfiguration": {
- "infraRolloutStrategy": "APPLY_IMMEDIATELY",
- "maximumNumberOfResourceInstancesPerBatch": 1,
- "maximumUnavailableReplicas": 1
}, - "name": "Production",
- "rolloutPriorityList": [
- "region-12345678",
- "region-abcd1234",
- "region-3c3c3c3c"
]
}| id required | string Example: dc-12345678 The deployment configuration ID |
| description | string A brief description of the deployment config |
object (InfraRollConfiguration) The rollout configuration to use for making changes to the resources backed by this infra | |
| name | string Name of the deployment config |
| rolloutPriorityList | Array of strings |
{- "description": "A production deployment config",
- "infraRollConfiguration": {
- "infraRolloutStrategy": "APPLY_IMMEDIATELY",
- "maximumNumberOfResourceInstancesPerBatch": 1,
- "maximumUnavailableReplicas": 1
}, - "name": "Production",
- "rolloutPriorityList": [
- "region-12345678",
- "region-abcd1234",
- "region-3c3c3c3c"
]
}| serviceId required | string Example: s-12345678 The service ID |
| managed | boolean Example: managed=false Is compute config managed by omnistrate |
{- "ids": [
- "cc-12345678",
- "cc-abcdefgh",
- "cc-1234efgh"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The service ID |
object (AutoscalingPolicy) Autoscaling policy for compute nodes | |
| cpuArchitecture | string Processor architecture |
| description required | string non-empty Description of the compute config |
| name required | string non-empty Name of the compute config |
| replicaCount | string Number of replicas to provision for this logical pool of nodes per instance of the resource |
object (ResourceSpec) Resource requirements | |
| rootVolumeSizeGi | integer <int64> Size of the root volume in Gi |
object (WarmPoolConfiguration) Warm pool configuration for compute nodes |
{- "autoscalingPolicy": {
- "maxReplicas": 4,
- "minReplicas": 1
}, - "cpuArchitecture": "X86_64|ARM64",
- "description": "my compute config description",
- "name": "my compute config",
- "replicaCount": "3",
- "resources": {
- "limits": {
- "cpu": "1",
- "memory": "500Mi"
}, - "requests": {
- "cpu": "0.5",
- "memory": "200Mi"
}
}, - "rootVolumeSizeGi": 10,
- "warmPoolConfiguration": {
- "minimumNodesInPool": 1
}
}"Rerum dolorem sed est quod officia et."| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: cc-12345678 ID of the compute config |
| ProductTierVersion | string Example: ProductTierVersion=Harum omnis quod ut. Product tier version of the compute config to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the compute config to describe. Needs to specified in combination with the product tier version |
{- "autoscalingPolicy": {
- "maxReplicas": 4,
- "minReplicas": 1
}, - "computeInstanceTypeConfigOverrides": {
- "aws": {
- "t3.micro": {
- "instanceLifeCycleType": "Spot",
- "osFamily": "amazonlinux",
- "rootVolumeSizeGi": 10,
- "warmPoolConfiguration": {
- "minimumNodesInPool": 1
}
}, - "t3.small": {
- "instanceLifeCycleType": "OnDemand",
- "warmPoolConfiguration": {
- "minimumNodesInPool": 2
}
}
}, - "azure": {
- "Standard_B1ls": {
- "rootVolumeSizeGi": 10,
- "warmPoolConfiguration": {
- "minimumNodesInPool": 1
}
}
}
}, - "cpuArchitecture": "X86_64|ARM64",
- "description": "my compute config description",
- "id": "Ab dolorum et.",
- "infraConfigIDs": [
- "ic-12345678",
- "ic-abcdefgh"
], - "instanceTypes": {
- "aws": [
- "t3.micro",
- "t3.small"
], - "azure": [
- "Standard_B1ls",
- "Standard_B1ms"
], - "gcp": [
- "$var.instance_type"
]
}, - "name": "my compute config",
- "replicaCount": "3",
- "resources": {
- "limits": {
- "cpu": "1",
- "memory": "500Mi"
}, - "requests": {
- "cpu": "0.5",
- "memory": "200Mi"
}
}, - "rootVolumeSizeGi": 10,
- "serviceId": "s-123456",
- "warmPoolConfiguration": {
- "minimumNodesInPool": 1
}
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: cc-12345678 ID of the compute config |
object (AutoscalingPolicy) Autoscaling policy for compute nodes | |
| cpuArchitecture | string Processor architecture |
| description | string non-empty Description of the compute config |
| name | string non-empty Name of the compute config |
| replicaCount | string Number of replicas to provision for this logical pool of nodes per instance of the resource |
object (ResourceSpec) Resource requirements | |
| rootVolumeSizeGi | integer <int64> Size of the root volume in Gi |
object (WarmPoolConfiguration) Warm pool configuration for compute nodes |
{- "autoscalingPolicy": {
- "maxReplicas": 4,
- "minReplicas": 1
}, - "cpuArchitecture": "X86_64|ARM64",
- "description": "my compute config description",
- "name": "my compute config",
- "replicaCount": "3",
- "resources": {
- "limits": {
- "cpu": "1",
- "memory": "500Mi"
}, - "requests": {
- "cpu": "0.5",
- "memory": "200Mi"
}
}, - "rootVolumeSizeGi": 10,
- "warmPoolConfiguration": {
- "minimumNodesInPool": 1
}
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: cc-12345678 ID of the compute config |
| cloudProviderName required | string The cloud provider for this compute instance type config |
| instanceType required | string The instance type for this compute instance type config |
{- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "instanceType": "t3.micro"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: cc-12345678 ID of the compute config |
| cloudProviderName required | string The cloud provider for this compute instance type config |
object (ComputeInstanceTypeConfigOverride) | |
| instanceType required | string The instance type for this compute instance type config |
{- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "configOverride": {
- "instanceLifeCycleType": "Spot",
- "labels": {
- "env": "prod"
}, - "migProfile": "1g.10gb",
- "rootVolumeSizeGi": 10,
- "taints": [
- {
- "effect": "NoSchedule",
- "key": "env",
- "value": "prod"
}
], - "timeSlicingReplicas": 4,
- "warmPoolConfiguration": {
- "minimumNodesInPool": 1
}
}, - "instanceType": "t3.micro"
}| serviceId required | string Example: s-12345678 The service ID |
| cloudProviderName required | string Example: aws The cloud provider for this compute instance type config |
{- "nextPageToken": "next-token",
- "types": [
- "m5.xlarge",
- "c5.xlarge",
- "r5.xlarge"
]
}| serviceId required | string Example: s-12345678 The service id to filter by |
| managed | boolean Example: managed=false Is storage config managed by omnistrate |
{- "ids": [
- "sc-12345678"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The service to which this storage config belongs |
| description required | string non-empty Description of the storage config |
| name required | string non-empty Name of the storage config |
{- "description": "my-storage-config-description",
- "name": "my-storage-config"
}"Natus quo sunt dolores nesciunt aut unde."| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: sc-12345678 The storage config ID |
| ProductTierVersion | string Example: ProductTierVersion=Accusantium sit omnis qui officia temporibus placeat. Product tier version of the storage config to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the storage config to describe. Needs to specified in combination with the product tier version |
{- "description": "my-storage-config-description",
- "id": "Architecto veniam qui ratione et.",
- "infraConfigIDs": [
- "ic-12345678",
- "ic-abcdefgh"
], - "name": "my-storage-config",
- "serviceId": "s-123456",
- "volumes": {
- "svc-12345678": [
- "/data",
- "/mnt/logs"
], - "svc-23456789": [
- "/config"
]
}
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: sc-12345678 The storage config ID |
| description | string non-empty Description of the storage config |
| name | string non-empty Name of the storage config |
{- "description": "my-storage-config-description",
- "name": "my-storage-config"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: sc-12345678 The storage config ID |
| storageVolumeConfigId required | string Example: svc-12345678 The storage volume config ID |
| mountPath | string The specific mount path to remove. If not specified, all mount paths for the storage volume config will be removed |
{- "mountPath": "/data"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: sc-12345678 The storage config ID |
| storageVolumeConfigId required | string Example: svc-12345678 The storage volume config ID |
| mountPath | string The path where the storage volume will be mounted |
{- "mountPath": "/data"
}The storage volume config API manages the storage volume config for Omnistrate entities
| serviceId required | string Example: s-12345678 The service to list storage volume configs for |
| managed | boolean Example: managed=false Is storage volume config managed by omnistrate |
{- "ids": [
- "svc-12345678"
], - "nextPageToken": "next-token"
}| serviceId required | string Example: s-12345678 The service ID |
| clusterStorageType | string The type of the fixed storage for the cluster |
| description required | string A brief description of the context for the storage volume pool |
| disableBackup | boolean Disable backup for the storage volume |
| instanceStorageIops | string The IOPS provisioned for the configured instance storage type |
| instanceStorageSizeGi | string The storage size (in Gi) provisioned for the configured instance storage type |
| instanceStorageThroughputMiBps | string The throughput (in MiBps) provisioned for the configured instance storage type |
| instanceStorageType | string The type of the storage for a compute instance |
| name required | string Name of the storage volume pool |
| storageResourceID | string The storage resource ID |
{- "clusterStorageType": "S3|$var.storageType|AWS::EFS",
- "description": "A storage volume set to store the MySQL data directory",
- "disableBackup": false,
- "instanceStorageIops": "$var.storageIops",
- "instanceStorageSizeGi": "$var.storage_size",
- "instanceStorageThroughputMiBps": "128",
- "instanceStorageType": "$var.storageType",
- "name": "MySQL Data Volume",
- "storageResourceID": "r-12345678"
}"Quas debitis quo."| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: svc-12345678 The storage volume config ID |
| ProductTierVersion | string Example: ProductTierVersion=Quia et eligendi nisi dolores aliquam. Product tier version of the network config to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the network config to describe. Needs to specified in combination with the product tier version |
{- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "clusterStorageType": "S3|$var.storageType|AWS::EFS",
- "description": "A storage volume set to store the MySQL data directory",
- "disableBackup": false,
- "id": "Similique nisi.",
- "instanceStorageIops": "7500",
- "instanceStorageSizeGi": "128",
- "instanceStorageThroughputMiBps": "128",
- "instanceStorageType": "$var.storageType",
- "name": "MySQL Data Volume",
- "serviceId": "s-123456",
- "storageResourceID": "r-12345678"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: svc-12345678 The storage volume config ID |
| description | string A brief description of the context for the storage volume pool |
| disableBackup | boolean Disable backup for the storage volume |
| name | string Name of the storage volume pool |
{- "description": "A storage volume set to store the MySQL data directory",
- "disableBackup": false,
- "name": "MySQL Data Volume"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: svc-12345678 The storage volume config ID |
| instanceStorageIops | string The IOPS provisioned for the configured instance storage type |
| instanceStorageThroughputMiBps | string The throughput (in MiBps) provisioned for the configured instance storage type |
| instanceStorageType | string The type of the storage for a compute instance |
{- "instanceStorageIops": "7500",
- "instanceStorageThroughputMiBps": "128",
- "instanceStorageType": "AWS::EBS_GP2"
}| serviceId required | string Example: s-12345678 The service ID |
| id required | string Example: svc-12345678 The storage volume config ID |
| instanceStorageSizeGi required | string The storage size (in Gi) provisioned for the configured instance storage type |
{- "instanceStorageSizeGi": "$var.storage_size"
}| serviceId required | string Example: s-12345678 The service ID to list network configs for |
| managed | boolean Example: managed=false Is network config managed by omnistrate |
{- "ids": [
- "Aperiam distinctio laudantium.",
- "Est et nemo ea quia.",
- "Odit quia assumenda aliquam vero placeat illum."
], - "nextPageToken": "token"
}| serviceId required | string Example: s-12345678 The ID of the service |
| description required | string A brief description of the network config |
| endpointPerReplica required | boolean Generates a DNS endpoint per-replica for this network config |
| internal | boolean Default: false Restrict access to this network config to the internal network |
| name required | string Name of the network config |
object Named ports to map to the generated DNS endpoint | |
| openPorts | Array of integers <int64> [ items <int64 > ] Ports to map to the generated DNS endpoint |
object (PrivateNetworkingConfiguration) The private networking configuration for the network config | |
object (PublicNetworkingConfiguration) The public networking configuration for the network config | |
| stableEgressIP | boolean Enable stable egress IP |
| tlsTerminationPort | integer <int64> The port that hosts the reverse proxy for TLS termination |
| zoneConfiguration | string The preferred type of zonal availability for this resource and the specific zone(s) to deploy in |
{- "description": "A multi-zone HA network config",
- "endpointPerReplica": true,
- "internal": true,
- "name": "Multi-zone",
- "namedOpenPorts": {
- "grpc-range": {
- "portsRange": {
- "end": 9010,
- "start": 9000
}
}, - "http": {
- "port": 8080
}
}, - "openPorts": [
- 1299,
- 3306
], - "privateNetworkingConfiguration": {
- "privateLinkConfiguration": {
- "awsPrivateLinkConfigurations": [
- {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}
]
}
}, - "publicNetworkingConfiguration": {
- "enableClusterLoadBalancer": true,
- "enableNodeLoadBalancer": true
}, - "stableEgressIP": true,
- "tlsTerminationPort": 443,
- "zoneConfiguration": "SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"
}"Occaecati velit quo."| serviceId required | string Example: s-12345678 The ID of the service |
| id required | string Example: nc-12345678 The ID of the network config |
| ProductTierVersion | string Example: ProductTierVersion=Modi saepe totam pariatur deserunt aliquam. Product tier version of the network config to describe. If not specified, the latest version is described. |
| ProductTierId | string Example: ProductTierId=Ad a officiis est nobis debitis eos. ProductTierId of the network config to describe. Needs to specified in combination with the product tier version |
{- "description": "A multi-zone HA network config",
- "endpointPerReplica": true,
- "id": "Ipsum perspiciatis.",
- "infraConfigIDs": [
- "ic-12345678",
- "ic-abcdefgh"
], - "internal": true,
- "name": "Multi-zone",
- "namedOpenPorts": {
- "grpc-range": {
- "portsRange": {
- "end": 9010,
- "start": 9000
}
}, - "http": {
- "port": 8080
}
}, - "openPorts": [
- 1299,
- 3306
], - "privateNetworkingConfiguration": {
- "privateLinkConfiguration": {
- "awsPrivateLinkConfigurations": [
- {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}
]
}
}, - "publicNetworkingConfiguration": {
- "enableClusterLoadBalancer": true,
- "enableNodeLoadBalancer": true
}, - "serviceId": "s-123456",
- "stableEgressIP": true,
- "tlsTerminationPort": 443,
- "zoneConfiguration": "SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"
}| serviceId required | string Example: s-12345678 The ID of the service |
| id required | string Example: nc-12345678 The ID of the network config |
| description | string A brief description of the network config |
| endpointPerReplica | boolean Generates a DNS endpoint per-replica for this network config |
| internal | boolean Restrict access to this network config to the internal network |
| name | string Name of the network config |
object Named ports to map to the generated DNS endpoint | |
| openPorts | Array of integers <int64> [ items <int64 > ] Ports to map to the generated DNS endpoint |
object (PrivateNetworkingConfiguration) The private networking configuration for the network config | |
object (PublicNetworkingConfiguration) The public networking configuration for the network config | |
| stableEgressIP | boolean Create an external node load balancer per node rather than expose the node ip directly |
| tlsTerminationPort | integer <int64> The port that hosts the reverse proxy for TLS termination |
| zoneConfiguration | string The preferred type of zonal availability for this resource and the specific zone(s) to deploy in |
{- "description": "A multi-zone HA network config",
- "endpointPerReplica": true,
- "internal": true,
- "name": "Multi-zone",
- "namedOpenPorts": {
- "grpc-range": {
- "portsRange": {
- "end": 9010,
- "start": 9000
}
}, - "http": {
- "port": 8080
}
}, - "openPorts": [
- 1299,
- 3306
], - "privateNetworkingConfiguration": {
- "privateLinkConfiguration": {
- "awsPrivateLinkConfigurations": [
- {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}, - {
- "port": 80,
- "targetGroupName": "my-target-group"
}
]
}
}, - "publicNetworkingConfiguration": {
- "enableClusterLoadBalancer": true,
- "enableNodeLoadBalancer": true
}, - "stableEgressIP": true,
- "tlsTerminationPort": 443,
- "zoneConfiguration": "SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"
}| id required | string Example: az-12345678 ID of an AZ |
{- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "code": "us-east-1a",
- "description": "US East (N. Virginia) Availability Zone A",
- "id": "Aperiam cumque.",
- "regionCode": "us-east-1"
}| cloudProviderName required | string Example: aws The cloud provider for this compute instance type config |
{- "ids": [
- "az-12345678",
- "az-87654321"
], - "nextPageToken": "next-token"
}| code required | string Example: us-east-1a Cloud-provider native availability zone code |
| cloudProviderName required | string Example: aws The cloud provider for this compute instance type config |
"Accusamus quisquam ad molestiae dolore."| regionCode required | string Example: us-east-1 |
| cloudProviderName required | string Example: aws The cloud provider for this compute instance type config |
{- "ids": [
- "az-12345678",
- "az-87654321"
], - "nextPageToken": "next-token"
}| id required | string Example: region-12345678 ID of the Region |
{- "cloudProviderId": "Eaque eos sequi non.",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "code": "us-east-1",
- "description": "US East (N. Virginia)",
- "id": "Ab vero sapiente."
}| cloudProviderName required | string Example: aws The cloud provider for this compute instance type config |
| serviceId | string Example: serviceId=s-12345678 Service ID. If specified together with serviceModelId,list the regions of the service model. Otherwise list all regions. |
| serviceModelId | string Example: serviceModelId=sm-12345678 Service model ID. If specified together with serviceId,list the regions of the service model. Otherwise list all regions. |
| productTierId | string Example: productTierId=pt-12345678 Product tier ID. If specified together with serviceId,list the regions of the product tier. Otherwise list all regions. |
| modelType | string Example: modelType=CUSTOMER_HOSTED Model type. If specified, list regions for the specified model type. |
{- "ids": [
- "region-12345678",
- "region-87654321"
], - "nextPageToken": "next-token"
}| code required | string non-empty Example: us-east-1 Cloud-provider native region code |
| cloudProviderName required | string Example: aws The cloud provider for this compute instance type config |
"Molestiae voluptas."| serviceId | string Example: serviceId=s-12345678 Service ID. If specified together with serviceModelId,list the cloud provider of the service model. Otherwise list all cloud provider. |
| serviceModelId | string Example: serviceModelId=sm-12345678 Service model ID. If specified together with serviceId,list the cloud provider of the service model. Otherwise list all cloud provider. |
| productTierId | string Example: productTierId=pt-12345678 Product tier ID. If specified together with serviceId,list the cloud provider of the product tier. Otherwise list all cloud provider. |
{- "ids": [
- "infra-12345678",
- "infra-87654321"
], - "nextPageToken": "next-token"
}| id required | string Example: infra-12345678 ID of the CloudProvider |
{- "description": "Amazon Web Services",
- "id": "Placeat autem omnis incidunt id et.",
- "name": "aws"
}| company required | string non-empty |
| email required | string <email> non-empty |
| name required | string non-empty |
| phone | string |
{- "company": "ABC",
- "email": "abc@gmail.com",
- "name": "John Doe",
- "phone": "+1-234567890"
}| company required | string non-empty |
| email required | string <email> non-empty |
| message required | string non-empty |
| name required | string non-empty |
{- "company": "ABC",
- "email": "abc@gmail.com",
- "message": "this is a test",
- "name": "John Doe"
}object Additional attributes for the user | |
| authorizationCode | string The authorization code from the Identity Provider |
| companyDescription | string non-empty |
| companyUrl | string non-empty |
| deviceCode | string The device code from the Identity Provider |
| identityProviderName required | string The name of the identity provider |
| invitedEmail | string <email> Email address that the user was invited with |
| legalCompanyName | string non-empty |
| redirectUri | string The redirect URI used to get the authorization code |
{- "attributes": {
- "affiliateCode": "AFF12345"
}, - "authorizationCode": "4/P7q7W91a-oMsCeLvIaQm6bTrgtp7&",
- "companyDescription": "We sell xyz database software",
- "deviceCode": "4/P7q7W91a-oMsCeLvIaQm6bTrgtp7&",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "invitedEmail": "abc@gmail.com",
- "legalCompanyName": "mywebsite",
}{- "jwtToken": "",
- "refreshToken": ""
}Exchange a valid refresh token for a new JWT token and refresh token pair
| refreshToken | string non-empty The refresh token to exchange for a new JWT token. Optional when the refresh token is provided via httpOnly cookie. |
{- "refreshToken": "o"
}{- "jwtToken": "",
- "refreshToken": ""
}Revoke a single refresh token, preventing further JWT renewal from that session. The access JWT continues until its natural TTL expiry. Idempotent: revoking an unknown or already-revoked token returns success.
| refreshToken | string non-empty The refresh token to revoke. Optional when the refresh token is provided via httpOnly cookie. |
{- "refreshToken": "a2y"
}| email required | string <email> non-empty |
| hashedPassword | string non-empty |
| password | string non-empty |
{- "email": "abc@gmail.com",
- "hashedPassword": "deprecated",
- "password": "password"
}{- "jwtToken": "",
- "refreshToken": ""
}Returns the custom metrics endpoint and an access token scoped to the authenticated organization.
| expiresInSeconds | integer <int64> >= 1 Example: expiresInSeconds=86400 Optional lifetime in seconds for the access token. It cannot exceed the configured maximum validity. |
{- "expiresAt": "2026-09-23T00:00:00Z",
- "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.example.signature"
}{- "DefaultDeploymentCellConfigurations": {
- "DeploymentCellConfigurationPerCloudProvider": {
- "AWS": {
- "Amenities": [
- {
- "Description": "DNS server for Kubernetes clusters.",
- "IsManaged": true,
- "Name": "CoreDNS",
- "Type": "HelmChart"
}, - {
- "Description": "Service mesh for microservices.",
- "IsManaged": false,
- "Name": "Istio",
- "Properties": {
- "ChartName": "istio-base",
- "ChartValues": {
- "pilot": {
- "traceSampling": 1
}
}, - "ChartVersion": "1.18.2",
}, - "Type": "HelmChart"
}
]
}
}
}, - "DeploymentCellConfigurationsPerEnv": {
- "DEV": {
- "DeploymentCellConfigurationPerCloudProvider": {
- "GCP": {
- "Amenities": [
- {
- "Description": "Distributed tracing system.",
- "IsManaged": true,
- "Name": "Jaeger",
- "Type": "HelmChart"
}
]
}
}
}, - "PROD": {
- "DeploymentCellConfigurationPerCloudProvider": {
- "AWS": {
- "Amenities": [
- {
- "Description": "Ensures high availability across multiple zones.",
- "IsManaged": true,
- "Name": "Prometheus",
- "Type": "HelmChart"
}, - {
- "Description": "Provides dashboards and visualizations.",
- "IsManaged": false,
- "Name": "Grafana",
- "Properties": {
- "ChartName": "grafana",
- "ChartValues": {
- "adminPassword": "securepassword",
- "adminUser": "admin"
}, - "ChartVersion": "6.17.4",
}, - "Type": "HelmChart"
}
]
}
}
}
}, - "awsAPNTagValue": "pc:partner123",
- "id": "Adipisci quasi qui consectetur quos vitae ratione.",
- "isPerEnvClusterEnabled": true
}object The default deployment cell configurations for the organization per environment. | |
| awsAPNTagValue | string AWS APN tag override for this provider organization. Omit to leave unchanged or send an empty string to restore the default. Root and admin users only. |
{- "DeploymentCellConfigurations": {
- "PROD": {
- "DeploymentCellConfigurationPerCloudProvider": {
- "AWS": {
- "Amenities": [
- {
- "Description": "Ensures high availability across multiple zones.",
- "IsManaged": true,
- "Name": "Prometheus",
- "Type": "HelmChart"
}, - {
- "Description": "Provides dashboards and visualizations.",
- "IsManaged": false,
- "Name": "Grafana",
- "Properties": {
- "ChartName": "grafana",
- "ChartValues": {
- "adminPassword": "securepassword",
- "adminUser": "admin"
}, - "ChartVersion": "6.17.4",
}, - "Type": "HelmChart"
}
]
}
}
}
}, - "awsAPNTagValue": "pc:partner123"
}Returns the service provider deployment cell configuration and account statuses for an environment
| environmentType required | string non-empty Example: PROD The type of the environment whose service provider configuration should be returned |
{- "deploymentCellConfigurationPerCloudProvider": {
- "aws|azure|gcp|nebius|oci|byoc-onprem|all": {
- "accountConfigs": [
- {
- "id": "Incidunt aspernatur.",
- "name": "Production AWS account",
- "targetAccountID": "123456789012"
}, - {
- "id": "Incidunt aspernatur.",
- "name": "Production AWS account",
- "targetAccountID": "123456789012"
}, - {
- "id": "Incidunt aspernatur.",
- "name": "Production AWS account",
- "targetAccountID": "123456789012"
}, - {
- "id": "Incidunt aspernatur.",
- "name": "Production AWS account",
- "targetAccountID": "123456789012"
}
], - "amenities": [
- {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Et minus.": "Et numquam magnam totam.",
- "Nisi facilis non velit explicabo culpa iure.": "Omnis eaque et earum nulla.",
- "Velit ipsa id atque necessitatibus omnis.": "Dolore sed molestiae fuga."
}, - "Type": "HelmChart"
}, - {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Et minus.": "Et numquam magnam totam.",
- "Nisi facilis non velit explicabo culpa iure.": "Omnis eaque et earum nulla.",
- "Velit ipsa id atque necessitatibus omnis.": "Dolore sed molestiae fuga."
}, - "Type": "HelmChart"
}, - {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Et minus.": "Et numquam magnam totam.",
- "Nisi facilis non velit explicabo culpa iure.": "Omnis eaque et earum nulla.",
- "Velit ipsa id atque necessitatibus omnis.": "Dolore sed molestiae fuga."
}, - "Type": "HelmChart"
}, - {
- "DependsOn": [
- "istio-base",
- "prometheus"
], - "Description": "Ensures high availability across multiple zones.",
- "Disable": "$sys.deploymentCell.isImported",
- "IsManaged": true,
- "Name": "Prometheus",
- "Properties": {
- "Et minus.": "Et numquam magnam totam.",
- "Nisi facilis non velit explicabo culpa iure.": "Omnis eaque et earum nulla.",
- "Velit ipsa id atque necessitatibus omnis.": "Dolore sed molestiae fuga."
}, - "Type": "HelmChart"
}
], - "managedReleaseVersion": "r0000020",
- "workloadIdentities": [
- {
- "Bindings": [
- {
- "ServiceAccount": {
- "Name": "cluster-autoscaler",
- "Namespace": "kube-system"
}
}, - {
- "ServiceAccount": {
- "Name": "cluster-autoscaler",
- "Namespace": "kube-system"
}
}, - {
- "ServiceAccount": {
- "Name": "cluster-autoscaler",
- "Namespace": "kube-system"
}
}
], - "Description": "Allows workloads to publish queue messages.",
- "Identifier": "queue-writer",
- "Permissions": {
- "Permissions": {
- "oci": [
- "manage queues"
]
}, - "Policies": {
- "aws": "{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "Roles": {
- "azure": [
- {
- "Name": "Storage Blob Data Contributor"
}, - {
- "Name": "Directory Readers",
- "Type": "Entra"
}
], - "gcp": [
- {
- "Name": "roles/pubsub.publisher"
}
]
}
}
}, - {
- "Bindings": [
- {
- "ServiceAccount": {
- "Name": "cluster-autoscaler",
- "Namespace": "kube-system"
}
}, - {
- "ServiceAccount": {
- "Name": "cluster-autoscaler",
- "Namespace": "kube-system"
}
}, - {
- "ServiceAccount": {
- "Name": "cluster-autoscaler",
- "Namespace": "kube-system"
}
}
], - "Description": "Allows workloads to publish queue messages.",
- "Identifier": "queue-writer",
- "Permissions": {
- "Permissions": {
- "oci": [
- "manage queues"
]
}, - "Policies": {
- "aws": "{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"
}, - "Roles": {
- "azure": [
- {
- "Name": "Storage Blob Data Contributor"
}, - {
- "Name": "Directory Readers",
- "Type": "Entra"
}
], - "gcp": [
- {
- "Name": "roles/pubsub.publisher"
}
]
}
}
}
], - "workloadIdentitiesStatuses": {
- "queue-writer": {
- "IN_SYNC": [
- "ac-12345678",
- "ac-abcdefgh"
], - "PENDING": [
- "ac-87654321"
]
}
}
}
}
}| email required | string <email> non-empty |
| password required | string non-empty |
| token required | string non-empty |
{- "email": "abc@gmail.com",
- "password": "password",
- "token": "fc7b8dea-a50b-4c9a-8864-fc3d845a2be6"
}object Additional attributes for the user signup | |
| companyDescription | string non-empty |
| companyUrl | string non-empty |
| email required | string <email> non-empty |
| legalCompanyName | string Default: "" |
| name required | string non-empty |
| password required | string non-empty |
{- "attributes": {
- "affiliateCode": "AFF12345"
}, - "companyDescription": "We sell xyz database software",
- "email": "abc@gmail.com",
- "legalCompanyName": "mywebsite",
- "name": "John Doe",
- "password": "password"
}{- "modifiedAt": "2023-01-01T00:00:00Z",
- "paymentConfigured": true,
- "planCoreHourCost": 0.05,
- "planDescription": "The starter plan is priced at 'X' units",
- "planFrequency": "MONTHLY",
- "planMonthlyCost": 49,
- "planName": "STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE",
- "startDate": "2023-01-01"
}{- "endTime": "2021-01-01T00:00:00.000Z",
- "planName": "STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE",
- "startTime": "2021-01-01T00:00:00.000Z",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 0.67
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
]
}| 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 |
{- "endTime": "2021-01-01T00:00:00.000Z",
- "planName": "STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE",
- "startTime": "2021-01-01T00:00:00.000Z",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 0.67
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
]
}| billingProvider | string Example: billingProvider=STRIPE Billing provider. If specified, list invoices for the specified billing provider. |
{- "invoices": [
- {
- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}
]
}| id required | string Example: in_1234568 The ID of the invoice |
{- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}| email required | string <email> non-empty |
| newRoleType required | string |
{- "email": "abc@gmail.com",
- "newRoleType": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}object Additional attributes for the user | |
| authorizationCode required | string The authorization code from the Identity Provider |
| companyDescription | string non-empty |
| companyUrl | string non-empty |
| environmentType | string The environment type of the portal that the customer is signing in to |
| identityProviderName | string The name or type of the Identity Provider |
| invitedEmail | string <email> Email address that the user was invited with |
| legalCompanyName | string non-empty |
| redirectUri | string The redirect URI used to get the authorization code |
| state | string The state parameter used to prevent CSRF attacks |
{- "attributes": {
- "affiliateCode": "AFF12345"
}, - "authorizationCode": "4/P7q7W91a-oMsCeLvIaQm6bTrgtp7&",
- "companyDescription": "We sell xyz database software",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "invitedEmail": "abc@gmail.com",
- "legalCompanyName": "mywebsite",
- "state": "state"
}{- "jwtToken": "",
- "refreshToken": ""
}| email required | string <email> non-empty |
| environmentType | string The environment type of the portal that the customer is signing in to |
| hashedPassword | string non-empty |
| password | string non-empty |
{- "email": "abc@gmail.com",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "hashedPassword": "deprecated",
- "password": "password"
}{- "jwtToken": "",
- "refreshToken": ""
}object Additional attributes for the user signup | |
| companyDescription | string non-empty |
| companyUrl | string non-empty |
| email required | string <email> non-empty Email address of the end-user |
| legalCompanyName | string Default: "" |
| name required | string non-empty Name of the end-user |
| password required | string non-empty |
{- "attributes": {
- "affiliateCode": "AFF12345"
}, - "companyDescription": "We sell xyz database software",
- "email": "abc@gmail.com",
- "legalCompanyName": "mywebsite",
- "name": "John Doe",
- "password": "password"
}| email required | string <email> non-empty |
| roleType required | string |
{- "email": "abc@gmail.com",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}| email required | string <email> non-empty |
| roleType required | string |
{- "email": "abc@gmail.com",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}| currentPassword | string non-empty |
| currentPasswordHash | string non-empty |
| password required | string non-empty |
{- "currentPassword": "currentPassword",
- "currentPasswordHash": "currentPasswordHash",
- "password": "password"
}{- "address": {
- "addressLine1": "1234 Main St",
- "addressLine2": "Apt 123",
- "addressLine3": "Building 123",
- "city": "San Francisco",
- "country": "US",
- "state": "CA",
- "zip": "94123"
}, - "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "createdAt": "2023-01-10T00:00:00Z",
- "email": "abc@gmail.com",
- "enabled": true,
- "featureFlags": {
- "CONSUMPTION_SUBSCRIPTION_ADMIN_RBAC": true
}, - "id": "user-abcd1234",
- "lastModifiedAt": "2023-01-20T00:00:00Z",
- "name": "John Dae",
- "orgCookiePolicy": "Eum voluptatibus sed.",
- "orgDescription": "ACME Inc.",
- "orgDisablePasswordLogin": false,
- "orgFavIconURL": "Ut reiciendis ea praesentium tempore hic.",
- "orgId": "org-aKQ8G13QeR",
- "orgLogoURL": "Nostrum quibusdam est vel facere.",
- "orgName": "ACME",
- "orgPrivacyPolicy": "Quos aut est eveniet et earum.",
- "orgSupportEmail": "support@example.com",
- "orgTermsOfUse": "Alias reiciendis.",
- "orgURL": "something.acme",
- "planName": "STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "ACTIVE|NOT_ENABLED"
}| id required | string Example: user-abcd1234 The User ID |
object (Address) | |
object Additional attributes of the user. | |
| name | string The name of the user |
| orgCookiePolicy | string The cookie policy for the org that this user owns in an HTML format |
| orgDescription | string The description of the org that this user owns |
| orgDisablePasswordLogin | boolean Whether password login is disabled for the org that this user owns |
| orgFavIconURL | string <uri> The favicon of the org that this user owns |
| orgLogoURL | string <uri> The logo of the org that this user owns |
| orgName | string The org name that this user owns |
| orgPrivacyPolicy | string The privacy policy for the org that this user owns in an HTML format |
| orgSupportEmail | string The support email of the org that this user owns |
| orgTermsOfUse | string The terms of use for the org that this user owns in an HTML format |
| orgURL | string The url of the org that this user owns |
{- "address": {
- "addressLine1": "1234 Main St",
- "addressLine2": "Apt 123",
- "addressLine3": "Building 123",
- "city": "San Francisco",
- "country": "US",
- "state": "CA",
- "zip": "94123"
}, - "attributes": {
- "key1": "value1",
- "key2": "value2"
}, - "name": "John Dae",
- "orgCookiePolicy": "Dolores quae quo.",
- "orgDescription": "ACME Inc.",
- "orgDisablePasswordLogin": false,
- "orgName": "ACME",
- "orgPrivacyPolicy": "Temporibus sunt autem explicabo vel voluptatem qui.",
- "orgSupportEmail": "support@example.com",
- "orgTermsOfUse": "Quaerat aut adipisci qui.",
- "orgURL": "something.acme"
}| environmentType | string Example: environmentType=DEV The environment type to filter by |
{- "subscriptionUsers": [
- {
- "email": "abc@gmail.com",
- "name": "John Doe",
- "roleType": "reader",
- "userId": "user-abcd1234"
}
]
}| subscriptionId required | string Example: sub-abcd1234 The subscription ID |
| email required | string <email> non-empty |
| roleType required | string |
{- "email": "abc@gmail.com",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}| subscriptionId required | string Example: sub-abcd1234 The subscription ID |
| email required | string <email> non-empty |
| roleType required | string |
{- "email": "abc@gmail.com",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}| subscriptionId required | string Example: sub-abcd1234 The subscription ID |
{- "Id": "sub-abcd1234",
- "subscriptionUsers": [
- {
- "email": "abc@gmail.com",
- "name": "John Doe",
- "roleType": "reader",
- "subscriptionId": "sub-abcd1234",
- "userId": "user-abcd1234"
}
]
}| id required | string Example: user-abcd1234 ID of a User |
{- "billingEmbedURL": "DEPRECATED",
- "name": "John Dae",
- "paymentConfigured": true,
- "userId": "Ratione qui fugiat aut enim nobis ut."
}[- {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Cupiditate autem.",
- "orchestrationFailedReason": "Invalid DSL",
- "resultParams": {
- "param1": "value1",
- "param2": "value2"
}, - "status": "PENDING",
- "updatedAt": "2021-01-01T00:00:00Z"
}, - {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Cupiditate autem.",
- "orchestrationFailedReason": "Invalid DSL",
- "resultParams": {
- "param1": "value1",
- "param2": "value2"
}, - "status": "PENDING",
- "updatedAt": "2021-01-01T00:00:00Z"
}, - {
- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Impedit quisquam est et quibusdam."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Cupiditate autem.",
- "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": "Et quia blanditiis quia eius."
}{- "id": "Exercitationem ad aut dignissimos cum."
}| id required | string Example: so-12345678 The ID of the services orchestration |
{- "ServicesTopology": [
- {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Cupiditate qui ea."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Cupiditate qui ea."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Cupiditate qui ea."
}, - {
- "dependsOnDeployment": [
- "instanceDeploymentAlias1",
- "instanceDeploymentAlias2"
], - "failedReason": "Invalid inputs",
- "instanceDeploymentAlias": "instanceDeploymentAlias",
- "instanceId": "instance-12345678",
- "serviceId": "s-123456",
- "status": "PENDING",
- "statusMessage": "Creating deployment",
- "subscriptionId": "Cupiditate qui ea."
}
], - "createdAt": "2021-01-01T00:00:00Z",
- "id": "Ea ut.",
- "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": "Non rerum minima facere nesciunt."
}| environmentType | string Example: environmentType=DEV The environment type to filter by |
{- "nextPageToken": "next-token",
- "resourceInstances": [
- {
- "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": "Aliquid sapiente vel ea praesentium.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Ipsum quas ratione debitis.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Nulla mollitia possimus ut.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}, - {
- "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": "Aliquid sapiente vel ea praesentium.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Ipsum quas ratione debitis.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Nulla mollitia possimus ut.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}
]
}| id required | string Example: instance-abcd1234 The instance ID whose deployment cell dashboard token is to be generated |
| subscriptionId required | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "deploymentCellID": "hc-12345678",
- "expirationTimestamp": "2021-01-01T00:00:00Z",
- "token": "token"
}| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| productTierKey required | string The product tier name |
| resourceKey required | string The resource key |
| serviceAPIVersion required | string The service API version |
| serviceEnvironmentKey required | string The service environment name |
| serviceKey required | string The service name |
| serviceModelKey required | string The service model name |
| serviceProviderId required | string The service provider ID |
| targetVersion | string The version to upgrade to |
{- "productTierKey": "premium",
- "resourceKey": "mysql",
- "serviceAPIVersion": "v1",
- "serviceEnvironmentKey": "dev",
- "serviceKey": "service-orchestration",
- "serviceModelKey": "hosted",
- "serviceProviderId": "Consectetur et aut.",
- "targetVersion": "2.0"
}| serviceProviderId required | string Example: omnistrate The service provider ID |
| serviceKey required | string Example: service-orchestration The service key |
| 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 |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "ids": [
- "instance-abcd1234",
- "instance-abcd1235"
], - "nextPageToken": "next-token"
}| 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 |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| Idempotency-Key | string [ 1 .. 255 ] characters Example: 6a7b1c2d-3e4f-5061-7283-94a5b6c7d8e9 Makes this create safe to retry. Sending the same key with the same request returns the instance the first call created instead of creating a second one; sending it with a different request is rejected with 409. Keys are scoped to the calling user and expire 24 hours after first use |
| cloud_provider | string The cloud provider name |
| custom_network_id | string Custom network for resource |
Array of objects (CustomTag) The custom tags for the resource instance | |
| externalBillingId | string This externalBillingId is deprecated and will be removed in the future |
| 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 |
{- "cloud_provider": "aws",
- "custom_network_id": "n-1234567890",
- "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "externalBillingId": "external-billing-id-1234",
- "network_type": "PUBLIC|INTERNAL",
- "onprem_platform": "OpenShift",
- "productTierVersion": "1.0",
- "region": "us-east-1",
- "requestParams": {
- "param1": "value1",
- "param2": "value2"
}
}{- "id": "Sint eos eos eum."
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| skipFinalSnapshot | boolean Default: false Example: skipFinalSnapshot=false Skip taking final snapshot before deletion. If false (default), a final snapshot will be taken before deletion if snapshot-before-deletion is enabled on the plan. |
| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "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": "Suscipit quod aut et numquam harum.",
- "createdByUserName": "John Doe",
- "currentReplicas": "2",
- "customNetworkDetail": {
- "cidr": "10.177.0.0/16",
- "id": "Ipsum quas ratione debitis.",
- "name": "Prod us-east-1"
}, - "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "isJob": false,
- "jobMetrics": [
- {
- "additionalData": {
- "exitCode": 0,
- "status": "Succeeded"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "cpu_core_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 120.5
}, - {
- "additionalData": {
- "peakMemoryUsage": "512MB"
}, - "endTime": "2023-01-01T10:05:00Z",
- "metricType": "memory_mb_seconds",
- "startTime": "2023-01-01T10:00:00Z",
- "value": 2560
}
], - "main": true,
- "networkingType": "PUBLIC",
- "nodes": [
- {
- "availabilityZone": "us-east-2a",
- "endpoint": "primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "healthStatus": "healthy",
- "id": "primary-0",
- "ports": [
- 3306
], - "status": "RUNNING"
}
], - "privateNetworkCIDR": "10.0.0.2/24",
- "privateNetworkID": "n-1234abcd",
- "publiclyAccessible": true,
- "resourceKey": "primary",
- "resourceName": "Primary MySQL Instance"
}
}, - "externalPayerId": "external-payer-id-1234",
- "gcpProjectID": "my-project",
- "highAvailability": true,
- "id": "instance-abcd1234",
- "instanceLoadStatus": "LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A",
- "kubernetesDashboardEndpoint": {
- "deploymentCellID": "hc-12345678"
}, - "last_modified_at": "2023-01-20T00:00:00Z",
- "launch_input_params": {
- "param1": "value1",
- "param2": "value2"
}, - "maintenanceTasks": {
- "backups": [
- {
- "backup_id": "bk-12345678"
}
], - "upgrade_paths": [
- {
- "upgrade_path_id": "up-9876543",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "IN_PROGRESS"
}, - {
- "upgrade_path_id": "up-12345548",
- "upgrade_path_instance_status": "PENDING",
- "upgrade_path_released_at": "2023-01-01T09:00:00Z",
- "upgrade_path_scheduled_at": "2023-01-01T10:00:00Z",
- "upgrade_path_status": "SCHEDULED"
}
]
}, - "maxReplicas": "1",
- "minReplicas": "1",
- "nebiusTenantID": "tenant-e00ezh17k22wmwq5f0",
- "network_type": "PUBLIC|INTERNAL",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "onPremInstallerDetails": {
- "installerInstructions": "Please follow the steps outlined in the documentation to install the on-premise agent..."
}, - "onpremPlatform": "EKS|GKE|AKS|Generic",
- "productTierFeatures": {
- "LOGS": {
- "auth": {
- "password": "fakePassword",
- "username": "fakeUser"
}, - "enabled": true,
- "websocketBaseUrl": "wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"
}, - "METRICS": {
- "enabled": false
}
}, - "productTierVersionDetail": {
- "description": "Standard product tier providing baseline features",
- "name": "standard",
- "version": "v1"
}, - "region": "us-east-1",
- "resourceID": "Veniam mollitia natus laborum placeat vitae aut.",
- "resourceInstanceMetadata": {
- "deletionProtection": true
}, - "result_params": {
- "param1": "value1",
- "param2": "value2"
}, - "serverlessEnabled": true,
- "snapshotBeforeDeletionEnabled": true,
- "sourceSnapshotID": "instance-ss-abcd1234",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "subscriptionId": "sub-abcd1234",
- "subscriptionLicense": {
- "certificateBase64": "public-cert",
- "expirationDate": "2024-01-01T10:00:00Z",
- "licenseBase64": "license-file"
}, - "subscriptionStatus": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "supportedOperations": [
- {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}, - {
- "apiParameters": [
- {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}, - {
- "custom": false,
- "defaultValue": "option1",
- "dependentResourceID": "r-12345678",
- "description": "The name of the server",
- "displayName": "Server Name",
- "isList": false,
- "key": "serverName",
- "modifiable": true,
- "options": [
- "option1",
- "option2"
], - "regex": "^[a-zA-Z0-9_-]{3,16}$",
- "required": true,
- "scope": {
- "cloudProviders": [
- "aws",
- "azure",
- "gcp"
]
}, - "tabIndex": 1,
- "type": "Boolean|Float64|String|JSON|Resource"
}
], - "configuration": {
- "backupPeriodInHours": 2,
- "backupRetentionInDays": 7,
- "snapshotBeforeDeletion": true
}, - "description": "Delete the current primary pod and let the operator promote a replica.",
- "id": "Expedita ullam eos nesciunt laudantium ullam.",
- "name": "Force failover",
- "scope": [
- "FLEET"
], - "source": "CUSTOM_WORKFLOW",
- "verb": "failover"
}
], - "tierVersion": "1.0"
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
Array of objects (CustomTag) The custom tag for the resource instance | |
| network_type | string The network type |
| requestParams | any The request parameters |
{- "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "network_type": "PUBLIC|INTERNAL",
- "requestParams": {
- "param1": "value1",
- "param2": "value2"
}
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| capacityToBeAdded required | integer <int64> Number of replicas to be added |
{- "capacityToBeAdded": 3
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| sourceSnapshotId | string The source snapshot ID |
| targetRegion required | string The target region to copy the snapshot to |
{- "sourceSnapshotId": "Dolores cumque aspernatur debitis.",
- "targetRegion": "us-west-2"
}{- "snapshotId": "Fuga modi nesciunt exercitationem expedita."
}| 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: http-service The resource key |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription 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 |
| resourceKey required | string Example: http-service The resource key |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| customDNS required | string The custom DNS to add |
| targetPort | integer <int64> The target port |
{- "customDNS": "my-custom-dns.com",
- "targetPort": 8080
}| 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: postgres The resource key |
| id required | string Example: instance-abcd1234 The instance ID |
| workflowId required | string Example: cwt-12345678 The custom workflow ID from the instance's supportedOperations list. |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| requestParams | any Input parameters for the custom workflow. System workflow operations do not require user supplied parameters. |
{- "requestParams": {
- "primaryPodName": "postgres-1"
}
}{- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "workflowExecutionId": "Labore iure sint placeat.",
- "workflowId": "Occaecati illum ut eum incidunt."
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription 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"
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| startTime required | string <date-time> Example: startTime=2026-10-06T10:00:00Z Inclusive start of the requested period, in RFC3339 format |
| endTime required | string <date-time> Example: endTime=2026-10-06T11:00:00Z Exclusive end of the requested period, in RFC3339 format |
| limit | integer <int64> [ 1 .. 1000 ] Default: 100 Example: limit=304 Maximum number of changes to return in one page |
| nextPageToken | string <= 4096 characters Example: nextPageToken=nq9 Continuation token bound to the provider, instance, and requested period |
{- "changes": [
- {
- "health": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "In doloribus et porro.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Sunt eius et maxime non similique quo.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Tempora quidem.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "timestamp": "2026-10-06T10:05:00.123456789Z"
}, - {
- "health": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "In doloribus et porro.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Sunt eius et maxime non similique quo.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Tempora quidem.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "timestamp": "2026-10-06T10:05:00.123456789Z"
}
], - "endTime": "1984-08-30T17:14:23Z",
- "initialStatus": {
- "health": {
- "instanceID": "instance-12345678",
- "lifeCycleStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "resourcesHealth": {
- "In doloribus et porro.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Sunt eius et maxime non similique quo.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "Tempora quidem.": {
- "nodesHealth": {
- "Consequuntur quia voluptatem.": {
- "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"
}, - "Vero ut nesciunt qui non.": {
- "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": "Rerum voluptate sit.",
- "resourceKey": "primary",
- "resourceType": "Kustomize",
- "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}
}, - "status": "HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"
}, - "timestamp": "2026-10-06T10:05:00.123456789Z"
}, - "instanceId": "instance-12345678",
- "nextPageToken": "Laborum reprehenderit omnis dolore aut aperiam nostrum.",
- "startTime": "2006-10-25T04:02:02Z"
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
Array of objects (CustomTag) The custom tag for the resource instance | |
| deletionProtection | boolean Set to true to enable deletion protection or false to disable it |
{- "customTags": [
- {
- "key": "customKey1",
- "value": "customValue1"
}, - {
- "key": "customKey2",
- "value": "customValue2"
}
], - "deletionProtection": true
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| capacityToBeRemoved required | integer <int64> Number of replicas to be removed |
{- "capacityToBeRemoved": 3
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription 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 |
| resourceKey required | string Example: mysql The resource key |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription 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": "Veritatis quasi ut in."
}| serviceProviderId required | string Example: omnistrate The service provider ID |
| serviceKey required | string Example: service-orchestration The service key |
| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "snapshots": [
- {
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "progress": 100,
- "region": "us-east-1",
- "snapshotId": "instance-ss-12345678",
- "snapshotType": "ManualSnapshot",
- "status": "completed"
}
]
}| 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 |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription 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 |
| resourceKey required | string Example: mysql The resource key |
| id required | string Example: instance-abcd1234 The instance ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription 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 |
| resourceKey required | string Example: mysql The resource key |
| snapshotId required | string Example: instance-ss-abcd1234 The snapshot ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| custom_network_id | string Custom network for resource |
| network_type | string The network type |
{- "custom_network_id": "n-1234567890",
- "network_type": "PUBLIC|INTERNAL"
}{- "id": "Voluptate ut."
}| 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 |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
| id required | string Example: instance-abcd1234 The instance ID |
Array of objects (CustomTag) Full replacement set of custom tags for the backing account configuration | |
Array of objects (UpdateAccountConfigNebiusBindingInput) Full replacement set of Nebius bindings for this account config instance | |
| serviceId required | string The service ID |
| setConnection | boolean set account config instance connection |
| subscriptionId required | string The subscription ID |
{- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "nebiusBindings": [
- {
- "privateKeyPEM": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}
], - "serviceId": "service-1234",
- "setConnection": true,
- "subscriptionId": "sub-abcd1234"
}| environmentType | string Example: environmentType=DEV The environment type to filter by |
| snapshotType | string Example: snapshotType=AutomatedSnapshot|ManualSnapshot The type of snapshot to list. Valid values are: 'ManualSnapshot' and 'AutomatedSnapshot' |
{- "snapshots": [
- {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "instanceResourceType": "OperatorCRD",
- "productTierId": "Minus similique enim ducimus consequuntur aliquid rem.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Repellendus est illum debitis laborum.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Laboriosam accusantium beatae id eveniet dolor.",
- "subscriptionOwnerOrgId": "Itaque iure quo quae.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Ipsa modi.",
- "subscriptionOwnerUserName": "Admin"
}, - {
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "instanceResourceType": "OperatorCRD",
- "productTierId": "Minus similique enim ducimus consequuntur aliquid rem.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Repellendus est illum debitis laborum.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Laboriosam accusantium beatae id eveniet dolor.",
- "subscriptionOwnerOrgId": "Itaque iure quo quae.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Ipsa modi.",
- "subscriptionOwnerUserName": "Admin"
}
]
}| subscriptionId | string Example: subscriptionId=sub-abcd1234 The subscription ID |
| instanceId required | string The instance ID |
| targetRegion | string The target region to create the snapshot in. If not specified, use the same region as the instance |
{- "instanceId": "instance-abcd1234",
- "targetRegion": "us-west-2"
}{- "id": "Hic dolorum iste et fugiat."
}| id required | string Example: instance-ss-12345678 The instance snapshot ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 The subscription ID |
{- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "completeTime": "2021-09-01T00:00:00Z",
- "createdTime": "2021-09-01T00:00:00Z",
- "encrypted": true,
- "outputParams": [
- {
- "displayName": "Server Name",
- "key": "serverName",
- "type": "string",
- "value": "server1"
}, - {
- "displayName": "Server Type",
- "key": "serverType",
- "type": "string",
- "value": "db.t3.micro"
}
], - "productTierId": "Sunt quia.",
- "productTierName": "Premium",
- "productTierVersion": "1.0",
- "productTierVersionDescription": "Version 1.0",
- "progress": 99,
- "region": "us-west-2",
- "serviceId": "s-123456",
- "serviceName": "Postgres",
- "snapshotId": "Vel dicta sint eum mollitia.",
- "snapshotMetadata": {
- "backupId": "20260522T230105",
- "backupName": "backup-20260522230104"
}, - "snapshotType": "AutomatedSnapshot|ManualSnapshot",
- "sourceInstanceId": "instance-12345678",
- "status": "completed",
- "subscriptionId": "Unde vel.",
- "subscriptionOwnerOrgId": "Similique illo aliquam non quam consequatur.",
- "subscriptionOwnerOrgName": "Example Inc.",
- "subscriptionOwnerUserId": "Sapiente quidem neque id architecto a.",
- "subscriptionOwnerUserName": "Admin"
}| snapshotId required | string Example: instance-ss-abcd1234 The snapshot ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 The subscription ID |
| custom_network_id | string Custom network for resource |
| network_type | string The network type |
{- "custom_network_id": "n-1234567890",
- "network_type": "PUBLIC|INTERNAL"
}{- "instanceId": "Porro tempora dignissimos."
}| sourceSnapshotId required | string Example: instance-ss-abcd1234 The source snapshot ID |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 The subscription ID |
| targetRegion required | string The target region to copy the snapshot to |
{- "targetRegion": "us-west-2"
}{- "id": "Eligendi distinctio voluptatem tempora fugit unde dolorum."
}| subscriptionID | string Example: subscriptionID=sub-12345678 The subscription ID to get usage for |
{- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 0.67
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
]
}| 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 |
| subscriptionID | string Example: subscriptionID=sub-12345678 The subscription ID to get usage for |
{- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "usage": [
- {
- "dimension": "CPU core hours",
- "endTime": "2021-01-01T00:00:00.000Z",
- "startTime": "2021-01-01T00:00:00.000Z",
- "total": 0.67
}, - {
- "dimension": "custom_metric",
- "endTime": "2026-09-01T00:00:000Z",
- "startTime": "2026-09-01T00:00:000Z",
- "total": 2.5
}
]
}| billingProvider | string Example: billingProvider=STRIPE Billing provider. If specified, list invoices for the specified billing provider. |
{- "invoices": [
- {
- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}, - {
- "currency": "USD",
- "dueDate": "2023-10-01T00:00:00Z",
- "invoiceDate": "2021-01-01T00:00:00.000Z",
- "invoiceId": "in_1234568",
- "invoiceNumber": "2021-01-01-1234567890",
- "invoiceStatus": "draft|open|paid|uncollectible|void",
- "paymentTerms": "Net 30",
- "taxAmount": 10,
- "totalAmount": 110,
- "totalAmountWithoutTax": 100
}
]
}The Consumption Invoice API retrieves the billing information for consumption users
| returnUrl | string Example: returnUrl=https://mysaasportal.com Return Url used to configure payment methods links |
| supportsCustomPaymentPortal | boolean Example: supportsCustomPaymentPortal=true Whether the caller supports inline custom payment method management |
{- "billingProviders": [
- {
- "paymentConfigurable": true,
- "paymentConfigured": true,
- "type": "STRIPE"
}, - {
- "name": "GovPay",
- "paymentConfigurable": false,
- "paymentConfigured": false,
- "paymentInfoPortalURL": null,
- "type": "BRING_YOUR_OWN"
}
], - "customPaymentPortalEnabled": true,
- "paymentConfigured": true,
}The Account Config API manages the access information for a Service Provider account
| awsAccessKey | string The AWS access key |
| awsAccountID | string The AWS account ID |
| awsBootstrapRoleARN | string The security role ARN or service account ARN that grants access to operate the infra |
| awsSecretKey | string The AWS secret key |
| azureSubscriptionID | string The Azure subscription ID |
| azureTenantID | string The Azure tenant ID |
| byoaInstanceID | string The BYOA instance ID that this account config is tied to |
| cloudProviderId required | string Cloud Provider ID to operate on |
Array of objects (CustomTag) The custom tags for the account configuration | |
| description required | string The description for the account |
| gcpProjectID | string The GCP project ID |
| gcpProjectNumber | string The GCP project number |
| gcpServiceAccountEmail | string The GCP service account email |
| gcpServiceAccountKey | string The GCP service account key |
| name required | string The name of the account |
Array of objects (NebiusAccountBindingInput) The Nebius per-region project/service-account bindings for the tenant-scoped Nebius account configuration | |
| nebiusTenantID | string The Nebius tenant ID for the tenant-scoped Nebius account configuration |
| ociDomainID | string The Domain OCID for Oracle Cloud Infrastructure |
| ociTenancyID | string The Tenancy OCID for Oracle Cloud Infrastructure |
{- "awsAccessKey": "Et excepturi quo quia.",
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsSecretKey": "Voluptatem eaque.",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceID": "instance-12345678",
- "cloudProviderId": "Perferendis consequuntur.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "gcpServiceAccountKey": "Placeat velit ipsa facilis minus.",
- "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "ownsArtifactBucket": true,
- "privateKeyPEM": "Voluptate unde natus.",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}, - {
- "ownsArtifactBucket": true,
- "privateKeyPEM": "Voluptate unde natus.",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}, - {
- "ownsArtifactBucket": true,
- "privateKeyPEM": "Voluptate unde natus.",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}
], - "nebiusTenantID": "tenant-id",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}"Non dolorum error saepe dolorem."| 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)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Unde assumenda magni dolorum at et non.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Eveniet sint accusantium occaecati quisquam consequatur.",
- "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00abc123",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}| id required | string Example: ac-12345678 Account Config ID to operate on |
Array of objects (CustomTag) Full replacement set of custom tags for the account configuration | |
| description | string The updated description for the account |
| name | string The updated name of the account |
Array of objects (NebiusAccountBindingInput) Full replacement set of Nebius project/service-account bindings for an existing tenant-scoped Nebius account configuration |
{- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "Nebius account for eu-north1 and eu-west1 projects",
- "name": "Updated Nebius account",
- "nebiusBindings": [
- {
- "ownsArtifactBucket": true,
- "privateKeyPEM": "Voluptate unde natus.",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}, - {
- "ownsArtifactBucket": true,
- "privateKeyPEM": "Voluptate unde natus.",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}, - {
- "ownsArtifactBucket": true,
- "privateKeyPEM": "Voluptate unde natus.",
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8"
}
]
}"Ex eius modi quod tempora."List all registered CloudNativeNetworks for an account configuration
| id required | string Example: ac-12345678 Account Config ID to operate on |
{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Import a discovered host cluster from an imported cloud native network
| id required | string Example: ac-12345678 Account Config ID to operate on |
| region required | string Example: us-east-1 The deployment region where the host cluster resides |
| cloudNativeNetworkId required | string Example: vpc-0abc123def456 The cloud provider network ID (e.g. AWS VPC ID) that contains the host cluster to import |
| hostClusterName required | string Example: existing-eks-cluster The cloud provider host cluster name to import from this cloud native network |
{- "created": true,
- "hostClusterId": "Molestiae dolorum quaerat mollitia labore rerum quia."
}Import an available cloud native network for deployments (sets status to READY)
| id required | string Example: ac-12345678 Account Config ID to operate on |
| region required | string Example: us-east-1 The deployment region whose validated subnetworks should be imported |
| cloudNativeNetworkId required | string Example: /subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to import for deployments |
{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Unimport a cloud native network, reverting it from READY to AVAILABLE
| id required | string Example: ac-12345678 Account Config ID to operate on |
| region required | string Example: us-east-1 The deployment region whose cloud native network row should be unimported |
| cloudNativeNetworkId required | string Example: /subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to unimport. Rejected with HTTP 400 if the network is currently in use by a host cluster. |
{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Bulk import or unimport CloudNativeNetworks for deployments
| id required | string Example: ac-12345678 Account Config ID to operate on |
required | Array of objects (AccountConfigCloudNativeNetworkOperation) List of cloud native network operations to perform |
{- "cloudNativeNetworks": [
- {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "import": true,
- "region": "us-east-1"
}
]
}{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}Sync CloudNativeNetworks from the provider's cloud account: discovers CloudNativeNetworks and upserts them into the database
| id required | string Example: ac-12345678 Account Config ID to operate on |
Array of objects (SyncAccountConfigCloudNativeNetworkTarget) Optional list of (region, cloudNativeNetworkId) targets to sync. Each target is {region (required), cloudNativeNetworkId (optional)}: with the network ID set, only that network is re-validated; with the network ID omitted, every supported network in the region is enumerated. If the entire list is empty, the sync sweeps every region the account is enabled in (derived from the service plan). |
{- "cloudNativeNetworks": [
- {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}, - {
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "includeHostClusters": false,
- "region": "us-east-1"
}
]
}{- "cloudNativeNetworks": [
- {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}, - {
- "accountConfigId": "Natus ut ut eos.",
- "cidr": "10.0.0.0/16",
- "cloudNativeNetworkId": "/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet",
- "createdAt": "2026-04-14T10:00:00Z",
- "createdByOmnistrate": false,
- "hostClusters": [
- {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}, - {
- "eligibleToImport": true,
- "ineligibilityReason": "Host cluster is already imported",
- "name": "existing-eks-cluster"
}
], - "id": "acvpc-12345678",
- "imported": true,
- "inUse": false,
- "name": "production-vpc",
- "privateSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "publicSubnets": [
- {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}, - {
- "az": "us-east-1a",
- "cidr": "10.0.1.0/24",
- "id": "subnet-0abc123def456",
- "isPublic": false,
- "isTagged": true
}
], - "region": "us-east-1",
- "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Cloud native network validated successfully",
- "supportsPrivateDeployment": true,
- "supportsPublicDeployment": true,
- "updatedAt": "2026-04-14T10:05:00Z"
}
]
}| awsAccountID required | string Example: 123456789012 The AWS account ID |
{- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml¶m_CreateLoadBalancerPolicy=false",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Qui est facere officiis qui sed.",
- "description": "An AWS account hosting multiple dev environments",
- "id": "Eius aliquid.",
- "name": "Dev AWS account",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}| azureSubscriptionID required | string Example: 12345678-1234-1234-1234-123456789012 The Azure subscription ID |
{- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Expedita eum minima consequuntur et.",
- "description": "An AWS account hosting multiple dev environments",
- "id": "Saepe nesciunt et numquam.",
- "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|nebius|oci|byoc-onprem|all"
}{- "accountConfigs": [
- {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Possimus rem consequatur.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Aut voluptatem velit qui.",
- "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00abc123",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}, - {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Possimus rem consequatur.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Aut voluptatem velit qui.",
- "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00abc123",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}
], - "ids": [
- "ac-12345678",
- "ac-abcdefgh",
- "ac-1234efgh"
], - "nextPageToken": "next-token"
}| cloudProviderName required | string Example: aws Cloud Provider name to filter on |
{- "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)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Possimus rem consequatur.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Aut voluptatem velit qui.",
- "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00abc123",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}, - {
- "awsAccountID": "123456789012",
- "awsBootstrapRoleARN": "arn:aws:iam::<ACCOUNT_ID>:role/<ROLE_NAME>",
- "awsCloudFormationNoLBTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml",
- "awsCloudFormationTemplateURL": "https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml",
- "azureBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Possimus rem consequatur.",
- "customTags": [
- {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}, - {
- "key": "customKey",
- "value": "customValue"
}
], - "description": "An AWS account hosting multiple dev environments",
- "gcpBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Aut voluptatem velit qui.",
- "name": "Dev AWS account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00abc123",
- "ociBootstrapShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDisconnectShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociOffboardShellCommand": "bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}
], - "ids": [
- "ac-12345678",
- "ac-abcdefgh",
- "ac-1234efgh"
], - "nextPageToken": "next-token"
}| gcpProjectID required | string Example: my-project The GCP project ID |
{- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Itaque omnis veniam.",
- "description": "An AWS account hosting multiple dev environments",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "gcpServiceAccountEmail": "bootstrap@my-project.iam.gserviceaccount.com",
- "id": "Ut voluptas debitis nisi rem.",
- "name": "Dev AWS account",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}| nebiusTenantID required | string Example: tenant-id The Nebius tenant ID |
{- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Excepturi qui ipsum laboriosam.",
- "description": "A Nebius tenant account hosting multiple regional project bindings",
- "id": "Qui in quas.",
- "name": "Prod Nebius tenant account",
- "nebiusBindings": [
- {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}, - {
- "derivedPublicKeyFingerprint": "SHA256:derived-public-key-fingerprint",
- "keyExpiresAt": "2026-04-15T12:00:00Z",
- "keyFingerprint": "SHA256:live-nebius-auth-public-key-fingerprint",
- "keyState": "ACTIVE",
- "ownsArtifactBucket": true,
- "projectID": "project-e00b497fpr00n5hg8wbh2d",
- "publicKeyID": "publickey-e00ngem85mc6pr5v63",
- "publicKeyIDMatches": true,
- "region": "eu-north1",
- "serviceAccountID": "serviceaccount-e00vqdp9fskhmmaan8",
- "serviceAccountKeyValidated": true,
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Binding is ready"
}
], - "nebiusTenantID": "tenant-e00abc123",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}| ociTenancyID required | string Example: ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa The Tenancy OCID for Oracle Cloud Infrastructure |
{- "byoaInstanceIDs": [
- "instance-12345678",
- "instance-abcdefgh"
], - "cloudProviderId": "Deserunt aut aperiam exercitationem amet assumenda voluptate.",
- "description": "An OCI account hosting multiple dev environments",
- "id": "Non impedit.",
- "name": "Dev OCI account",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "status": "PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD",
- "statusMessage": "Account is ready"
}{- "CustomDomains": [
- {
- "customDomain": "mydomain.dev",
- "description": "Description of the domain",
- "id": "Ut fuga.",
- "name": "Dev domain",
- "route53Configuration": {
- "awsAccountID": "123456789012",
}, - "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Account is ready"
}, - {
- "customDomain": "mydomain.dev",
- "description": "Description of the domain",
- "id": "Ut fuga.",
- "name": "Dev domain",
- "route53Configuration": {
- "awsAccountID": "123456789012",
}, - "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Account is ready"
}, - {
- "customDomain": "mydomain.dev",
- "description": "Description of the domain",
- "id": "Ut fuga.",
- "name": "Dev domain",
- "route53Configuration": {
- "awsAccountID": "123456789012",
}, - "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Account is ready"
}
], - "ids": [
- "cd-12345678",
- "cd-abcdefgh",
- "cd-1234efgh"
], - "nextPageToken": "next-token"
}| customDomain required | string The root domain of the domain to use as suffix |
| description required | string The description for the domain |
| name required | string The name of the custom domain |
required | object (Route53Configuration) |
{- "customDomain": "mydomain.dev",
- "description": "Description of the domain",
- "name": "Dev domain",
- "route53Configuration": {
- "awsAccountID": "123456789012"
}
}"Accusantium doloribus."| id required | string Example: cd-12345678 custom domain ID to operate on |
{- "customDomain": "mydomain.dev",
- "description": "Description of the domain",
- "id": "Necessitatibus qui illum sit.",
- "name": "Dev domain",
- "route53Configuration": {
- "awsAccountID": "123456789012",
}, - "status": "PENDING|VERIFYING|READY|FAILED",
- "statusMessage": "Account is ready"
}| family required | string Limit family |
{- "family": "SERVICE"
}{- "keys": [
- "MAX_VIRTUAL_CORES_PER_RESOURCE"
], - "nextPageToken": "next-token"
}| family required | string Example: COMPUTE_INFRA Limit family |
| key required | string Example: MAX_VIRTUAL_CORES_PER_RESOURCE Unique key to identify the limit |
{- "description": "A premium limit",
- "family": "SERVICE",
- "key": "MAX_VIRTUAL_CORES_PER_RESOURCE",
- "modifiable": true,
- "name": "Premium Tier",
- "value": 4
}| family required | string Example: COMPUTE_INFRA Limit family |
| key required | string Example: MAX_VIRTUAL_CORES_PER_RESOURCE Unique key to identify the limit |
| description | string A brief description of the limit |
| name | string Name of the limit |
| value required | integer <int64> Value of the limit being enforced |
{- "description": "A premium limit",
- "name": "Premium Tier",
- "value": 4
}| description required | string A brief description of the Image Registry |
| host required | string The Image Registry host |
| name required | string Name of the Image Registry |
| password | string The password to use when authenticating to the Image Registry |
| username | string The username to use when authenticating to the Image Registry |
{- "description": "DockerHub is a public Docker Image Registry",
- "host": "docker.io",
- "name": "DockerHub",
- "password": "mypassword",
- "username": "myusername"
}"Dolor quos voluptate reprehenderit minima."| id required | string Example: ir-12345678 The ID of the Image Registry |
{- "description": "DockerHub is a public Docker Image Registry",
- "host": "docker.io",
- "id": "Porro nisi quis ex autem.",
- "name": "DockerHub",
- "password": "mypassword",
- "username": "myusername"
}| id required | string Example: ir-12345678 The ID of the Image Registry |
| description | string A brief description of the Image Registry |
| host | string The Image Registry host |
| name | string Name of the Image Registry |
| password | string The password to use when authenticating to the Image Registry |
| username | string The username to use when authenticating to the Image Registry |
{- "description": "DockerHub is a public Docker Image Registry",
- "host": "docker.io",
- "name": "DockerHub",
- "password": "mypassword",
- "username": "myusername"
}| orgId | string Example: orgId=org-12345678 Org Id |
| visibility | string Example: visibility=PRIVATE The visibility of service offering |
| environmentType | string Example: environmentType=DEV The environment type to filter by |
{- "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": "Dolorem ab laudantium voluptatem nemo.",
- "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": "Dolorem ab laudantium voluptatem nemo.",
- "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": "Dolorem ab laudantium voluptatem nemo.",
- "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": "Dolorem ab laudantium voluptatem nemo.",
- "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 |
| environmentType | string Example: environmentType=DEV The environment type to filter by |
{- "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": "Minus velit quas libero.",
- "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 |
{- "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"
}
]
}| instanceId required | string Example: instance-12345678 The ID of the resource instance |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "events": [
- {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}| instanceId required | string Example: instance-12345678 The ID of the resource instance |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "events": [
- {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}| 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 |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "events": [
- {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}| 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 |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "events": [
- {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}| 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=Quisquam officiis voluptatum et possimus.&eventSourceTypes=In dolorum perferendis velit et et.&eventSourceTypes=Repellendus et ea unde debitis ut.&eventSourceTypes=Placeat ut reprehenderit earum sequi perspiciatis sit. The event types to filter by |
| 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 |
{- "events": [
- {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}, - {
- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Dolor sed.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Itaque est eius non aut officiis est.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Natus voluptas nobis ullam est illum nobis.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Fugit aut est voluptas.",
- "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"
}
]
}
], - "ids": [
- "event-12345678"
], - "nextPageToken": "token"
}| id required | string Example: event-12345678 The ID of the event |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Ad dolor est eos voluptatum.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Adipisci quos nisi.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Iure autem voluptatibus debitis rerum eum error.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Culpa rem aliquid.",
- "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"
}
]
}| id required | string Example: event-12345678 The ID of the event |
| subscriptionId | string Example: subscriptionId=sub-abcd1234 Subscription Id |
{- "authMethod": "API_KEY",
- "billingProvider": "STRIPE",
- "billingProviderId": "payer_acme_corp_2024",
- "cloudProvider": "aws",
- "cloudProviderAccountId": "account-12345678",
- "environmentId": "se-123456",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "eventSource": "Customer, Infra or Maintenance",
- "id": "Eum ea accusamus maxime eum fugit.",
- "ipAddress": "203.0.113.42",
- "message": "instance-abcd1234 created",
- "orgId": "Consequatur sunt.",
- "orgName": "Acme Corporation",
- "planVersion": "v1.0",
- "productTierId": "Eum et consequatur eos.",
- "region": "us-east-1",
- "resourceInstanceId": "instance-abcd1234",
- "resourceName": "Galera",
- "roleType": "root",
- "serviceId": "s-123456",
- "serviceName": "mysql",
- "servicePlanName": "Basic Plan",
- "sessionId": "ak-12345678",
- "subscriptionId": "sub-abcd1234",
- "time": "2023-01-10T00:00:00Z",
- "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0",
- "userId": "Eligendi repellendus vel quas qui.",
- "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"
}
]
}| serviceId | string Example: serviceId=service-12345678 Service Id |
| environmentType | string Example: environmentType=DEV The environment type to filter by |
| includeInactive | boolean Example: includeInactive=false Flag indicating whether to include inactive (suspended, cancelled, terminated) subscriptions |
{- "ids": [
- "sub-12345678",
- "sub-abcdefgh",
- "sub-1234efgh"
], - "nextPageToken": "next-token",
- "subscriptions": [
- {
- "accountConfigIdentityId": "Culpa nobis laboriosam itaque veniam.",
- "allowCreatesWhenPaymentNotConfigured": true,
- "allowedDeploymentLocations": [
- {
- "cloudProvider": "aws",
- "regions": [
- "us-east-1",
- "us-west-2"
]
}, - {
- "cloudProvider": "gcp"
}
], - "cloudProviderNames": [
- "aws",
- "gcp"
], - "createdAt": "2019-01-01T00:00:00Z",
- "defaultSubscription": true,
- "id": "Consequatur est quos nesciunt.",
- "maxNumberOfInstances": 10,
- "paymentMethodConfigured": true,
- "productTierId": "Possimus explicabo dicta vero facilis deserunt.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "rootUserId": "Est dolorum ea illo possimus esse.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Voluptatum accusantium.",
- "rootUserOrgName": "Example Inc.",
- "serviceId": "s-123456",
- "serviceLogoURL": "Omnis id asperiores.",
- "serviceName": "MySQL multi-writer service",
- "serviceOrgId": "Sint inventore est modi.",
- "serviceOrgName": "Omnistrate",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionOwnerName": "John Doe"
}, - {
- "accountConfigIdentityId": "Culpa nobis laboriosam itaque veniam.",
- "allowCreatesWhenPaymentNotConfigured": true,
- "allowedDeploymentLocations": [
- {
- "cloudProvider": "aws",
- "regions": [
- "us-east-1",
- "us-west-2"
]
}, - {
- "cloudProvider": "gcp"
}
], - "cloudProviderNames": [
- "aws",
- "gcp"
], - "createdAt": "2019-01-01T00:00:00Z",
- "defaultSubscription": true,
- "id": "Consequatur est quos nesciunt.",
- "maxNumberOfInstances": 10,
- "paymentMethodConfigured": true,
- "productTierId": "Possimus explicabo dicta vero facilis deserunt.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "rootUserId": "Est dolorum ea illo possimus esse.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Voluptatum accusantium.",
- "rootUserOrgName": "Example Inc.",
- "serviceId": "s-123456",
- "serviceLogoURL": "Omnis id asperiores.",
- "serviceName": "MySQL multi-writer service",
- "serviceOrgId": "Sint inventore est modi.",
- "serviceOrgName": "Omnistrate",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionOwnerName": "John Doe"
}, - {
- "accountConfigIdentityId": "Culpa nobis laboriosam itaque veniam.",
- "allowCreatesWhenPaymentNotConfigured": true,
- "allowedDeploymentLocations": [
- {
- "cloudProvider": "aws",
- "regions": [
- "us-east-1",
- "us-west-2"
]
}, - {
- "cloudProvider": "gcp"
}
], - "cloudProviderNames": [
- "aws",
- "gcp"
], - "createdAt": "2019-01-01T00:00:00Z",
- "defaultSubscription": true,
- "id": "Consequatur est quos nesciunt.",
- "maxNumberOfInstances": 10,
- "paymentMethodConfigured": true,
- "productTierId": "Possimus explicabo dicta vero facilis deserunt.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "rootUserId": "Est dolorum ea illo possimus esse.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Voluptatum accusantium.",
- "rootUserOrgName": "Example Inc.",
- "serviceId": "s-123456",
- "serviceLogoURL": "Omnis id asperiores.",
- "serviceName": "MySQL multi-writer service",
- "serviceOrgId": "Sint inventore est modi.",
- "serviceOrgName": "Omnistrate",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionOwnerName": "John Doe"
}
]
}| productTierId required | string The product tier ID |
| serviceId required | string The service ID |
{- "productTierId": "Rerum rem quas voluptates distinctio.",
- "serviceId": "s-123456"
}"Ut et doloremque sed."| id required | string Example: sub-12345678 The subscription ID |
{- "accountConfigIdentityId": "Temporibus sint ipsa aut labore.",
- "allowCreatesWhenPaymentNotConfigured": true,
- "allowedDeploymentLocations": [
- {
- "cloudProvider": "aws",
- "regions": [
- "us-east-1",
- "us-west-2"
]
}, - {
- "cloudProvider": "gcp"
}
], - "cloudProviderNames": [
- "aws",
- "gcp"
], - "createdAt": "2019-01-01T00:00:00Z",
- "defaultSubscription": true,
- "id": "Tempore voluptate inventore repellendus.",
- "maxNumberOfInstances": 10,
- "paymentMethodConfigured": true,
- "productTierId": "Magnam doloremque soluta ut quam.",
- "productTierName": "Omnistrate Multi Tenancy",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "rootUserId": "Ut consequatur itaque pariatur ab delectus.",
- "rootUserName": "John Doe",
- "rootUserOrgId": "Et amet qui.",
- "rootUserOrgName": "Example Inc.",
- "serviceId": "s-123456",
- "serviceLogoURL": "Quo officiis.",
- "serviceName": "MySQL multi-writer service",
- "serviceOrgId": "Et at aliquid ea est natus.",
- "serviceOrgName": "Omnistrate",
- "status": "ACTIVE|SUSPENDED|TERMINATED|CANCELLED",
- "subscriptionOwnerName": "John Doe"
}The subscription request API for end customers to issue subscription requests
| 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": "Consequatur quae iste.",
- "productTierId": "Dolore assumenda vel.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Consequuntur non dolorum sit placeat eius pariatur.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Ab sit.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Non quia eligendi sunt maiores.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Consequatur quae iste.",
- "productTierId": "Dolore assumenda vel.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Consequuntur non dolorum sit placeat eius pariatur.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Ab sit.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Non quia eligendi sunt maiores.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Consequatur quae iste.",
- "productTierId": "Dolore assumenda vel.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Consequuntur non dolorum sit placeat eius pariatur.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Ab sit.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Non quia eligendi sunt maiores.",
- "updatedByUserName": "John Doe"
}, - {
- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Consequatur quae iste.",
- "productTierId": "Dolore assumenda vel.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Consequuntur non dolorum sit placeat eius pariatur.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Ab sit.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Non quia eligendi sunt maiores.",
- "updatedByUserName": "John Doe"
}
]
}| productTierId required | string The product tier ID |
| serviceId required | string The service ID |
{- "productTierId": "Provident rerum.",
- "serviceId": "s-123456"
}"Et placeat aut."| id required | string Example: subr-12345678 The subscription ID |
{- "createdAt": "2019-01-01T00:00:00Z",
- "id": "Laudantium rem voluptatibus quaerat consequuntur quam.",
- "productTierId": "Hic autem molestiae.",
- "productTierName": "Omnistrate Multi Tenancy",
- "rootUserEmail": "abc@gmail.com",
- "rootUserId": "Dolor maxime suscipit aliquid quia quia rem.",
- "rootUserName": "John Doe",
- "serviceId": "s-123456",
- "serviceLogoURL": "Molestiae delectus vel debitis et.",
- "serviceName": "MySQL multi-writer service",
- "status": "PENDING|APPROVED|DENIED|CANCELLED",
- "updatedAt": "2019-01-01T00:00:00Z",
- "updatedByUserId": "Nobis omnis et fuga ducimus et.",
- "updatedByUserName": "John Doe"
}{- "identityProviders": [
- {
- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "disabled": false,
- "emailIdentifiers": "company.com",
- "environmentType": "production",
- "id": "Qui quis laborum aut consequuntur.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "scopes": "openid email profile",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
}, - {
- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "disabled": false,
- "emailIdentifiers": "company.com",
- "environmentType": "production",
- "id": "Qui quis laborum aut consequuntur.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "scopes": "openid email profile",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
}, - {
- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "disabled": false,
- "emailIdentifiers": "company.com",
- "environmentType": "production",
- "id": "Qui quis laborum aut consequuntur.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "scopes": "openid email profile",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
}
]
}| authorizationEndpoint | string The authorization endpoint of the Identity Provider |
| clientId required | string The Client ID of the Identity Provider |
| clientSecret required | string The Client Secret of the Identity Provider |
| disabled | boolean Whether the Identity Provider is disabled |
| emailIdentifiers | string The email identifiers to use for the Identity Provider |
| environmentType | string The type of environment to filter costs by |
| identityProviderName required | string The type of the Identity Provider |
| loginButtonIconUrl | string The URL of the icon to use for the login button |
| loginButtonText | string The text to use for the login button |
| name | string The name of the Identity Provider |
| scopes | string The scopes to request from the Identity Provider |
| tokenEndpoint | string The token endpoint of the Identity Provider |
| userInfoEndpoint | string The user info endpoint of the Identity Provider |
{- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "disabled": false,
- "emailIdentifiers": "company.com",
- "environmentType": "Dolorum debitis omnis enim non.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "scopes": "openid email profile",
}"Consequatur eos."| environmentType | string Example: environmentType=production The environment type to render the identity provider for |
| redirectUrl | string Example: redirectUrl=https://example.com/redirect The URL to redirect to after successful authentication |
| loginHint | string Example: loginHint=user@domain.com Login hint to pre-fill the identity provider login form |
{- "identityProviders": [
- {
- "emailIdentifiers": "company.com",
- "id": "Dignissimos id quasi commodi et sit quidem.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "renderedAuthorizationEndpoint": "https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com&redirect_uri=https://example.com/redirect&scope=openid email profile&state=idpName-guid",
- "state": "state"
}, - {
- "emailIdentifiers": "company.com",
- "id": "Dignissimos id quasi commodi et sit quidem.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "renderedAuthorizationEndpoint": "https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com&redirect_uri=https://example.com/redirect&scope=openid email profile&state=idpName-guid",
- "state": "state"
}, - {
- "emailIdentifiers": "company.com",
- "id": "Dignissimos id quasi commodi et sit quidem.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "renderedAuthorizationEndpoint": "https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com&redirect_uri=https://example.com/redirect&scope=openid email profile&state=idpName-guid",
- "state": "state"
}, - {
- "emailIdentifiers": "company.com",
- "id": "Dignissimos id quasi commodi et sit quidem.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "renderedAuthorizationEndpoint": "https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com&redirect_uri=https://example.com/redirect&scope=openid email profile&state=idpName-guid",
- "state": "state"
}
]
}{- "identityProviderTypes": [
- {
- "SupportCustomEndpoints": true,
- "SupportCustomScopes": false,
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"
}, - {
- "SupportCustomEndpoints": true,
- "SupportCustomScopes": false,
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"
}, - {
- "SupportCustomEndpoints": true,
- "SupportCustomScopes": false,
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"
}
]
}| id required | string Example: idp-12345678 The Identity Provider ID |
{- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "disabled": false,
- "emailIdentifiers": "company.com",
- "environmentType": "production",
- "id": "Sunt earum cupiditate itaque natus.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "scopes": "openid email profile",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
}| id required | string Example: idp-12345678 The Identity Provider ID |
| authorizationEndpoint | string The authorization endpoint of the Identity Provider |
| clientId | string The Client ID of the Identity Provider |
| clientSecret | string The Client Secret of the Identity Provider |
| disabled | boolean Whether the Identity Provider is disabled |
| emailIdentifiers | string The email identifiers to use for the Identity Provider |
| environmentType | string The type of environment for the Identity Provider |
| loginButtonIconUrl | string The URL of the icon to use for the login button |
| loginButtonText | string The text to use for the login button |
| name | string The name of the Identity Provider |
| scopes | string The scopes to request from the Identity Provider |
| tokenEndpoint | string The token endpoint of the Identity Provider |
| userInfoEndpoint | string The user info endpoint of the Identity Provider |
{- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "disabled": false,
- "emailIdentifiers": "company.com",
- "environmentType": "production",
- "loginButtonText": "Login with Google",
- "name": "Google for my company",
- "scopes": "openid email profile",
}| id required | string Example: idp-12345678 The Identity Provider ID |
{- "clientId": "exampleclientid.apps.googleusercontent.com",
- "clientSecret": "exampleclientsecret",
- "id": "Unde quia eligendi ea vitae sapiente.",
- "identityProviderName": "Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC",
- "name": "Google for my company",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}{- "saasPortals": [
- {
- "customDomain": "mycustomdomain.com",
- "customDomainStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "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": "saasportal",
- "resourceName": "SaaS Portal"
}
}, - "disablePasswordLogin": false,
- "emailConfig": {
- "smtpFromEmail": "example@gmail.com",
- "smtpHost": "smtp.gmail.com",
- "smtpPassword": "password",
- "smtpPort": 587,
- "smtpUsername": "username"
}, - "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "googleAnalyticsTagID": "G-123456789",
- "imageConfig": {
- "imageName": "myimage",
- "imageRegistry": "ghcr.io",
- "imageTag": "latest"
}, - "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "customDomain": "mycustomdomain.com",
- "customDomainStatus": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED",
- "detailedNetworkTopology": {
- "r-abcd1234": {
- "allowedIPRanges": [
- "0.0.0.0/0"
], - "clusterEndpoint": "primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud",
- "clusterPorts": [
- 3306
], - "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": "saasportal",
- "resourceName": "SaaS Portal"
}
}, - "disablePasswordLogin": false,
- "emailConfig": {
- "smtpFromEmail": "example@gmail.com",
- "smtpHost": "smtp.gmail.com",
- "smtpPassword": "password",
- "smtpPort": 587,
- "smtpUsername": "username"
}, - "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "googleAnalyticsTagID": "G-123456789",
- "imageConfig": {
- "imageName": "myimage",
- "imageRegistry": "ghcr.io",
- "imageTag": "latest"
}, - "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}
]
}{- "customDomains": [
- {
- "clusterEndpoint": "example.com",
- "customDomain": "mycustomdomain.com",
- "description": "My custom domain description",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "MyCustomDomain",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "clusterEndpoint": "example.com",
- "customDomain": "mycustomdomain.com",
- "description": "My custom domain description",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "MyCustomDomain",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "clusterEndpoint": "example.com",
- "customDomain": "mycustomdomain.com",
- "description": "My custom domain description",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "MyCustomDomain",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "clusterEndpoint": "example.com",
- "customDomain": "mycustomdomain.com",
- "description": "My custom domain description",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "MyCustomDomain",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}
]
}| customDomain required | string The custom domain |
| description required | string The custom domain description |
| environmentType required | string The environment type for the custom domain |
| name required | string The custom domain name |
{- "customDomain": "mycustomdomain.com",
- "description": "My custom domain description",
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "MyCustomDomain"
}| environmentType required | string Example: DEV The environment type for the saas portal custom domain to update |
| customDomain | string The custom domain |
| description | string The custom domain description |
| name | string The custom domain name |
{- "customDomain": "mycustomdomain.com",
- "description": "My custom domain description",
- "name": "MyCustomDomain"
}| environmentType required | string Example: DEV The environment type for the saas portal custom domain to update |
| apiKeyValue | string The API key value for the SaaS portal |
| customDomain | string The custom domain for the SaaS portal |
| disablePasswordLogin | boolean Whether to disable password login for the SaaS portal |
object (SaaSPortalEmailConfig) | |
| googleAnalyticsTagID | string The Google Analytics tag ID for the SaaS portal |
object (SaaSPortalImageConfig) |
{- "apiKeyValue": "om_ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",
- "customDomain": "mycustomdomain.com",
- "disablePasswordLogin": false,
- "emailConfig": {
- "smtpFromEmail": "example@gmail.com",
- "smtpHost": "smtp.gmail.com",
- "smtpPassword": "password",
- "smtpPort": 587,
- "smtpUsername": "username"
}, - "googleAnalyticsTagID": "G-123456789",
- "imageConfig": {
- "imageName": "myimage",
- "imageRegistry": "ghcr.io",
- "imageTag": "latest"
}
}| chartName | string Example: chartName=my-chart The chart name to filter by |
{- "helmPackages": [
- {
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "password": "my-password",
- "username": "my-user"
}, - {
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "password": "my-password",
- "username": "my-user"
}
]
}required | object (HelmPackage) |
{- "helmPackage": {
- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "password": "my-password",
- "username": "my-user"
}
}| chartName required | string Example: my-chart The chart name of the Helm package to describe |
| chartVersion required | string Example: 1.0.0 The chart version of the Helm package to describe |
{- "chartName": "my-chart",
- "chartRepoName": "my-repo",
- "chartValues": {
- "key1": "value1",
- "key2": 3,
- "key3": {
- "key4": "value4"
}
}, - "chartVersion": "1.0.0",
- "layeredChartValues": [
- {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}, - {
- "name": "my-layer",
- "scope": {
- "{{ $sys.cloudProviderName }}": "aws"
}, - "values": {
- "global": {
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": "omnistrate.com/managed-by",
- "operator": "In",
- "values": [
- "omnistrate"
]
}
]
}
]
}
}
}
}
}, - "valuesFile": {
- "gitConfiguration": {
- "accessToken": "my-token",
- "commitSHA": "1e386b5f54de9150d336ccfe2e14782b94faf67c",
- "referenceName": "tags/v1.0.0",
- "userName": "my-user"
}, - "path": "helm/values/production.yaml"
}
}
], - "namespace": "default",
- "password": "my-password",
- "username": "my-user"
}| imageRegistry required | string Example: imageRegistry=docker.io Registry where the image is stored |
| username | string Example: username=username Username to access the image registry |
| password | string Example: password=password Password to access the image registry |
| image required | string Example: image=library/mysql:5.7 Name of the image along with the tag. Include the repository name if the image is not from the official repository |
{- "errorMsg": "Voluptatem totam dolore.",
- "imageAccessible": false
}Array of objects (EnvironmentVariable) Runtime environment variables needed to run the image | |
| image required | string Name of the image along with the tag. Include the repository name if the image is not from the official repository |
| imageRegistry required | string Registry where the image is stored |
| password | string Password to access the image registry |
| username | string Username to access the image registry |
{- "environmentVariables": [
- {
- "key": "MYSQL_ROOT_PASSWORD",
- "value": "password"
}
], - "image": "library/mysql:5.7",
- "imageRegistry": "docker.io",
- "password": "password",
- "username": "username"
}{- "fileContent": "Incidunt velit ipsam aut porro non distinctio."
}| 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 |
| subscriptionId | string Example: subscriptionId=sub-12345678 List available custom networks for the given subscription ID |
{- "customNetworks": [
- {
- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Hic sed voluptas cumque vel est.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningUserId": "Ea officiis ullam culpa vitae dolorem delectus.",
- "owningUserName": "John Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Hic sed voluptas cumque vel est.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningUserId": "Ea officiis ullam culpa vitae dolorem delectus.",
- "owningUserName": "John Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}, - {
- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Hic sed voluptas cumque vel est.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningUserId": "Ea officiis ullam culpa vitae dolorem delectus.",
- "owningUserName": "John Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}
]
}| cidr | 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 (NetworkFeaturesConfiguration) | |
| orgId | string The ID of the organization that owns the custom network |
{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "name": "Prod us-east-1",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "orgId": "Non omnis."
}{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Eos dolores omnis vitae.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningUserId": "Architecto asperiores facilis nobis.",
- "owningUserName": "John Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| id required | string Example: n-12345678 ID of a custom network |
{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Non libero rerum est.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningUserId": "Ut earum numquam error quia impedit expedita.",
- "owningUserName": "John Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| id required | string Example: n-12345678 ID of a custom network |
| name | string User friendly network name to help distinguish networks with same CIDRs |
{- "name": "Dev us-east-1"
}{- "cidr": "10.0.0.0/16",
- "cloudProviderName": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "cloudProviderRegion": "us-east-1",
- "created_at": "2023-01-10T00:00:00Z",
- "id": "Tempore dignissimos et.",
- "last_modified_at": "2023-01-20T00:00:00Z",
- "name": "Prod us-east-1",
- "networkDefinitionType": "Default|Custom|Imported",
- "networkFeaturesConfiguration": {
- "isPrivateLinkEnabled": false
}, - "networkInstances": [
- {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}, - {
- "awsAccountID": "123456789012",
- "azureSubscriptionID": "12345678-1234-1234-1234-123456789012",
- "azureTenantID": "12345678-1234-1234-1234-123456789012",
- "cloudProviderNativeNetworkId": "vpc-12345678",
- "gcpProjectID": "my-project",
- "gcpProjectNumber": "123456789012",
- "hostClusterID": "Maiores voluptate labore omnis.",
- "ociDomainID": "ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "ociTenancyID": "ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
], - "owningUserId": "Et repudiandae inventore.",
- "owningUserName": "John Doe",
- "status": "FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"
}| code | string Authorization code from Stripe |
| state | string Random string used on the authorize URL |
{- "code": "ac_12345678",
- "state": "12345678"
}{- "stripeUserID": "acct_12345678"
}{- "billingProviders": [
- {
- "connectClientID": "ca_1234567890",
- "status": "ENABLED",
- "stripeCustomerID": "cus_1234567890",
- "type": "STRIPE"
}, - {
- "name": "GovPay",
- "status": "ENABLED",
- "type": "BRING_YOUR_OWN"
}
], - "enabled": true
}| billingProviderType required | string Example: STRIPE The type of billing provider to enable |
| balanceDueLink | string The URL to the balance due page |
| logoURL | string The URL of the logo for the billing provider. Only present when the billing provider is BRING_YOUR_OWN |
| name | string A custom name for the billing provider. Only present when the billing provider is BRING_YOUR_OWN |
{- "balanceDueLink": "https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN",
- "name": "Stripe"
}| environmentType required | string Example: DEV The environment type for the secret |
| name required | string Example: my-secret Name of the secret |
{- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "my-secret",
- "value": "super-secret-value"
}| environmentType required | string Example: DEV The environment type for the secret |
| name required | string Example: my-secret Name of the secret |
| value required | string The value of the secret |
{- "value": "super-secret-value"
}| environmentType required | string Example: DEV The environment type for the secret |
{- "secrets": [
- {
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "my-secret",
- "value": "super-secret-value"
}, - {
- "environmentType": "PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL",
- "name": "my-secret",
- "value": "super-secret-value"
}
]
}| deploymentCellID | string Either this or the instanceID must be provided to evaluate the expression(s) |
| expression | string Expression containing system and api parameter variable references |
object If provided, the | |
| instanceID | string Either this or the deploymentCellID must be provided to evaluate the expression(s) |
| productTierID | string Mandatory if the instanceID is not provided |
| resourceKey required | string The resource key to use for evaluating resource parameters |
| serviceID required | string The service ID to use for evaluating service parameters |
{- "deploymentCellID": "Rem distinctio voluptatum.",
- "expression": "{{ $sys.network.externalClusterEndpoint }}",
- "expressionMap": {
- "dbHost": "{{ $sys.database.host }}",
- "dbPort": "{{ $var.port }}"
}, - "instanceID": "instance-12345678",
- "productTierID": "Sed ut impedit aut deserunt.",
- "resourceKey": "mysql",
- "serviceID": "s-123456"
}{- "error": "failed to evaluate expression: ...",
- "result": "my-cluster.example.com"
}| type required | string Example: type=x-omnistrate-service-plan|x-omnistrate-integrations|x-omnistrate-mode-internal|x-omnistrate-proxy-type|x-omnistrate-actionhooks|x-omnistrate-api-params|x-omnistrate-capabilities|x-omnistrate-compute|x-omnistrate-job-config|x-omnistrate-storage|x-omnistrate-image-registry-attributes|x-omnistrate-load-balancer|compose|service-plan|deployment-cell-amenities|system-parameters|services-orchestration-create-dsl|service-orchestration-modify-dsl The type of the schema to retrieve |
"Ipsum quis velit similique praesentium."{- "apiKeys": [
- {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}, - {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}, - {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}
]
}| description | string Optional free-text description. No character of the plaintext key is ever stored or returned beyond the prefix label. |
| expiresAt | string <date-time> Optional ISO 8601 expiry. Omit for non-expiring keys. |
| name required | string Operator-facing display name for the key. Unique within the org; conflicts return 409. |
| roleType required | string Authority granted to the key. Must be assignable by the caller per the role priority cap. The 'root' role is never assignable to an API key. |
{- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "name": "ci-pipeline-prod",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator"
}{- "id": "apikey-12345678",
- "key": "om_ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF12",
- "metadata": {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}
}| id required | string Example: apikey-12345678 The API key ID. |
{- "metadata": {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}
}| id required | string Example: apikey-12345678 The API key ID. |
| description | string New description. Optional; nil leaves the field unchanged. |
| name | string New display name. Optional; nil leaves the field unchanged. Re-validated for uniqueness within the org on change (409 on conflict). |
{- "description": "Used by the prod CI pipeline; rotated 2026-04.",
- "name": "ci-pipeline-prod-renamed"
}{- "metadata": {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}
}| id required | string Example: apikey-12345678 The API key ID. |
{- "metadata": {
- "createdAt": "2026-04-23T19:37:16Z",
- "createdByUserId": "Id voluptatem deleniti eum.",
- "createdByUserName": "Alice Admin",
- "description": "Used by the prod CI pipeline to call the deploy API.",
- "expiresAt": "2027-01-01T00:00:00Z",
- "id": "apikey-12345678",
- "lastUsedAt": "2026-04-23T19:37:16Z",
- "name": "ci-pipeline-prod",
- "prefix": "om",
- "revokedAt": "2026-04-30T12:00:00Z",
- "revokedByUserId": "Suscipit corporis enim deleniti.",
- "revokedByUserName": "Bob Ops",
- "roleType": "root|editor|reader|service_editor|service_reader|admin|service_operator",
- "status": "active|expired|revoked"
}
}Payment method management for end customers (SP-tier billing via Stripe Connect)
Get Stripe publishable key and connected account ID for mounting Elements
{- "publishableKey": "pk_test_51...",
- "stripeAccountId": "acct_1M2JTkLkdIwHu7ix"
}List all payment methods for the end customer
{- "paymentMethods": [
- {
- "bankName": "STRIPE TEST BANK",
- "brand": "visa",
- "displayName": "Visa ending 4242",
- "expMonth": 12,
- "expYear": 2030,
- "id": "pm_1NVChw2eZvKYlo2CwkOranTh",
- "isDefault": true,
- "last4": "4242",
- "type": "card"
}, - {
- "bankName": "STRIPE TEST BANK",
- "brand": "visa",
- "displayName": "Visa ending 4242",
- "expMonth": 12,
- "expYear": 2030,
- "id": "pm_1NVChw2eZvKYlo2CwkOranTh",
- "isDefault": true,
- "last4": "4242",
- "type": "card"
}, - {
- "bankName": "STRIPE TEST BANK",
- "brand": "visa",
- "displayName": "Visa ending 4242",
- "expMonth": 12,
- "expYear": 2030,
- "id": "pm_1NVChw2eZvKYlo2CwkOranTh",
- "isDefault": true,
- "last4": "4242",
- "type": "card"
}, - {
- "bankName": "STRIPE TEST BANK",
- "brand": "visa",
- "displayName": "Visa ending 4242",
- "expMonth": 12,
- "expYear": 2030,
- "id": "pm_1NVChw2eZvKYlo2CwkOranTh",
- "isDefault": true,
- "last4": "4242",
- "type": "card"
}
]
}Remove a payment method from the connected account. Blocked if unpaid invoices exist.
| id required | string^pm_[a-zA-Z0-9]+$ Example: pm_1NVChw2eZvKYlo2CwkOranTh Payment method ID to remove |
| status | string Enum: "PENDING" "IN_PROGRESS" "READY" "AVAILABLE" "FAILED" "CANCELLED" "SKIPPED" "DEPRECATED" "REVOKED" Example: status=AVAILABLE Lifecycle status for a managed release revision or provisioner-target sync. |
| releaseComponent | string Enum: "managed-manifest" "bootstrap-service" "service-orchestration" Example: releaseComponent=bootstrap-service Component pipeline that owns a managed artifact subset. |
| limit | integer <int64> [ 1 .. 100 ] Default: 20 Example: limit=47 |
| includeArtifacts | boolean Default: false Example: includeArtifacts=true |
{- "revisions": [
- {
- "artifactCount": 6353513789521185000,
- "artifacts": [
- {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}
], - "bundleRevisionId": "oabr-Ac",
- "bundleVersion": "r0000020",
- "componentRevisions": [
- {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}
], - "contentHash": "sha256:eA8b8AFcdD4d05E0094d0DF84bC29e600bfD962519dfd3CfE49dfDe1Ea0DFc0B",
- "createdAt": "2015-07-15T11:07:18Z",
- "lastError": "In quasi.",
- "lastTransitionTime": "1996-07-15T01:46:56Z",
- "releaseComponent": "bootstrap-service",
- "releaseSequence": 9096025103970400000,
- "releasedAt": "1973-05-14T10:25:36Z",
- "status": "AVAILABLE",
- "updatedAt": "1997-08-20T02:00:43Z",
- "workflowId": "cdp",
- "workflowRunId": "m9q"
}, - {
- "artifactCount": 6353513789521185000,
- "artifacts": [
- {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}
], - "bundleRevisionId": "oabr-Ac",
- "bundleVersion": "r0000020",
- "componentRevisions": [
- {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}
], - "contentHash": "sha256:eA8b8AFcdD4d05E0094d0DF84bC29e600bfD962519dfd3CfE49dfDe1Ea0DFc0B",
- "createdAt": "2015-07-15T11:07:18Z",
- "lastError": "In quasi.",
- "lastTransitionTime": "1996-07-15T01:46:56Z",
- "releaseComponent": "bootstrap-service",
- "releaseSequence": 9096025103970400000,
- "releasedAt": "1973-05-14T10:25:36Z",
- "status": "AVAILABLE",
- "updatedAt": "1997-08-20T02:00:43Z",
- "workflowId": "cdp",
- "workflowRunId": "m9q"
}, - {
- "artifactCount": 6353513789521185000,
- "artifacts": [
- {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}
], - "bundleRevisionId": "oabr-Ac",
- "bundleVersion": "r0000020",
- "componentRevisions": [
- {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}
], - "contentHash": "sha256:eA8b8AFcdD4d05E0094d0DF84bC29e600bfD962519dfd3CfE49dfDe1Ea0DFc0B",
- "createdAt": "2015-07-15T11:07:18Z",
- "lastError": "In quasi.",
- "lastTransitionTime": "1996-07-15T01:46:56Z",
- "releaseComponent": "bootstrap-service",
- "releaseSequence": 9096025103970400000,
- "releasedAt": "1973-05-14T10:25:36Z",
- "status": "AVAILABLE",
- "updatedAt": "1997-08-20T02:00:43Z",
- "workflowId": "cdp",
- "workflowRunId": "m9q"
}
]
}| bundleVersion required | string^r[0-9]{7,}$ Example: r0000020 |
| includeArtifacts | boolean Default: true Example: includeArtifacts=true |
{- "artifactCount": 1772075955271498000,
- "artifacts": [
- {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap",
- "bootstrap"
], - "name": "oc1",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Facilis sit.",
- "Optio voluptatem autem in.",
- "Quod aliquid et eveniet nihil."
], - "relativePath": "e7",
- "sourceChecksum": "sha256:00AD78f5FcBfAd6aF7ad57534AB215F62e41F8C23aDCC014fF3eCE2bC0fA0E67",
- "sourceDigest": "sha256:9f2C7a96D7c6F06BC4bBbCFf7e9c5CD8BEbF0dDeB2D2D14ffBBf36AADfDEC716",
- "sourceRef": "q",
- "type": "container-image"
}
], - "bundleRevisionId": "oabr-3z",
- "bundleVersion": "r0000020",
- "componentRevisions": [
- {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}, - {
- "component": "bootstrap-service",
- "sourceCommit": "fti",
- "version": "sxt"
}
], - "contentHash": "sha256:a25B62aADAe8F29f413BD9ade809C48E24A5EF51A10cEa7E0fFCAf0Bc3Bc3CBd",
- "createdAt": "2000-10-16T22:22:09Z",
- "lastError": "Consequatur nobis consequatur.",
- "lastTransitionTime": "1975-06-15T02:33:22Z",
- "releaseComponent": "bootstrap-service",
- "releaseSequence": 5638324923186775000,
- "releasedAt": "1972-12-20T03:24:26Z",
- "status": "AVAILABLE",
- "updatedAt": "1981-09-20T15:58:59Z",
- "workflowId": "gtl",
- "workflowRunId": "g47"
}required | Array of objects (ManagedReleaseArtifact2) [ 1 .. 512 ] items |
| component required | string Enum: "managed-manifest" "bootstrap-service" "service-orchestration" |
| componentVersion required | string [ 1 .. 256 ] characters |
| idempotencyKey required | string [ 1 .. 512 ] characters |
| sourceCommit required | string [ 7 .. 128 ] characters |
{- "artifacts": [
- {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap"
], - "name": "lv2",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Minima quis.",
- "Temporibus praesentium occaecati et.",
- "Aut quo."
], - "relativePath": "c6",
- "sourceChecksum": "sha256:F0DA3DB7dB0d1f33082aDa33FCbb895bD57a0a723D2Bd37fC19BaFfb9e3581Dc",
- "sourceDigest": "sha256:958BFbCEBBC6CcdD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0Ee",
- "sourceRef": "fz3",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap"
], - "name": "lv2",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Minima quis.",
- "Temporibus praesentium occaecati et.",
- "Aut quo."
], - "relativePath": "c6",
- "sourceChecksum": "sha256:F0DA3DB7dB0d1f33082aDa33FCbb895bD57a0a723D2Bd37fC19BaFfb9e3581Dc",
- "sourceDigest": "sha256:958BFbCEBBC6CcdD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0Ee",
- "sourceRef": "fz3",
- "type": "container-image"
}, - {
- "artifactKey": "container-image/dataplane-agent",
- "consumers": [
- "bootstrap"
], - "name": "lv2",
- "ownerComponent": "bootstrap-service",
- "platforms": [
- "Minima quis.",
- "Temporibus praesentium occaecati et.",
- "Aut quo."
], - "relativePath": "c6",
- "sourceChecksum": "sha256:F0DA3DB7dB0d1f33082aDa33FCbb895bD57a0a723D2Bd37fC19BaFfb9e3581Dc",
- "sourceDigest": "sha256:958BFbCEBBC6CcdD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0Ee",
- "sourceRef": "fz3",
- "type": "container-image"
}
], - "component": "bootstrap-service",
- "componentVersion": "j",
- "idempotencyKey": "m",
- "sourceCommit": "e8s"
}{- "bundleRevisionId": "oabr-s",
- "bundleVersion": "r0000020",
- "created": true,
- "readyTargetCount": 733636892857335900,
- "releaseSequence": 7017778706656903000,
- "targetCount": 5059642064992159000
}| organizationId required | string [ 1 .. 256 ] characters Example: ke6 |
| provisionerTargetId required | string [ 1 .. 256 ] characters Example: hp |
| status | string Enum: "PENDING" "IN_PROGRESS" "READY" "AVAILABLE" "FAILED" "CANCELLED" "SKIPPED" "DEPRECATED" "REVOKED" Example: status=AVAILABLE Lifecycle status for a managed release revision or provisioner-target sync. |
| includeArtifactResults | boolean Default: false Example: includeArtifactResults=true |
{- "syncs": [
- {
- "artifactResultCount": 4072052514457675000,
- "artifactResults": [
- {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}
], - "bundleRevisionId": "oabr-S-",
- "bundleVersion": "r0000020",
- "createdAt": "1999-02-12T18:26:48Z",
- "destinationRegistry": "oiy",
- "lastError": "Facere accusantium velit tempora saepe quis voluptatem.",
- "lastTransitionTime": "1998-04-07T06:10:53Z",
- "organizationId": "m3e",
- "provisionerTargetId": "2",
- "status": "AVAILABLE",
- "syncId": "spabs-Fu",
- "updatedAt": "1975-04-26T02:58:06Z",
- "workflowId": "wbf",
- "workflowRunId": "l05"
}, - {
- "artifactResultCount": 4072052514457675000,
- "artifactResults": [
- {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}
], - "bundleRevisionId": "oabr-S-",
- "bundleVersion": "r0000020",
- "createdAt": "1999-02-12T18:26:48Z",
- "destinationRegistry": "oiy",
- "lastError": "Facere accusantium velit tempora saepe quis voluptatem.",
- "lastTransitionTime": "1998-04-07T06:10:53Z",
- "organizationId": "m3e",
- "provisionerTargetId": "2",
- "status": "AVAILABLE",
- "syncId": "spabs-Fu",
- "updatedAt": "1975-04-26T02:58:06Z",
- "workflowId": "wbf",
- "workflowRunId": "l05"
}, - {
- "artifactResultCount": 4072052514457675000,
- "artifactResults": [
- {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}
], - "bundleRevisionId": "oabr-S-",
- "bundleVersion": "r0000020",
- "createdAt": "1999-02-12T18:26:48Z",
- "destinationRegistry": "oiy",
- "lastError": "Facere accusantium velit tempora saepe quis voluptatem.",
- "lastTransitionTime": "1998-04-07T06:10:53Z",
- "organizationId": "m3e",
- "provisionerTargetId": "2",
- "status": "AVAILABLE",
- "syncId": "spabs-Fu",
- "updatedAt": "1975-04-26T02:58:06Z",
- "workflowId": "wbf",
- "workflowRunId": "l05"
}
]
}| organizationId required | string [ 1 .. 256 ] characters Example: mcj |
| provisionerTargetId required | string [ 1 .. 256 ] characters Example: e4 |
| bundleRevisionId required | string^oabr-[a-zA-Z0-9-]+$ Example: oabr-8J |
| includeArtifactResults | boolean Default: true Example: includeArtifactResults=true |
{- "artifactResultCount": 2400267738857627600,
- "artifactResults": [
- {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}, - {
- "artifactKey": "i",
- "backingChecksum": "sha256:2dbF1Fd6a4d2ea61fb7bb3c903CDECCCa8e7051a8B7Bd9baBD9Fa717D0d0de7F",
- "backingDigest": "sha256:57F8cCcbADF4cEDCf2Ae0dFf4Bf28dE3a8BFef108d6C6ffF1BfaCEbfD6B5f2de",
- "backingRef": "5nu",
- "backingReferences": [
- "v2f",
- "swp",
- "8hp"
], - "completedAt": "2015-10-20T07:41:06Z",
- "error": "Dolorum sit qui eveniet qui qui exercitationem."
}
], - "bundleRevisionId": "oabr-AP",
- "bundleVersion": "r0000020",
- "createdAt": "1985-06-05T14:40:16Z",
- "destinationRegistry": "h7v",
- "lastError": "Magni delectus veritatis.",
- "lastTransitionTime": "1977-01-02T09:02:11Z",
- "organizationId": "q",
- "provisionerTargetId": "y",
- "status": "AVAILABLE",
- "syncId": "spabs-u",
- "updatedAt": "1972-05-28T08:25:14Z",
- "workflowId": "q0l",
- "workflowRunId": "abv"
}Tenant-scoped managed artifact release history, Base Amenities release policy, and provisioner-target synchronization API. Published releases and target synchronization records are read-only.
Return the managed artifact release policy for one Base Amenities environment and cloud provider. The authenticated organization is the authorization boundary.
| environmentType required | string Example: PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL The type of service environment |
| cloudProvider required | string Example: aws|azure|gcp|nebius|oci|byoc-onprem|all Name of the Infra Provider |
{- "autoUpgrade": false,
- "cloudProvider": "aws",
- "effectiveBundleVersion": "r0000020",
- "environmentType": "PROD",
- "preferredBundleVersion": "r0000020"
}Update automatic release adoption or the preferred managed artifact release for one Base Amenities environment and cloud provider. Enabling auto-upgrade clears the stored preference; disabling it without a version freezes the current effective release.
| environmentType required | string Example: PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL The type of service environment |
| cloudProvider required | string Example: aws|azure|gcp|nebius|oci|byoc-onprem|all Name of the Infra Provider |
| autoUpgrade required | boolean Enable automatic adoption of the newest published release. When true, preferredBundleVersion must be omitted and any stored pin is cleared. |
| preferredBundleVersion | string^r[0-9]{7,}$ Published release to prefer while auto-upgrade is disabled. When disabling auto-upgrade, omission preserves an existing preferred release or pins the current effective release if no preference exists. |
{- "autoUpgrade": false,
- "preferredBundleVersion": "r0000020"
}{- "autoUpgrade": false,
- "cloudProvider": "aws",
- "effectiveBundleVersion": "r0000020",
- "environmentType": "PROD",
- "preferredBundleVersion": "r0000020"
}List published managed artifact releases visible to the authenticated organization.
| bundleVersion | string^r[0-9]{7,}$ Example: bundleVersion=r7272713 |
| releasedAfter | string <date-time> Example: releasedAfter=2010-08-26T21:14:01Z |
| releasedBefore | string <date-time> Example: releasedBefore=2008-03-09T13:13:09Z |
| limit | integer <int64> [ 1 .. 100 ] Default: 20 Example: limit=27 |
| nextPageToken | string <= 4096 characters Example: nextPageToken=glh Opaque token returned by the previous list response. |
{- "nextPageToken": "Atque repellat in quaerat excepturi.",
- "releases": [
- {
- "amenityCount": 15,
- "artifactCount": 57,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}
], - "bundleVersion": "r0000020",
- "createdAt": "2012-06-19T14:06:10Z",
- "lastTransitionTime": "1987-05-27T02:50:09Z",
- "releaseSequence": 4389002687703641000,
- "releasedAt": "2011-10-07T04:19:42Z",
- "targetStatus": {
- "failedTargetCount": 486329899735505340,
- "inProgressTargetCount": 288701735923406850,
- "pendingTargetCount": 290999624289262850,
- "readyTargetCount": 2410572674813043000,
- "skippedTargetCount": 7300512868169114000,
- "totalTargetCount": 7214288593533760000
}
}, - {
- "amenityCount": 15,
- "artifactCount": 57,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}
], - "bundleVersion": "r0000020",
- "createdAt": "2012-06-19T14:06:10Z",
- "lastTransitionTime": "1987-05-27T02:50:09Z",
- "releaseSequence": 4389002687703641000,
- "releasedAt": "2011-10-07T04:19:42Z",
- "targetStatus": {
- "failedTargetCount": 486329899735505340,
- "inProgressTargetCount": 288701735923406850,
- "pendingTargetCount": 290999624289262850,
- "readyTargetCount": 2410572674813043000,
- "skippedTargetCount": 7300512868169114000,
- "totalTargetCount": 7214288593533760000
}
}, - {
- "amenityCount": 15,
- "artifactCount": 57,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}
], - "bundleVersion": "r0000020",
- "createdAt": "2012-06-19T14:06:10Z",
- "lastTransitionTime": "1987-05-27T02:50:09Z",
- "releaseSequence": 4389002687703641000,
- "releasedAt": "2011-10-07T04:19:42Z",
- "targetStatus": {
- "failedTargetCount": 486329899735505340,
- "inProgressTargetCount": 288701735923406850,
- "pendingTargetCount": 290999624289262850,
- "readyTargetCount": 2410572674813043000,
- "skippedTargetCount": 7300512868169114000,
- "totalTargetCount": 7214288593533760000
}
}
]
}Return one published managed artifact release, including its tenant-visible artifacts.
| bundleVersion required | string^r[0-9]{7,}$ Example: r0000020 |
{- "amenityCount": 15,
- "artifactCount": 57,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "helm-chart/aws-ebs-csi-driver",
- "name": "aws-ebs-csi-driver",
- "platforms": [
- "vai",
- "id6",
- "5f1"
], - "relativePath": "omnistrate/charts/aws-ebs-csi-driver",
- "sourceChecksum": "sha256:314c2188aafc0cbf5fd8007515d8bf12576de1609c7736642014781418a69737",
- "sourceDigest": "sha256:a668b81ce1dbfdcdfe230cec9bc467f344f24948e4edfec9045a0950789a878c",
- "type": "container-image",
- "version": "2.55.0"
}
], - "bundleVersion": "r0000020",
- "createdAt": "1979-08-19T08:00:02Z",
- "lastTransitionTime": "1997-08-16T10:46:42Z",
- "releaseSequence": 6635099025426621000,
- "releasedAt": "2008-03-17T16:06:00Z",
- "targetStatus": {
- "failedTargetCount": 486329899735505340,
- "inProgressTargetCount": 288701735923406850,
- "pendingTargetCount": 290999624289262850,
- "readyTargetCount": 2410572674813043000,
- "skippedTargetCount": 7300512868169114000,
- "totalTargetCount": 7214288593533760000
}
}List private managed artifact syncs or public ECR publications for the authenticated organization.
| registryType | string Example: registryType=PRIVATE_ECR|PUBLIC_ECR Registry kind to list; omitted selects PRIVATE_ECR for existing clients. |
| destinationAccountId | string^[0-9]{12}$ Example: destinationAccountId=265030318314 Optional destination AWS account filter for PRIVATE_ECR or PUBLIC_ECR; not an execution host-cluster ID. Combined with targetId, both filters must match. |
| bundleVersion | string^r[0-9]{7,}$ Example: bundleVersion=r6146499 |
| status | string Example: status=PENDING|IN_PROGRESS|READY|FAILED|SKIPPED Lifecycle status for one private provisioner-target sync or public account publication. Known values are PENDING, IN_PROGRESS, READY, FAILED and SKIPPED. Clients must tolerate additional values; the service validates supported status filters. |
| targetId | string [ 1 .. 256 ] characters Example: targetId=3 |
| updatedAfter | string <date-time> Example: updatedAfter=1983-10-14T04:14:18Z |
| updatedBefore | string <date-time> Example: updatedBefore=1972-04-30T04:38:04Z |
| limit | integer <int64> [ 1 .. 100 ] Default: 20 Example: limit=90 |
| nextPageToken | string <= 4096 characters Example: nextPageToken=e60 Opaque token returned by the previous list response. |
{- "nextPageToken": "Debitis explicabo dolor quia perferendis.",
- "syncs": [
- {
- "artifactCount": 5412706961893181000,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}
], - "bundleVersion": "r0000020",
- "completedArtifactCount": 560453293501416450,
- "createdAt": "2006-12-29T01:30:52Z",
- "destination": {
- "accountId": "m2l",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "registry": "r4r"
}, - "failedArtifactCount": 8730745589517610000,
- "failureCategory": "ENDPOINT",
- "failureMessage": "h7a",
- "id": "spabs-B",
- "lastTransitionTime": "2006-04-05T00:35:38Z",
- "registryType": "PRIVATE_ECR|PUBLIC_ECR",
- "status": "PENDING|IN_PROGRESS|READY|FAILED|SKIPPED",
- "target": {
- "accountId": "el9",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "id": "7",
- "name": "hu6",
- "region": "xq8"
}, - "updatedAt": "1990-02-08T21:23:50Z"
}, - {
- "artifactCount": 5412706961893181000,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}
], - "bundleVersion": "r0000020",
- "completedArtifactCount": 560453293501416450,
- "createdAt": "2006-12-29T01:30:52Z",
- "destination": {
- "accountId": "m2l",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "registry": "r4r"
}, - "failedArtifactCount": 8730745589517610000,
- "failureCategory": "ENDPOINT",
- "failureMessage": "h7a",
- "id": "spabs-B",
- "lastTransitionTime": "2006-04-05T00:35:38Z",
- "registryType": "PRIVATE_ECR|PUBLIC_ECR",
- "status": "PENDING|IN_PROGRESS|READY|FAILED|SKIPPED",
- "target": {
- "accountId": "el9",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "id": "7",
- "name": "hu6",
- "region": "xq8"
}, - "updatedAt": "1990-02-08T21:23:50Z"
}, - {
- "artifactCount": 5412706961893181000,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}
], - "bundleVersion": "r0000020",
- "completedArtifactCount": 560453293501416450,
- "createdAt": "2006-12-29T01:30:52Z",
- "destination": {
- "accountId": "m2l",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "registry": "r4r"
}, - "failedArtifactCount": 8730745589517610000,
- "failureCategory": "ENDPOINT",
- "failureMessage": "h7a",
- "id": "spabs-B",
- "lastTransitionTime": "2006-04-05T00:35:38Z",
- "registryType": "PRIVATE_ECR|PUBLIC_ECR",
- "status": "PENDING|IN_PROGRESS|READY|FAILED|SKIPPED",
- "target": {
- "accountId": "el9",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "id": "7",
- "name": "hu6",
- "region": "xq8"
}, - "updatedAt": "1990-02-08T21:23:50Z"
}
]
}Return one managed artifact synchronization record, including per-artifact results.
| id required | string^(spabs|sppap)-[a-zA-Z0-9-]+$ Example: sppap-9 |
{- "artifactCount": 4115339503071489000,
- "artifacts": [
- {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}, - {
- "amenityName": "EBS CSI Driver",
- "artifactKey": "container-image/chart/cert-manager/webhook.image",
- "completedAt": "2001-08-17T12:28:12Z",
- "destinationDigest": "sha256:86f03eb224a36bd410a57acc7b58e0abb70e9f2077d8bb3a4c428398506156e8",
- "destinationRef": "buy",
- "failureCategory": "ENDPOINT",
- "failureMessage": "r4z",
- "sourceDigest": "sha256:96f1dac6d56b57891291c9745c9afb9d6b2a3b821f1be5179b19c6097b09ed95",
- "sourceRef": "tv3",
- "status": "READY",
- "version": "v1.20.1"
}
], - "bundleVersion": "r0000020",
- "completedArtifactCount": 8520858888903790000,
- "createdAt": "1982-04-27T22:26:16Z",
- "destination": {
- "accountId": "m2l",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "registry": "r4r"
}, - "failedArtifactCount": 5459167404545064000,
- "failureCategory": "ENDPOINT",
- "failureMessage": "iwe",
- "id": "sppap-KB",
- "lastTransitionTime": "1972-12-31T16:58:34Z",
- "registryType": "PRIVATE_ECR|PUBLIC_ECR",
- "status": "PENDING|IN_PROGRESS|READY|FAILED|SKIPPED",
- "target": {
- "accountId": "el9",
- "cloudProvider": "aws|azure|gcp|nebius|oci|byoc-onprem|all",
- "id": "7",
- "name": "hu6",
- "region": "xq8"
}, - "updatedAt": "1977-07-09T09:41:45Z"
}