latestOpenAPI 3.0.02026-08-10221235717.8 KB
e21ad140ec3c
public
ResourceDefinition
Update a Resource Definition.
patch/orgs/{orgId}/resources/defs/{defId}
Path parameters
orgIdstring required
The Organization ID.
defIdstring required
The Resource Definition ID.
Request body
Example request
{
"driver_account": "gcp-dev-cloudsql",
"driver_inputs": {
"secret_refs": {
"dbcredentials": {
"password": {
"ref": "path--to--password",
"store": "my-store",
"version": "1"
},
"username": {
"value": "***"
}
}
},
"values": {
"instance": "my-dev-project:my-region:dev-db"
}
},
"provision": {
"aws-policy": {
"is_dependent": false
},
"dns#my-dns": {}
}
}Response
The updated Resource Definition.
Example response
{
"created_at": "2020-05-23T12:32:16Z",
"created_by": "a.user@example.com",
"criteria": [
{
"env_type": "development",
"id": "123456"
}
],
"driver_account": "gcp-dev-cloudsql",
"driver_inputs": {
"secret_refs": {
"credentials": {
"password": {
"value": "<secret>"
},
"user": {
"ref": "vault/path/to/data/secrets/user",
"store": "my-external-vault",
"version": "1"
}
}
},
"values": {
"instance": "my-dev-project:my-region:dev-db"
}
},
"driver_type": "humanitec/postgres-cloudsql",
"id": "dev-postgres",
"is_default": false,
"is_deleted": false,
"name": "Dev Postgres Instance",
"org_id": "test-org",
"provision": {
"aws-policy": {
"is_dependent": false,
"match_dependents": false
},
"dns#my-dns": {}
},
"type": "postgres"
}