azureProvisioner
Autenticado · admin para applyProvisiona ambientes Azure via wizard de 5 etapas (plan/apply/status/resources). Revela a credencial do Cofre de Dados server-side (AES-256-GCM) e grava auditoria em AzureProvisioning.
Endpoint HTTP
https://prodpipes.base44.app/functions/azureProvisionerSDK (no app)
await base44.functions.invoke("azureProvisioner", {
// payload específico da função
});HTTP (curl)
curl -X POST https://prodpipes.base44.app/functions/azureProvisioner \
-H "Content-Type: application/json" \
-d '{ "payload": {} }'Payload
| Campo | Tipo | Req. | Descrição |
|---|---|---|---|
operation | string | sim | plan | apply | status | resources |
payload.environment | string | sim | dev | qa | staging | production | production_dr |
payload.location | string | não | Região Azure (ex.: brazilsouth) |
payload.monthlyBudget | number | não | Orçamento mensal em USD |
payload.requestedBy | string | não | E-mail do solicitante |
payload.vaultCredId | string | não | ID da credencial no Cofre de Dados (descriptografada server-side) |
correlationId | string | não | Reutilizado em apply/status |
resourceGroup | string | não | Usado em status/resources |
deployment | string | não | Nome do deployment (status) |