aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
350 lines (349 loc) • 14.6 kB
TypeScript
/**
* 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"
}