UNPKG

@cloud-copilot/iam-data

Version:
61 lines 1.72 kB
{ "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": false, "conditionKeys": [ "aws:ResourceTag/${TagKey}", "ec2:ResourceTag/${TagKey}", "ec2-instance-connect:remotePort", "ec2-instance-connect:privateIpAddress", "ec2-instance-connect:MaxTunnelDuration" ], "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": [] } }