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