summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md129
-rw-r--r--amazonka-discovery.cabal136
-rw-r--r--gen/Network/AWS/Discovery.hs123
-rw-r--r--gen/Network/AWS/Discovery/CreateTags.hs8
-rw-r--r--gen/Network/AWS/Discovery/DeleteTags.hs7
-rw-r--r--gen/Network/AWS/Discovery/DescribeAgents.hs15
-rw-r--r--gen/Network/AWS/Discovery/DescribeConfigurations.hs5
-rw-r--r--gen/Network/AWS/Discovery/DescribeExportConfigurations.hs22
-rw-r--r--gen/Network/AWS/Discovery/DescribeTags.hs15
-rw-r--r--gen/Network/AWS/Discovery/ExportConfigurations.hs7
-rw-r--r--gen/Network/AWS/Discovery/ListConfigurations.hs10
-rw-r--r--gen/Network/AWS/Discovery/StartDataCollectionByAgentIds.hs15
-rw-r--r--gen/Network/AWS/Discovery/StopDataCollectionByAgentIds.hs4
-rw-r--r--gen/Network/AWS/Discovery/Types.hs12
-rw-r--r--gen/Network/AWS/Discovery/Types/Product.hs65
-rw-r--r--test/Test/AWS/Gen/Discovery.hs120
16 files changed, 206 insertions, 487 deletions
diff --git a/README.md b/README.md
index 8cc0586..a3fcb64 100644
--- a/README.md
+++ b/README.md
@@ -8,59 +8,28 @@
## Version
-`1.4.2`
+`1.4.3`
## Description
-The AWS Application Discovery Service helps Systems Integrators quickly
-and reliably plan application migration projects by automatically
-identifying applications running in on-premises data centers, their
-associated dependencies, and their performance profile.
-
-Planning data center migrations can involve thousands of workloads that
-are often deeply interdependent. Application discovery and dependency
-mapping are important early first steps in the migration process, but
-difficult to perform at scale due to the lack of automated tools.
-
-The AWS Application Discovery Service automatically collects
-configuration and usage data from servers to develop a list of
-applications, how they perform, and how they are interdependent. This
-information is securely retained in an AWS Application Discovery Service
-database which you can export as a CSV file into your preferred
-visualization tool or cloud migration solution to help reduce the
-complexity and time in planning your cloud migration.
-
-The Application Discovery Service is currently available for preview.
-Only customers who are engaged with
-<https://aws.amazon.com/professional-services/ AWS Professional Services>
-or a certified AWS partner can use the service. To see the list of
-certified partners and request access to the Application Discovery
-Service, complete the following
-<http://aws.amazon.com/application-discovery/preview/ preview form>.
-
-This API reference provides descriptions, syntax, and usage examples for
-each of the actions and data types for the Discovery Service. The topic
-for each action shows the API request parameters and the response.
-Alternatively, you can use one of the AWS SDKs to access an API that is
-tailored to the programming language or platform that you\'re using. For
-more information, see <http://aws.amazon.com/tools/#SDKs AWS SDKs>.
-
-This guide is intended for use with the
-<http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html AWS Discovery Service User Guide>.
-
-The following are short descriptions of each API action, organized by
-function.
+The AWS Application Discovery Service helps Systems Integrators quickly and reliably plan application migration projects by automatically identifying applications running in on-premises data centers, their associated dependencies, and their performance profile.
+
+Planning data center migrations can involve thousands of workloads that are often deeply interdependent. Application discovery and dependency mapping are important early first steps in the migration process, but difficult to perform at scale due to the lack of automated tools.
+
+The AWS Application Discovery Service automatically collects configuration and usage data from servers to develop a list of applications, how they perform, and how they are interdependent. This information is securely retained in an AWS Application Discovery Service database which you can export as a CSV file into your preferred visualization tool or cloud migration solution to help reduce the complexity and time in planning your cloud migration.
+
+The Application Discovery Service is currently available for preview. Only customers who are engaged with <https://aws.amazon.com/professional-services/ AWS Professional Services> or a certified AWS partner can use the service. To see the list of certified partners and request access to the Application Discovery Service, complete the following <http://aws.amazon.com/application-discovery/preview/ preview form>.
+
+This API reference provides descriptions, syntax, and usage examples for each of the actions and data types for the Discovery Service. The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you\'re using. For more information, see <http://aws.amazon.com/tools/#SDKs AWS SDKs>.
+
+This guide is intended for use with the <http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html AWS Discovery Service User Guide>.
+
+The following are short descriptions of each API action, organized by function.
__Managing AWS Agents Using the Application Discovery Service__
-An AWS agent is software that you install on on-premises servers and
-virtual machines that are targeted for discovery and migration. Agents
-run on Linux and Windows Server and collect server configuration and
-activity information about your applications and infrastructure.
-Specifically, agents collect the following information and send it to
-the Application Discovery Service using Secure Sockets Layer (SSL)
-encryption:
+An AWS agent is software that you install on on-premises servers and virtual machines that are targeted for discovery and migration. Agents run on Linux and Windows Server and collect server configuration and activity information about your applications and infrastructure. Specifically, agents collect the following information and send it to the Application Discovery Service using Secure Sockets Layer (SSL) encryption:
- User information (user name, home directory)
@@ -86,31 +55,17 @@ encryption:
- Process performance
-The Application Discovery Service API includes the following actions to
-manage AWS agents:
+The Application Discovery Service API includes the following actions to manage AWS agents:
-- /StartDataCollectionByAgentIds/: Instructs the specified agents to
- start collecting data. The Application Discovery Service takes
- several minutes to receive and process data after you initiate data
- collection.
+- /StartDataCollectionByAgentIds/: Instructs the specified agents to start collecting data. The Application Discovery Service takes several minutes to receive and process data after you initiate data collection.
-- /StopDataCollectionByAgentIds/: Instructs the specified agents to
- stop collecting data.
+- /StopDataCollectionByAgentIds/: Instructs the specified agents to stop collecting data.
-- /DescribeAgents/: Lists AWS agents by ID or lists all agents
- associated with your user account if you did not specify an agent
- ID. The output includes agent IDs, IP addresses, media access
- control (MAC) addresses, agent health, host name where the agent
- resides, and the version number of each agent.
+- /DescribeAgents/: Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID. The output includes agent IDs, IP addresses, media access control (MAC) addresses, agent health, host name where the agent resides, and the version number of each agent.
__Querying Configuration Items__
-A /configuration item/ is an IT asset that was discovered in your data
-center by an AWS agent. When you use the Application Discovery Service,
-you can specify filters and query specific configuration items. The
-service supports Server, Process, and Connection configuration items.
-This means you can specify a value for the following keys and query your
-IT assets:
+A /configuration item/ is an IT asset that was discovered in your data center by an AWS agent. When you use the Application Discovery Service, you can specify filters and query specific configuration items. The service supports Server, Process, and Connection configuration items. This means you can specify a value for the following keys and query your IT assets:
__Server__
@@ -180,51 +135,33 @@ __Connection__
- destinationServer.osVersion
-The Application Discovery Service includes the following actions for
-querying configuration items.
+The Application Discovery Service includes the following actions for querying configuration items.
-- /DescribeConfigurations/: Retrieves a list of attributes for a
- specific configuration ID. For example, the output for a /server/
- configuration item includes a list of attributes about the server,
- including host name, operating system, number of network cards, etc.
+- /DescribeConfigurations/: Retrieves a list of attributes for a specific configuration ID. For example, the output for a /server/ configuration item includes a list of attributes about the server, including host name, operating system, number of network cards, etc.
-- /ListConfigurations/: Retrieves a list of configuration items
- according to the criteria you specify in a filter. The filter
- criteria identify relationship requirements. For example, you can
- specify filter criteria of process.name with values of /nginx/ and
- /apache/.
+- /ListConfigurations/: Retrieves a list of configuration items according to the criteria you specify in a filter. The filter criteria identify relationship requirements. For example, you can specify filter criteria of process.name with values of /nginx/ and /apache/.
__Tagging Discovered Configuration Items__
-You can tag discovered configuration items. Tags are metadata that help
-you categorize IT assets in your data center. Tags use a /key/-/value/
-format. For example,
-@{\"key\": \"serverType\", \"value\": \"webServer\"}@.
+You can tag discovered configuration items. Tags are metadata that help you categorize IT assets in your data center. Tags use a /key/-/value/ format. For example,
+ @
+ {\"key\": \"serverType\", \"value\": \"webServer\"}
+ @
+ .
- /CreateTags/: Creates one or more tags for a configuration items.
-- /DescribeTags/: Retrieves a list of configuration items that are
- tagged with a specific tag. /Or/, retrieves a list of all tags
- assigned to a specific configuration item.
+- /DescribeTags/: Retrieves a list of configuration items that are tagged with a specific tag. /Or/, retrieves a list of all tags assigned to a specific configuration item.
-- /DeleteTags/: Deletes the association between a configuration item
- and one or more tags.
+- /DeleteTags/: Deletes the association between a configuration item and one or more tags.
__Exporting Data__
-You can export data as a CSV file to an Amazon S3 bucket or into your
-preferred visualization tool or cloud migration solution to help reduce
-the complexity and time in planning your cloud migration.
+You can export data as a CSV file to an Amazon S3 bucket or into your preferred visualization tool or cloud migration solution to help reduce the complexity and time in planning your cloud migration.
-- /ExportConfigurations/: Exports all discovered configuration data to
- an Amazon S3 bucket. Data includes tags and tag associations,
- processes, connections, servers, and system performance. This API
- returns an export ID which you can query using the GetExportStatus
- API.
+- /ExportConfigurations/: Exports all discovered configuration data to an Amazon S3 bucket. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID which you can query using the GetExportStatus API.
-- /DescribeExportConfigurations/: Gets the status of the data export.
- When the export is complete, the service returns an Amazon S3 URL
- where you can download CSV files that include the data.
+- /DescribeExportConfigurations/: Gets the status of the data export. When the export is complete, the service returns an Amazon S3 URL where you can download CSV files that include the data.
Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-discovery)
and the [AWS API Reference](https://aws.amazon.com/documentation/).
diff --git a/amazonka-discovery.cabal b/amazonka-discovery.cabal
index 4777560..0449f31 100644
--- a/amazonka-discovery.cabal
+++ b/amazonka-discovery.cabal
@@ -1,5 +1,5 @@
name: amazonka-discovery
-version: 1.4.2
+version: 1.4.3
synopsis: Amazon Application Discovery Service SDK.
homepage: https://github.com/brendanhay/amazonka
bug-reports: https://github.com/brendanhay/amazonka/issues
@@ -13,54 +13,23 @@ build-type: Simple
cabal-version: >= 1.10
extra-source-files: README.md fixture/*.yaml fixture/*.proto
description:
- The AWS Application Discovery Service helps Systems Integrators quickly
- and reliably plan application migration projects by automatically
- identifying applications running in on-premises data centers, their
- associated dependencies, and their performance profile.
-
- Planning data center migrations can involve thousands of workloads that
- are often deeply interdependent. Application discovery and dependency
- mapping are important early first steps in the migration process, but
- difficult to perform at scale due to the lack of automated tools.
-
- The AWS Application Discovery Service automatically collects
- configuration and usage data from servers to develop a list of
- applications, how they perform, and how they are interdependent. This
- information is securely retained in an AWS Application Discovery Service
- database which you can export as a CSV file into your preferred
- visualization tool or cloud migration solution to help reduce the
- complexity and time in planning your cloud migration.
-
- The Application Discovery Service is currently available for preview.
- Only customers who are engaged with
- <https://aws.amazon.com/professional-services/ AWS Professional Services>
- or a certified AWS partner can use the service. To see the list of
- certified partners and request access to the Application Discovery
- Service, complete the following
- <http://aws.amazon.com/application-discovery/preview/ preview form>.
-
- This API reference provides descriptions, syntax, and usage examples for
- each of the actions and data types for the Discovery Service. The topic
- for each action shows the API request parameters and the response.
- Alternatively, you can use one of the AWS SDKs to access an API that is
- tailored to the programming language or platform that you\'re using. For
- more information, see <http://aws.amazon.com/tools/#SDKs AWS SDKs>.
-
- This guide is intended for use with the
- <http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html AWS Discovery Service User Guide>.
-
- The following are short descriptions of each API action, organized by
- function.
+ The AWS Application Discovery Service helps Systems Integrators quickly and reliably plan application migration projects by automatically identifying applications running in on-premises data centers, their associated dependencies, and their performance profile.
+
+ Planning data center migrations can involve thousands of workloads that are often deeply interdependent. Application discovery and dependency mapping are important early first steps in the migration process, but difficult to perform at scale due to the lack of automated tools.
+
+ The AWS Application Discovery Service automatically collects configuration and usage data from servers to develop a list of applications, how they perform, and how they are interdependent. This information is securely retained in an AWS Application Discovery Service database which you can export as a CSV file into your preferred visualization tool or cloud migration solution to help reduce the complexity and time in planning your cloud migration.
+
+ The Application Discovery Service is currently available for preview. Only customers who are engaged with <https://aws.amazon.com/professional-services/ AWS Professional Services> or a certified AWS partner can use the service. To see the list of certified partners and request access to the Application Discovery Service, complete the following <http://aws.amazon.com/application-discovery/preview/ preview form>.
+
+ This API reference provides descriptions, syntax, and usage examples for each of the actions and data types for the Discovery Service. The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you\'re using. For more information, see <http://aws.amazon.com/tools/#SDKs AWS SDKs>.
+
+ This guide is intended for use with the <http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html AWS Discovery Service User Guide>.
+
+ The following are short descriptions of each API action, organized by function.
__Managing AWS Agents Using the Application Discovery Service__
- An AWS agent is software that you install on on-premises servers and
- virtual machines that are targeted for discovery and migration. Agents
- run on Linux and Windows Server and collect server configuration and
- activity information about your applications and infrastructure.
- Specifically, agents collect the following information and send it to
- the Application Discovery Service using Secure Sockets Layer (SSL)
- encryption:
+ An AWS agent is software that you install on on-premises servers and virtual machines that are targeted for discovery and migration. Agents run on Linux and Windows Server and collect server configuration and activity information about your applications and infrastructure. Specifically, agents collect the following information and send it to the Application Discovery Service using Secure Sockets Layer (SSL) encryption:
- User information (user name, home directory)
@@ -86,31 +55,17 @@ description:
- Process performance
- The Application Discovery Service API includes the following actions to
- manage AWS agents:
+ The Application Discovery Service API includes the following actions to manage AWS agents:
- - /StartDataCollectionByAgentIds/: Instructs the specified agents to
- start collecting data. The Application Discovery Service takes
- several minutes to receive and process data after you initiate data
- collection.
+ - /StartDataCollectionByAgentIds/: Instructs the specified agents to start collecting data. The Application Discovery Service takes several minutes to receive and process data after you initiate data collection.
- - /StopDataCollectionByAgentIds/: Instructs the specified agents to
- stop collecting data.
+ - /StopDataCollectionByAgentIds/: Instructs the specified agents to stop collecting data.
- - /DescribeAgents/: Lists AWS agents by ID or lists all agents
- associated with your user account if you did not specify an agent
- ID. The output includes agent IDs, IP addresses, media access
- control (MAC) addresses, agent health, host name where the agent
- resides, and the version number of each agent.
+ - /DescribeAgents/: Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID. The output includes agent IDs, IP addresses, media access control (MAC) addresses, agent health, host name where the agent resides, and the version number of each agent.
__Querying Configuration Items__
- A /configuration item/ is an IT asset that was discovered in your data
- center by an AWS agent. When you use the Application Discovery Service,
- you can specify filters and query specific configuration items. The
- service supports Server, Process, and Connection configuration items.
- This means you can specify a value for the following keys and query your
- IT assets:
+ A /configuration item/ is an IT asset that was discovered in your data center by an AWS agent. When you use the Application Discovery Service, you can specify filters and query specific configuration items. The service supports Server, Process, and Connection configuration items. This means you can specify a value for the following keys and query your IT assets:
__Server__
@@ -180,50 +135,33 @@ description:
- destinationServer.osVersion
- The Application Discovery Service includes the following actions for
- querying configuration items.
+ The Application Discovery Service includes the following actions for querying configuration items.
- - /DescribeConfigurations/: Retrieves a list of attributes for a
- specific configuration ID. For example, the output for a /server/
- configuration item includes a list of attributes about the server,
- including host name, operating system, number of network cards, etc.
+ - /DescribeConfigurations/: Retrieves a list of attributes for a specific configuration ID. For example, the output for a /server/ configuration item includes a list of attributes about the server, including host name, operating system, number of network cards, etc.
- - /ListConfigurations/: Retrieves a list of configuration items
- according to the criteria you specify in a filter. The filter
- criteria identify relationship requirements. For example, you can
- specify filter criteria of process.name with values of /nginx/ and
- /apache/.
+ - /ListConfigurations/: Retrieves a list of configuration items according to the criteria you specify in a filter. The filter criteria identify relationship requirements. For example, you can specify filter criteria of process.name with values of /nginx/ and /apache/.
__Tagging Discovered Configuration Items__
- You can tag discovered configuration items. Tags are metadata that help
- you categorize IT assets in your data center. Tags use a /key/-/value/
- format.
+ You can tag discovered configuration items. Tags are metadata that help you categorize IT assets in your data center. Tags use a /key/-/value/ format. For example,
+ @
+ {\"key\": \"serverType\", \"value\": \"webServer\"}
+ @
+ .
- /CreateTags/: Creates one or more tags for a configuration items.
- - /DescribeTags/: Retrieves a list of configuration items that are
- tagged with a specific tag. /Or/, retrieves a list of all tags
- assigned to a specific configuration item.
+ - /DescribeTags/: Retrieves a list of configuration items that are tagged with a specific tag. /Or/, retrieves a list of all tags assigned to a specific configuration item.
- - /DeleteTags/: Deletes the association between a configuration item
- and one or more tags.
+ - /DeleteTags/: Deletes the association between a configuration item and one or more tags.
__Exporting Data__
- You can export data as a CSV file to an Amazon S3 bucket or into your
- preferred visualization tool or cloud migration solution to help reduce
- the complexity and time in planning your cloud migration.
+ You can export data as a CSV file to an Amazon S3 bucket or into your preferred visualization tool or cloud migration solution to help reduce the complexity and time in planning your cloud migration.
- - /ExportConfigurations/: Exports all discovered configuration data to
- an Amazon S3 bucket. Data includes tags and tag associations,
- processes, connections, servers, and system performance. This API
- returns an export ID which you can query using the GetExportStatus
- API.
+ - /ExportConfigurations/: Exports all discovered configuration data to an Amazon S3 bucket. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID which you can query using the GetExportStatus API.
- - /DescribeExportConfigurations/: Gets the status of the data export.
- When the export is complete, the service returns an Amazon S3 URL
- where you can download CSV files that include the data.
+ - /DescribeExportConfigurations/: Gets the status of the data export. When the export is complete, the service returns an Amazon S3 URL where you can download CSV files that include the data.
.
The types from this library are intended to be used with
<http://hackage.haskell.org/package/amazonka amazonka>, which provides
@@ -269,7 +207,7 @@ library
, Network.AWS.Discovery.Types.Sum
build-depends:
- amazonka-core == 1.4.2.*
+ amazonka-core == 1.4.3.*
, base >= 4.7 && < 5
test-suite amazonka-discovery-test
@@ -289,9 +227,9 @@ test-suite amazonka-discovery-test
, Test.AWS.Discovery.Internal
build-depends:
- amazonka-core == 1.4.2.*
- , amazonka-test == 1.4.2.*
- , amazonka-discovery == 1.4.2.*
+ amazonka-core == 1.4.3.*
+ , amazonka-test == 1.4.3.*
+ , amazonka-discovery == 1.4.3.*
, base
, bytestring
, tasty
diff --git a/gen/Network/AWS/Discovery.hs b/gen/Network/AWS/Discovery.hs
index bbeca6b..12d4e8a 100644
--- a/gen/Network/AWS/Discovery.hs
+++ b/gen/Network/AWS/Discovery.hs
@@ -11,54 +11,23 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- The AWS Application Discovery Service helps Systems Integrators quickly
--- and reliably plan application migration projects by automatically
--- identifying applications running in on-premises data centers, their
--- associated dependencies, and their performance profile.
---
--- Planning data center migrations can involve thousands of workloads that
--- are often deeply interdependent. Application discovery and dependency
--- mapping are important early first steps in the migration process, but
--- difficult to perform at scale due to the lack of automated tools.
---
--- The AWS Application Discovery Service automatically collects
--- configuration and usage data from servers to develop a list of
--- applications, how they perform, and how they are interdependent. This
--- information is securely retained in an AWS Application Discovery Service
--- database which you can export as a CSV file into your preferred
--- visualization tool or cloud migration solution to help reduce the
--- complexity and time in planning your cloud migration.
---
--- The Application Discovery Service is currently available for preview.
--- Only customers who are engaged with
--- <https://aws.amazon.com/professional-services/ AWS Professional Services>
--- or a certified AWS partner can use the service. To see the list of
--- certified partners and request access to the Application Discovery
--- Service, complete the following
--- <http://aws.amazon.com/application-discovery/preview/ preview form>.
---
--- This API reference provides descriptions, syntax, and usage examples for
--- each of the actions and data types for the Discovery Service. The topic
--- for each action shows the API request parameters and the response.
--- Alternatively, you can use one of the AWS SDKs to access an API that is
--- tailored to the programming language or platform that you\'re using. For
--- more information, see <http://aws.amazon.com/tools/#SDKs AWS SDKs>.
---
--- This guide is intended for use with the
--- <http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html AWS Discovery Service User Guide>.
---
--- The following are short descriptions of each API action, organized by
--- function.
+-- The AWS Application Discovery Service helps Systems Integrators quickly and reliably plan application migration projects by automatically identifying applications running in on-premises data centers, their associated dependencies, and their performance profile.
+--
+-- Planning data center migrations can involve thousands of workloads that are often deeply interdependent. Application discovery and dependency mapping are important early first steps in the migration process, but difficult to perform at scale due to the lack of automated tools.
+--
+-- The AWS Application Discovery Service automatically collects configuration and usage data from servers to develop a list of applications, how they perform, and how they are interdependent. This information is securely retained in an AWS Application Discovery Service database which you can export as a CSV file into your preferred visualization tool or cloud migration solution to help reduce the complexity and time in planning your cloud migration.
+--
+-- The Application Discovery Service is currently available for preview. Only customers who are engaged with <https://aws.amazon.com/professional-services/ AWS Professional Services> or a certified AWS partner can use the service. To see the list of certified partners and request access to the Application Discovery Service, complete the following <http://aws.amazon.com/application-discovery/preview/ preview form>.
+--
+-- This API reference provides descriptions, syntax, and usage examples for each of the actions and data types for the Discovery Service. The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you\'re using. For more information, see <http://aws.amazon.com/tools/#SDKs AWS SDKs>.
+--
+-- This guide is intended for use with the <http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html AWS Discovery Service User Guide>.
+--
+-- The following are short descriptions of each API action, organized by function.
--
-- __Managing AWS Agents Using the Application Discovery Service__
--
--- An AWS agent is software that you install on on-premises servers and
--- virtual machines that are targeted for discovery and migration. Agents
--- run on Linux and Windows Server and collect server configuration and
--- activity information about your applications and infrastructure.
--- Specifically, agents collect the following information and send it to
--- the Application Discovery Service using Secure Sockets Layer (SSL)
--- encryption:
+-- An AWS agent is software that you install on on-premises servers and virtual machines that are targeted for discovery and migration. Agents run on Linux and Windows Server and collect server configuration and activity information about your applications and infrastructure. Specifically, agents collect the following information and send it to the Application Discovery Service using Secure Sockets Layer (SSL) encryption:
--
-- - User information (user name, home directory)
--
@@ -84,31 +53,17 @@
--
-- - Process performance
--
--- The Application Discovery Service API includes the following actions to
--- manage AWS agents:
+-- The Application Discovery Service API includes the following actions to manage AWS agents:
--
--- - /StartDataCollectionByAgentIds/: Instructs the specified agents to
--- start collecting data. The Application Discovery Service takes
--- several minutes to receive and process data after you initiate data
--- collection.
+-- - /StartDataCollectionByAgentIds/: Instructs the specified agents to start collecting data. The Application Discovery Service takes several minutes to receive and process data after you initiate data collection.
--
--- - /StopDataCollectionByAgentIds/: Instructs the specified agents to
--- stop collecting data.
+-- - /StopDataCollectionByAgentIds/: Instructs the specified agents to stop collecting data.
--
--- - /DescribeAgents/: Lists AWS agents by ID or lists all agents
--- associated with your user account if you did not specify an agent
--- ID. The output includes agent IDs, IP addresses, media access
--- control (MAC) addresses, agent health, host name where the agent
--- resides, and the version number of each agent.
+-- - /DescribeAgents/: Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID. The output includes agent IDs, IP addresses, media access control (MAC) addresses, agent health, host name where the agent resides, and the version number of each agent.
--
-- __Querying Configuration Items__
--
--- A /configuration item/ is an IT asset that was discovered in your data
--- center by an AWS agent. When you use the Application Discovery Service,
--- you can specify filters and query specific configuration items. The
--- service supports Server, Process, and Connection configuration items.
--- This means you can specify a value for the following keys and query your
--- IT assets:
+-- A /configuration item/ is an IT asset that was discovered in your data center by an AWS agent. When you use the Application Discovery Service, you can specify filters and query specific configuration items. The service supports Server, Process, and Connection configuration items. This means you can specify a value for the following keys and query your IT assets:
--
-- __Server__
--
@@ -178,51 +133,29 @@
--
-- - destinationServer.osVersion
--
--- The Application Discovery Service includes the following actions for
--- querying configuration items.
+-- The Application Discovery Service includes the following actions for querying configuration items.
--
--- - /DescribeConfigurations/: Retrieves a list of attributes for a
--- specific configuration ID. For example, the output for a /server/
--- configuration item includes a list of attributes about the server,
--- including host name, operating system, number of network cards, etc.
+-- - /DescribeConfigurations/: Retrieves a list of attributes for a specific configuration ID. For example, the output for a /server/ configuration item includes a list of attributes about the server, including host name, operating system, number of network cards, etc.
--
--- - /ListConfigurations/: Retrieves a list of configuration items
--- according to the criteria you specify in a filter. The filter
--- criteria identify relationship requirements. For example, you can
--- specify filter criteria of process.name with values of /nginx/ and
--- /apache/.
+-- - /ListConfigurations/: Retrieves a list of configuration items according to the criteria you specify in a filter. The filter criteria identify relationship requirements. For example, you can specify filter criteria of process.name with values of /nginx/ and /apache/.
--
-- __Tagging Discovered Configuration Items__
--
--- You can tag discovered configuration items. Tags are metadata that help
--- you categorize IT assets in your data center. Tags use a /key/-/value/
--- format. For example,
--- '{\"key\": \"serverType\", \"value\": \"webServer\"}'.
+-- You can tag discovered configuration items. Tags are metadata that help you categorize IT assets in your data center. Tags use a /key/-/value/ format. For example, '{\"key\": \"serverType\", \"value\": \"webServer\"}'.
--
-- - /CreateTags/: Creates one or more tags for a configuration items.
--
--- - /DescribeTags/: Retrieves a list of configuration items that are
--- tagged with a specific tag. /Or/, retrieves a list of all tags
--- assigned to a specific configuration item.
+-- - /DescribeTags/: Retrieves a list of configuration items that are tagged with a specific tag. /Or/, retrieves a list of all tags assigned to a specific configuration item.
--
--- - /DeleteTags/: Deletes the association between a configuration item
--- and one or more tags.
+-- - /DeleteTags/: Deletes the association between a configuration item and one or more tags.
--
-- __Exporting Data__
--
--- You can export data as a CSV file to an Amazon S3 bucket or into your
--- preferred visualization tool or cloud migration solution to help reduce
--- the complexity and time in planning your cloud migration.
+-- You can export data as a CSV file to an Amazon S3 bucket or into your preferred visualization tool or cloud migration solution to help reduce the complexity and time in planning your cloud migration.
--
--- - /ExportConfigurations/: Exports all discovered configuration data to
--- an Amazon S3 bucket. Data includes tags and tag associations,
--- processes, connections, servers, and system performance. This API
--- returns an export ID which you can query using the GetExportStatus
--- API.
+-- - /ExportConfigurations/: Exports all discovered configuration data to an Amazon S3 bucket. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID which you can query using the GetExportStatus API.
--
--- - /DescribeExportConfigurations/: Gets the status of the data export.
--- When the export is complete, the service returns an Amazon S3 URL
--- where you can download CSV files that include the data.
+-- - /DescribeExportConfigurations/: Gets the status of the data export. When the export is complete, the service returns an Amazon S3 URL where you can download CSV files that include the data.
--
module Network.AWS.Discovery
(
diff --git a/gen/Network/AWS/Discovery/CreateTags.hs b/gen/Network/AWS/Discovery/CreateTags.hs
index 24e9a8f..72f1b42 100644
--- a/gen/Network/AWS/Discovery/CreateTags.hs
+++ b/gen/Network/AWS/Discovery/CreateTags.hs
@@ -18,9 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Creates one or more tags for configuration items. Tags are metadata that
--- help you categorize IT assets. This API accepts a list of multiple
--- configuration items.
+-- Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.
module Network.AWS.Discovery.CreateTags
(
-- * Creating a Request
@@ -69,9 +67,7 @@ createTags =
ctConfigurationIds :: Lens' CreateTags [Text]
ctConfigurationIds = lens _ctConfigurationIds (\ s a -> s{_ctConfigurationIds = a}) . _Coerce;
--- | Tags that you want to associate with one or more configuration items.
--- Specify the tags that you want to create in a /key/-/value/ format. For
--- example:
+-- | Tags that you want to associate with one or more configuration items. Specify the tags that you want to create in a /key/-/value/ format. For example:
--
-- '{\"key\": \"serverType\", \"value\": \"webServer\"}'
ctTags :: Lens' CreateTags [Tag]
diff --git a/gen/Network/AWS/Discovery/DeleteTags.hs b/gen/Network/AWS/Discovery/DeleteTags.hs
index 9a950a9..64cc071 100644
--- a/gen/Network/AWS/Discovery/DeleteTags.hs
+++ b/gen/Network/AWS/Discovery/DeleteTags.hs
@@ -18,8 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Deletes the association between configuration items and one or more
--- tags. This API accepts a list of multiple configuration items.
+-- Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
module Network.AWS.Discovery.DeleteTags
(
-- * Creating a Request
@@ -64,9 +63,7 @@ deleteTags =
, _dtConfigurationIds = mempty
}
--- | Tags that you want to delete from one or more configuration items.
--- Specify the tags that you want to delete in a /key/-/value/ format. For
--- example:
+-- | Tags that you want to delete from one or more configuration items. Specify the tags that you want to delete in a /key/-/value/ format. For example:
--
-- '{\"key\": \"serverType\", \"value\": \"webServer\"}'
dtTags :: Lens' DeleteTags [Tag]
diff --git a/gen/Network/AWS/Discovery/DescribeAgents.hs b/gen/Network/AWS/Discovery/DescribeAgents.hs
index aa42477..39a190d 100644
--- a/gen/Network/AWS/Discovery/DescribeAgents.hs
+++ b/gen/Network/AWS/Discovery/DescribeAgents.hs
@@ -18,8 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Lists AWS agents by ID or lists all agents associated with your user
--- account if you did not specify an agent ID.
+-- Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
module Network.AWS.Discovery.DescribeAgents
(
-- * Creating a Request
@@ -71,14 +70,11 @@ describeAgents =
, _daMaxResults = Nothing
}
--- | The agent IDs for which you want information. If you specify no IDs, the
--- system returns information about all agents associated with your AWS
--- user account.
+-- | The agent IDs for which you want information. If you specify no IDs, the system returns information about all agents associated with your AWS user account.
daAgentIds :: Lens' DescribeAgents [Text]
daAgentIds = lens _daAgentIds (\ s a -> s{_daAgentIds = a}) . _Default . _Coerce;
--- | A token to start the list. Use this token to get the next set of
--- results.
+-- | A token to start the list. Use this token to get the next set of results.
daNextToken :: Lens' DescribeAgents (Maybe Text)
daNextToken = lens _daNextToken (\ s a -> s{_daNextToken = a});
@@ -151,10 +147,7 @@ describeAgentsResponse pResponseStatus_ =
, _darsResponseStatus = pResponseStatus_
}
--- | Lists AWS agents by ID or lists all agents associated with your user
--- account if you did not specify an agent ID. The output includes agent
--- IDs, IP addresses, media access control (MAC) addresses, agent health,
--- host name where the agent resides, and the version number of each agent.
+-- | Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID. The output includes agent IDs, IP addresses, media access control (MAC) addresses, agent health, host name where the agent resides, and the version number of each agent.
darsAgentsInfo :: Lens' DescribeAgentsResponse [AgentInfo]
darsAgentsInfo = lens _darsAgentsInfo (\ s a -> s{_darsAgentsInfo = a}) . _Default . _Coerce;
diff --git a/gen/Network/AWS/Discovery/DescribeConfigurations.hs b/gen/Network/AWS/Discovery/DescribeConfigurations.hs
index 2ad2b65..7959486 100644
--- a/gen/Network/AWS/Discovery/DescribeConfigurations.hs
+++ b/gen/Network/AWS/Discovery/DescribeConfigurations.hs
@@ -18,10 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Retrieves a list of attributes for a specific configuration ID. For
--- example, the output for a /server/ configuration item includes a list of
--- attributes about the server, including host name, operating system,
--- number of network cards, etc.
+-- Retrieves a list of attributes for a specific configuration ID. For example, the output for a /server/ configuration item includes a list of attributes about the server, including host name, operating system, number of network cards, etc.
module Network.AWS.Discovery.DescribeConfigurations
(
-- * Creating a Request
diff --git a/gen/Network/AWS/Discovery/DescribeExportConfigurations.hs b/gen/Network/AWS/Discovery/DescribeExportConfigurations.hs
index 145dd59..cad315d 100644
--- a/gen/Network/AWS/Discovery/DescribeExportConfigurations.hs
+++ b/gen/Network/AWS/Discovery/DescribeExportConfigurations.hs
@@ -18,8 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Retrieves the status of a given export process. You can retrieve status
--- from a maximum of 100 processes.
+-- Retrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
module Network.AWS.Discovery.DescribeExportConfigurations
(
-- * Creating a Request
@@ -71,11 +70,7 @@ describeExportConfigurations =
, _decMaxResults = Nothing
}
--- | A token to get the next set of results. For example, if you specified
--- 100 IDs for 'DescribeConfigurationsRequest$configurationIds' but set
--- 'DescribeExportConfigurationsRequest$maxResults' to 10, you will get
--- results in a set of 10. Use the token in the query to get the next set
--- of 10.
+-- | A token to get the next set of results. For example, if you specified 100 IDs for 'DescribeConfigurationsRequest>configurationIds' but set 'DescribeExportConfigurationsRequest>maxResults' to 10, you will get results in a set of 10. Use the token in the query to get the next set of 10.
decNextToken :: Lens' DescribeExportConfigurations (Maybe Text)
decNextToken = lens _decNextToken (\ s a -> s{_decNextToken = a});
@@ -83,8 +78,7 @@ decNextToken = lens _decNextToken (\ s a -> s{_decNextToken = a});
decExportIds :: Lens' DescribeExportConfigurations [Text]
decExportIds = lens _decExportIds (\ s a -> s{_decExportIds = a}) . _Default . _Coerce;
--- | The maximum number of results that you want to display as a part of the
--- query.
+-- | The maximum number of results that you want to display as a part of the query.
decMaxResults :: Lens' DescribeExportConfigurations (Maybe Int)
decMaxResults = lens _decMaxResults (\ s a -> s{_decMaxResults = a});
@@ -155,17 +149,11 @@ describeExportConfigurationsResponse pResponseStatus_ =
, _decrsResponseStatus = pResponseStatus_
}
--- | A token to get the next set of results. For example, if you specified
--- 100 IDs for 'DescribeConfigurationsRequest$configurationIds' but set
--- 'DescribeExportConfigurationsRequest$maxResults' to 10, you will get
--- results in a set of 10. Use the token in the query to get the next set
--- of 10.
+-- | A token to get the next set of results. For example, if you specified 100 IDs for 'DescribeConfigurationsRequest>configurationIds' but set 'DescribeExportConfigurationsRequest>maxResults' to 10, you will get results in a set of 10. Use the token in the query to get the next set of 10.
decrsNextToken :: Lens' DescribeExportConfigurationsResponse (Maybe Text)
decrsNextToken = lens _decrsNextToken (\ s a -> s{_decrsNextToken = a});
--- | Returns export details. When the status is complete, the response
--- includes a URL for an Amazon S3 bucket where you can view the data in a
--- CSV file.
+-- | Returns export details. When the status is complete, the response includes a URL for an Amazon S3 bucket where you can view the data in a CSV file.
decrsExportsInfo :: Lens' DescribeExportConfigurationsResponse [ExportInfo]
decrsExportsInfo = lens _decrsExportsInfo (\ s a -> s{_decrsExportsInfo = a}) . _Default . _Coerce;
diff --git a/gen/Network/AWS/Discovery/DescribeTags.hs b/gen/Network/AWS/Discovery/DescribeTags.hs
index 26e8ed7..5b474bc 100644
--- a/gen/Network/AWS/Discovery/DescribeTags.hs
+++ b/gen/Network/AWS/Discovery/DescribeTags.hs
@@ -18,9 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Retrieves a list of configuration items that are tagged with a specific
--- tag. Or retrieves a list of all tags assigned to a specific
--- configuration item.
+-- Retrieves a list of configuration items that are tagged with a specific tag. Or retrieves a list of all tags assigned to a specific configuration item.
module Network.AWS.Discovery.DescribeTags
(
-- * Creating a Request
@@ -72,14 +70,11 @@ describeTags =
, _dtMaxResults = Nothing
}
--- | You can filter the list using a /key/-/value/ format. You can separate
--- these items by using logical operators. Allowed filters include
--- 'tagKey', 'tagValue', and 'configurationId'.
+-- | You can filter the list using a /key/-/value/ format. You can separate these items by using logical operators. Allowed filters include 'tagKey', 'tagValue', and 'configurationId'.
dtFilters :: Lens' DescribeTags [TagFilter]
dtFilters = lens _dtFilters (\ s a -> s{_dtFilters = a}) . _Default . _Coerce;
--- | A token to start the list. Use this token to get the next set of
--- results.
+-- | A token to start the list. Use this token to get the next set of results.
dtNextToken :: Lens' DescribeTags (Maybe Text)
dtNextToken = lens _dtNextToken (\ s a -> s{_dtNextToken = a});
@@ -155,9 +150,7 @@ describeTagsResponse pResponseStatus_ =
dtrsNextToken :: Lens' DescribeTagsResponse (Maybe Text)
dtrsNextToken = lens _dtrsNextToken (\ s a -> s{_dtrsNextToken = a});
--- | Depending on the input, this is a list of configuration items tagged
--- with a specific tag, or a list of tags for a specific configuration
--- item.
+-- | Depending on the input, this is a list of configuration items tagged with a specific tag, or a list of tags for a specific configuration item.
dtrsTags :: Lens' DescribeTagsResponse [ConfigurationTag]
dtrsTags = lens _dtrsTags (\ s a -> s{_dtrsTags = a}) . _Default . _Coerce;
diff --git a/gen/Network/AWS/Discovery/ExportConfigurations.hs b/gen/Network/AWS/Discovery/ExportConfigurations.hs
index ecb4bc5..4179d32 100644
--- a/gen/Network/AWS/Discovery/ExportConfigurations.hs
+++ b/gen/Network/AWS/Discovery/ExportConfigurations.hs
@@ -18,12 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Exports all discovered configuration data to an Amazon S3 bucket or an
--- application that enables you to view and evaluate the data. Data
--- includes tags and tag associations, processes, connections, servers, and
--- system performance. This API returns an export ID which you can query
--- using the /GetExportStatus/ API. The system imposes a limit of two
--- configuration exports in six hours.
+-- Exports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID which you can query using the /GetExportStatus/ API. The system imposes a limit of two configuration exports in six hours.
module Network.AWS.Discovery.ExportConfigurations
(
-- * Creating a Request
diff --git a/gen/Network/AWS/Discovery/ListConfigurations.hs b/gen/Network/AWS/Discovery/ListConfigurations.hs
index 5b19437..46acdd3 100644
--- a/gen/Network/AWS/Discovery/ListConfigurations.hs
+++ b/gen/Network/AWS/Discovery/ListConfigurations.hs
@@ -18,9 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Retrieves a list of configurations items according to the criteria you
--- specify in a filter. The filter criteria identify relationship
--- requirements.
+-- Retrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
module Network.AWS.Discovery.ListConfigurations
(
-- * Creating a Request
@@ -86,8 +84,7 @@ listConfigurations pConfigurationType_ =
lcFilters :: Lens' ListConfigurations [Filter]
lcFilters = lens _lcFilters (\ s a -> s{_lcFilters = a}) . _Default . _Coerce;
--- | A token to start the list. Use this token to get the next set of
--- results.
+-- | A token to start the list. Use this token to get the next set of results.
lcNextToken :: Lens' ListConfigurations (Maybe Text)
lcNextToken = lens _lcNextToken (\ s a -> s{_lcNextToken = a});
@@ -166,8 +163,7 @@ listConfigurationsResponse pResponseStatus_ =
, _lcrsResponseStatus = pResponseStatus_
}
--- | Returns configuration details, including the configuration ID, attribute
--- names, and attribute values.
+-- | Returns configuration details, including the configuration ID, attribute names, and attribute values.
lcrsConfigurations :: Lens' ListConfigurationsResponse [HashMap Text Text]
lcrsConfigurations = lens _lcrsConfigurations (\ s a -> s{_lcrsConfigurations = a}) . _Default . _Coerce;
diff --git a/gen/Network/AWS/Discovery/StartDataCollectionByAgentIds.hs b/gen/Network/AWS/Discovery/StartDataCollectionByAgentIds.hs
index 6831fd2..0b16aa4 100644
--- a/gen/Network/AWS/Discovery/StartDataCollectionByAgentIds.hs
+++ b/gen/Network/AWS/Discovery/StartDataCollectionByAgentIds.hs
@@ -18,8 +18,7 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Instructs the specified agents to start collecting data. Agents can
--- reside on host servers or virtual machines in your data center.
+-- Instructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
module Network.AWS.Discovery.StartDataCollectionByAgentIds
(
-- * Creating a Request
@@ -60,13 +59,7 @@ startDataCollectionByAgentIds =
{ _sAgentIds = mempty
}
--- | The IDs of the agents that you want to start collecting data. If you
--- send a request to an AWS agent ID that you do not have permission to
--- contact, according to your AWS account, the service does not throw an
--- exception. Instead, it returns the error in the /Description/ field. If
--- you send a request to multiple agents and you do not have permission to
--- contact some of those agents, the system does not throw an exception.
--- Instead, the system shows 'Failed' in the /Description/ field.
+-- | The IDs of the agents that you want to start collecting data. If you send a request to an AWS agent ID that you do not have permission to contact, according to your AWS account, the service does not throw an exception. Instead, it returns the error in the /Description/ field. If you send a request to multiple agents and you do not have permission to contact some of those agents, the system does not throw an exception. Instead, the system shows 'Failed' in the /Description/ field.
sAgentIds :: Lens' StartDataCollectionByAgentIds [Text]
sAgentIds = lens _sAgentIds (\ s a -> s{_sAgentIds = a}) . _Coerce;
@@ -130,9 +123,7 @@ startDataCollectionByAgentIdsResponse pResponseStatus_ =
, _srsResponseStatus = pResponseStatus_
}
--- | Information about agents that were instructed to start collecting data.
--- Information includes the agent ID, a description of the operation
--- performed, and whether or not the agent configuration was updated.
+-- | Information about agents that were instructed to start collecting data. Information includes the agent ID, a description of the operation performed, and whether or not the agent configuration was updated.
srsAgentsConfigurationStatus :: Lens' StartDataCollectionByAgentIdsResponse [AgentConfigurationStatus]
srsAgentsConfigurationStatus = lens _srsAgentsConfigurationStatus (\ s a -> s{_srsAgentsConfigurationStatus = a}) . _Default . _Coerce;
diff --git a/gen/Network/AWS/Discovery/StopDataCollectionByAgentIds.hs b/gen/Network/AWS/Discovery/StopDataCollectionByAgentIds.hs
index 087b34d..b21191a 100644
--- a/gen/Network/AWS/Discovery/StopDataCollectionByAgentIds.hs
+++ b/gen/Network/AWS/Discovery/StopDataCollectionByAgentIds.hs
@@ -122,9 +122,7 @@ stopDataCollectionByAgentIdsResponse pResponseStatus_ =
, _sdcbairsResponseStatus = pResponseStatus_
}
--- | Information about agents that were instructed to stop collecting data.
--- Information includes the agent ID, a description of the operation
--- performed, and whether or not the agent configuration was updated.
+-- | Information about agents that were instructed to stop collecting data. Information includes the agent ID, a description of the operation performed, and whether or not the agent configuration was updated.
sdcbairsAgentsConfigurationStatus :: Lens' StopDataCollectionByAgentIdsResponse [AgentConfigurationStatus]
sdcbairsAgentsConfigurationStatus = lens _sdcbairsAgentsConfigurationStatus (\ s a -> s{_sdcbairsAgentsConfigurationStatus = a}) . _Default . _Coerce;
diff --git a/gen/Network/AWS/Discovery/Types.hs b/gen/Network/AWS/Discovery/Types.hs
index eff8ce5..bdfa480 100644
--- a/gen/Network/AWS/Discovery/Types.hs
+++ b/gen/Network/AWS/Discovery/Types.hs
@@ -133,20 +133,17 @@ discovery =
| has (hasStatus 509) e = Just "limit_exceeded"
| otherwise = Nothing
--- | The AWS user account does not have permission to perform the action.
--- Check the IAM policy associated with this account.
+-- | The AWS user account does not have permission to perform the action. Check the IAM policy associated with this account.
_AuthorizationErrorException :: AsError a => Getting (First ServiceError) a ServiceError
_AuthorizationErrorException =
_ServiceError . hasCode "AuthorizationErrorException"
--- | One or more parameters are not valid. Verify the parameters and try
--- again.
+-- | One or more parameters are not valid. Verify the parameters and try again.
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidParameterException =
_ServiceError . hasCode "InvalidParameterException"
--- | The value of one or more parameters are either invalid or out of range.
--- Verify the parameter values and try again.
+-- | The value of one or more parameters are either invalid or out of range. Verify the parameter values and try again.
_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidParameterValueException =
_ServiceError . hasCode "InvalidParameterValueException"
@@ -161,8 +158,7 @@ _OperationNotPermittedException :: AsError a => Getting (First ServiceError) a S
_OperationNotPermittedException =
_ServiceError . hasCode "OperationNotPermittedException"
--- | The specified configuration ID was not located. Verify the configuration
--- ID and try again.
+-- | The specified configuration ID was not located. Verify the configuration ID and try again.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
_ResourceNotFoundException =
_ServiceError . hasCode "ResourceNotFoundException"
diff --git a/gen/Network/AWS/Discovery/Types/Product.hs b/gen/Network/AWS/Discovery/Types/Product.hs
index 837f265..7cb0920 100644
--- a/gen/Network/AWS/Discovery/Types/Product.hs
+++ b/gen/Network/AWS/Discovery/Types/Product.hs
@@ -21,9 +21,7 @@ import Network.AWS.Discovery.Types.Sum
import Network.AWS.Lens
import Network.AWS.Prelude
--- | Information about agents that were instructed to start collecting data.
--- Information includes the agent ID, a description of the operation, and
--- whether or not the agent configuration was updated.
+-- | Information about agents that were instructed to start collecting data. Information includes the agent ID, a description of the operation, and whether or not the agent configuration was updated.
--
-- /See:/ 'agentConfigurationStatus' smart constructor.
data AgentConfigurationStatus = AgentConfigurationStatus'
@@ -54,10 +52,7 @@ agentConfigurationStatus =
acsAgentId :: Lens' AgentConfigurationStatus (Maybe Text)
acsAgentId = lens _acsAgentId (\ s a -> s{_acsAgentId = a});
--- | Information about the status of the 'StartDataCollection' and
--- 'StopDataCollection' operations. The system has recorded the data
--- collection operation. The agent receives this command the next time it
--- polls for a new command.
+-- | Information about the status of the 'StartDataCollection' and 'StopDataCollection' operations. The system has recorded the data collection operation. The agent receives this command the next time it polls for a new command.
acsOperationSucceeded :: Lens' AgentConfigurationStatus (Maybe Bool)
acsOperationSucceeded = lens _acsOperationSucceeded (\ s a -> s{_acsOperationSucceeded = a});
@@ -77,10 +72,7 @@ instance Hashable AgentConfigurationStatus
instance NFData AgentConfigurationStatus
--- | Information about agents associated with the user’s AWS account.
--- Information includes agent IDs, IP addresses, media access control (MAC)
--- addresses, agent health, hostname where the agent resides, and agent
--- version for each agent.
+-- | Information about agents associated with the user’s AWS account. Information includes agent IDs, IP addresses, media access control (MAC) addresses, agent health, hostname where the agent resides, and agent version for each agent.
--
-- /See:/ 'agentInfo' smart constructor.
data AgentInfo = AgentInfo'
@@ -119,8 +111,7 @@ agentInfo =
, _aiVersion = Nothing
}
--- | The name of the host where the agent resides. The host can be a server
--- or virtual machine.
+-- | The name of the host where the agent resides. The host can be a server or virtual machine.
aiHostName :: Lens' AgentInfo (Maybe Text)
aiHostName = lens _aiHostName (\ s a -> s{_aiHostName = a});
@@ -202,8 +193,7 @@ instance Hashable AgentNetworkInfo
instance NFData AgentNetworkInfo
--- | Tags for a configuration item. Tags are metadata that help you
--- categorize IT assets.
+-- | Tags for a configuration item. Tags are metadata that help you categorize IT assets.
--
-- /See:/ 'configurationTag' smart constructor.
data ConfigurationTag = ConfigurationTag'
@@ -238,13 +228,11 @@ configurationTag =
, _ctKey = Nothing
}
--- | The time the configuration tag was created in Coordinated Universal Time
--- (UTC).
+-- | The time the configuration tag was created in Coordinated Universal Time (UTC).
ctTimeOfCreation :: Lens' ConfigurationTag (Maybe UTCTime)
ctTimeOfCreation = lens _ctTimeOfCreation (\ s a -> s{_ctTimeOfCreation = a}) . mapping _Time;
--- | The configuration ID for the item you want to tag. You can specify a
--- list of keys and values.
+-- | The configuration ID for the item you want to tag. You can specify a list of keys and values.
ctConfigurationId :: Lens' ConfigurationTag (Maybe Text)
ctConfigurationId = lens _ctConfigurationId (\ s a -> s{_ctConfigurationId = a});
@@ -252,8 +240,7 @@ ctConfigurationId = lens _ctConfigurationId (\ s a -> s{_ctConfigurationId = a})
ctConfigurationType :: Lens' ConfigurationTag (Maybe ConfigurationItemType)
ctConfigurationType = lens _ctConfigurationType (\ s a -> s{_ctConfigurationType = a});
--- | A value to filter on. For example /key = serverType/ and /value = web
--- server/.
+-- | A value to filter on. For example /key = serverType/ and /value = web server/.
ctValue :: Lens' ConfigurationTag (Maybe Text)
ctValue = lens _ctValue (\ s a -> s{_ctValue = a});
@@ -276,8 +263,7 @@ instance Hashable ConfigurationTag
instance NFData ConfigurationTag
--- | Information regarding the export status of the discovered data. The
--- value is an array of objects.
+-- | Information regarding the export status of the discovered data. The value is an array of objects.
--
-- /See:/ 'exportInfo' smart constructor.
data ExportInfo = ExportInfo'
@@ -316,8 +302,7 @@ exportInfo pExportId_ pExportStatus_ pStatusMessage_ pExportRequestTime_ =
, _eiExportRequestTime = _Time # pExportRequestTime_
}
--- | A URL for an Amazon S3 bucket where you can review the configuration
--- data. The URL is displayed only if the export succeeded.
+-- | A URL for an Amazon S3 bucket where you can review the configuration data. The URL is displayed only if the export succeeded.
eiConfigurationsDownloadURL :: Lens' ExportInfo (Maybe Text)
eiConfigurationsDownloadURL = lens _eiConfigurationsDownloadURL (\ s a -> s{_eiConfigurationsDownloadURL = a});
@@ -325,13 +310,11 @@ eiConfigurationsDownloadURL = lens _eiConfigurationsDownloadURL (\ s a -> s{_eiC
eiExportId :: Lens' ExportInfo Text
eiExportId = lens _eiExportId (\ s a -> s{_eiExportId = a});
--- | The status of the configuration data export. The status can succeed,
--- fail, or be in-progress.
+-- | The status of the configuration data export. The status can succeed, fail, or be in-progress.
eiExportStatus :: Lens' ExportInfo ExportStatus
eiExportStatus = lens _eiExportStatus (\ s a -> s{_eiExportStatus = a});
--- | Helpful status messages for API callers. For example: Too many exports
--- in the last 6 hours. Export in progress. Export was successful.
+-- | Helpful status messages for API callers. For example: Too many exports in the last 6 hours. Export in progress. Export was successful.
eiStatusMessage :: Lens' ExportInfo Text
eiStatusMessage = lens _eiStatusMessage (\ s a -> s{_eiStatusMessage = a});
@@ -383,8 +366,7 @@ filter' pName_ pCondition_ =
, _fCondition = pCondition_
}
--- | The name of the filter. The following filter names are allowed for
--- 'SERVER' configuration items.
+-- | The name of the filter. The following filter names are allowed for 'SERVER' configuration items.
--
-- __Server__
--
@@ -398,8 +380,7 @@ filter' pName_ pCondition_ =
--
-- - 'server.agentid'
--
--- The name of the filter. The following filter names are allowed for
--- 'PROCESS' configuration items.
+-- The name of the filter. The following filter names are allowed for 'PROCESS' configuration items.
--
-- __Process__
--
@@ -419,8 +400,7 @@ filter' pName_ pCondition_ =
--
-- - 'server.agentId'
--
--- The name of the filter. The following filter names are allowed for
--- 'CONNECTION' configuration items.
+-- The name of the filter. The following filter names are allowed for 'CONNECTION' configuration items.
--
-- __Connection__
--
@@ -465,19 +445,11 @@ filter' pName_ pCondition_ =
fName :: Lens' Filter Text
fName = lens _fName (\ s a -> s{_fName = a});
--- | A string value that you want to filter on. For example, if you choose
--- the 'destinationServer.osVersion' filter name, you could specify
--- 'Ubuntu' for the value.
+-- | A string value that you want to filter on. For example, if you choose the 'destinationServer.osVersion' filter name, you could specify 'Ubuntu' for the value.
fValues :: Lens' Filter [Text]
fValues = lens _fValues (\ s a -> s{_fValues = a}) . _Coerce;
--- | A conditional operator. The following operators are valid: EQUALS,
--- NOT_EQUALS, CONTAINS, NOT_CONTAINS. If you specify multiple filters, the
--- system utilizes all filters as though concatenated by /AND/. If you
--- specify multiple values for a particular filter, the system
--- differentiates the values using /OR/. Calling either
--- /DescribeConfigurations/ or /ListConfigurations/ returns attributes of
--- matching configuration items.
+-- | A conditional operator. The following operators are valid: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS. If you specify multiple filters, the system utilizes all filters as though concatenated by /AND/. If you specify multiple values for a particular filter, the system differentiates the values using /OR/. Calling either /DescribeConfigurations/ or /ListConfigurations/ returns attributes of matching configuration items.
fCondition :: Lens' Filter Text
fCondition = lens _fCondition (\ s a -> s{_fCondition = a});
@@ -537,8 +509,7 @@ instance ToJSON Tag where
[Just ("key" .= _tagKey),
Just ("value" .= _tagValue)])
--- | The name of a tag filter. Valid names are: 'tagKey', 'tagValue',
--- 'configurationId'.
+-- | The name of a tag filter. Valid names are: 'tagKey', 'tagValue', 'configurationId'.
--
-- /See:/ 'tagFilter' smart constructor.
data TagFilter = TagFilter'
diff --git a/test/Test/AWS/Gen/Discovery.hs b/test/Test/AWS/Gen/Discovery.hs
index 8079fe8..1957229 100644
--- a/test/Test/AWS/Gen/Discovery.hs
+++ b/test/Test/AWS/Gen/Discovery.hs
@@ -28,67 +28,67 @@ import Test.AWS.Discovery.Internal
-- fixtures :: TestTree
-- fixtures =
-- [ testGroup "request"
--- [ testDescribeTags $
+-- [ requestDescribeTags $
-- describeTags
--
--- , testExportConfigurations $
+-- , requestExportConfigurations $
-- exportConfigurations
--
--- , testStopDataCollectionByAgentIds $
+-- , requestStopDataCollectionByAgentIds $
-- stopDataCollectionByAgentIds
--
--- , testCreateTags $
+-- , requestCreateTags $
-- createTags
--
--- , testDeleteTags $
+-- , requestDeleteTags $
-- deleteTags
--
--- , testDescribeConfigurations $
+-- , requestDescribeConfigurations $
-- describeConfigurations
--
--- , testListConfigurations $
+-- , requestListConfigurations $
-- listConfigurations
--
--- , testDescribeAgents $
+-- , requestDescribeAgents $
-- describeAgents
--
--- , testDescribeExportConfigurations $
+-- , requestDescribeExportConfigurations $
-- describeExportConfigurations
--
--- , testStartDataCollectionByAgentIds $
+-- , requestStartDataCollectionByAgentIds $
-- startDataCollectionByAgentIds
--
-- ]
-- , testGroup "response"
--- [ testDescribeTagsResponse $
+-- [ responseDescribeTags $
-- describeTagsResponse
--
--- , testExportConfigurationsResponse $
+-- , responseExportConfigurations $
-- exportConfigurationsResponse
--
--- , testStopDataCollectionByAgentIdsResponse $
+-- , responseStopDataCollectionByAgentIds $
-- stopDataCollectionByAgentIdsResponse
--
--- , testCreateTagsResponse $
+-- , responseCreateTags $
-- createTagsResponse
--
--- , testDeleteTagsResponse $
+-- , responseDeleteTags $
-- deleteTagsResponse
--
--- , testDescribeConfigurationsResponse $
+-- , responseDescribeConfigurations $
-- describeConfigurationsResponse
--
--- , testListConfigurationsResponse $
+-- , responseListConfigurations $
-- listConfigurationsResponse
--
--- , testDescribeAgentsResponse $
+-- , responseDescribeAgents $
-- describeAgentsResponse
--
--- , testDescribeExportConfigurationsResponse $
+-- , responseDescribeExportConfigurations $
-- describeExportConfigurationsResponse
--
--- , testStartDataCollectionByAgentIdsResponse $
+-- , responseStartDataCollectionByAgentIds $
-- startDataCollectionByAgentIdsResponse
--
-- ]
@@ -96,123 +96,123 @@ import Test.AWS.Discovery.Internal
-- Requests
-testDescribeTags :: DescribeTags -> TestTree
-testDescribeTags = req
+requestDescribeTags :: DescribeTags -> TestTree
+requestDescribeTags = req
"DescribeTags"
"fixture/DescribeTags.yaml"
-testExportConfigurations :: ExportConfigurations -> TestTree
-testExportConfigurations = req
+requestExportConfigurations :: ExportConfigurations -> TestTree
+requestExportConfigurations = req
"ExportConfigurations"
"fixture/ExportConfigurations.yaml"
-testStopDataCollectionByAgentIds :: StopDataCollectionByAgentIds -> TestTree
-testStopDataCollectionByAgentIds = req
+requestStopDataCollectionByAgentIds :: StopDataCollectionByAgentIds -> TestTree
+requestStopDataCollectionByAgentIds = req
"StopDataCollectionByAgentIds"
"fixture/StopDataCollectionByAgentIds.yaml"
-testCreateTags :: CreateTags -> TestTree
-testCreateTags = req
+requestCreateTags :: CreateTags -> TestTree
+requestCreateTags = req
"CreateTags"
"fixture/CreateTags.yaml"
-testDeleteTags :: DeleteTags -> TestTree
-testDeleteTags = req
+requestDeleteTags :: DeleteTags -> TestTree
+requestDeleteTags = req
"DeleteTags"
"fixture/DeleteTags.yaml"
-testDescribeConfigurations :: DescribeConfigurations -> TestTree
-testDescribeConfigurations = req
+requestDescribeConfigurations :: DescribeConfigurations -> TestTree
+requestDescribeConfigurations = req
"DescribeConfigurations"
"fixture/DescribeConfigurations.yaml"
-testListConfigurations :: ListConfigurations -> TestTree
-testListConfigurations = req
+requestListConfigurations :: ListConfigurations -> TestTree
+requestListConfigurations = req
"ListConfigurations"
"fixture/ListConfigurations.yaml"
-testDescribeAgents :: DescribeAgents -> TestTree
-testDescribeAgents = req
+requestDescribeAgents :: DescribeAgents -> TestTree
+requestDescribeAgents = req
"DescribeAgents"
"fixture/DescribeAgents.yaml"
-testDescribeExportConfigurations :: DescribeExportConfigurations -> TestTree
-testDescribeExportConfigurations = req
+requestDescribeExportConfigurations :: DescribeExportConfigurations -> TestTree
+requestDescribeExportConfigurations = req
"DescribeExportConfigurations"
"fixture/DescribeExportConfigurations.yaml"
-testStartDataCollectionByAgentIds :: StartDataCollectionByAgentIds -> TestTree
-testStartDataCollectionByAgentIds = req
+requestStartDataCollectionByAgentIds :: StartDataCollectionByAgentIds -> TestTree
+requestStartDataCollectionByAgentIds = req
"StartDataCollectionByAgentIds"
"fixture/StartDataCollectionByAgentIds.yaml"
-- Responses
-testDescribeTagsResponse :: DescribeTagsResponse -> TestTree
-testDescribeTagsResponse = res
+responseDescribeTags :: DescribeTagsResponse -> TestTree
+responseDescribeTags = res
"DescribeTagsResponse"
"fixture/DescribeTagsResponse.proto"
discovery
(Proxy :: Proxy DescribeTags)
-testExportConfigurationsResponse :: ExportConfigurationsResponse -> TestTree
-testExportConfigurationsResponse = res
+responseExportConfigurations :: ExportConfigurationsResponse -> TestTree
+responseExportConfigurations = res
"ExportConfigurationsResponse"
"fixture/ExportConfigurationsResponse.proto"
discovery
(Proxy :: Proxy ExportConfigurations)
-testStopDataCollectionByAgentIdsResponse :: StopDataCollectionByAgentIdsResponse -> TestTree
-testStopDataCollectionByAgentIdsResponse = res
+responseStopDataCollectionByAgentIds :: StopDataCollectionByAgentIdsResponse -> TestTree
+responseStopDataCollectionByAgentIds = res
"StopDataCollectionByAgentIdsResponse"
"fixture/StopDataCollectionByAgentIdsResponse.proto"
discovery
(Proxy :: Proxy StopDataCollectionByAgentIds)
-testCreateTagsResponse :: CreateTagsResponse -> TestTree
-testCreateTagsResponse = res
+responseCreateTags :: CreateTagsResponse -> TestTree
+responseCreateTags = res
"CreateTagsResponse"
"fixture/CreateTagsResponse.proto"
discovery
(Proxy :: Proxy CreateTags)
-testDeleteTagsResponse :: DeleteTagsResponse -> TestTree
-testDeleteTagsResponse = res
+responseDeleteTags :: DeleteTagsResponse -> TestTree
+responseDeleteTags = res
"DeleteTagsResponse"
"fixture/DeleteTagsResponse.proto"
discovery
(Proxy :: Proxy DeleteTags)
-testDescribeConfigurationsResponse :: DescribeConfigurationsResponse -> TestTree
-testDescribeConfigurationsResponse = res
+responseDescribeConfigurations :: DescribeConfigurationsResponse -> TestTree
+responseDescribeConfigurations = res
"DescribeConfigurationsResponse"
"fixture/DescribeConfigurationsResponse.proto"
discovery
(Proxy :: Proxy DescribeConfigurations)
-testListConfigurationsResponse :: ListConfigurationsResponse -> TestTree
-testListConfigurationsResponse = res
+responseListConfigurations :: ListConfigurationsResponse -> TestTree
+responseListConfigurations = res
"ListConfigurationsResponse"
"fixture/ListConfigurationsResponse.proto"
discovery
(Proxy :: Proxy ListConfigurations)
-testDescribeAgentsResponse :: DescribeAgentsResponse -> TestTree
-testDescribeAgentsResponse = res
+responseDescribeAgents :: DescribeAgentsResponse -> TestTree
+responseDescribeAgents = res
"DescribeAgentsResponse"
"fixture/DescribeAgentsResponse.proto"
discovery
(Proxy :: Proxy DescribeAgents)
-testDescribeExportConfigurationsResponse :: DescribeExportConfigurationsResponse -> TestTree
-testDescribeExportConfigurationsResponse = res
+responseDescribeExportConfigurations :: DescribeExportConfigurationsResponse -> TestTree
+responseDescribeExportConfigurations = res
"DescribeExportConfigurationsResponse"
"fixture/DescribeExportConfigurationsResponse.proto"
discovery
(Proxy :: Proxy DescribeExportConfigurations)
-testStartDataCollectionByAgentIdsResponse :: StartDataCollectionByAgentIdsResponse -> TestTree
-testStartDataCollectionByAgentIdsResponse = res
+responseStartDataCollectionByAgentIds :: StartDataCollectionByAgentIdsResponse -> TestTree
+responseStartDataCollectionByAgentIds = res
"StartDataCollectionByAgentIdsResponse"
"fixture/StartDataCollectionByAgentIdsResponse.proto"
discovery