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