aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
251 lines • 10.7 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Step Functions (STATES)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsstepfunctions.html
*
* 2025-02-24T21:49:50.787Z
*/
export var AwsStatesActions;
(function (AwsStatesActions) {
/**
* Grants permission to create an activity
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateActivity.html
*/
AwsStatesActions["CreateActivity"] = "states:CreateActivity";
/**
* Grants permission to create a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachine.html
*/
AwsStatesActions["CreateStateMachine"] = "states:CreateStateMachine";
/**
* Grants permission to create a state machine alias
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachineAlias.html
*/
AwsStatesActions["CreateStateMachineAlias"] = "states:CreateStateMachineAlias";
/**
* Grants permission to delete an activity
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteActivity.html
*/
AwsStatesActions["DeleteActivity"] = "states:DeleteActivity";
/**
* Grants permission to delete a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachine.html
*/
AwsStatesActions["DeleteStateMachine"] = "states:DeleteStateMachine";
/**
* Grants permission to delete a state machine alias
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachineAlias.html
*/
AwsStatesActions["DeleteStateMachineAlias"] = "states:DeleteStateMachineAlias";
/**
* Grants permission to delete a state machine version
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachineVersion.html
*/
AwsStatesActions["DeleteStateMachineVersion"] = "states:DeleteStateMachineVersion";
/**
* Grants permission to describe an activity
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeActivity.html
*/
AwsStatesActions["DescribeActivity"] = "states:DescribeActivity";
/**
* Grants permission to describe an execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeExecution.html
*/
AwsStatesActions["DescribeExecution"] = "states:DescribeExecution";
/**
* Grants permission to describe a map run
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeMapRun.html
*/
AwsStatesActions["DescribeMapRun"] = "states:DescribeMapRun";
/**
* Grants permission to describe a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachine.html
*/
AwsStatesActions["DescribeStateMachine"] = "states:DescribeStateMachine";
/**
* Grants permission to describe a state machine alias
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachineAlias.html
*/
AwsStatesActions["DescribeStateMachineAlias"] = "states:DescribeStateMachineAlias";
/**
* Grants permission to describe the state machine for an execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachineForExecution.html
*/
AwsStatesActions["DescribeStateMachineForExecution"] = "states:DescribeStateMachineForExecution";
/**
* Grants permission to be used by workers to retrieve a task (with the specified
* activity ARN) which has been scheduled for execution by a running state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetActivityTask.html
*/
AwsStatesActions["GetActivityTask"] = "states:GetActivityTask";
/**
* Grants permission to return the history of the specified execution as a list of
* events
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetExecutionHistory.html
*/
AwsStatesActions["GetExecutionHistory"] = "states:GetExecutionHistory";
/**
* Grants permission to invoke the HTTP Task state
*
* See https://docs.aws.amazon.com/step-functions/latest/dg/connect-third-party-apis.html
*/
AwsStatesActions["InvokeHTTPEndpoint"] = "states:InvokeHTTPEndpoint";
/**
* Grants permission to list the existing activities
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListActivities.html
*/
AwsStatesActions["ListActivities"] = "states:ListActivities";
/**
* Grants permission to list the executions of a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListExecutions.html
*/
AwsStatesActions["ListExecutions"] = "states:ListExecutions";
/**
* Grants permission to list the map runs of an execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListMapRuns.html
*/
AwsStatesActions["ListMapRuns"] = "states:ListMapRuns";
/**
* Grants permission to list the aliases of a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachineAliases.html
*/
AwsStatesActions["ListStateMachineAliases"] = "states:ListStateMachineAliases";
/**
* Grants permission to list the versions of a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachineVersions.html
*/
AwsStatesActions["ListStateMachineVersions"] = "states:ListStateMachineVersions";
/**
* Grants permission to lists the existing state machines
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachines.html
*/
AwsStatesActions["ListStateMachines"] = "states:ListStateMachines";
/**
* Grants permission to list tags for an AWS Step Functions resource
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListTagsForResource.html
*/
AwsStatesActions["ListTagsForResource"] = "states:ListTagsForResource";
/**
* Grants permission to publish a state machine version
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_PublishStateMachineVersion.html
*/
AwsStatesActions["PublishStateMachineVersion"] = "states:PublishStateMachineVersion";
/**
* Grants permission to redrive an execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_RedriveExecution.html
*/
AwsStatesActions["RedriveExecution"] = "states:RedriveExecution";
/**
* Grants permission to reveal sensitive data from an execution
*
* See https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html
*/
AwsStatesActions["RevealSecrets"] = "states:RevealSecrets";
/**
* Grants permission to report that the task identified by the taskToken failed
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskFailure.html
*/
AwsStatesActions["SendTaskFailure"] = "states:SendTaskFailure";
/**
* Grants permission to report to the service that the task represented by the spe
* cified taskToken is still making progress
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskHeartbeat.html
*/
AwsStatesActions["SendTaskHeartbeat"] = "states:SendTaskHeartbeat";
/**
* Grants permission to report that the task identified by the taskToken completed
* successfully
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskSuccess.html
*/
AwsStatesActions["SendTaskSuccess"] = "states:SendTaskSuccess";
/**
* Grants permission to start a state machine execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html
*/
AwsStatesActions["StartExecution"] = "states:StartExecution";
/**
* Grants permission to start a Synchronous Express state machine execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html
*/
AwsStatesActions["StartSyncExecution"] = "states:StartSyncExecution";
/**
* Grants permission to stop an execution
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_StopExecution.html
*/
AwsStatesActions["StopExecution"] = "states:StopExecution";
/**
* Grants permission to tag an AWS Step Functions resource
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_TagResource.html
*/
AwsStatesActions["TagResource"] = "states:TagResource";
/**
* Grants permission to test a state machine definition
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html
*/
AwsStatesActions["TestState"] = "states:TestState";
/**
* Grants permission to remove a tag from an AWS Step Functions resource
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_UntagResource.html
*/
AwsStatesActions["UntagResource"] = "states:UntagResource";
/**
* Grants permission to update a map run
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateMapRun.html
*/
AwsStatesActions["UpdateMapRun"] = "states:UpdateMapRun";
/**
* Grants permission to update a state machine
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html
*/
AwsStatesActions["UpdateStateMachine"] = "states:UpdateStateMachine";
/**
* Grants permission to update a state machine alias
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachineAlias.html
*/
AwsStatesActions["UpdateStateMachineAlias"] = "states:UpdateStateMachineAlias";
/**
* Grants permission to validate a state machine definition
*
* See https://docs.aws.amazon.com/step-functions/latest/apireference/API_ValidateStateMachineDefinition.html
*/
AwsStatesActions["ValidateStateMachineDefinition"] = "states:ValidateStateMachineDefinition";
})(AwsStatesActions || (AwsStatesActions = {}));
//# sourceMappingURL=states.js.map