ec2-instance-connect-2018-04-02.min.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2018-04-02",
  5. "endpointPrefix": "ec2-instance-connect",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceAbbreviation": "EC2 Instance Connect",
  9. "serviceFullName": "AWS EC2 Instance Connect",
  10. "serviceId": "EC2 Instance Connect",
  11. "signatureVersion": "v4",
  12. "targetPrefix": "AWSEC2InstanceConnectService",
  13. "uid": "ec2-instance-connect-2018-04-02"
  14. },
  15. "operations": {
  16. "SendSSHPublicKey": {
  17. "input": {
  18. "type": "structure",
  19. "required": [
  20. "InstanceId",
  21. "InstanceOSUser",
  22. "SSHPublicKey"
  23. ],
  24. "members": {
  25. "InstanceId": {},
  26. "InstanceOSUser": {},
  27. "SSHPublicKey": {},
  28. "AvailabilityZone": {}
  29. }
  30. },
  31. "output": {
  32. "type": "structure",
  33. "members": {
  34. "RequestId": {},
  35. "Success": {
  36. "type": "boolean"
  37. }
  38. }
  39. }
  40. },
  41. "SendSerialConsoleSSHPublicKey": {
  42. "input": {
  43. "type": "structure",
  44. "required": [
  45. "InstanceId",
  46. "SSHPublicKey"
  47. ],
  48. "members": {
  49. "InstanceId": {},
  50. "SerialPort": {
  51. "type": "integer"
  52. },
  53. "SSHPublicKey": {}
  54. }
  55. },
  56. "output": {
  57. "type": "structure",
  58. "members": {
  59. "RequestId": {},
  60. "Success": {
  61. "type": "boolean"
  62. }
  63. }
  64. }
  65. }
  66. },
  67. "shapes": {}
  68. }