UNPKG

@cloud-copilot/iam-data

Version:
429 lines 10.6 kB
{ "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": [] } }