@cloud-copilot/iam-data
Version:
547 lines • 14.6 kB
JSON
{
"assignadminpermissionstouser": {
"name": "AssignAdminPermissionsToUser",
"description": "Grants permission to add AWS Supply Chain administrator permission to federated user",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createbillofmaterialsimportjob": {
"name": "CreateBillOfMaterialsImportJob",
"description": "Grants permission to create a BillOfMaterialsImportJob which will import a CSV file of BillOfMaterials records",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createdataintegrationflow": {
"name": "CreateDataIntegrationFlow",
"description": "Grants permission to create DataIntegrationFlow that can transform from multiple sources to one target",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createdatalakedataset": {
"name": "CreateDataLakeDataset",
"description": "Grants permission to create the data lake dataset",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createdatalakenamespace": {
"name": "CreateDataLakeNamespace",
"description": "Grants permission to create the data lake namespace",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createinstance": {
"name": "CreateInstance",
"description": "Grants permission to create a new AWS Supply Chain instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createssoapplication": {
"name": "CreateSSOApplication",
"description": "Grants permission to create IAM Identity Center application for a AWS Supply Chain instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletedataintegrationflow": {
"name": "DeleteDataIntegrationFlow",
"description": "Grants permission to delete the DataIntegrationFlow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "data-integration-flow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletedatalakedataset": {
"name": "DeleteDataLakeDataset",
"description": "Grants permission to delete the data lake dataset",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "dataset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletedatalakenamespace": {
"name": "DeleteDataLakeNamespace",
"description": "Grants permission to delete the data lake namespace",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "namespace",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteinstance": {
"name": "DeleteInstance",
"description": "Grants permission to delete an AWS Supply Chain instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletessoapplication": {
"name": "DeleteSSOApplication",
"description": "Grants permission to delete IAM Identity Center application of the AWS Supply Chain instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeinstance": {
"name": "DescribeInstance",
"description": "Grants permission to view details of an AWS Supply Chain instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getbillofmaterialsimportjob": {
"name": "GetBillOfMaterialsImportJob",
"description": "Grants permission to view status and details of a BillOfMaterialsImportJob",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "bill-of-materials-import-job",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdataintegrationevent": {
"name": "GetDataIntegrationEvent",
"description": "Grants permission to get a DataIntegrationEvent",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdataintegrationflow": {
"name": "GetDataIntegrationFlow",
"description": "Grants permission to get the DataIntegrationFlow details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "data-integration-flow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdataintegrationflowexecution": {
"name": "GetDataIntegrationFlowExecution",
"description": "Grants permission to get a particular execution of one specified DataIntegrationFlow",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "data-integration-flow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdatalakedataset": {
"name": "GetDataLakeDataset",
"description": "Grants permission to get the dataset details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "dataset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdatalakenamespace": {
"name": "GetDataLakeNamespace",
"description": "Grants permission to get the namespace details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "namespace",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getinstance": {
"name": "GetInstance",
"description": "Grants permission to view details of an AWS Supply Chain instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listadminusers": {
"name": "ListAdminUsers",
"description": "Grants permission to list AWS Supply Chain administrators of an instance",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdataintegrationevents": {
"name": "ListDataIntegrationEvents",
"description": "Grants permission to list all DataIntegrationEvents under an instance",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdataintegrationflowexecutions": {
"name": "ListDataIntegrationFlowExecutions",
"description": "Grants permission to list all executions of one specified DataIntegrationFlow",
"accessLevel": "List",
"resourceTypes": [
{
"name": "data-integration-flow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdataintegrationflows": {
"name": "ListDataIntegrationFlows",
"description": "Grants permission to list all the DataIntegrationFlows in a paginated way",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdatalakedatasets": {
"name": "ListDataLakeDatasets",
"description": "Grants permission to list the data lake datasets under specific instance and namespace",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdatalakenamespaces": {
"name": "ListDataLakeNamespaces",
"description": "Grants permission to list the data lake namespaces under specific instance",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listinstances": {
"name": "ListInstances",
"description": "Grants permission to view the AWS Supply Chain instances associated with an AWS account",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for an AWS Supply Chain resource",
"accessLevel": "List",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"removeadminpermissionsforuser": {
"name": "RemoveAdminPermissionsForUser",
"description": "Grants permission to remove AWS Supply Chain administrator permission from federated user",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"senddataintegrationevent": {
"name": "SendDataIntegrationEvent",
"description": "Grants permission to create a DataIntegrationEvent which will ingest data in real-time",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag an AWS Supply Chain resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tag from an AWS Supply Chain resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updatedataintegrationflow": {
"name": "UpdateDataIntegrationFlow",
"description": "Grants permission to update the DataIntegrationFlow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "data-integration-flow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatedatalakedataset": {
"name": "UpdateDataLakeDataset",
"description": "Grants permission to update the data lake dataset",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "dataset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatedatalakenamespace": {
"name": "UpdateDataLakeNamespace",
"description": "Grants permission to update the data lake namespace",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "namespace",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updateinstance": {
"name": "UpdateInstance",
"description": "Grants permission to update an AWS Supply Chain instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}