UNPKG

@cloud-copilot/iam-data

Version:
574 lines 15.2 kB
{ "batchacknowledgealarm": { "name": "BatchAcknowledgeAlarm", "description": "Grants permission to send one or more acknowledge action requests to AWS IoT Events", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchdeletedetector": { "name": "BatchDeleteDetector", "description": "Grants permission to delete a detector instance within the AWS IoT Events system", "accessLevel": "Write", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchdisablealarm": { "name": "BatchDisableAlarm", "description": "Grants permission to disable one or more alarm instances", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchenablealarm": { "name": "BatchEnableAlarm", "description": "Grants permission to enable one or more alarm instances", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchputmessage": { "name": "BatchPutMessage", "description": "Grants permission to send a set of messages to the AWS IoT Events system", "accessLevel": "Write", "resourceTypes": [ { "name": "input", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchresetalarm": { "name": "BatchResetAlarm", "description": "Grants permission to reset one or more alarm instances", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchsnoozealarm": { "name": "BatchSnoozeAlarm", "description": "Grants permission to change one or more alarm instances to the snooze mode", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchupdatedetector": { "name": "BatchUpdateDetector", "description": "Grants permission to update a detector instance within the AWS IoT Events system", "accessLevel": "Write", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createalarmmodel": { "name": "CreateAlarmModel", "description": "Grants permission to create an alarm model to monitor an AWS IoT Events input attribute or an AWS IoT SiteWise asset property", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createdetectormodel": { "name": "CreateDetectorModel", "description": "Grants permission to create a detector model to monitor an AWS IoT Events input attribute", "accessLevel": "Write", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createinput": { "name": "CreateInput", "description": "Grants permission to create an Input in IotEvents", "accessLevel": "Write", "resourceTypes": [ { "name": "input", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletealarmmodel": { "name": "DeleteAlarmModel", "description": "Grants permission to delete an alarm model", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedetectormodel": { "name": "DeleteDetectorModel", "description": "Grants permission to delete a detector model", "accessLevel": "Write", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteinput": { "name": "DeleteInput", "description": "Grants permission to delete an input", "accessLevel": "Write", "resourceTypes": [ { "name": "input", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describealarm": { "name": "DescribeAlarm", "description": "Grants permission to retrieve information about an alarm instance", "accessLevel": "Read", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describealarmmodel": { "name": "DescribeAlarmModel", "description": "Grants permission to retrieve information about an alarm model", "accessLevel": "Read", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedetector": { "name": "DescribeDetector", "description": "Grants permission to retriev information about a detector instance", "accessLevel": "Read", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedetectormodel": { "name": "DescribeDetectorModel", "description": "Grants permission to retrieve information about a detector model", "accessLevel": "Read", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedetectormodelanalysis": { "name": "DescribeDetectorModelAnalysis", "description": "Grants permission to retrieve the detector model analysis information", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeinput": { "name": "DescribeInput", "description": "Grants permission to retrieve an information about Input", "accessLevel": "Read", "resourceTypes": [ { "name": "input", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeloggingoptions": { "name": "DescribeLoggingOptions", "description": "Grants permission to retrieve the current settings of the AWS IoT Events logging options", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getdetectormodelanalysisresults": { "name": "GetDetectorModelAnalysisResults", "description": "Grants permission to retrieve the detector model analysis results", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listalarmmodelversions": { "name": "ListAlarmModelVersions", "description": "Grants permission to list all the versions of an alarm model", "accessLevel": "List", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listalarmmodels": { "name": "ListAlarmModels", "description": "Grants permission to list the alarm models that you created", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listalarms": { "name": "ListAlarms", "description": "Grants permission to retrieve information about all alarm instances per alarmModel", "accessLevel": "List", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdetectormodelversions": { "name": "ListDetectorModelVersions", "description": "Grants permission to list all the versions of a detector model", "accessLevel": "List", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdetectormodels": { "name": "ListDetectorModels", "description": "Grants permission to list the detector models that you created", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listdetectors": { "name": "ListDetectors", "description": "Grants permission to retrieve information about all detector instances per detectormodel", "accessLevel": "List", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listinputroutings": { "name": "ListInputRoutings", "description": "Grants permission to list one or more input routings", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listinputs": { "name": "ListInputs", "description": "Grants permission to lists the inputs you have created", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags (metadata) which you have assigned to the resource", "accessLevel": "Read", "resourceTypes": [ { "name": "alarmModel", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "detectorModel", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "input", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putloggingoptions": { "name": "PutLoggingOptions", "description": "Grants permission to set or update the AWS IoT Events logging options", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startdetectormodelanalysis": { "name": "StartDetectorModelAnalysis", "description": "Grants permission to start the detector model analysis", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to adds to or modifies the tags of the given resource.Tags are metadata which can be used to manage a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "alarmModel", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "detectorModel", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "input", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove the given tags (metadata) from the resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "alarmModel", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "detectorModel", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "input", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatealarmmodel": { "name": "UpdateAlarmModel", "description": "Grants permission to update an alarm model", "accessLevel": "Write", "resourceTypes": [ { "name": "alarmModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatedetectormodel": { "name": "UpdateDetectorModel", "description": "Grants permission to update a detector model", "accessLevel": "Write", "resourceTypes": [ { "name": "detectorModel", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateinput": { "name": "UpdateInput", "description": "Grants permission to update an input", "accessLevel": "Write", "resourceTypes": [ { "name": "input", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateinputrouting": { "name": "UpdateInputRouting", "description": "Grants permission to update input routing", "accessLevel": "Write", "resourceTypes": [ { "name": "input", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }