Confirm Compose project adoption
confirm_application_compose_adoptionConfirm a one-time Compose takeover: re-enter all declared variables, then stop source containers and start a managed replacement using the same verified local named volumes.
Instructions
Confirm the one-time takeover of an eligible unexpired Compose candidate. Re-enter every declared variable because VPSnet never reads or copies existing values. This destructive operation revalidates the exact source, stops its containers, and starts a managed replacement with the same verified local named volumes. On failure, source containers resume only after the managed replacement is conclusively contained; otherwise recovery fails closed. The exact external-volume binding remains signed into later lifecycle actions. Confirm the exact service, candidate, reconstructed recipe, variable NAMES, container/volume counts, and source-stop impact with the user first. Never repeat secret values in approval text or results. Requires applications:manage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | Plain, non-secret environment values. Put secret values in the install tool's secrets field. | |
| name | Yes | Lowercase customer recipe name, 2-41 characters | |
| orderNo | Yes | Tenant-owned service order number: 1-64 ASCII letters, digits or hyphens, e.g. VP12345 or VP12345-1 | |
| secrets | No | Install-time secret values keyed by the exact declared names. Values are encrypted by VPSnet and omitted from tool results. | |
| confirmed | Yes | True only after the user confirmed this exact destructive takeover | |
| adoption_id | Yes | Opaque Compose adoption UUID returned by the prepare operation | |
| idempotencyKey | Yes | Client-global unique key. Reuse it only to replay this exact adoption confirmation. | |
| acknowledge_source_stop | Yes | True only after the user approved stopping the exact source containers during takeover | |
| registry_credential_ids | No | Owned registry credential UUIDs from list_application_registry_credentials | |
| acknowledge_recipe_risks | Yes | True only after the user approved the reconstructed customer-owned recipe | |
| acknowledge_runtime_restart | No | Explicit consent for a possible one-time service restart while the application runtime is prepared |