@cloud-copilot/iam-data
Version:
321 lines • 8.68 kB
JSON
{
"associateeiptovlan": {
"name": "AssociateEipToVlan",
"description": "Grants permission to associate an Elastic IP address (EIP) with a public VLAN in an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createentitlement": {
"name": "CreateEntitlement",
"description": "Grants permission to create an entitlement in an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createenvironment": {
"name": "CreateEnvironment",
"description": "Grants permission to create an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createenvironmentconnector": {
"name": "CreateEnvironmentConnector",
"description": "Grants permission to create a connector in an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createenvironmenthost": {
"name": "CreateEnvironmentHost",
"description": "Grants permission to add host to an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteentitlement": {
"name": "DeleteEntitlement",
"description": "Grants permission to delete an entitlement from an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteenvironment": {
"name": "DeleteEnvironment",
"description": "Grants permission to delete an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteenvironmentconnector": {
"name": "DeleteEnvironmentConnector",
"description": "Grants permission to delete a connector from an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteenvironmenthost": {
"name": "DeleteEnvironmentHost",
"description": "Grants permission to delete a host from an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociateeipfromvlan": {
"name": "DisassociateEipFromVlan",
"description": "Grants permission to disassociate an Elastic IP address (EIP) from a public VLAN in an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdepoturl": {
"name": "GetDepotUrl",
"description": "Grants permission to get an Amazon EVS environment depot url",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getenvironment": {
"name": "GetEnvironment",
"description": "Grants permission to get an Amazon EVS environment",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getversions": {
"name": "GetVersions",
"description": "Grants permission to get versions provided for launch by Amazon EVS",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listenvironmentconnectors": {
"name": "ListEnvironmentConnectors",
"description": "Grants permission to retrieve a list of connectors associated with an Amazon EVS environment",
"accessLevel": "List",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listenvironmenthosts": {
"name": "ListEnvironmentHosts",
"description": "Grants permission to retrieve a list of hosts associated with an Amazon EVS environment",
"accessLevel": "List",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listenvironmentvlans": {
"name": "ListEnvironmentVlans",
"description": "Grants permission to retrieve a list of Amazon EVS environment VLANs",
"accessLevel": "List",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listenvironments": {
"name": "ListEnvironments",
"description": "Grants permission to retrieve a list of Amazon EVS environments in an account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list the tags on a specified resource ARN",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "environment",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listvmentitlements": {
"name": "ListVmEntitlements",
"description": "Grants permission to retrieve a list of entitlements associated with an Amazon EVS environment",
"accessLevel": "List",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a specified resource ARN",
"accessLevel": "Tagging, Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from a specified resource ARN",
"accessLevel": "Tagging, Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"updateenvironmentconnector": {
"name": "UpdateEnvironmentConnector",
"description": "Grants permission to update a connector in an Amazon EVS environment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "environment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}