// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. // Package securityhub provides the client and types for making API // requests to AWS SecurityHub. // // Security Hub provides you with a comprehensive view of the security state // of your Amazon Web Services environment and resources. It also provides you // with the readiness status of your environment based on controls from supported // security standards. Security Hub collects security data from Amazon Web Services // accounts, services, and integrated third-party products and helps you analyze // security trends in your environment to identify the highest priority security // issues. For more information about Security Hub, see the Security HubUser // Guide (https://docs.aws.amazon.com/securityhub/latest/userguide/what-is-securityhub.html). // // When you use operations in the Security Hub API, the requests are executed // only in the Amazon Web Services Region that is currently active or in the // specific Amazon Web Services Region that you specify in your request. Any // configuration or settings change that results from the operation is applied // only to that Region. To make the same change in other Regions, run the same // command for each Region in which you want to apply the change. // // For example, if your Region is set to us-west-2, when you use CreateMembers // to add a member account to Security Hub, the association of the member account // with the administrator account is created only in the us-west-2 Region. Security // Hub must be enabled for the member account in the same Region that the invitation // was sent from. // // The following throttling limits apply to using Security Hub API operations. // // - BatchEnableStandards - RateLimit of 1 request per second. BurstLimit // of 1 request per second. // // - GetFindings - RateLimit of 3 requests per second. BurstLimit of 6 requests // per second. // // - BatchImportFindings - RateLimit of 10 requests per second. BurstLimit // of 30 requests per second. // // - BatchUpdateFindings - RateLimit of 10 requests per second. BurstLimit // of 30 requests per second. // // - UpdateStandardsControl - RateLimit of 1 request per second. BurstLimit // of 5 requests per second. // // - All other operations - RateLimit of 10 requests per second. BurstLimit // of 30 requests per second. // // See https://docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26 for more information on this service. // // See securityhub package documentation for more information. // https://docs.aws.amazon.com/sdk-for-go/api/service/securityhub/ // // # Using the Client // // To contact AWS SecurityHub with the SDK use the New function to create // a new service client. With that client you can make API requests to the service. // These clients are safe to use concurrently. // // See the SDK's documentation for more information on how to use the SDK. // https://docs.aws.amazon.com/sdk-for-go/api/ // // See aws.Config documentation for more information on configuring SDK clients. // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config // // See the AWS SecurityHub client SecurityHub for more // information on creating client for this service. // https://docs.aws.amazon.com/sdk-for-go/api/service/securityhub/#New package securityhub