View a markdown version of this page

Actions, resources, and condition keys for Amazon Nova Act - Service Authorization Reference

Actions, resources, and condition keys for Amazon Nova Act

Amazon Nova Act (service prefix: nova-act) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon Nova Act

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

CreateAct

nova-act:CreateAct

Write

CreateSession

nova-act:CreateSession

Write

CreateWorkflowDefinition

nova-act:CreateWorkflowDefinition

Write

CreateWorkflowRun

nova-act:CreateWorkflowRun

Write

DeleteWorkflowDefinition

nova-act:DeleteWorkflowDefinition

Write

DeleteWorkflowRun

nova-act:DeleteWorkflowRun

Write

GetWorkflowDefinition

nova-act:GetWorkflowDefinition

Read

GetWorkflowRun

nova-act:GetWorkflowRun

Read

InvokeActStep

nova-act:InvokeActStep

Write

ListActs

nova-act:ListActs

Read

ListModels

nova-act:ListModels

Read

ListSessions

nova-act:ListSessions

Read

ListWorkflowDefinitions

nova-act:ListWorkflowDefinitions

List

ListWorkflowRuns

nova-act:ListWorkflowRuns

List

UpdateAct

nova-act:UpdateAct

Write

UpdateWorkflowRun

nova-act:UpdateWorkflowRun

Write

Actions defined by Amazon Nova Act

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

CreateAct

Grants permission to create a new AI task (act) within a session that can interact with tools and perform specific actions

workflow-definition*

Write

workflow-run*

CreateSession

Grants permission to create a new session context within a workflow run to manage conversation state and acts

workflow-definition*

Write

workflow-run*

CreateWorkflowDefinition

Grants permission to create a new workflow definition template that can be used to execute multiple workflow runs

workflow-definition*

Write

CreateWorkflowRun

Grants permission to create a new execution instance of a workflow definition with specified parameters

workflow-definition*

Write

DeleteWorkflowDefinition

Grants permission to delete a workflow definition and all associated resources

workflow-definition*

Write

DeleteWorkflowRun

Grants permission to terminate and clean up a workflow run, stopping all associated acts and sessions

workflow-definition*

Write

workflow-run*

GetWorkflowDefinition

Grants permission to retrieve details and configuration of a specific workflow definition

workflow-definition*

Read

GetWorkflowRun

Grants permission to retrieve the current state, configuration, and execution details of a workflow run

workflow-definition*

Read

workflow-run*

InvokeActStep

Grants permission to execute the next step of an act, processing tool call results and returning new tool calls if needed

workflow-definition*

Write

workflow-run*

ListActs

Grants permission to list all acts within a specific session with their current status and execution details

workflow-definition*

Read

ListModels

Grants permission to list all available AI models that can be used for workflow execution, including their status and compatibility information

Read

ListSessions

Grants permission to list all sessions within a specific workflow run

workflow-definition*

Read

workflow-run*

ListWorkflowDefinitions

Grants permission to list all workflow definitions in your account with optional filtering and pagination

List

ListWorkflowRuns

Grants permission to list all workflow runs for a specific workflow definition with optional filtering and pagination

workflow-definition*

List

UpdateAct

Grants permission to update an existing act's configuration, status, or error information

workflow-definition*

Write

workflow-run*

UpdateWorkflowRun

Grants permission to update the configuration or state of an active workflow run

workflow-definition*

Write

workflow-run*

Resource types defined by Amazon Nova Act

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

workflow-definition

arn:${Partition}:nova-act:${Region}:${Account}:workflow-definition/${WorkflowDefinitionName}

workflow-run

arn:${Partition}:nova-act:${Region}:${Account}:workflow-definition/${WorkflowDefinitionName}/workflow-run/${WorkflowRunId}

Condition keys for Amazon Nova Act

Amazon Nova Act has no service-specific condition keys that can be used in the Condition element of policy statements.