Pulumi
Source: https://runstack.engineer/docs/toolkits/pulumi
Pulumi Cloud stacks, updates, deployments, drift, webhooks, org membership, and access tokens via the Pulumi REST API.
Tools (52):
| Tool | Description |
|---|---|
pulumiCreateStack | Create a stack with optional config, tags, and teams. |
pulumiGetStack | Get a stack with resources summary, tags, and teams. |
pulumiDeleteStack | Delete a stack and its history. Resources must be destroyed first. |
pulumiGetStackActivity | Get recent stack activity (updates, deployments, changes). |
pulumiListStackCollaborators | List users with access to a stack. |
pulumiGetStackConfig | Get stack configuration (ESC environment reference). |
pulumiSetStackConfig | Set stack configuration (ESC environment reference). |
pulumiDeleteStackConfig | Delete stack configuration. |
pulumiGetStackOutputs | Get stack outputs from the latest deployment. |
pulumiGetStackMetadata | Get stack metadata (repo, branch, runtime). |
pulumiRenameStack | Rename a stack and/or move it to another project. |
pulumiTransferStack | Transfer a stack to another organization. |
pulumiGetStackTags | Get stack tags (key/value metadata) from the stack record. |
pulumiSetStackTags | Replace all stack tags with the provided map (wholesale replacement; omitted keys are removed). |
pulumiDeleteStackTag | Delete one stack tag. |
pulumiGetStackTeams | List teams with access to a stack. |
pulumiTriggerUpdate | Create a stack update record for preview, update (pulumi up), destroy, or refresh. The update must be started separately by the Pulumi engine or Deployments. |
pulumiListUpdates | List update history of a stack (versions, kinds, results). |
pulumiGetLatestUpdate | Get the latest update of a stack with status and result. |
pulumiGetUpdate | Get one update by version with events summary. |
pulumiCancelUpdate | Cancel an in-progress preview/update/destroy/refresh operation. |
pulumiGetResourceCount | Count resources in the latest stack deployment by type. |
pulumiGetLatestResources | List resources in the latest stack deployment. |
pulumiGetResource | Get one resource by URN from the latest deployment. |
pulumiExportStack | Export the latest stack deployment (state JSON). |
pulumiImportStack | Import stack state from an export file (migration). |
pulumiGetDriftStatus | Get drift detection status of a stack. |
pulumiListDriftRuns | List drift detection runs of a stack. |
pulumiListDeployments | List Pulumi Deployments (CI-driven runs) of a stack. |
pulumiGetDeployment | Get one deployment with status and logs link. |
pulumiCancelDeployment | Cancel a running deployment. |
pulumiGetDeploymentLogs | Get logs of a deployment. |
pulumiGetDeploymentSettings | Get deployment settings (git source, operation, schedules) of a stack. |
pulumiSetDeploymentSettings | Configure deployment settings: git source, operation (update/preview/destroy), schedules, TTL. |
pulumiPauseDeployments | Pause scheduled deployments of a stack. |
pulumiResumeDeployments | Resume scheduled deployments of a stack. |
pulumiListWebhooks | List stack webhooks (payload URLs notified on updates). |
pulumiCreateWebhook | Create a stack webhook (payload URL, secret, active). |
pulumiDeleteWebhook | Delete a stack webhook. |
pulumiPingWebhook | Send a test ping to a stack webhook. |
pulumiEncryptValue | Encrypt a plaintext value with the stack key (for secrets in config). |
pulumiDecryptValue | Decrypt a ciphertext value with the stack key. |
pulumiGetOrg | Get a Pulumi Cloud organization (plan, billing, and settings summary). |
pulumiGetOrgMetadata | Get organization metadata (default project, VCS defaults, feature flags). |
pulumiListOrgTeams | List teams in a Pulumi Cloud organization. |
pulumiListOrgMembers | List members of a Pulumi Cloud organization. |
pulumiProjectExists | Check whether a project exists in an organization (lightweight HEAD check). |
pulumiGetUser | Get the authenticated Pulumi Cloud user profile. |
pulumiListUserStacks | List stacks visible to the authenticated user, with optional filters by organization, project, or tags. |
pulumiListAccessTokens | List personal access tokens for the authenticated user (metadata only, not secret values). |
pulumiCreateAccessToken | Create a personal access token. The token value (pul-…) is returned once at creation and cannot be retrieved later. |
pulumiDeleteAccessToken | Revoke a personal access token by ID. |