@pulumi/pulumiservice
Version:
[](https://slack.pulumi.com) [](https://www.npmjs.com/package/@pulumi/pulumiservice) [;
exports.WebhookGroup = exports.WebhookFormat = exports.WebhookFilters = exports.TeamStackPermissionScope = exports.TargetActionType = exports.ScanSchedule = exports.RbacPermission = exports.PulumiOperation = exports.EnvironmentPermission = exports.CloudProvider = exports.AuthPolicyTokenType = exports.AuthPolicyPermissionLevel = exports.AuthPolicyDecision = void 0;
exports.AuthPolicyDecision = {
/**
* A deny rule for Oidc Issuer Policy.
*/
Deny: "deny",
/**
* An allow rule for Oidc Issuer Policy.
*/
Allow: "allow",
};
exports.AuthPolicyPermissionLevel = {
/**
* Standard level of permissions.
*/
Standard: "standard",
/**
* Admin level of permissions.
*/
Admin: "admin",
};
exports.AuthPolicyTokenType = {
/**
* Personal Pulumi token. Requires userLogin field to be filled.
*/
Personal: "personal",
/**
* Team Pulumi token. Requires teamName field to be filled.
*/
Team: "team",
/**
* Organization Pulumi token. Requires authorizedPermissions field to be filled.
*/
Organization: "organization",
/**
* Deployment Runner Pulumi token. Requires runnerID field to be filled.
*/
Runner: "runner",
};
exports.CloudProvider = {
/**
* Amazon Web Services
*/
Aws: "aws",
/**
* Microsoft Azure
*/
Azure_native: "azure-native",
/**
* Google Cloud Platform
*/
Gcp: "gcp",
/**
* Kubernetes
*/
Kubernetes: "kubernetes",
/**
* Oracle Cloud Infrastructure
*/
Oci: "oci",
};
exports.EnvironmentPermission = {
/**
* No permissions.
*/
None: "none",
/**
* Permission to read environment definition only.
*/
Read: "read",
/**
* Permission to open and read the environment.
*/
Open: "open",
/**
* Permission to open, read and update the environment.
*/
Write: "write",
/**
* Permission for all operations on the environment.
*/
Admin: "admin",
};
exports.PulumiOperation = {
/**
* Analogous to `pulumi up` command.
*/
Update: "update",
/**
* Analogous to `pulumi preview` command.
*/
Preview: "preview",
/**
* Analogous to `pulumi refresh` command.
*/
Refresh: "refresh",
/**
* Analogous to `pulumi destroy` command.
*/
Destroy: "destroy",
};
exports.RbacPermission = {
/**
* Read permission.
*/
Read: "environment:read",
/**
* Read and decrypt permission.
*/
ReadDecrypt: "environment:read_decrypt",
/**
* Open permission.
*/
Open: "environment:open",
/**
* Write permission.
*/
Write: "environment:write",
/**
* Delete permission.
*/
Delete: "environment:delete",
/**
* Clone permission.
*/
Clone: "environment:clone",
/**
* Rotate permission.
*/
Rotate: "environment:rotate",
};
exports.ScanSchedule = {
/**
* Disable automated scanning.
*/
None: "none",
/**
* Run automated scans every twelve hours.
*/
ScanSchedule_12h: "12h",
/**
* Run automated scans once per day.
*/
Daily: "daily",
};
exports.TargetActionType = {
/**
* Update action type for approval rules.
*/
Update: "update",
};
exports.TeamStackPermissionScope = {
/**
* Grants read permissions to stack.
*/
Read: 101,
/**
* Grants edit permissions to stack.
*/
Edit: 102,
/**
* Grants admin permissions to stack.
*/
Admin: 103,
};
exports.WebhookFilters = {
/**
* Trigger a webhook when a stack is created. Only valid for org webhooks.
*/
StackCreated: "stack_created",
/**
* Trigger a webhook when a stack is deleted. Only valid for org webhooks.
*/
StackDeleted: "stack_deleted",
/**
* Trigger a webhook when a stack update succeeds.
*/
UpdateSucceeded: "update_succeeded",
/**
* Trigger a webhook when a stack update fails.
*/
UpdateFailed: "update_failed",
/**
* Trigger a webhook when a stack preview succeeds.
*/
PreviewSucceeded: "preview_succeeded",
/**
* Trigger a webhook when a stack preview fails.
*/
PreviewFailed: "preview_failed",
/**
* Trigger a webhook when a stack destroy succeeds.
*/
DestroySucceeded: "destroy_succeeded",
/**
* Trigger a webhook when a stack destroy fails.
*/
DestroyFailed: "destroy_failed",
/**
* Trigger a webhook when a stack refresh succeeds.
*/
RefreshSucceeded: "refresh_succeeded",
/**
* Trigger a webhook when a stack refresh fails.
*/
RefreshFailed: "refresh_failed",
/**
* Trigger a webhook when a deployment is queued.
*/
DeploymentQueued: "deployment_queued",
/**
* Trigger a webhook when a deployment starts running.
*/
DeploymentStarted: "deployment_started",
/**
* Trigger a webhook when a deployment succeeds.
*/
DeploymentSucceeded: "deployment_succeeded",
/**
* Trigger a webhook when a deployment fails.
*/
DeploymentFailed: "deployment_failed",
/**
* Trigger a webhook when drift is detected.
*/
DriftDetected: "drift_detected",
/**
* Trigger a webhook when a drift detection run succeeds, regardless of whether drift is detected.
*/
DriftDetectionSucceeded: "drift_detection_succeeded",
/**
* Trigger a webhook when a drift detection run fails.
*/
DriftDetectionFailed: "drift_detection_failed",
/**
* Trigger a webhook when a drift remediation run succeeds.
*/
DriftRemediationSucceeded: "drift_remediation_succeeded",
/**
* Trigger a webhook when a drift remediation run fails.
*/
DriftRemediationFailed: "drift_remediation_failed",
/**
* Trigger a webhook when a new environment is created.
*/
EnvironmentCreated: "environment_created",
/**
* Trigger a webhook when an environment is deleted.
*/
EnvironmentDeleted: "environment_deleted",
/**
* Trigger a webhook when a new revision is created on an environment.
*/
EnvironmentRevisionCreated: "environment_revision_created",
/**
* Trigger a webhook when a revision is retracted on an environment.
*/
EnvironmentRevisionRetracted: "environment_revision_retracted",
/**
* Trigger a webhook when a revision tag is created on an environment.
*/
EnvironmentRevisionTagCreated: "environment_revision_tag_created",
/**
* Trigger a webhook when a revision tag is deleted on an environment.
*/
EnvironmentRevisionTagDeleted: "environment_revision_tag_deleted",
/**
* Trigger a webhook when a revision tag is updated on an environment.
*/
EnvironmentRevisionTagUpdated: "environment_revision_tag_updated",
/**
* Trigger a webhook when an environment tag is created.
*/
EnvironmentTagCreated: "environment_tag_created",
/**
* Trigger a webhook when an environment tag is deleted.
*/
EnvironmentTagDeleted: "environment_tag_deleted",
/**
* Trigger a webhook when an environment tag is updated.
*/
EnvironmentTagUpdated: "environment_tag_updated",
/**
* Trigger a webhook when an imported environment has changed.
*/
ImportedEnvironmentChanged: "imported_environment_changed",
};
exports.WebhookFormat = {
/**
* The default webhook format.
*/
Raw: "raw",
/**
* Messages formatted for consumption by Slack incoming webhooks.
*/
Slack: "slack",
/**
* Initiate deployments on a stack from a Pulumi Cloud webhook.
*/
PulumiDeployments: "pulumi_deployments",
/**
* Messages formatted for consumption by Microsoft Teams incoming webhooks.
*/
MicrosoftTeams: "ms_teams",
};
exports.WebhookGroup = {
/**
* A group of webhooks containing all stack events.
*/
Stacks: "stacks",
/**
* A group of webhooks containing all deployment events.
*/
Deployments: "deployments",
/**
* A group of webhooks containing all environment events.
*/
Environments: "environments",
};
//# sourceMappingURL=index.js.map