UNPKG

@cloud-copilot/iam-data

Version:
780 lines 18.8 kB
{ "batchputpropertyvalues": { "name": "BatchPutPropertyValues", "description": "Grants permission to set values for multiple time series properties", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [ "iottwinmaker:GetComponentType", "iottwinmaker:GetEntity", "iottwinmaker:GetWorkspace" ] }, { "name": "entity", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "cancelmetadatatransferjob": { "name": "CancelMetadataTransferJob", "description": "Grants permission to cancel a metadata transfer job", "accessLevel": "Write", "resourceTypes": [ { "name": "metadataTransferJob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createcomponenttype": { "name": "CreateComponentType", "description": "Grants permission to create a componentType", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createentity": { "name": "CreateEntity", "description": "Grants permission to create an entity", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmetadatatransferjob": { "name": "CreateMetadataTransferJob", "description": "Grants permission to create a metadata transfer job", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createscene": { "name": "CreateScene", "description": "Grants permission to create a scene", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createsyncjob": { "name": "CreateSyncJob", "description": "Grants permission to create a sync job", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createworkspace": { "name": "CreateWorkspace", "description": "Grants permission to create a workspace", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletecomponenttype": { "name": "DeleteComponentType", "description": "Grants permission to delete a componentType", "accessLevel": "Write", "resourceTypes": [ { "name": "componentType", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteentity": { "name": "DeleteEntity", "description": "Grants permission to delete an entity", "accessLevel": "Write", "resourceTypes": [ { "name": "entity", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletescene": { "name": "DeleteScene", "description": "Grants permission to delete a scene", "accessLevel": "Write", "resourceTypes": [ { "name": "scene", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletesyncjob": { "name": "DeleteSyncJob", "description": "Grants permission to delete a sync job", "accessLevel": "Write", "resourceTypes": [ { "name": "syncJob", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteworkspace": { "name": "DeleteWorkspace", "description": "Grants permission to delete a workspace", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "executequery": { "name": "ExecuteQuery", "description": "Grants permission to execute query", "accessLevel": "Read", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcomponenttype": { "name": "GetComponentType", "description": "Grants permission to get a componentType", "accessLevel": "Read", "resourceTypes": [ { "name": "componentType", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getentity": { "name": "GetEntity", "description": "Grants permission to get an entity", "accessLevel": "Read", "resourceTypes": [ { "name": "entity", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmetadatatransferjob": { "name": "GetMetadataTransferJob", "description": "Grants permission to get a metadata transfer job", "accessLevel": "Read", "resourceTypes": [ { "name": "metadataTransferJob", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpricingplan": { "name": "GetPricingPlan", "description": "Grants permission to get pricing plan", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getpropertyvalue": { "name": "GetPropertyValue", "description": "Grants permission to retrieve the property values", "accessLevel": "Read", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [ "iottwinmaker:GetComponentType", "iottwinmaker:GetEntity", "iottwinmaker:GetWorkspace" ] }, { "name": "componentType", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "entity", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpropertyvaluehistory": { "name": "GetPropertyValueHistory", "description": "Grants permission to retrieve the time series value history", "accessLevel": "Read", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [ "iottwinmaker:GetComponentType", "iottwinmaker:GetEntity", "iottwinmaker:GetWorkspace" ] }, { "name": "componentType", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "entity", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getscene": { "name": "GetScene", "description": "Grants permission to get a scene", "accessLevel": "Read", "resourceTypes": [ { "name": "scene", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsyncjob": { "name": "GetSyncJob", "description": "Grants permission to get a sync job", "accessLevel": "Read", "resourceTypes": [ { "name": "syncJob", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getworkspace": { "name": "GetWorkspace", "description": "Grants permission to get a workspace", "accessLevel": "Read", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcomponenttypes": { "name": "ListComponentTypes", "description": "Grants permission to list all componentTypes in a workspace", "accessLevel": "List", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcomponents": { "name": "ListComponents", "description": "Grants permission to list components attached to an entity", "accessLevel": "List", "resourceTypes": [ { "name": "entity", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listentities": { "name": "ListEntities", "description": "Grants permission to list all entities in a workspace", "accessLevel": "List", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmetadatatransferjobs": { "name": "ListMetadataTransferJobs", "description": "Grants permission to list all metadata transfer jobs", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listproperties": { "name": "ListProperties", "description": "Grants permission to list properties of an entity component", "accessLevel": "List", "resourceTypes": [ { "name": "entity", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listscenes": { "name": "ListScenes", "description": "Grants permission to list all scenes in a workspace", "accessLevel": "List", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsyncjobs": { "name": "ListSyncJobs", "description": "Grants permission to list all sync jobs in a workspace", "accessLevel": "List", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsyncresources": { "name": "ListSyncResources", "description": "Grants permission to list all sync resources for a sync job", "accessLevel": "List", "resourceTypes": [ { "name": "syncJob", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list all tags for a resource", "accessLevel": "List", "resourceTypes": [ { "name": "componentType", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "entity", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "scene", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "syncJob", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listworkspaces": { "name": "ListWorkspaces", "description": "Grants permission to list all workspaces", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "componentType", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "entity", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "scene", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "syncJob", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "componentType", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "entity", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "scene", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "syncJob", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatecomponenttype": { "name": "UpdateComponentType", "description": "Grants permission to update a componentType", "accessLevel": "Write", "resourceTypes": [ { "name": "componentType", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateentity": { "name": "UpdateEntity", "description": "Grants permission to update an entity", "accessLevel": "Write", "resourceTypes": [ { "name": "entity", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepricingplan": { "name": "UpdatePricingPlan", "description": "Grants permission to update pricing plan", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatescene": { "name": "UpdateScene", "description": "Grants permission to update a scene", "accessLevel": "Write", "resourceTypes": [ { "name": "scene", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateworkspace": { "name": "UpdateWorkspace", "description": "Grants permission to update a workspace", "accessLevel": "Write", "resourceTypes": [ { "name": "workspace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }