-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
doc.go
76 lines (75 loc) · 4.23 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
// Package health provides the client and types for making API
// requests to AWS Health APIs and Notifications.
//
// The Health API provides access to the Health information that appears in
// the Health Dashboard (https://health.aws.amazon.com/health/home). You can
// use the API operations to get information about events that might affect
// your Amazon Web Services and resources.
//
// You must have a Business, Enterprise On-Ramp, or Enterprise Support plan
// from Amazon Web Services Support (http://aws.amazon.com/premiumsupport/)
// to use the Health API. If you call the Health API from an Amazon Web Services
// account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support
// plan, you receive a SubscriptionRequiredException error.
//
// For API access, you need an access key ID and a secret access key. Use temporary
// credentials instead of long-term access keys when possible. Temporary credentials
// include an access key ID, a secret access key, and a security token that
// indicates when the credentials expire. For more information, see Best practices
// for managing Amazon Web Services access keys (https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html)
// in the Amazon Web Services General Reference.
//
// You can use the Health endpoint health.us-east-1.amazonaws.com (HTTPS) to
// call the Health API operations. Health supports a multi-Region application
// architecture and has two regional endpoints in an active-passive configuration.
// You can use the high availability endpoint example to determine which Amazon
// Web Services Region is active, so that you can get the latest information
// from the API. For more information, see Accessing the Health API (https://docs.aws.amazon.com/health/latest/ug/health-api.html)
// in the Health User Guide.
//
// For authentication of requests, Health uses the Signature Version 4 Signing
// Process (https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html).
//
// If your Amazon Web Services account is part of Organizations, you can use
// the Health organizational view feature. This feature provides a centralized
// view of Health events across all accounts in your organization. You can aggregate
// Health events in real time to identify accounts in your organization that
// are affected by an operational event or get notified of security vulnerabilities.
// Use the organizational view API operations to enable this feature and return
// event information. For more information, see Aggregating Health events (https://docs.aws.amazon.com/health/latest/ug/aggregate-events.html)
// in the Health User Guide.
//
// When you use the Health API operations to return Health events, see the following
// recommendations:
//
// - Use the eventScopeCode (https://docs.aws.amazon.com/health/latest/APIReference/API_Event.html#AWSHealth-Type-Event-eventScopeCode)
// parameter to specify whether to return Health events that are public or
// account-specific.
//
// - Use pagination to view all events from the response. For example, if
// you call the DescribeEventsForOrganization operation to get all events
// in your organization, you might receive several page results. Specify
// the nextToken in the next request to return more results.
//
// See https://docs.aws.amazon.com/goto/WebAPI/health-2016-08-04 for more information on this service.
//
// See health package documentation for more information.
// https://docs.aws.amazon.com/sdk-for-go/api/service/health/
//
// # Using the Client
//
// To contact AWS Health APIs and Notifications 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 Health APIs and Notifications client Health for more
// information on creating client for this service.
// https://docs.aws.amazon.com/sdk-for-go/api/service/health/#New
package health