/**
 * All IAM policy actions for Amazon Simple Workflow Service (SWF)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonsimpleworkflowservice.html
 *
 * 2025-02-24T21:49:46.870Z
 */
export declare enum AwsSwfActions {
    /**
     * Grants permission to cancel a previously started timer and record a TimerCancel
     * ed event in the history
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    CancelTimer = "swf:CancelTimer",
    /**
     * Grants permission to close the workflow execution and record a WorkflowExecutio
     * nCanceled event in the history
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    CancelWorkflowExecution = "swf:CancelWorkflowExecution",
    /**
     * Grants permission to close the workflow execution and record a WorkflowExecutio
     * nCompleted event in the history
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    CompleteWorkflowExecution = "swf:CompleteWorkflowExecution",
    /**
     * Grants permission to close the workflow execution and start a new workflow exec
     * ution of the same type using the same workflow ID and a unique run Id
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    ContinueAsNewWorkflowExecution = "swf:ContinueAsNewWorkflowExecution",
    /**
     * Grants permission to return the number of closed workflow executions within the
     * given domain that meet the specified filtering criteria
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountClosedWorkflowExecutions.html
     */
    CountClosedWorkflowExecutions = "swf:CountClosedWorkflowExecutions",
    /**
     * Grants permission to return the number of open workflow executions within the g
     * iven domain that meet the specified filtering criteria
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountOpenWorkflowExecutions.html
     */
    CountOpenWorkflowExecutions = "swf:CountOpenWorkflowExecutions",
    /**
     * Grants permission to return the estimated number of activity tasks in the speci
     * fied task list
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingActivityTasks.html
     */
    CountPendingActivityTasks = "swf:CountPendingActivityTasks",
    /**
     * Grants permission to return the estimated number of decision tasks in the speci
     * fied task list
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingDecisionTasks.html
     */
    CountPendingDecisionTasks = "swf:CountPendingDecisionTasks",
    /**
     * Grants permission to delete the specified activity type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteActivityType.html
     */
    DeleteActivityType = "swf:DeleteActivityType",
    /**
     * Grants permission to delete the specified workflow type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteWorkflowType.html
     */
    DeleteWorkflowType = "swf:DeleteWorkflowType",
    /**
     * Grants permission to deprecate the specified activity type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateActivityType.html
     */
    DeprecateActivityType = "swf:DeprecateActivityType",
    /**
     * Grants permission to deprecate the specified domain
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateDomain.html
     */
    DeprecateDomain = "swf:DeprecateDomain",
    /**
     * Grants permission to deprecate the specified workflow type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateWorkflowType.html
     */
    DeprecateWorkflowType = "swf:DeprecateWorkflowType",
    /**
     * Grants permission to return information about the specified activity type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeActivityType.html
     */
    DescribeActivityType = "swf:DescribeActivityType",
    /**
     * Grants permission to return information about the specified domain, including i
     * ts description and status
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeDomain.html
     */
    DescribeDomain = "swf:DescribeDomain",
    /**
     * Grants permission to return information about the specified workflow execution
     * including its type and some statistics
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowExecution.html
     */
    DescribeWorkflowExecution = "swf:DescribeWorkflowExecution",
    /**
     * Grants permission to return information about the specified workflow type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowType.html
     */
    DescribeWorkflowType = "swf:DescribeWorkflowType",
    /**
     * Grants permission to close the workflow execution and record a WorkflowExecutio
     * nFailed event in the history
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    FailWorkflowExecution = "swf:FailWorkflowExecution",
    /**
     * Grants permission to return the history of the specified workflow execution
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_GetWorkflowExecutionHistory.html
     */
    GetWorkflowExecutionHistory = "swf:GetWorkflowExecutionHistory",
    /**
     * Grants permission to return information about all activities registered in the
     * specified domain that match the specified name and registration status
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListActivityTypes.html
     */
    ListActivityTypes = "swf:ListActivityTypes",
    /**
     * Grants permission to return a list of closed workflow executions in the specifi
     * ed domain that meet the filtering criteria
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListClosedWorkflowExecutions.html
     */
    ListClosedWorkflowExecutions = "swf:ListClosedWorkflowExecutions",
    /**
     * Grants permission to return the list of domains registered in the account
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListDomains.html
     */
    ListDomains = "swf:ListDomains",
    /**
     * Grants permission to return a list of open workflow executions in the specified
     * domain that meet the filtering criteria
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListOpenWorkflowExecutions.html
     */
    ListOpenWorkflowExecutions = "swf:ListOpenWorkflowExecutions",
    /**
     * Grants permission to list tags for an AWS SWF resource
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListTagsForResource.html
     */
    ListTagsForResource = "swf:ListTagsForResource",
    /**
     * Grants permission to return information about workflow types in the specified d
     * omain
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListWorkflowTypes.html
     */
    ListWorkflowTypes = "swf:ListWorkflowTypes",
    /**
     * Grants permission to workers to get an ActivityTask from the specified activity
     * taskList
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForActivityTask.html
     */
    PollForActivityTask = "swf:PollForActivityTask",
    /**
     * Grants permission to deciders to get a DecisionTask from the specified decision
     * taskList
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html
     */
    PollForDecisionTask = "swf:PollForDecisionTask",
    /**
     * Grants permission to workers to report to the service that the ActivityTask rep
     * resented by the specified taskToken is still making progress
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordActivityTaskHeartbeat.html
     */
    RecordActivityTaskHeartbeat = "swf:RecordActivityTaskHeartbeat",
    /**
     * Grants permission to record a MarkerRecorded event in the history
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    RecordMarker = "swf:RecordMarker",
    /**
     * Grants permission to register a new activity type along with its configuration
     * settings in the specified domain
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html
     */
    RegisterActivityType = "swf:RegisterActivityType",
    /**
     * Grants permission to register a new domain
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html
     */
    RegisterDomain = "swf:RegisterDomain",
    /**
     * Grants permission to register a new workflow type and its configuration setting
     * s in the specified domain
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html
     */
    RegisterWorkflowType = "swf:RegisterWorkflowType",
    /**
     * Grants permission to attempt to cancel a previously scheduled activity task
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    RequestCancelActivityTask = "swf:RequestCancelActivityTask",
    /**
     * Grants permission to request that a request be made to cancel the specified ext
     * ernal workflow execution
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    RequestCancelExternalWorkflowExecution = "swf:RequestCancelExternalWorkflowExecution",
    /**
     * Grants permission to record a WorkflowExecutionCancelRequested event in the cur
     * rently running workflow execution identified by the given domain, workflowId, a
     * nd runId
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html
     */
    RequestCancelWorkflowExecution = "swf:RequestCancelWorkflowExecution",
    /**
     * Grants permission to workers to tell the service that the ActivityTask identifi
     * ed by the taskToken was successfully canceled
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCanceled.html
     */
    RespondActivityTaskCanceled = "swf:RespondActivityTaskCanceled",
    /**
     * Grants permission to workers to tell the service that the ActivityTask identifi
     * ed by the taskToken completed successfully with a result (if provided)
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCompleted.html
     */
    RespondActivityTaskCompleted = "swf:RespondActivityTaskCompleted",
    /**
     * Grants permission to workers to tell the service that the ActivityTask identifi
     * ed by the taskToken has failed with reason (if specified)
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskFailed.html
     */
    RespondActivityTaskFailed = "swf:RespondActivityTaskFailed",
    /**
     * Grants permission to deciders to tell the service that the DecisionTask identif
     * ied by the taskToken has successfully completed
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html
     */
    RespondDecisionTaskCompleted = "swf:RespondDecisionTaskCompleted",
    /**
     * Grants permission to schedule an activity task
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    ScheduleActivityTask = "swf:ScheduleActivityTask",
    /**
     * Grants permission to request a signal to be delivered to the specified external
     * workflow execution and records
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    SignalExternalWorkflowExecution = "swf:SignalExternalWorkflowExecution",
    /**
     * Grants permission to record a WorkflowExecutionSignaled event in the workflow e
     * xecution history and create a decision task for the workflow execution identifi
     * ed by the given domain, workflowId and runId
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalWorkflowExecution.html
     */
    SignalWorkflowExecution = "swf:SignalWorkflowExecution",
    /**
     * Grants permission to request that a child workflow execution be started
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    StartChildWorkflowExecution = "swf:StartChildWorkflowExecution",
    /**
     * Grants permission to start a timer for a workflow execution
     *
     * See ${APIReferenceDocPage}API_Decision.html
     */
    StartTimer = "swf:StartTimer",
    /**
     * Grants permission to start an execution of the workflow type in the specified d
     * omain using the provided workflowId and input data
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html
     */
    StartWorkflowExecution = "swf:StartWorkflowExecution",
    /**
     * Grants permission to tag an AWS SWF resource
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TagResource.html
     */
    TagResource = "swf:TagResource",
    /**
     * Grants permission to record a WorkflowExecutionTerminated event and force closu
     * re of the workflow execution identified by the given domain, runId, and workflo
     * wId
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html
     */
    TerminateWorkflowExecution = "swf:TerminateWorkflowExecution",
    /**
     * Grants permission to undeprecate a previously deprecated activity type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateActivityType.html
     */
    UndeprecateActivityType = "swf:UndeprecateActivityType",
    /**
     * Grants permission to undeprecate a previously deprecated domain
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateDomain.html
     */
    UndeprecateDomain = "swf:UndeprecateDomain",
    /**
     * Grants permission to undeprecate a previously deprecated workflow type
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateWorkflowType.html
     */
    UndeprecateWorkflowType = "swf:UndeprecateWorkflowType",
    /**
     * Grants permission to remove a tag from an AWS SWF resource
     *
     * See https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UntagResource.html
     */
    UntagResource = "swf:UntagResource"
}
