@cloud-copilot/iam-data
Version:
429 lines • 10.6 kB
JSON
{
"associategatewaytoserver": {
"name": "AssociateGatewayToServer",
"description": "Grants permission to AssociateGatewayToServer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"backup": {
"name": "Backup",
"description": "Grants permission to Backup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "virtualmachine",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"creategateway": {
"name": "CreateGateway",
"description": "Grants permission to to CreateGateway",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletegateway": {
"name": "DeleteGateway",
"description": "Grants permission to DeleteGateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletehypervisor": {
"name": "DeleteHypervisor",
"description": "Grants permission to DeleteHypervisor",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociategatewayfromserver": {
"name": "DisassociateGatewayFromServer",
"description": "Grants permission to DisassociateGatewayFromServer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getbandwidthratelimitschedule": {
"name": "GetBandwidthRateLimitSchedule",
"description": "Grants permission to GetBandwidthRateLimitSchedule",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getgateway": {
"name": "GetGateway",
"description": "Grants permission to GetGateway",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gethypervisor": {
"name": "GetHypervisor",
"description": "Grants permission to GetHypervisor",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gethypervisorpropertymappings": {
"name": "GetHypervisorPropertyMappings",
"description": "Grants permission to GetHypervisorPropertyMappings",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getvirtualmachine": {
"name": "GetVirtualMachine",
"description": "Grants permission to GetVirtualMachine",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "virtualmachine",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"importhypervisorconfiguration": {
"name": "ImportHypervisorConfiguration",
"description": "Grants permission to ImportHypervisorConfiguration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"listgateways": {
"name": "ListGateways",
"description": "Grants permission to ListGateways",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listhypervisors": {
"name": "ListHypervisors",
"description": "Grants permission to ListHypervisors",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to ListTagsForResource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "gateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hypervisor",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "virtualmachine",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listvirtualmachines": {
"name": "ListVirtualMachines",
"description": "Grants permission to ListVirtualMachines",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putbandwidthratelimitschedule": {
"name": "PutBandwidthRateLimitSchedule",
"description": "Grants permission to PutBandwidthRateLimitSchedule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"puthypervisorpropertymappings": {
"name": "PutHypervisorPropertyMappings",
"description": "Grants permission to PutHypervisorPropertyMappings",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"putmaintenancestarttime": {
"name": "PutMaintenanceStartTime",
"description": "Grants permission to PutMaintenanceStartTime",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"restore": {
"name": "Restore",
"description": "Grants permission to Restore",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startvirtualmachinesmetadatasync": {
"name": "StartVirtualMachinesMetadataSync",
"description": "Grants permission to StartVirtualMachinesMetadataSync",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hypervisor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to TagResource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "gateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hypervisor",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "virtualmachine",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"testhypervisorconfiguration": {
"name": "TestHypervisorConfiguration",
"description": "Grants permission to TestHypervisorConfiguration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to UntagResource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "gateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hypervisor",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "virtualmachine",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updategatewayinformation": {
"name": "UpdateGatewayInformation",
"description": "Grants permission to UpdateGatewayInformation",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updategatewaysoftwarenow": {
"name": "UpdateGatewaySoftwareNow",
"description": "Grants permission to UpdateGatewaySoftwareNow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatehypervisor": {
"name": "UpdateHypervisor",
"description": "Grants permission to UpdateHypervisor",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "gateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}