doc.go 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
  2. // Package secretsmanager provides the client and types for making API
  3. // requests to AWS Secrets Manager.
  4. //
  5. // AWS Secrets Manager is a web service that enables you to store, manage, and
  6. // retrieve, secrets.
  7. //
  8. // This guide provides descriptions of the Secrets Manager API. For more information
  9. // about using this service, see the AWS Secrets Manager User Guide (http://docs.aws.amazon.com/secretsmanager/latest/userguide/introduction.html).
  10. //
  11. // API Version
  12. //
  13. // This version of the Secrets Manager API Reference documents the Secrets Manager
  14. // API version 2017-10-17.
  15. //
  16. // As an alternative to using the API directly, you can use one of the AWS SDKs,
  17. // which consist of libraries and sample code for various programming languages
  18. // and platforms (such as Java, Ruby, .NET, iOS, and Android). The SDKs provide
  19. // a convenient way to create programmatic access to AWS Secrets Manager. For
  20. // example, the SDKs take care of cryptographically signing requests, managing
  21. // errors, and retrying requests automatically. For more information about the
  22. // AWS SDKs, including how to download and install them, see Tools for Amazon
  23. // Web Services (http://aws.amazon.com/tools/).
  24. //
  25. // We recommend that you use the AWS SDKs to make programmatic API calls to
  26. // Secrets Manager. However, you also can use the Secrets Manager HTTP Query
  27. // API to make direct calls to the Secrets Manager web service. To learn more
  28. // about the Secrets Manager HTTP Query API, see Making Query Requests (http://docs.aws.amazon.com/secretsmanager/latest/userguide/query-requests.html)
  29. // in the AWS Secrets Manager User Guide.
  30. //
  31. // Secrets Manager supports GET and POST requests for all actions. That is,
  32. // the API doesn't require you to use GET for some actions and POST for others.
  33. // However, GET requests are subject to the limitation size of a URL. Therefore,
  34. // for operations that require larger sizes, use a POST request.
  35. //
  36. // Support and Feedback for AWS Secrets Manager
  37. //
  38. // We welcome your feedback. Send your comments to awssecretsmanager-feedback@amazon.com
  39. // (mailto:awssecretsmanager-feedback@amazon.com), or post your feedback and
  40. // questions in the AWS Secrets Manager Discussion Forum (http://forums.aws.amazon.com/forum.jspa?forumID=296).
  41. // For more information about the AWS Discussion Forums, see Forums Help (http://forums.aws.amazon.com/help.jspa).
  42. //
  43. // How examples are presented
  44. //
  45. // The JSON that AWS Secrets Manager expects as your request parameters and
  46. // that the service returns as a response to HTTP query requests are single,
  47. // long strings without line breaks or white space formatting. The JSON shown
  48. // in the examples is formatted with both line breaks and white space to improve
  49. // readability. When example input parameters would also result in long strings
  50. // that extend beyond the screen, we insert line breaks to enhance readability.
  51. // You should always submit the input as a single JSON text string.
  52. //
  53. // Logging API Requests
  54. //
  55. // AWS Secrets Manager supports AWS CloudTrail, a service that records AWS API
  56. // calls for your AWS account and delivers log files to an Amazon S3 bucket.
  57. // By using information that's collected by AWS CloudTrail, you can determine
  58. // which requests were successfully made to Secrets Manager, who made the request,
  59. // when it was made, and so on. For more about AWS Secrets Manager and its support
  60. // for AWS CloudTrail, see Logging AWS Secrets Manager Events with AWS CloudTrail
  61. // (http://docs.aws.amazon.com/secretsmanager/latest/userguide/monitoring.html#monitoring_cloudtrail)
  62. // in the AWS Secrets Manager User Guide. To learn more about CloudTrail, including
  63. // how to turn it on and find your log files, see the AWS CloudTrail User Guide
  64. // (http://docs.aws.amazon.com/awscloudtrail/latest/userguide/what_is_cloud_trail_top_level.html).
  65. //
  66. // See https://docs.aws.amazon.com/goto/WebAPI/secretsmanager-2017-10-17 for more information on this service.
  67. //
  68. // See secretsmanager package documentation for more information.
  69. // https://docs.aws.amazon.com/sdk-for-go/api/service/secretsmanager/
  70. //
  71. // Using the Client
  72. //
  73. // To contact AWS Secrets Manager with the SDK use the New function to create
  74. // a new service client. With that client you can make API requests to the service.
  75. // These clients are safe to use concurrently.
  76. //
  77. // See the SDK's documentation for more information on how to use the SDK.
  78. // https://docs.aws.amazon.com/sdk-for-go/api/
  79. //
  80. // See aws.Config documentation for more information on configuring SDK clients.
  81. // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
  82. //
  83. // See the AWS Secrets Manager client SecretsManager for more
  84. // information on creating client for this service.
  85. // https://docs.aws.amazon.com/sdk-for-go/api/service/secretsmanager/#New
  86. package secretsmanager