@cloud-copilot/iam-data
Version:
574 lines • 15.2 kB
JSON
{
"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": []
}
}