@cloud-copilot/iam-data
Version:
601 lines • 15.3 kB
JSON
{
"cancelsolnetworkoperation": {
"name": "CancelSolNetworkOperation",
"description": "Grants permission to cancel a network operation",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-operation",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createsolfunctionpackage": {
"name": "CreateSolFunctionPackage",
"description": "Grants permission to create a function package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createsolnetworkinstance": {
"name": "CreateSolNetworkInstance",
"description": "Grants permission to create a network instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createsolnetworkpackage": {
"name": "CreateSolNetworkPackage",
"description": "Grants permission to create a network package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletesolfunctionpackage": {
"name": "DeleteSolFunctionPackage",
"description": "Grants permission to delete a function package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletesolnetworkinstance": {
"name": "DeleteSolNetworkInstance",
"description": "Grants permission to delete a network instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletesolnetworkpackage": {
"name": "DeleteSolNetworkPackage",
"description": "Grants permission to delete a network package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getsolfunctioninstance": {
"name": "GetSolFunctionInstance",
"description": "Grants permission to get a function instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "function-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolfunctionpackage": {
"name": "GetSolFunctionPackage",
"description": "Grants permission to get a function package",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolfunctionpackagecontent": {
"name": "GetSolFunctionPackageContent",
"description": "Grants permission to get a function package contents",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolfunctionpackagedescriptor": {
"name": "GetSolFunctionPackageDescriptor",
"description": "Grants permission to get a function package descriptor",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolnetworkinstance": {
"name": "GetSolNetworkInstance",
"description": "Grants permission to get a network instance",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolnetworkoperation": {
"name": "GetSolNetworkOperation",
"description": "Grants permission to get a network operation",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "network-operation",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolnetworkpackage": {
"name": "GetSolNetworkPackage",
"description": "Grants permission to get a network package",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolnetworkpackagecontent": {
"name": "GetSolNetworkPackageContent",
"description": "Grants permission to get a network package contents",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsolnetworkpackagedescriptor": {
"name": "GetSolNetworkPackageDescriptor",
"description": "Grants permission to get a network package descriptor",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"instantiatesolnetworkinstance": {
"name": "InstantiateSolNetworkInstance",
"description": "Grants permission to instantiate a network instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"listsolfunctioninstances": {
"name": "ListSolFunctionInstances",
"description": "Grants permission to list function instances",
"accessLevel": "List",
"resourceTypes": [
{
"name": "function-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listsolfunctionpackages": {
"name": "ListSolFunctionPackages",
"description": "Grants permission to list function packages",
"accessLevel": "List",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listsolnetworkinstances": {
"name": "ListSolNetworkInstances",
"description": "Grants permission to list network instances",
"accessLevel": "List",
"resourceTypes": [
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listsolnetworkoperations": {
"name": "ListSolNetworkOperations",
"description": "Grants permission to list network operations",
"accessLevel": "List",
"resourceTypes": [
{
"name": "network-operation",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listsolnetworkpackages": {
"name": "ListSolNetworkPackages",
"description": "Grants permission to list network packages",
"accessLevel": "List",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to return a list of tags for a resource",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putsolfunctionpackagecontent": {
"name": "PutSolFunctionPackageContent",
"description": "Grants permission to upload function package content",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putsolnetworkpackagecontent": {
"name": "PutSolNetworkPackageContent",
"description": "Grants permission to upload network package content",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to add tags to the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "function-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "function-package",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-operation",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-package",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"terminatesolnetworkinstance": {
"name": "TerminateSolNetworkInstance",
"description": "Grants permission to terminate a network instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "function-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "function-package",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-operation",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-package",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updatesolfunctionpackage": {
"name": "UpdateSolFunctionPackage",
"description": "Grants permission to update a function package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatesolnetworkinstance": {
"name": "UpdateSolNetworkInstance",
"description": "Grants permission to update a network instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "function-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "network-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"updatesolnetworkpackage": {
"name": "UpdateSolNetworkPackage",
"description": "Grants permission to update a network package",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"validatesolfunctionpackagecontent": {
"name": "ValidateSolFunctionPackageContent",
"description": "Grants permission to validate function package content",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "function-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"validatesolnetworkpackagecontent": {
"name": "ValidateSolNetworkPackageContent",
"description": "Grants permission to validate network package content",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "network-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}