-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
doc.go
96 lines (95 loc) · 5.32 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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
// Package applicationdiscoveryservice provides the client and types for making API
// requests to AWS Application Discovery Service.
//
// Amazon Web Services Application Discovery Service (Application Discovery
// Service) helps you plan application migration projects. It automatically
// identifies servers, virtual machines (VMs), and network dependencies in your
// on-premises data centers. For more information, see the Amazon Web Services
// Application Discovery Service FAQ (http://aws.amazon.com/application-discovery/faqs/).
//
// Application Discovery Service offers three ways of performing discovery and
// collecting data about your on-premises servers:
//
// - Agentless discovery using Amazon Web Services Application Discovery
// Service Agentless Collector (Agentless Collector), which doesn't require
// you to install an agent on each host. Agentless Collector gathers server
// information regardless of the operating systems, which minimizes the time
// required for initial on-premises infrastructure assessment. Agentless
// Collector doesn't collect information about network dependencies, only
// agent-based discovery collects that information.
//
// - Agent-based discovery using the Amazon Web Services Application Discovery
// Agent (Application Discovery Agent) collects a richer set of data than
// agentless discovery, which you install on one or more hosts in your data
// center. The agent captures infrastructure and application information,
// including an inventory of running processes, system performance information,
// resource utilization, and network dependencies. The information collected
// by agents is secured at rest and in transit to the Application Discovery
// Service database in the Amazon Web Services cloud. For more information,
// see Amazon Web Services Application Discovery Agent (https://docs.aws.amazon.com/application-discovery/latest/userguide/discovery-agent.html).
//
// - Amazon Web Services Partner Network (APN) solutions integrate with Application
// Discovery Service, enabling you to import details of your on-premises
// environment directly into Amazon Web Services Migration Hub (Migration
// Hub) without using Agentless Collector or Application Discovery Agent.
// Third-party application discovery tools can query Amazon Web Services
// Application Discovery Service, and they can write to the Application Discovery
// Service database using the public API. In this way, you can import data
// into Migration Hub and view it, so that you can associate applications
// with servers and track migrations.
//
// # Working With This Guide
//
// This API reference provides descriptions, syntax, and usage examples for
// each of the actions and data types for Application Discovery Service. The
// topic for each action shows the API request parameters and the response.
// Alternatively, you can use one of the Amazon Web Services SDKs to access
// an API that is tailored to the programming language or platform that you're
// using. For more information, see Amazon Web Services SDKs (http://aws.amazon.com/tools/#SDKs).
//
// - Remember that you must set your Migration Hub home Region before you
// call any of these APIs.
//
// - You must make API calls for write actions (create, notify, associate,
// disassociate, import, or put) while in your home Region, or a HomeRegionNotSetException
// error is returned.
//
// - API calls for read actions (list, describe, stop, and delete) are permitted
// outside of your home Region.
//
// - Although it is unlikely, the Migration Hub home Region could change.
// If you call APIs outside the home Region, an InvalidInputException is
// returned.
//
// - You must call GetHomeRegion to obtain the latest Migration Hub home
// Region.
//
// This guide is intended for use with the Amazon Web Services Application Discovery
// Service User Guide (https://docs.aws.amazon.com/application-discovery/latest/userguide/).
//
// All data is handled according to the Amazon Web Services Privacy Policy (https://aws.amazon.com/privacy/).
// You can operate Application Discovery Service offline to inspect collected
// data before it is shared with the service.
//
// See https://docs.aws.amazon.com/goto/WebAPI/discovery-2015-11-01 for more information on this service.
//
// See applicationdiscoveryservice package documentation for more information.
// https://docs.aws.amazon.com/sdk-for-go/api/service/applicationdiscoveryservice/
//
// # Using the Client
//
// To contact AWS Application Discovery Service 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 Application Discovery Service client ApplicationDiscoveryService for more
// information on creating client for this service.
// https://docs.aws.amazon.com/sdk-for-go/api/service/applicationdiscoveryservice/#New
package applicationdiscoveryservice