@cloud-copilot/iam-data
Version:
475 lines • 13.3 kB
JSON
{
"createapplicationinstance": {
"name": "CreateApplicationInstance",
"description": "Grants permission to create an AWS Panorama Application Instance",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"createjobfordevices": {
"name": "CreateJobForDevices",
"description": "Grants permission to create a job for an AWS Panorama Appliance",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createnodefromtemplatejob": {
"name": "CreateNodeFromTemplateJob",
"description": "Grants permission to create an AWS Panorama Node",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createpackage": {
"name": "CreatePackage",
"description": "Grants permission to create an AWS Panorama Package",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"createpackageimportjob": {
"name": "CreatePackageImportJob",
"description": "Grants permission to create an AWS Panorama Package",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deletedevice": {
"name": "DeleteDevice",
"description": "Grants permission to deregister an AWS Panorama Appliance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "device",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletepackage": {
"name": "DeletePackage",
"description": "Grants permission to delete an AWS Panorama Package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deregisterpackageversion": {
"name": "DeregisterPackageVersion",
"description": "Grants permission to deregister an AWS Panorama package version",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeapplicationinstance": {
"name": "DescribeApplicationInstance",
"description": "Grants permission to view details about an AWS Panorama application instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "applicationInstance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeapplicationinstancedetails": {
"name": "DescribeApplicationInstanceDetails",
"description": "Grants permission to view details about an AWS Panorama application instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "applicationInstance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describedevice": {
"name": "DescribeDevice",
"description": "Grants permission to view details about an AWS Panorama Appliance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "device",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describedevicejob": {
"name": "DescribeDeviceJob",
"description": "Grants permission to view job details for an AWS Panorama Appliance",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describenode": {
"name": "DescribeNode",
"description": "Grants permission to view details about an AWS Panorama application node",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describenodefromtemplatejob": {
"name": "DescribeNodeFromTemplateJob",
"description": "Grants permission to view details about AWS Panorama application node",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describepackage": {
"name": "DescribePackage",
"description": "Grants permission to view details about an AWS Panorama package",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describepackageimportjob": {
"name": "DescribePackageImportJob",
"description": "Grants permission to view details about an AWS Panorama package",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describepackageversion": {
"name": "DescribePackageVersion",
"description": "Grants permission to view details about an AWS Panorama package version",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describesoftware": {
"name": "DescribeSoftware",
"isPermissionOnly": true,
"description": "Grants permission to view details about a software version for the AWS Panorama Appliance",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getwebsocketurl": {
"name": "GetWebSocketURL",
"isPermissionOnly": true,
"description": "Grants permission to generate a WebSocket endpoint for communication with AWS Panorama",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listapplicationinstancedependencies": {
"name": "ListApplicationInstanceDependencies",
"description": "Grants permission to retrieve a list of application instance dependencies in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [
{
"name": "applicationInstance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listapplicationinstancenodeinstances": {
"name": "ListApplicationInstanceNodeInstances",
"description": "Grants permission to retrieve a list of node instances of application instances in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [
{
"name": "applicationInstance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listapplicationinstances": {
"name": "ListApplicationInstances",
"description": "Grants permission to retrieve a list of application instances in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [
{
"name": "device",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdevices": {
"name": "ListDevices",
"description": "Grants permission to retrieve a list of appliances in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listdevicesjobs": {
"name": "ListDevicesJobs",
"description": "Grants permission to retrieve a list of jobs for an AWS Panorama Appliance",
"accessLevel": "List",
"resourceTypes": [
{
"name": "device",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnodefromtemplatejobs": {
"name": "ListNodeFromTemplateJobs",
"description": "Grants permission to retrieve a list of Nodes for an AWS Panorama Appliance",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listnodes": {
"name": "ListNodes",
"description": "Grants permission to retrieve a list of nodes in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listpackageimportjobs": {
"name": "ListPackageImportJobs",
"description": "Grants permission to retrieve a list of packages in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listpackages": {
"name": "ListPackages",
"description": "Grants permission to retrieve a list of packages in AWS Panorama",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to retrieve a list of tags for a resource in AWS Panorama",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "applicationInstance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "device",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "package",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"provisiondevice": {
"name": "ProvisionDevice",
"description": "Grants permission to register an AWS Panorama Appliance",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"registerpackageversion": {
"name": "RegisterPackageVersion",
"description": "Grants permission to register an AWS Panorama package version",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"removeapplicationinstance": {
"name": "RemoveApplicationInstance",
"description": "Grants permission to remove an AWS Panorama application instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "applicationInstance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"signalapplicationinstancenodeinstances": {
"name": "SignalApplicationInstanceNodeInstances",
"description": "Grants permission to signal camera nodes in an application instance to pause or resume",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "applicationInstance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to add tags to a resource in AWS Panorama",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "applicationInstance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "device",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "package",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from a resource in AWS Panorama",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "applicationInstance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "device",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "package",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updatedevicemetadata": {
"name": "UpdateDeviceMetadata",
"description": "Grants permission to modify basic settings for an AWS Panorama Appliance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "device",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}