@cloud-copilot/iam-data
Version:
55 lines • 1.49 kB
JSON
{
"opentunnel": {
"name": "OpenTunnel",
"description": "Grants permission to establish SSH connection to an EC2 instance using EC2 Instance Connect Endpoint",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance-connect-endpoint",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "instance-connect-endpoint",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendsshpublickey": {
"name": "SendSSHPublicKey",
"description": "Grants permission to push an SSH public key to the specified EC2 instance to be used for standard SSH",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"ec2:osuser"
],
"dependentActions": []
},
"sendserialconsolesshpublickey": {
"name": "SendSerialConsoleSSHPublicKey",
"description": "Grants permission to push an SSH public key to the specified EC2 instance to be used for serial console SSH",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}