UNPKG

@cloud-copilot/iam-data

Version:
1,035 lines 26.4 kB
{ "associatetrackerconsumer": { "name": "AssociateTrackerConsumer", "description": "Grants permission to create an association between a geofence-collection and a tracker resource", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchdeletedevicepositionhistory": { "name": "BatchDeleteDevicePositionHistory", "description": "Grants permission to delete a batch of device position histories from a tracker resource", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:DeviceIds" ], "dependentActions": [] }, "batchdeletegeofence": { "name": "BatchDeleteGeofence", "description": "Grants permission to delete a batch of geofences from a geofence collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:GeofenceIds" ], "dependentActions": [] }, "batchevaluategeofences": { "name": "BatchEvaluateGeofences", "description": "Grants permission to evaluate device positions against the position of geofences in a given geofence collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchgetdeviceposition": { "name": "BatchGetDevicePosition", "description": "Grants permission to send a batch request to retrieve device positions", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:DeviceIds" ], "dependentActions": [] }, "batchputgeofence": { "name": "BatchPutGeofence", "description": "Grants permission to send a batch request for adding geofences into a given geofence collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:GeofenceIds" ], "dependentActions": [] }, "batchupdatedeviceposition": { "name": "BatchUpdateDevicePosition", "description": "Grants permission to upload a position update for one or more devices to a tracker resource", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:DeviceIds" ], "dependentActions": [] }, "calculateroute": { "name": "CalculateRoute", "description": "Grants permission to calculate routes using a given route calculator resource", "accessLevel": "Read", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "calculateroutematrix": { "name": "CalculateRouteMatrix", "description": "Grants permission to calculate a route matrix using a given route calculator resource", "accessLevel": "Read", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "creategeofencecollection": { "name": "CreateGeofenceCollection", "description": "Grants permission to create a geofence-collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createkey": { "name": "CreateKey", "description": "Grants permission to create an API key resource", "accessLevel": "Write", "resourceTypes": [ { "name": "api-key", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmap": { "name": "CreateMap", "description": "Grants permission to create a map resource", "accessLevel": "Write", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createplaceindex": { "name": "CreatePlaceIndex", "description": "Grants permission to create a place index resource", "accessLevel": "Write", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createroutecalculator": { "name": "CreateRouteCalculator", "description": "Grants permission to create a route calculator resource", "accessLevel": "Write", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createtracker": { "name": "CreateTracker", "description": "Grants permission to create a tracker resource", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletegeofencecollection": { "name": "DeleteGeofenceCollection", "description": "Grants permission to delete a geofence-collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletekey": { "name": "DeleteKey", "description": "Grants permission to delete an API key resource", "accessLevel": "Write", "resourceTypes": [ { "name": "api-key", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemap": { "name": "DeleteMap", "description": "Grants permission to delete a map resource", "accessLevel": "Write", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteplaceindex": { "name": "DeletePlaceIndex", "description": "Grants permission to delete a place index resource", "accessLevel": "Write", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteroutecalculator": { "name": "DeleteRouteCalculator", "description": "Grants permission to delete a route calculator resource", "accessLevel": "Write", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletetracker": { "name": "DeleteTracker", "description": "Grants permission to delete a tracker resource", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describegeofencecollection": { "name": "DescribeGeofenceCollection", "description": "Grants permission to retrieve geofence collection details", "accessLevel": "Read", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describekey": { "name": "DescribeKey", "description": "Grants permission to retrieve API key resource details and secret", "accessLevel": "Read", "resourceTypes": [ { "name": "api-key", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describemap": { "name": "DescribeMap", "description": "Grants permission to retrieve map resource details", "accessLevel": "Read", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeplaceindex": { "name": "DescribePlaceIndex", "description": "Grants permission to retrieve place-index resource details", "accessLevel": "Read", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeroutecalculator": { "name": "DescribeRouteCalculator", "description": "Grants permission to retrieve route calculator resource details", "accessLevel": "Read", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describetracker": { "name": "DescribeTracker", "description": "Grants permission to retrieve a tracker resource details", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatetrackerconsumer": { "name": "DisassociateTrackerConsumer", "description": "Grants permission to remove the association between a tracker resource and a geofence-collection", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "forecastgeofenceevents": { "name": "ForecastGeofenceEvents", "description": "Grants permission to forecast events for geofences stored in a given geofence collection", "accessLevel": "Read", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdeviceposition": { "name": "GetDevicePosition", "description": "Grants permission to retrieve the latest device position", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:DeviceIds" ], "dependentActions": [] }, "getdevicepositionhistory": { "name": "GetDevicePositionHistory", "description": "Grants permission to retrieve the device position history", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:DeviceIds" ], "dependentActions": [] }, "getgeofence": { "name": "GetGeofence", "description": "Grants permission to retrieve the geofence details from a geofence-collection", "accessLevel": "Read", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:GeofenceIds" ], "dependentActions": [] }, "getmapglyphs": { "name": "GetMapGlyphs", "description": "Grants permission to retrieve the glyph file for a map resource", "accessLevel": "Read", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmapsprites": { "name": "GetMapSprites", "description": "Grants permission to retrieve the sprite file for a map resource", "accessLevel": "Read", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmapstyledescriptor": { "name": "GetMapStyleDescriptor", "description": "Grants permission to retrieve the map style descriptor from a map resource", "accessLevel": "Read", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmaptile": { "name": "GetMapTile", "description": "Grants permission to retrieve the map tile from the map resource", "accessLevel": "Read", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getplace": { "name": "GetPlace", "description": "Grants permission to find a place by its unique ID", "accessLevel": "Read", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdevicepositions": { "name": "ListDevicePositions", "description": "Grants permission to retrieve a list of devices and their latest positions from the given tracker resource", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listgeofencecollections": { "name": "ListGeofenceCollections", "description": "Grants permission to lists geofence-collections", "accessLevel": "List", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listgeofences": { "name": "ListGeofences", "description": "Grants permission to list geofences stored in a given geofence collection", "accessLevel": "Read", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listkeys": { "name": "ListKeys", "description": "Grants permission to list API key resources", "accessLevel": "List", "resourceTypes": [ { "name": "api-key", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmaps": { "name": "ListMaps", "description": "Grants permission to list map resources", "accessLevel": "List", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listplaceindexes": { "name": "ListPlaceIndexes", "description": "Grants permission to return a list of place index resources", "accessLevel": "List", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listroutecalculators": { "name": "ListRouteCalculators", "description": "Grants permission to return a list of route calculator resources", "accessLevel": "List", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags (metadata) which you have assigned to the resource", "accessLevel": "Read", "resourceTypes": [ { "name": "api-key", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "geofence-collection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "map", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "place-index", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "route-calculator", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "tracker", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtrackerconsumers": { "name": "ListTrackerConsumers", "description": "Grants permission to retrieve a list of geofence collections currently associated to the given tracker resource", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtrackers": { "name": "ListTrackers", "description": "Grants permission to return a list of tracker resources", "accessLevel": "List", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putgeofence": { "name": "PutGeofence", "description": "Grants permission to add a new geofence or update an existing geofence to a given geofence-collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:GeofenceIds" ], "dependentActions": [] }, "searchplaceindexforposition": { "name": "SearchPlaceIndexForPosition", "description": "Grants permission to reverse geocodes a given coordinate", "accessLevel": "Read", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "searchplaceindexforsuggestions": { "name": "SearchPlaceIndexForSuggestions", "description": "Grants permission to generate suggestions for addresses and points of interest based on partial or misspelled free-form text", "accessLevel": "Read", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "searchplaceindexfortext": { "name": "SearchPlaceIndexForText", "description": "Grants permission to geocode free-form text, such as an address, name, city or region", "accessLevel": "Read", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "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": "api-key", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "geofence-collection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "map", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "place-index", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "route-calculator", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "tracker", "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": "api-key", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "geofence-collection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "map", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "place-index", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "route-calculator", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "tracker", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updategeofencecollection": { "name": "UpdateGeofenceCollection", "description": "Grants permission to update a geofence collection", "accessLevel": "Write", "resourceTypes": [ { "name": "geofence-collection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatekey": { "name": "UpdateKey", "description": "Grants permission to update an API key resource", "accessLevel": "Write", "resourceTypes": [ { "name": "api-key", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatemap": { "name": "UpdateMap", "description": "Grants permission to update a map resource", "accessLevel": "Write", "resourceTypes": [ { "name": "map", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateplaceindex": { "name": "UpdatePlaceIndex", "description": "Grants permission to update a place index resource", "accessLevel": "Write", "resourceTypes": [ { "name": "place-index", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateroutecalculator": { "name": "UpdateRouteCalculator", "description": "Grants permission to update a route calculator resource", "accessLevel": "Write", "resourceTypes": [ { "name": "route-calculator", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatetracker": { "name": "UpdateTracker", "description": "Grants permission to update a tracker resource", "accessLevel": "Write", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "verifydeviceposition": { "name": "VerifyDevicePosition", "description": "Grants permission to verify a device position", "accessLevel": "Read", "resourceTypes": [ { "name": "tracker", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "geo:DeviceIds" ], "dependentActions": [] } }