UNPKG

@cloud-copilot/iam-data

Version:
870 lines 21.8 kB
{ "createdataset": { "name": "CreateDataset", "description": "Grants permission to create a dataset", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createinferencescheduler": { "name": "CreateInferenceScheduler", "description": "Grants permission to create an inference scheduler for a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createlabel": { "name": "CreateLabel", "description": "Grants permission to create a label", "accessLevel": "Write", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createlabelgroup": { "name": "CreateLabelGroup", "description": "Grants permission to create a label group", "accessLevel": "Write", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmodel": { "name": "CreateModel", "description": "Grants permission to create a model that is trained on a dataset", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "label-group", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createretrainingscheduler": { "name": "CreateRetrainingScheduler", "description": "Grants permission to create a retraining scheduler for a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedataset": { "name": "DeleteDataset", "description": "Grants permission to delete a dataset", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteinferencescheduler": { "name": "DeleteInferenceScheduler", "description": "Grants permission to delete an inference scheduler", "accessLevel": "Write", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletelabel": { "name": "DeleteLabel", "description": "Grants permission to delete a label", "accessLevel": "Write", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletelabelgroup": { "name": "DeleteLabelGroup", "description": "Grants permission to delete a label group", "accessLevel": "Write", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemodel": { "name": "DeleteModel", "description": "Grants permission to delete a model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteresourcepolicy": { "name": "DeleteResourcePolicy", "description": "Grants permission to delete a resource policy", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteretrainingscheduler": { "name": "DeleteRetrainingScheduler", "description": "Grants permission to delete a retraining scheduler of a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedataingestionjob": { "name": "DescribeDataIngestionJob", "description": "Grants permission to describe a data ingestion job", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describedataset": { "name": "DescribeDataset", "description": "Grants permission to describe a dataset", "accessLevel": "Read", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeinferencescheduler": { "name": "DescribeInferenceScheduler", "description": "Grants permission to describe an inference scheduler", "accessLevel": "Read", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describelabelgroup": { "name": "DescribeLabelGroup", "description": "Grants permission to describe a label group", "accessLevel": "Read", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describemodel": { "name": "DescribeModel", "description": "Grants permission to describe a model", "accessLevel": "Read", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describemodelversion": { "name": "DescribeModelVersion", "description": "Grants permission to describe a model version", "accessLevel": "Read", "resourceTypes": [ { "name": "model-version", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeresourcepolicy": { "name": "DescribeResourcePolicy", "description": "Grants permission to describe a resource policy", "accessLevel": "Read", "resourceTypes": [ { "name": "dataset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeretrainingscheduler": { "name": "DescribeRetrainingScheduler", "description": "Grants permission to describe a retraining scheduler of a trained model", "accessLevel": "Read", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describelabel": { "name": "Describelabel", "description": "Grants permission to describe a label", "accessLevel": "Read", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "importdataset": { "name": "ImportDataset", "description": "Grants permission to import a dataset", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "importmodelversion": { "name": "ImportModelVersion", "description": "Grants permission to import a model version", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "label-group", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "lookoutequipment:IsImportingData" ], "dependentActions": [] }, "listdataingestionjobs": { "name": "ListDataIngestionJobs", "description": "Grants permission to list the data ingestion jobs in your account or for a particular dataset", "accessLevel": "List", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdatasets": { "name": "ListDatasets", "description": "Grants permission to list the datasets in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listinferenceevents": { "name": "ListInferenceEvents", "description": "Grants permission to list the inference events for an inference scheduler", "accessLevel": "Read", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listinferenceexecutions": { "name": "ListInferenceExecutions", "description": "Grants permission to list the inference executions for an inference scheduler", "accessLevel": "Read", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listinferenceschedulers": { "name": "ListInferenceSchedulers", "description": "Grants permission to list the inference schedulers in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listlabelgroups": { "name": "ListLabelGroups", "description": "Grants permission to list the label groups in your account", "accessLevel": "List", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listlabels": { "name": "ListLabels", "description": "Grants permission to list the labels in your account", "accessLevel": "List", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmodelversions": { "name": "ListModelVersions", "description": "Grants permission to list the model versions in your account", "accessLevel": "List", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmodels": { "name": "ListModels", "description": "Grants permission to list the models in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listretrainingschedulers": { "name": "ListRetrainingSchedulers", "description": "Grants permission to list the retraining schedulers in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listsensorstatistics": { "name": "ListSensorStatistics", "description": "Grants permission to list the sensor statistics for a particular dataset or an ingestion job", "accessLevel": "List", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "dataset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-scheduler", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "label-group", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putresourcepolicy": { "name": "PutResourcePolicy", "description": "Grants permission to put a resource policy", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startdataingestionjob": { "name": "StartDataIngestionJob", "description": "Grants permission to start a data ingestion job for a dataset", "accessLevel": "Write", "resourceTypes": [ { "name": "dataset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startinferencescheduler": { "name": "StartInferenceScheduler", "description": "Grants permission to start an inference scheduler", "accessLevel": "Write", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startretrainingscheduler": { "name": "StartRetrainingScheduler", "description": "Grants permission to start a retraining scheduler of a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopinferencescheduler": { "name": "StopInferenceScheduler", "description": "Grants permission to stop an inference scheduler", "accessLevel": "Write", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopretrainingscheduler": { "name": "StopRetrainingScheduler", "description": "Grants permission to stop a retraining scheduler of a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "dataset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-scheduler", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "label-group", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "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": "dataset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-scheduler", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "label-group", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateactivemodelversion": { "name": "UpdateActiveModelVersion", "description": "Grants permission to set the active model version for a given machine learning model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "model-version", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateinferencescheduler": { "name": "UpdateInferenceScheduler", "description": "Grants permission to update an inference scheduler", "accessLevel": "Write", "resourceTypes": [ { "name": "inference-scheduler", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatelabelgroup": { "name": "UpdateLabelGroup", "description": "Grants permission to update a label group", "accessLevel": "Write", "resourceTypes": [ { "name": "label-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatemodel": { "name": "UpdateModel", "description": "Grants permission to update a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateretrainingscheduler": { "name": "UpdateRetrainingScheduler", "description": "Grants permission to update a retraining scheduler of a trained model", "accessLevel": "Write", "resourceTypes": [ { "name": "model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }