Skip to content

Create a cloud-resource

POST
/cloud-resources
object
data
object
name
required
string
>= 1 characters <= 120 characters
kind
required

Diskriminátor typu zdroje (ResourceKind v cloud-connectoru).

string
Allowed values: instance managed-db object-storage network kubernetes load-balancer dns-zone
service_type

Konkrétní managed služba (jen pro kind=managed-db / object-storage).

string
Allowed values: rds-postgres rds-mysql azure-db-postgres azure-db-mysql cloudsql-postgres cloudsql-mysql s3 azure-blob gcs
provider
required
string
Allowed values: hetzner ovhcloud aws gcp azure scaleway upcloud digitalocean
region
required
string
status
required
string
Allowed values: pending provisioning running stopping stopped terminating terminated failed
external_id

Provider-side identifikátor zdroje (ARN / resource id / bucket name).

string
spec

Požadovaná kind-specifická konfigurace (ManagedDatabaseSpec / ObjectStorageSpec / CloudConfig).

outputs

Provider výstupy (ip, endpoint, bucket url, …) — bez secretů.

endpoint

DB host:port nebo URL bucketu (bez credentials).

string
connection_secret

AES-256-GCM šifrovaný connection string / přístupový secret. NIKDY se nevrací v API plaintext.

string
monthly_cost
number
currency
required
string
Allowed values: EUR USD CZK GBP
error_message
string
provisioned_at
string format: date-time
terminated_at
string format: date-time
metadata

Arbitrary JSON value (object, array, string, number, boolean, or null)

organisation
One of:

DocumentId reference to api::organisation.organisation

string
created_by_user
One of:

DocumentId reference to plugin::users-permissions.user

string
credential
One of:

DocumentId reference to api::cloud-credential.cloud-credential

string
cloud_instance
One of:

DocumentId reference to api::cloud-instance.cloud-instance

string
home_region
required

Logical data-residency region of the tenant (CELL invariant, F2.CELL.01)

string
Allowed values: eu us apac
cell_id

Deployment cell within home_region for blast-radius isolation (CELL invariant, F2.CELL.01)

string

Created

object
data
object
name
required
string
>= 1 characters <= 120 characters
kind
required

Diskriminátor typu zdroje (ResourceKind v cloud-connectoru).

string
Allowed values: instance managed-db object-storage network kubernetes load-balancer dns-zone
service_type

Konkrétní managed služba (jen pro kind=managed-db / object-storage).

string
Allowed values: rds-postgres rds-mysql azure-db-postgres azure-db-mysql cloudsql-postgres cloudsql-mysql s3 azure-blob gcs
provider
required
string
Allowed values: hetzner ovhcloud aws gcp azure scaleway upcloud digitalocean
region
required
string
status
required
string
Allowed values: pending provisioning running stopping stopped terminating terminated failed
external_id

Provider-side identifikátor zdroje (ARN / resource id / bucket name).

string
spec

Požadovaná kind-specifická konfigurace (ManagedDatabaseSpec / ObjectStorageSpec / CloudConfig).

outputs

Provider výstupy (ip, endpoint, bucket url, …) — bez secretů.

endpoint

DB host:port nebo URL bucketu (bez credentials).

string
connection_secret

AES-256-GCM šifrovaný connection string / přístupový secret. NIKDY se nevrací v API plaintext.

string
monthly_cost
number
currency
required
string
Allowed values: EUR USD CZK GBP
error_message
string
provisioned_at
string format: date-time
terminated_at
string format: date-time
metadata

Arbitrary JSON value (object, array, string, number, boolean, or null)

organisation
One of:

DocumentId reference to api::organisation.organisation

string
created_by_user
One of:

DocumentId reference to plugin::users-permissions.user

string
credential
One of:

DocumentId reference to api::cloud-credential.cloud-credential

string
cloud_instance
One of:

DocumentId reference to api::cloud-instance.cloud-instance

string
home_region
required

Logical data-residency region of the tenant (CELL invariant, F2.CELL.01)

string
Allowed values: eu us apac
cell_id

Deployment cell within home_region for blast-radius isolation (CELL invariant, F2.CELL.01)

string
documentId
string
id
integer
createdAt
string format: date-time
updatedAt
string format: date-time
publishedAt
string format: date-time
nullable

Validation error

Missing or invalid authentication

Not authorized (tenant scope or capability)