Audit log events
Every event Pulumi Cloud can record in an organization’s audit log, grouped by the product area it belongs to. To view or export your organization’s log, see Audit logs.
Each entry lists:
- Event — the name shown in the Pulumi Cloud console and in the
eventfield of an exported log. - Event ID — the stable identifier to match on when you process an exported log programmatically.
- Description — what the event records, followed where applicable by the permission level the action required, or a note that the event was raised by a failed authentication or authorization check.
Event list last updated on 2026-08-28, synced automatically from the Pulumi Cloud API.
This list is generated from the Pulumi Cloud API, so it stays in step with what your organization’s log actually records.
Authentication and identity
Logins, identity changes, single sign-on configuration, OIDC issuer registration, and permission-denied events.
| Event | Event ID | Description |
|---|---|---|
| Auth Failure Change Request | auth-failure-change-request | A user attempted an operation on a change request without the permission it requires. Recorded as an authentication failure. |
| Auth Failure Environment | auth-failure-environment | A user attempted an operation on an environment without the permission it requires. Recorded as an authentication failure. |
| Auth Failure Insights Account | auth-failure-insights-account | A user attempted an operation on a Pulumi Insights cloud account without the permission it requires. Recorded as an authentication failure. |
| Auth Failure Organization Role | auth-failure-organization-role | A user attempted an operation without the organization role it requires. Recorded as an authentication failure. |
| Auth Failure SCIM Access Token | auth-failure-scim-access-token | A request to an organization’s SCIM endpoints presented an invalid access token. Recorded as an authentication failure. |
| Auth Failure Stack Permission | auth-failure-stack-permission | A user attempted an operation without the stack permission it requires. Recorded as an authentication failure. |
| Authorization Policy Updated | authorization-policy-updated | The authorization policy governing which OIDC subjects may exchange tokens was updated. |
| OIDC Issuer Deleted | oidc-issuer-deleted | A registered OIDC issuer was removed from the organization. |
| OIDC Issuer Registered | oidc-issuer-registered | An OIDC issuer was registered with the organization. |
| OIDC Issuer Updated | oidc-issuer-updated | A registered OIDC issuer was updated, or its thumbprints were regenerated. |
| OIDC Issuer Validation Failed | oidc-issuer-validation-failed | Certificate validation failed for an OIDC issuer, either during CA verification or during thumbprint validation. Recorded as an authentication failure. |
| SAML Configuration Updated | saml-configuration-updated | An organization’s SAML single sign-on configuration was updated. Requires organization admin. |
| User Added New Identity to Their Account | user-added-new-identity-to-their-account | A user associated a new identity provider login with their Pulumi account. |
| User Login | user-login | A user successfully logged in to Pulumi Cloud. |
| User Login Failed | user-login-failed | A user tried to log in to Pulumi Cloud and failed, for example by submitting an incorrect password. |
Access tokens
Creation and revocation of organization, team, and personal access tokens, including tokens issued through OIDC token exchange.
| Event | Event ID | Description |
|---|---|---|
| Deployment Runner Token Created for OIDC Issuer | deployment-runner-token-created-for-oidc-issuer | A registered OIDC issuer exchanged a token for a deployment runner access token. |
| Organization Token Created | organization-token-created | An organization access token was created. Requires organization admin. |
| Organization Token Created for OIDC Issuer | organization-token-created-for-oidc-issuer | A registered OIDC issuer exchanged a token for an organization access token. |
| Organization Token Deleted | organization-token-deleted | An organization access token was revoked. Requires organization admin. |
| Personal Token Created for OIDC Issuer | personal-token-created-for-oidc-issuer | A registered OIDC issuer exchanged a token for a personal access token. |
| Team Token Created | team-token-created | A team access token was created. Requires organization admin. |
| Team Token Created for OIDC Issuer | team-token-created-for-oidc-issuer | A registered OIDC issuer exchanged a token for a team access token. |
| Team Token Deleted | team-token-deleted | A team access token was revoked. Requires organization admin. |
Organization and members
Organization settings, invitations, membership, custom roles, service accounts, and trials.
| Event | Event ID | Description |
|---|---|---|
| Custom Role Created | custom-role-created | A custom role was created in the organization. Requires organization admin. |
| Custom Role Deleted | custom-role-deleted | A custom role was deleted from the organization. Requires organization admin. |
| Custom Role Updated | custom-role-updated | A custom role’s name, description, or permissions were changed. Requires organization admin. |
| Member Added | member-added | A member was added to an organization. Requires organization admin. |
| Member Removed | member-removed | A member was removed from an organization. Requires organization admin. |
| Member Role Changed | member-role-changed | A member’s role in an organization was changed. Requires organization admin. |
| Organization Backend Changed | organization-backend-changed | An organization’s identity backend (GitHub, GitLab, SAML, or Pulumi) was changed. Requires organization admin. |
| Organization Deployment Default Role Updated | organization-deployment-default-role-updated | The organization’s default role for deployments was changed. Requires organization admin. |
| Organization Invite Accepted | organization-invite-accepted | A pending organization invite was accepted and the invitee joined the organization. |
| Organization Invite Canceled | organization-invite-canceled | A pending organization invite was canceled and is no longer valid. Requires organization admin. |
| Organization Invite Sent | organization-invite-sent | An organization admin invited someone to join the organization. Requires organization admin. |
| Organization Settings Changed | organization-settings-changed | An organization’s settings were changed. Requires organization admin. |
| Retrial Ended | retrial-ended | A Pulumi site admin ended the organization’s retrial. Requires organization admin. |
| Retrial Expiration Updated | retrial-expiration-updated | A Pulumi site admin changed the expiration date of the organization’s active retrial. Requires organization admin. |
| Retrial Started | retrial-started | A Pulumi site admin started a retrial for the organization. Requires organization admin. |
| Service Created | service-created | A service account was created in the organization. Requires organization admin. |
| Service Deleted | service-deleted | A service account was deleted from the organization, revoking its access tokens and permissions. Requires organization admin. |
| Service Updated | service-updated | A service account’s details or membership were changed. Requires organization admin. |
Teams
Creating, updating, and deleting teams.
| Event | Event ID | Description |
|---|---|---|
| Team Created | team-created | A team was created in an organization. Requires organization admin. |
| Team Deleted | team-deleted | A team was deleted from an organization. Requires organization admin. |
| Team Updated | team-updated | A team’s name, description, or membership was changed. Requires organization admin. |
Stacks
Creating, updating, renaming, transferring, and deleting stacks, plus collaborator changes and stack secret decryption.
| Event | Event ID | Description |
|---|---|---|
| Secret Decrypted | secret-decrypted | A secret value belonging to a stack was decrypted. |
| Secrets Batch Decrypted | secrets-batch-decrypted | A batch of secret values belonging to a stack was decrypted in a single request. |
| Stack Collaborator Added | stack-collaborator-added | A collaborator was added to a stack. Requires organization admin. |
| Stack Collaborator Permissions Changed | stack-collaborator-permissions-changed | A stack collaborator’s permissions were changed. Requires organization admin. |
| Stack Collaborator Removed | stack-collaborator-removed | A collaborator was removed from a stack. Requires organization admin. |
| Stack Created | stack-created | A stack was created. |
| Stack Created from Template | stack-created-from-template | A stack was created from a template. |
| Stack Deleted | stack-deleted | A stack was deleted. Requires stack admin. |
| Stack Exported | stack-exported | A stack’s state was exported. |
| Stack Imported | stack-imported | A stack’s state was imported, replacing its checkpoint. |
| Stack Provider Open | stack-provider-open | An ESC environment read a stack’s outputs through the pulumi-stacks provider. |
| Stack Renamed | stack-renamed | A stack was renamed. Requires organization admin. |
| Stack Transferred to Organization | stack-transferred-to-organization | A stack was transferred from one organization to another. Requires organization admin. |
| Stack Update Canceled | stack-update-canceled | A stack update was canceled before it finished. |
| Stack Update Completed | stack-update-completed | A stack update finished. |
| Stack Update Started | stack-update-started | A stack update started. |
Deployments
Pulumi Deployments configuration, including deployment settings, schedules, self-hosted runner pools, and pausing or resuming deployments.
| Event | Event ID | Description |
|---|---|---|
| Deployment Runner Pool Created | deployment-runner-pool-created | A self-hosted deployment runner pool was registered with the organization. Requires organization admin. |
| Deployment Runner Pool Deleted | deployment-runner-pool-deleted | A self-hosted deployment runner pool was removed from the organization. Requires organization admin. |
| Deployment Settings Role Updated | deployment-settings-role-updated | A stack’s deployment settings were assigned the role its deployments run as. |
| Organization Deployments Paused | organization-deployments-paused | Deployments were paused for an entire organization. Requires organization admin. |
| Organization Deployments Resumed | organization-deployments-resumed | Deployments were resumed for an entire organization. Requires organization admin. |
| Scheduled Deployment Created | scheduled-deployment-created | A deployment was scheduled for a stack. |
| Scheduled Deployment Deleted | scheduled-deployment-deleted | A stack’s deployment schedule was deleted. |
| Scheduled Deployment Updated | scheduled-deployment-updated | A stack’s deployment schedule was changed. |
| Stack Deployments Paused | stack-deployments-paused | Deployments were paused for a single stack. Requires stack admin. |
| Stack Deployments Resumed | stack-deployments-resumed | Deployments were resumed for a single stack. Requires stack admin. |
Environments
Opening, reading, editing, tagging, cloning, scheduling, and rotating Pulumi ESC environments.
| Event | Event ID | Description |
|---|---|---|
| Environment Cloned | environment-cloned | An ESC environment was cloned into a new environment. |
| Environment Created | environment-created | An ESC environment was created. |
| Environment Decrypted | environment-decrypted | An ESC environment’s definition was read with its secrets decrypted. |
| Environment Deleted | environment-deleted | An ESC environment was deleted. |
| Environment Deletion Protection Disabled | environment-deletion-protection-disabled | Deletion protection was disabled on an ESC environment. |
| Environment Deletion Protection Enabled | environment-deletion-protection-enabled | Deletion protection was enabled on an ESC environment. |
| Environment Draft Open | environment-draft-open | A draft revision of an ESC environment, proposed by a change request, was opened. |
| Environment Draft Read Open | environment-draft-read-open | The resolved values of an open ESC environment draft were read. |
| Environment Open | environment-open | An ESC environment was opened, evaluating its definition and resolving its providers. |
| Environment Read | environment-read | An ESC environment’s definition was read. |
| Environment Read Open | environment-read-open | The resolved values of an open ESC environment session were read. |
| Environment Restored | environment-restored | A deleted ESC environment was restored. |
| Environment Revision Retracted | environment-revision-retracted | A revision of an ESC environment was retracted. |
| Environment Revision Tag Created | environment-revision-tag-created | A version tag was created on a revision of an ESC environment. |
| Environment Revision Tag Delete | environment-revision-tag-delete | A version tag was deleted from an ESC environment. |
| Environment Revision Tag Open | environment-revision-tag-open | An ESC environment was opened at a specific version tag. |
| Environment Revision Tag Read | environment-revision-tag-read | A version tag on an ESC environment was read. |
| Environment Revision Tag Update | environment-revision-tag-update | A version tag on an ESC environment was moved to a different revision. |
| Environment Rotated | environment-rotated | A secret rotation ran for an ESC environment. The event description records whether it succeeded or failed. |
| Environment Schedule Created | environment-schedule-created | A schedule was created on an ESC environment. |
| Environment Schedule Deleted | environment-schedule-deleted | A schedule was deleted from an ESC environment. |
| Environment Schedule Updated | environment-schedule-updated | A schedule on an ESC environment was changed. |
| Environment Tag Created | environment-tag-created | A tag was added to an ESC environment. |
| Environment Tag Deleted | environment-tag-deleted | A tag was removed from an ESC environment. |
| Environment Tag Updated | environment-tag-updated | A tag on an ESC environment was changed. |
| Environment Unauthorized Open | environment-unauthorized-open | A user tried to open, clone, or import an ESC environment they do not have permission to read. |
| Environment Updated | environment-updated | An ESC environment’s definition was updated. |
Policy as code
Policy packs, policy groups, and the change gates that require approval before a change proceeds.
| Event | Event ID | Description |
|---|---|---|
| Change Gate Created | change-gate-created | A change gate was created, requiring approval before changes to whatever it targets. Requires organization admin. |
| Change Gate Deleted | change-gate-deleted | A change gate was deleted. Requires organization admin. |
| Change Gate Updated | change-gate-updated | A change gate’s rule, target, or enabled state was changed. Requires organization admin. |
| Policy Group Created | policy-group-created | A policy group was created. Requires organization admin. |
| Policy Group Deleted | policy-group-deleted | A policy group was deleted. Requires organization admin. |
| Policy Group Updated | policy-group-updated | A policy group’s stacks or policy packs were changed. Requires organization admin. |
| Policy Pack Created | policy-pack-created | A policy pack was published to an organization. Requires organization admin. |
| Policy Pack Deleted | policy-pack-deleted | A policy pack was deleted from an organization. Requires organization admin. |
| Policy Pack Disabled | policy-pack-disabled | A policy pack was disabled for a policy group. Requires organization admin. |
| Policy Pack Enabled | policy-pack-enabled | A policy pack was enabled for a policy group. Requires organization admin. |
Discovery
Cloud accounts connected for resource discovery, and the scans run against them.
| Event | Event ID | Description |
|---|---|---|
| Insights Account Created | insights-account-created | A cloud account was connected to Pulumi Insights. Requires organization admin. |
| Insights Account Deleted | insights-account-deleted | A cloud account was disconnected from Pulumi Insights. Requires organization admin. |
| Insights Account Scan Canceled | insights-account-scan-canceled | A running resource scan was canceled for a Pulumi Insights cloud account. |
| Insights Account Scan Started | insights-account-scan-started | A resource scan was started for a Pulumi Insights cloud account. |
| Insights Account Scheduled Scans Paused | insights-account-scheduled-scans-paused | Scheduled scans were paused for a Pulumi Insights cloud account. |
| Insights Account Scheduled Scans Resumed | insights-account-scheduled-scans-resumed | Scheduled scans were resumed for a Pulumi Insights cloud account. |
| Insights Account Tags Updated | insights-account-tags-updated | The tags on a Pulumi Insights cloud account were updated. Requires organization admin. |
| Insights Account Updated | insights-account-updated | A Pulumi Insights cloud account’s configuration was updated. Requires organization admin. |
| Insights Trial Billing Accepted | insights-trial-billing-accepted | An organization accepted billing to keep using Pulumi Insights after its trial. |
| Insights Trial Billing Denied | insights-trial-billing-denied | An organization declined to convert its Pulumi Insights trial into a paid subscription. |
Neo and AI agents
Pulumi Neo tasks, model providers, CLI integrations, Slack identities, and usage caps.
| Event | Event ID | Description |
|---|---|---|
| Agent CLI Integration Connected | agent-cli-integration-connected | An org admin connected a Neo CLI integration instance (an ESC environment supplying credentials for a catalog CLI such as AWS) to the organization. Requires organization admin. |
| Agent CLI Integration Disconnected | agent-cli-integration-disconnected | An org admin removed a connected Neo CLI integration instance from the organization. Requires organization admin. |
| Agent CLI Integration Updated | agent-cli-integration-updated | An org admin changed the ESC environment reference or the notes on a connected Neo CLI integration instance. Requires organization admin. |
| Agent Integration Disabled | agent-integration-disabled | An org admin disabled a Neo integration for the organization. Requires organization admin. |
| Agent Integration Enabled | agent-integration-enabled | An org admin enabled a Neo integration from the catalog for the organization. Requires organization admin. |
| Agent Model Provider Created | agent-model-provider-created | An org admin registered a Neo bring-your-own-key model provider, storing an encrypted third-party API key and the endpoint Neo’s LLM traffic egresses to. Requires organization admin. |
| Agent Model Provider Default Changed | agent-model-provider-default-changed | An org admin made a Neo bring-your-own-key model provider the organization’s default, redirecting Neo’s LLM traffic to that provider’s endpoint. Requires organization admin. |
| Agent Model Provider Deleted | agent-model-provider-deleted | An org admin removed a Neo bring-your-own-key model provider. Requires organization admin. |
| Agent Model Provider Updated | agent-model-provider-updated | An org admin changed a Neo bring-your-own-key model provider’s base URL, model map, or auth headers. Re-sending the header set rotates the stored secret; secret values are never recorded. Requires organization admin. |
| Agent Task Created | agent-task-created | A Neo agent task was created. |
| Agent Task Deleted | agent-task-deleted | A Pulumi site admin permanently deleted a Neo agent task. Requires organization admin. |
| Agent Task Shared | agent-task-shared | A Neo agent task was shared with the organization. |
| Agent Task Unshared | agent-task-unshared | A Neo agent task was unshared, making it visible only to its owner again. |
| Agent Task Updated | agent-task-updated | A Neo agent task was updated, for example by changing its permission mode. |
| Neo Member Usage Cap Cleared | neo-member-usage-cap-cleared | An org admin removed a member’s monthly Neo usage cap. Requires organization admin. |
| Neo Member Usage Cap Updated | neo-member-usage-cap-updated | An org admin set or changed a member’s monthly Neo usage cap. Requires organization admin. |
| Neo Slack Identity Connected | neo-slack-identity-connected | A user linked their Slack identity to their Pulumi account for Neo in Slack. |
| Neo Slack Identity Disconnected | neo-slack-identity-disconnected | A user removed the link between their Slack identity and their Pulumi account. |
| Neo Usage Cap Cleared | neo-usage-cap-cleared | An org admin removed the organization’s monthly Neo usage cap. Requires organization admin. |
| Neo Usage Cap Updated | neo-usage-cap-updated | An org admin set or changed the organization’s monthly Neo usage cap. Requires organization admin. |
Registry
Packages, templates, and Terraform modules published to or removed from the Pulumi Registry.
| Event | Event ID | Description |
|---|---|---|
| Registry Package Version Deleted | registry-package-version-deleted | A package version was deleted from the Pulumi Registry. |
| Registry Package Version Initialized | registry-package-version-initialized | A package version was initialized in the Pulumi Registry, reserving it before its contents are uploaded. |
| Registry Package Version Published | registry-package-version-published | A package version was published to the Pulumi Registry. |
| Registry Template Version Deleted | registry-template-version-deleted | A template version was deleted from the Pulumi Registry. |
| Registry Template Version Initialized | registry-template-version-initialized | A template version was initialized in the Pulumi Registry, reserving it before its contents are uploaded. |
| Registry Template Version Published | registry-template-version-published | A template version was published to the Pulumi Registry. |
| Registry Terraform Module Created | registry-terraform-module-created | A Terraform module was created in the Pulumi Registry. |
| Registry Terraform Module Deleted | registry-terraform-module-deleted | A Terraform module was deleted from the Pulumi Registry. |
| Registry Terraform Module Version Deleted | registry-terraform-module-version-deleted | A Terraform module version was deleted from the Pulumi Registry. |
| Registry Terraform Module Version Initialized | registry-terraform-module-version-initialized | A Terraform module version was initialized in the Pulumi Registry, reserving it before its contents are uploaded. |
| Registry Terraform Module Version Published | registry-terraform-module-version-published | A Terraform module version was published to the Pulumi Registry. |
Encryption keys
Customer-managed keys used to encrypt organization secrets.
| Event | Event ID | Description |
|---|---|---|
| Customer Managed Key Added | customer-managed-key-added | A customer-managed key was added to the organization. Requires organization admin. |
| Customer Managed Key Disabled | customer-managed-key-disabled | A customer-managed key was disabled and the secrets it protected were re-encrypted with another key. Requires organization admin. |
| Customer Managed Key Disabled All | customer-managed-key-disabled-all | Every customer-managed key in the organization was disabled. Requires organization admin. |
| Customer Managed Key Set Default | customer-managed-key-set-default | A customer-managed key was made the organization’s default for encrypting secrets. Requires organization admin. |
Integrations
Source control and other third-party integrations linked to the organization.
| Event | Event ID | Description |
|---|---|---|
| VCS GitHub Installation Linked | vcs-github-installation-linked | An org admin linked an existing GitHub App installation to the organization. Requires organization admin. |