UNPKG

@cloud-copilot/iam-data

Version:
460 lines 12.5 kB
{ "cancelflowexecutions": { "name": "CancelFlowExecutions", "description": "Grants permission to cancel in-progress executions of an Amazon AppFlow flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createconnectorprofile": { "name": "CreateConnectorProfile", "description": "Grants permission to create a login profile to be used with Amazon AppFlow flows", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createflow": { "name": "CreateFlow", "description": "Grants permission to create an Amazon AppFlow flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deleteconnectorprofile": { "name": "DeleteConnectorProfile", "description": "Grants permission to delete a login profile configured in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteflow": { "name": "DeleteFlow", "description": "Grants permission to delete an Amazon AppFlow flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "describeconnector": { "name": "DescribeConnector", "description": "Grants permission to describe a connector registered in Amazon AppFlow", "accessLevel": "Read", "resourceTypes": [ { "name": "connector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeconnectorentity": { "name": "DescribeConnectorEntity", "description": "Grants permission to describe all fields for an object in a login profile configured in Amazon AppFlow", "accessLevel": "Read", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeconnectorfields": { "name": "DescribeConnectorFields", "isPermissionOnly": true, "description": "Grants permission to describe all fields for an object in a login profile configured in Amazon AppFlow (Console Only)", "accessLevel": "Read", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeconnectorprofiles": { "name": "DescribeConnectorProfiles", "description": "Grants permission to describe all login profiles configured in Amazon AppFlow", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeconnectors": { "name": "DescribeConnectors", "description": "Grants permission to describe all connectors supported by Amazon AppFlow", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeflow": { "name": "DescribeFlow", "description": "Grants permission to describe a specific flow configured in Amazon AppFlow", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflowexecution": { "name": "DescribeFlowExecution", "isPermissionOnly": true, "description": "Grants permission to describe all flow executions for a flow configured in Amazon AppFlow (Console Only)", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflowexecutionrecords": { "name": "DescribeFlowExecutionRecords", "description": "Grants permission to describe all flow executions for a flow configured in Amazon AppFlow", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflows": { "name": "DescribeFlows", "isPermissionOnly": true, "description": "Grants permission to describe all flows configured in Amazon AppFlow (Console Only)", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listconnectorentities": { "name": "ListConnectorEntities", "description": "Grants permission to list all objects for a login profile configured in Amazon AppFlow", "accessLevel": "List", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listconnectorfields": { "name": "ListConnectorFields", "isPermissionOnly": true, "description": "Grants permission to list all objects for a login profile configured in Amazon AppFlow (Console Only)", "accessLevel": "Read", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listconnectors": { "name": "ListConnectors", "description": "Grants permission to list all connectors supported in Amazon AppFlow", "accessLevel": "List", "resourceTypes": [ { "name": "connector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listflows": { "name": "ListFlows", "description": "Grants permission to list all flows configured in Amazon AppFlow", "accessLevel": "List", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a flow", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "registerconnector": { "name": "RegisterConnector", "description": "Grants permission to register an Amazon AppFlow connector", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "resetconnectormetadatacache": { "name": "ResetConnectorMetadataCache", "description": "Grants permission to resets metadata of connector entities that Amazon AppFlow stored in its cache", "accessLevel": "Write", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "runflow": { "name": "RunFlow", "isPermissionOnly": true, "description": "Grants permission to run a flow configured in Amazon AppFlow (Console Only)", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startflow": { "name": "StartFlow", "description": "Grants permission to activate (for scheduled and event-triggered flows) or run (for on-demand flows) a flow configured in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopflow": { "name": "StopFlow", "description": "Grants permission to deactivate a scheduled or event-triggered flow configured in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a flow or a connector", "accessLevel": "Tagging", "resourceTypes": [ { "name": "connector", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "flow", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "unregisterconnector": { "name": "UnRegisterConnector", "description": "Grants permission to un-register a connector in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "connector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a flow or a connector", "accessLevel": "Tagging", "resourceTypes": [ { "name": "connector", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "flow", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateconnectorprofile": { "name": "UpdateConnectorProfile", "description": "Grants permission to update a login profile configured in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateconnectorregistration": { "name": "UpdateConnectorRegistration", "description": "Grants permission to update a registered connector configured in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "connector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateflow": { "name": "UpdateFlow", "description": "Grants permission to update a flow configured in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "useconnectorprofile": { "name": "UseConnectorProfile", "isPermissionOnly": true, "description": "Grants permission to use a connector profile while creating a flow in Amazon AppFlow", "accessLevel": "Write", "resourceTypes": [ { "name": "connectorprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }