packages feed

amazonka-ssm 1.4.2 → 1.4.3

raw patch · 19 files changed

+180/−427 lines, 19 filesdep ~amazonka-coredep ~amazonka-ssmdep ~amazonka-testPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: amazonka-core, amazonka-ssm, amazonka-test

API changes (from Hackage documentation)

Files

README.md view
@@ -8,58 +8,22 @@  ## Version -`1.4.2`+`1.4.3`   ## Description -Simple Systems Manager (SSM) enables you to remotely manage the-configuration of your Amazon EC2 instance. Using SSM, you can run-scripts or commands using either EC2 Run Command or SSM Config. (SSM-Config is currently available only for Windows instances.)+Simple Systems Manager (SSM) enables you to remotely manage the configuration of your Amazon EC2 instance. Using SSM, you can run scripts or commands using either EC2 Run Command or SSM Config. (SSM Config is currently available only for Windows instances.)  __Run Command__ -Run Command provides an on-demand experience for executing commands. You-can use pre-defined Amazon SSM documents to perform the actions listed-later in this section, or you can create your own documents. With these-documents, you can remotely configure your instances by sending commands-using the __Commands__ page in the-<http://console.aws.amazon.com/ec2/ Amazon EC2 console>,-<http://docs.aws.amazon.com/powershell/latest/reference/items/Amazon_Simple_Systems_Management_cmdlets.html AWS Tools for Windows PowerShell>,-or the-<http://docs.aws.amazon.com/cli/latest/reference/ssm/index.html AWS CLI>.+Run Command provides an on-demand experience for executing commands. You can use pre-defined Amazon SSM documents to perform the actions listed later in this section, or you can create your own documents. With these documents, you can remotely configure your instances by sending commands using the __Commands__ page in the <http://console.aws.amazon.com/ec2/ Amazon EC2 console>, <http://docs.aws.amazon.com/powershell/latest/reference/items/Amazon_Simple_Systems_Management_cmdlets.html AWS Tools for Windows PowerShell>, or the <http://docs.aws.amazon.com/cli/latest/reference/ssm/index.html AWS CLI>. -Run Command reports the status of the command execution for each-instance targeted by a command. You can also audit the command execution-to understand who executed commands, when, and what changes were made.-By switching between different SSM documents, you can quickly configure-your instances with different types of commands. To get started with Run-Command, verify that your environment meets the prerequisites for-remotely running commands on EC2 instances-(<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/remote-commands-prereq.html Linux>-or-<http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/remote-commands-prereq.html Windows>).+Run Command reports the status of the command execution for each instance targeted by a command. You can also audit the command execution to understand who executed commands, when, and what changes were made. By switching between different SSM documents, you can quickly configure your instances with different types of commands. To get started with Run Command, verify that your environment meets the prerequisites for remotely running commands on EC2 instances (<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/remote-commands-prereq.html Linux> or <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/remote-commands-prereq.html Windows>).  __SSM Config__ -SSM Config is a lightweight instance configuration solution. SSM Config-is currently only available for Windows instances. With SSM Config, you-can specify a setup configuration for your instances. SSM Config is-similar to EC2 User Data, which is another way of running one-time-scripts or applying settings during instance launch. SSM Config is an-extension of this capability. Using SSM documents, you can specify which-actions the system should perform on your instances, including which-applications to install, which AWS Directory Service directory to join,-which Microsoft PowerShell modules to install, etc. If an instance is-missing one or more of these configurations, the system makes those-changes. By default, the system checks every five minutes to see if-there is a new configuration to apply as defined in a new SSM document.-If so, the system updates the instances accordingly. In this way, you-can remotely maintain a consistent configuration baseline on your-instances. SSM Config is available using the AWS CLI or the AWS Tools-for Windows PowerShell. For more information, see-<http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-manage.html Managing Windows Instance Configuration>.+SSM Config is a lightweight instance configuration solution. SSM Config is currently only available for Windows instances. With SSM Config, you can specify a setup configuration for your instances. SSM Config is similar to EC2 User Data, which is another way of running one-time scripts or applying settings during instance launch. SSM Config is an extension of this capability. Using SSM documents, you can specify which actions the system should perform on your instances, including which applications to install, which AWS Directory Service directory to join, which Microsoft PowerShell modules to install, etc. If an instance is missing one or more of these configurations, the system makes those changes. By default, the system checks every five minutes to see if there is a new configuration to apply as defined in a new SSM document. If so, the system updates the instances accordingly. In this way, you can remotely maintain a consistent configuration baseline on your instances. SSM Config is available using the AWS CLI or the AWS Tools for Windows PowerShell. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-manage.html Managing Windows Instance Configuration>.  SSM Config and Run Command include the following pre-defined documents. @@ -121,21 +85,7 @@  Windows -The commands or scripts specified in SSM documents run with-administrative privilege on your instances because the Amazon SSM agent-runs as root on Linux and the EC2Config service runs in the Local System-account on Windows. If a user has permission to execute any of the-pre-defined SSM documents (any document that begins with AWS-*) then-that user also has administrator access to the instance. Delegate access-to SSM and Run Command judiciously. This becomes extremely important if-you create your own SSM documents. Amazon Web Services does not provide-guidance about how to create secure SSM documents. You create SSM-documents and delegate access to Run Command at your own risk. As a-security best practice, we recommend that you assign access to \"AWS-*\"-documents, especially the AWS-RunShellScript document on Linux and the-AWS-RunPowerShellScript document on Windows, to trusted administrators-only. You can create SSM documents for specific tasks and delegate-access to non-administrators.+The commands or scripts specified in SSM documents run with administrative privilege on your instances because the Amazon SSM agent runs as root on Linux and the EC2Config service runs in the Local System account on Windows. If a user has permission to execute any of the pre-defined SSM documents (any document that begins with AWS-*) then that user also has administrator access to the instance. Delegate access to SSM and Run Command judiciously. This becomes extremely important if you create your own SSM documents. Amazon Web Services does not provide guidance about how to create secure SSM documents. You create SSM documents and delegate access to Run Command at your own risk. As a security best practice, we recommend that you assign access to \"AWS-*\" documents, especially the AWS-RunShellScript document on Linux and the AWS-RunPowerShellScript document on Windows, to trusted administrators only. You can create SSM documents for specific tasks and delegate access to non-administrators.  Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-ssm) and the [AWS API Reference](https://aws.amazon.com/documentation/).
amazonka-ssm.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-ssm-version:               1.4.2+version:               1.4.3 synopsis:              Amazon Simple Systems Management Service SDK. homepage:              https://github.com/brendanhay/amazonka bug-reports:           https://github.com/brendanhay/amazonka/issues@@ -13,53 +13,17 @@ cabal-version:         >= 1.10 extra-source-files:    README.md fixture/*.yaml fixture/*.proto description:-    Simple Systems Manager (SSM) enables you to remotely manage the-    configuration of your Amazon EC2 instance. Using SSM, you can run-    scripts or commands using either EC2 Run Command or SSM Config. (SSM-    Config is currently available only for Windows instances.)+    Simple Systems Manager (SSM) enables you to remotely manage the configuration of your Amazon EC2 instance. Using SSM, you can run scripts or commands using either EC2 Run Command or SSM Config. (SSM Config is currently available only for Windows instances.)      __Run Command__ -    Run Command provides an on-demand experience for executing commands. You-    can use pre-defined Amazon SSM documents to perform the actions listed-    later in this section, or you can create your own documents. With these-    documents, you can remotely configure your instances by sending commands-    using the __Commands__ page in the-    <http://console.aws.amazon.com/ec2/ Amazon EC2 console>,-    <http://docs.aws.amazon.com/powershell/latest/reference/items/Amazon_Simple_Systems_Management_cmdlets.html AWS Tools for Windows PowerShell>,-    or the-    <http://docs.aws.amazon.com/cli/latest/reference/ssm/index.html AWS CLI>.+    Run Command provides an on-demand experience for executing commands. You can use pre-defined Amazon SSM documents to perform the actions listed later in this section, or you can create your own documents. With these documents, you can remotely configure your instances by sending commands using the __Commands__ page in the <http://console.aws.amazon.com/ec2/ Amazon EC2 console>, <http://docs.aws.amazon.com/powershell/latest/reference/items/Amazon_Simple_Systems_Management_cmdlets.html AWS Tools for Windows PowerShell>, or the <http://docs.aws.amazon.com/cli/latest/reference/ssm/index.html AWS CLI>. -    Run Command reports the status of the command execution for each-    instance targeted by a command. You can also audit the command execution-    to understand who executed commands, when, and what changes were made.-    By switching between different SSM documents, you can quickly configure-    your instances with different types of commands. To get started with Run-    Command, verify that your environment meets the prerequisites for-    remotely running commands on EC2 instances-    (<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/remote-commands-prereq.html Linux>-    or-    <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/remote-commands-prereq.html Windows>).+    Run Command reports the status of the command execution for each instance targeted by a command. You can also audit the command execution to understand who executed commands, when, and what changes were made. By switching between different SSM documents, you can quickly configure your instances with different types of commands. To get started with Run Command, verify that your environment meets the prerequisites for remotely running commands on EC2 instances (<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/remote-commands-prereq.html Linux> or <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/remote-commands-prereq.html Windows>).      __SSM Config__ -    SSM Config is a lightweight instance configuration solution. SSM Config-    is currently only available for Windows instances. With SSM Config, you-    can specify a setup configuration for your instances. SSM Config is-    similar to EC2 User Data, which is another way of running one-time-    scripts or applying settings during instance launch. SSM Config is an-    extension of this capability. Using SSM documents, you can specify which-    actions the system should perform on your instances, including which-    applications to install, which AWS Directory Service directory to join,-    which Microsoft PowerShell modules to install, etc. If an instance is-    missing one or more of these configurations, the system makes those-    changes. By default, the system checks every five minutes to see if-    there is a new configuration to apply as defined in a new SSM document.-    If so, the system updates the instances accordingly. In this way, you-    can remotely maintain a consistent configuration baseline on your-    instances. SSM Config is available using the AWS CLI or the AWS Tools-    for Windows PowerShell. For more information, see-    <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-manage.html Managing Windows Instance Configuration>.+    SSM Config is a lightweight instance configuration solution. SSM Config is currently only available for Windows instances. With SSM Config, you can specify a setup configuration for your instances. SSM Config is similar to EC2 User Data, which is another way of running one-time scripts or applying settings during instance launch. SSM Config is an extension of this capability. Using SSM documents, you can specify which actions the system should perform on your instances, including which applications to install, which AWS Directory Service directory to join, which Microsoft PowerShell modules to install, etc. If an instance is missing one or more of these configurations, the system makes those changes. By default, the system checks every five minutes to see if there is a new configuration to apply as defined in a new SSM document. If so, the system updates the instances accordingly. In this way, you can remotely maintain a consistent configuration baseline on your instances. SSM Config is available using the AWS CLI or the AWS Tools for Windows PowerShell. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-manage.html Managing Windows Instance Configuration>.      SSM Config and Run Command include the following pre-defined documents. @@ -121,21 +85,7 @@      Windows -    The commands or scripts specified in SSM documents run with-    administrative privilege on your instances because the Amazon SSM agent-    runs as root on Linux and the EC2Config service runs in the Local System-    account on Windows. If a user has permission to execute any of the-    pre-defined SSM documents (any document that begins with AWS-*) then-    that user also has administrator access to the instance. Delegate access-    to SSM and Run Command judiciously. This becomes extremely important if-    you create your own SSM documents. Amazon Web Services does not provide-    guidance about how to create secure SSM documents. You create SSM-    documents and delegate access to Run Command at your own risk. As a-    security best practice, we recommend that you assign access to \"AWS-*\"-    documents, especially the AWS-RunShellScript document on Linux and the-    AWS-RunPowerShellScript document on Windows, to trusted administrators-    only. You can create SSM documents for specific tasks and delegate-    access to non-administrators.+    The commands or scripts specified in SSM documents run with administrative privilege on your instances because the Amazon SSM agent runs as root on Linux and the EC2Config service runs in the Local System account on Windows. If a user has permission to execute any of the pre-defined SSM documents (any document that begins with AWS-*) then that user also has administrator access to the instance. Delegate access to SSM and Run Command judiciously. This becomes extremely important if you create your own SSM documents. Amazon Web Services does not provide guidance about how to create secure SSM documents. You create SSM documents and delegate access to Run Command at your own risk. As a security best practice, we recommend that you assign access to \"AWS-*\" documents, especially the AWS-RunShellScript document on Linux and the AWS-RunPowerShellScript document on Windows, to trusted administrators only. You can create SSM documents for specific tasks and delegate access to non-administrators.     .     The types from this library are intended to be used with     <http://hackage.haskell.org/package/amazonka amazonka>, which provides@@ -187,7 +137,7 @@         , Network.AWS.SSM.Types.Sum      build-depends:-          amazonka-core == 1.4.2.*+          amazonka-core == 1.4.3.*         , base          >= 4.7     && < 5  test-suite amazonka-ssm-test@@ -207,9 +157,9 @@         , Test.AWS.SSM.Internal      build-depends:-          amazonka-core == 1.4.2.*-        , amazonka-test == 1.4.2.*-        , amazonka-ssm == 1.4.2.*+          amazonka-core == 1.4.3.*+        , amazonka-test == 1.4.3.*+        , amazonka-ssm == 1.4.3.*         , base         , bytestring         , tasty
gen/Network/AWS/SSM.hs view
@@ -11,53 +11,17 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- Simple Systems Manager (SSM) enables you to remotely manage the--- configuration of your Amazon EC2 instance. Using SSM, you can run--- scripts or commands using either EC2 Run Command or SSM Config. (SSM--- Config is currently available only for Windows instances.)+-- Simple Systems Manager (SSM) enables you to remotely manage the configuration of your Amazon EC2 instance. Using SSM, you can run scripts or commands using either EC2 Run Command or SSM Config. (SSM Config is currently available only for Windows instances.) -- -- __Run Command__ ----- Run Command provides an on-demand experience for executing commands. You--- can use pre-defined Amazon SSM documents to perform the actions listed--- later in this section, or you can create your own documents. With these--- documents, you can remotely configure your instances by sending commands--- using the __Commands__ page in the--- <http://console.aws.amazon.com/ec2/ Amazon EC2 console>,--- <http://docs.aws.amazon.com/powershell/latest/reference/items/Amazon_Simple_Systems_Management_cmdlets.html AWS Tools for Windows PowerShell>,--- or the--- <http://docs.aws.amazon.com/cli/latest/reference/ssm/index.html AWS CLI>.+-- Run Command provides an on-demand experience for executing commands. You can use pre-defined Amazon SSM documents to perform the actions listed later in this section, or you can create your own documents. With these documents, you can remotely configure your instances by sending commands using the __Commands__ page in the <http://console.aws.amazon.com/ec2/ Amazon EC2 console>, <http://docs.aws.amazon.com/powershell/latest/reference/items/Amazon_Simple_Systems_Management_cmdlets.html AWS Tools for Windows PowerShell>, or the <http://docs.aws.amazon.com/cli/latest/reference/ssm/index.html AWS CLI>. ----- Run Command reports the status of the command execution for each--- instance targeted by a command. You can also audit the command execution--- to understand who executed commands, when, and what changes were made.--- By switching between different SSM documents, you can quickly configure--- your instances with different types of commands. To get started with Run--- Command, verify that your environment meets the prerequisites for--- remotely running commands on EC2 instances--- (<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/remote-commands-prereq.html Linux>--- or--- <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/remote-commands-prereq.html Windows>).+-- Run Command reports the status of the command execution for each instance targeted by a command. You can also audit the command execution to understand who executed commands, when, and what changes were made. By switching between different SSM documents, you can quickly configure your instances with different types of commands. To get started with Run Command, verify that your environment meets the prerequisites for remotely running commands on EC2 instances (<http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/remote-commands-prereq.html Linux> or <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/remote-commands-prereq.html Windows>). -- -- __SSM Config__ ----- SSM Config is a lightweight instance configuration solution. SSM Config--- is currently only available for Windows instances. With SSM Config, you--- can specify a setup configuration for your instances. SSM Config is--- similar to EC2 User Data, which is another way of running one-time--- scripts or applying settings during instance launch. SSM Config is an--- extension of this capability. Using SSM documents, you can specify which--- actions the system should perform on your instances, including which--- applications to install, which AWS Directory Service directory to join,--- which Microsoft PowerShell modules to install, etc. If an instance is--- missing one or more of these configurations, the system makes those--- changes. By default, the system checks every five minutes to see if--- there is a new configuration to apply as defined in a new SSM document.--- If so, the system updates the instances accordingly. In this way, you--- can remotely maintain a consistent configuration baseline on your--- instances. SSM Config is available using the AWS CLI or the AWS Tools--- for Windows PowerShell. For more information, see--- <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-manage.html Managing Windows Instance Configuration>.+-- SSM Config is a lightweight instance configuration solution. SSM Config is currently only available for Windows instances. With SSM Config, you can specify a setup configuration for your instances. SSM Config is similar to EC2 User Data, which is another way of running one-time scripts or applying settings during instance launch. SSM Config is an extension of this capability. Using SSM documents, you can specify which actions the system should perform on your instances, including which applications to install, which AWS Directory Service directory to join, which Microsoft PowerShell modules to install, etc. If an instance is missing one or more of these configurations, the system makes those changes. By default, the system checks every five minutes to see if there is a new configuration to apply as defined in a new SSM document. If so, the system updates the instances accordingly. In this way, you can remotely maintain a consistent configuration baseline on your instances. SSM Config is available using the AWS CLI or the AWS Tools for Windows PowerShell. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-manage.html Managing Windows Instance Configuration>. -- -- SSM Config and Run Command include the following pre-defined documents. --@@ -119,21 +83,7 @@ -- -- Windows ----- The commands or scripts specified in SSM documents run with--- administrative privilege on your instances because the Amazon SSM agent--- runs as root on Linux and the EC2Config service runs in the Local System--- account on Windows. If a user has permission to execute any of the--- pre-defined SSM documents (any document that begins with AWS-*) then--- that user also has administrator access to the instance. Delegate access--- to SSM and Run Command judiciously. This becomes extremely important if--- you create your own SSM documents. Amazon Web Services does not provide--- guidance about how to create secure SSM documents. You create SSM--- documents and delegate access to Run Command at your own risk. As a--- security best practice, we recommend that you assign access to \"AWS-*\"--- documents, especially the AWS-RunShellScript document on Linux and the--- AWS-RunPowerShellScript document on Windows, to trusted administrators--- only. You can create SSM documents for specific tasks and delegate--- access to non-administrators.+-- The commands or scripts specified in SSM documents run with administrative privilege on your instances because the Amazon SSM agent runs as root on Linux and the EC2Config service runs in the Local System account on Windows. If a user has permission to execute any of the pre-defined SSM documents (any document that begins with AWS-*) then that user also has administrator access to the instance. Delegate access to SSM and Run Command judiciously. This becomes extremely important if you create your own SSM documents. Amazon Web Services does not provide guidance about how to create secure SSM documents. You create SSM documents and delegate access to Run Command at your own risk. As a security best practice, we recommend that you assign access to \"AWS-*\" documents, especially the AWS-RunShellScript document on Linux and the AWS-RunPowerShellScript document on Windows, to trusted administrators only. You can create SSM documents for specific tasks and delegate access to non-administrators. module Network.AWS.SSM     (     -- * Service Configuration
gen/Network/AWS/SSM/CancelCommand.hs view
@@ -18,9 +18,7 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- Attempts to cancel the command specified by the Command ID. There is no--- guarantee that the command will be terminated and the underlying process--- stopped.+-- Attempts to cancel the command specified by the Command ID. There is no guarantee that the command will be terminated and the underlying process stopped. module Network.AWS.SSM.CancelCommand     (     -- * Creating a Request@@ -66,9 +64,7 @@     , _ccCommandId = pCommandId_     } --- | (Optional) A list of instance IDs on which you want to cancel the--- command. If not provided, the command is canceled on every instance on--- which it was requested.+-- | (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested. ccInstanceIds :: Lens' CancelCommand (Maybe (NonEmpty Text)) ccInstanceIds = lens _ccInstanceIds (\ s a -> s{_ccInstanceIds = a}) . mapping _List1; @@ -110,8 +106,7 @@ instance ToQuery CancelCommand where         toQuery = const mempty --- | Whether or not the command was successfully canceled. There is no--- guarantee that a request can be canceled.+-- | Whether or not the command was successfully canceled. There is no guarantee that a request can be canceled. -- -- /See:/ 'cancelCommandResponse' smart constructor. newtype CancelCommandResponse = CancelCommandResponse'
gen/Network/AWS/SSM/CreateAssociation.hs view
@@ -20,13 +20,9 @@ -- -- Associates the specified SSM document with the specified instance. ----- When you associate an SSM document with an instance, the configuration--- agent on the instance processes the document and configures the instance--- as specified.+-- When you associate an SSM document with an instance, the configuration agent on the instance processes the document and configures the instance as specified. ----- If you associate a document with an instance that already has an--- associated document, the system throws the AssociationAlreadyExists--- exception.+-- If you associate a document with an instance that already has an associated document, the system throws the AssociationAlreadyExists exception. module Network.AWS.SSM.CreateAssociation     (     -- * Creating a Request
gen/Network/AWS/SSM/CreateAssociationBatch.hs view
@@ -20,13 +20,9 @@ -- -- Associates the specified SSM document with the specified instances. ----- When you associate an SSM document with an instance, the configuration--- agent on the instance processes the document and configures the instance--- as specified.+-- When you associate an SSM document with an instance, the configuration agent on the instance processes the document and configures the instance as specified. ----- If you associate a document with an instance that already has an--- associated document, the system throws the AssociationAlreadyExists--- exception.+-- If you associate a document with an instance that already has an associated document, the system throws the AssociationAlreadyExists exception. module Network.AWS.SSM.CreateAssociationBatch     (     -- * Creating a Request
gen/Network/AWS/SSM/CreateDocument.hs view
@@ -20,8 +20,7 @@ -- -- Creates an SSM document. ----- After you create an SSM document, you can use < CreateAssociation> to--- associate it with one or more running instances.+-- After you create an SSM document, you can use < CreateAssociation> to associate it with one or more running instances. module Network.AWS.SSM.CreateDocument     (     -- * Creating a Request@@ -69,9 +68,7 @@     , _cdName = pName_     } --- | A valid JSON string. For more information about the contents of this--- string, see--- <http://docs.aws.amazon.com/ssm/latest/APIReference/aws-ssm-document.html SSM Document>.+-- | A valid JSON string. For more information about the contents of this string, see <http://docs.aws.amazon.com/ssm/latest/APIReference/aws-ssm-document.html SSM Document>. cdContent :: Lens' CreateDocument Text cdContent = lens _cdContent (\ s a -> s{_cdContent = a}); 
gen/Network/AWS/SSM/DeleteAssociation.hs view
@@ -20,11 +20,7 @@ -- -- Disassociates the specified SSM document from the specified instance. ----- When you disassociate an SSM document from an instance, it does not--- change the configuration of the instance. To change the configuration--- state of an instance after you disassociate a document, you must create--- a new document with the desired configuration and associate it with the--- instance.+-- When you disassociate an SSM document from an instance, it does not change the configuration of the instance. To change the configuration state of an instance after you disassociate a document, you must create a new document with the desired configuration and associate it with the instance. module Network.AWS.SSM.DeleteAssociation     (     -- * Creating a Request
gen/Network/AWS/SSM/DeleteDocument.hs view
@@ -20,9 +20,7 @@ -- -- Deletes the SSM document and all instance associations to the document. ----- Before you delete the SSM document, we recommend that you use--- DeleteAssociation to disassociate all instances that are associated with--- the document.+-- Before you delete the SSM document, we recommend that you use DeleteAssociation to disassociate all instances that are associated with the document. module Network.AWS.SSM.DeleteDocument     (     -- * Creating a Request
gen/Network/AWS/SSM/DescribeInstanceInformation.hs view
@@ -18,13 +18,7 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- Describes one or more of your instances. You can use this to get--- information about instances like the operating system platform, the SSM--- agent version, status etc. If you specify one or more instance IDs, it--- returns information for those instances. If you do not specify instance--- IDs, it returns information for all your instances. If you specify an--- instance ID that is not valid or an instance that you do not own, you--- receive an error.+-- Describes one or more of your instances. You can use this to get information about instances like the operating system platform, the SSM agent version, status etc. If you specify one or more instance IDs, it returns information for those instances. If you do not specify instance IDs, it returns information for all your instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an error. module Network.AWS.SSM.DescribeInstanceInformation     (     -- * Creating a Request@@ -76,19 +70,15 @@     , _diiMaxResults = Nothing     } --- | One or more filters. Use a filter to return a more specific list of--- instances.+-- | One or more filters. Use a filter to return a more specific list of instances. diiInstanceInformationFilterList :: Lens' DescribeInstanceInformation (Maybe (NonEmpty InstanceInformationFilter)) diiInstanceInformationFilterList = lens _diiInstanceInformationFilterList (\ s a -> s{_diiInstanceInformationFilterList = a}) . mapping _List1; --- | The token for the next set of items to return. (You received this token--- from a previous call.)+-- | The token for the next set of items to return. (You received this token from a previous call.) diiNextToken :: Lens' DescribeInstanceInformation (Maybe Text) diiNextToken = lens _diiNextToken (\ s a -> s{_diiNextToken = a}); --- | The maximum number of items to return for this call. The call also--- returns a token that you can specify in a subsequent call to get the--- next set of results.+-- | The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results. diiMaxResults :: Lens' DescribeInstanceInformation (Maybe Natural) diiMaxResults = lens _diiMaxResults (\ s a -> s{_diiMaxResults = a}) . mapping _Nat; @@ -159,8 +149,7 @@     , _diirsResponseStatus = pResponseStatus_     } --- | The token to use when requesting the next set of items. If there are no--- additional items to return, the string is empty.+-- | The token to use when requesting the next set of items. If there are no additional items to return, the string is empty. diirsNextToken :: Lens' DescribeInstanceInformationResponse (Maybe Text) diirsNextToken = lens _diirsNextToken (\ s a -> s{_diirsNextToken = a}); 
gen/Network/AWS/SSM/ListAssociations.hs view
@@ -74,19 +74,15 @@     , _laAssociationFilterList = _List1 # pAssociationFilterList_     } --- | The token for the next set of items to return. (You received this token--- from a previous call.)+-- | The token for the next set of items to return. (You received this token from a previous call.) laNextToken :: Lens' ListAssociations (Maybe Text) laNextToken = lens _laNextToken (\ s a -> s{_laNextToken = a}); --- | The maximum number of items to return for this call. The call also--- returns a token that you can specify in a subsequent call to get the--- next set of results.+-- | The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results. laMaxResults :: Lens' ListAssociations (Maybe Natural) laMaxResults = lens _laMaxResults (\ s a -> s{_laMaxResults = a}) . mapping _Nat; --- | One or more filters. Use a filter to return a more specific list of--- results.+-- | One or more filters. Use a filter to return a more specific list of results. laAssociationFilterList :: Lens' ListAssociations (NonEmpty AssociationFilter) laAssociationFilterList = lens _laAssociationFilterList (\ s a -> s{_laAssociationFilterList = a}) . _List1; @@ -163,8 +159,7 @@     , _larsResponseStatus = pResponseStatus_     } --- | The token to use when requesting the next set of items. If there are no--- additional items to return, the string is empty.+-- | The token to use when requesting the next set of items. If there are no additional items to return, the string is empty. larsNextToken :: Lens' ListAssociationsResponse (Maybe Text) larsNextToken = lens _larsNextToken (\ s a -> s{_larsNextToken = a}); 
gen/Network/AWS/SSM/ListCommandInvocations.hs view
@@ -18,12 +18,7 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- An invocation is copy of a command sent to a specific instance. A--- command can apply to one or more instances. A command invocation applies--- to one instance. For example, if a user executes SendCommand against--- three instances, then a command invocation is created for each requested--- instance ID. ListCommandInvocations provide status about command--- execution.+-- An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user executes SendCommand against three instances, then a command invocation is created for each requested instance ID. ListCommandInvocations provide status about command execution. -- -- This operation returns paginated results. module Network.AWS.SSM.ListCommandInvocations@@ -97,13 +92,11 @@ lciInstanceId :: Lens' ListCommandInvocations (Maybe Text) lciInstanceId = lens _lciInstanceId (\ s a -> s{_lciInstanceId = a}); --- | (Optional) One or more filters. Use a filter to return a more specific--- list of results.+-- | (Optional) One or more filters. Use a filter to return a more specific list of results. lciFilters :: Lens' ListCommandInvocations (Maybe (NonEmpty CommandFilter)) lciFilters = lens _lciFilters (\ s a -> s{_lciFilters = a}) . mapping _List1; --- | (Optional) The token for the next set of items to return. (You received--- this token from a previous call.)+-- | (Optional) The token for the next set of items to return. (You received this token from a previous call.) lciNextToken :: Lens' ListCommandInvocations (Maybe Text) lciNextToken = lens _lciNextToken (\ s a -> s{_lciNextToken = a}); @@ -111,14 +104,11 @@ lciCommandId :: Lens' ListCommandInvocations (Maybe Text) lciCommandId = lens _lciCommandId (\ s a -> s{_lciCommandId = a}); --- | (Optional) If set this returns the response of the command executions--- and any command output. By default this is set to False.+-- | (Optional) If set this returns the response of the command executions and any command output. By default this is set to False. lciDetails :: Lens' ListCommandInvocations (Maybe Bool) lciDetails = lens _lciDetails (\ s a -> s{_lciDetails = a}); --- | (Optional) The maximum number of items to return for this call. The call--- also returns a token that you can specify in a subsequent call to get--- the next set of results.+-- | (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results. lciMaxResults :: Lens' ListCommandInvocations (Maybe Natural) lciMaxResults = lens _lciMaxResults (\ s a -> s{_lciMaxResults = a}) . mapping _Nat; @@ -197,8 +187,7 @@     , _lcirsResponseStatus = pResponseStatus_     } --- | (Optional) The token for the next set of items to return. (You received--- this token from a previous call.)+-- | (Optional) The token for the next set of items to return. (You received this token from a previous call.) lcirsNextToken :: Lens' ListCommandInvocationsResponse (Maybe Text) lcirsNextToken = lens _lcirsNextToken (\ s a -> s{_lcirsNextToken = a}); 
gen/Network/AWS/SSM/ListCommands.hs view
@@ -87,13 +87,11 @@ lcInstanceId :: Lens' ListCommands (Maybe Text) lcInstanceId = lens _lcInstanceId (\ s a -> s{_lcInstanceId = a}); --- | (Optional) One or more filters. Use a filter to return a more specific--- list of results.+-- | (Optional) One or more filters. Use a filter to return a more specific list of results. lcFilters :: Lens' ListCommands (Maybe (NonEmpty CommandFilter)) lcFilters = lens _lcFilters (\ s a -> s{_lcFilters = a}) . mapping _List1; --- | (Optional) The token for the next set of items to return. (You received--- this token from a previous call.)+-- | (Optional) The token for the next set of items to return. (You received this token from a previous call.) lcNextToken :: Lens' ListCommands (Maybe Text) lcNextToken = lens _lcNextToken (\ s a -> s{_lcNextToken = a}); @@ -101,9 +99,7 @@ lcCommandId :: Lens' ListCommands (Maybe Text) lcCommandId = lens _lcCommandId (\ s a -> s{_lcCommandId = a}); --- | (Optional) The maximum number of items to return for this call. The call--- also returns a token that you can specify in a subsequent call to get--- the next set of results.+-- | (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results. lcMaxResults :: Lens' ListCommands (Maybe Natural) lcMaxResults = lens _lcMaxResults (\ s a -> s{_lcMaxResults = a}) . mapping _Nat; @@ -183,8 +179,7 @@ lcrsCommands :: Lens' ListCommandsResponse [Command] lcrsCommands = lens _lcrsCommands (\ s a -> s{_lcrsCommands = a}) . _Default . _Coerce; --- | (Optional) The token for the next set of items to return. (You received--- this token from a previous call.)+-- | (Optional) The token for the next set of items to return. (You received this token from a previous call.) lcrsNextToken :: Lens' ListCommandsResponse (Maybe Text) lcrsNextToken = lens _lcrsNextToken (\ s a -> s{_lcrsNextToken = a}); 
gen/Network/AWS/SSM/ListDocuments.hs view
@@ -73,19 +73,15 @@     , _ldMaxResults = Nothing     } --- | One or more filters. Use a filter to return a more specific list of--- results.+-- | One or more filters. Use a filter to return a more specific list of results. ldDocumentFilterList :: Lens' ListDocuments (Maybe (NonEmpty DocumentFilter)) ldDocumentFilterList = lens _ldDocumentFilterList (\ s a -> s{_ldDocumentFilterList = a}) . mapping _List1; --- | The token for the next set of items to return. (You received this token--- from a previous call.)+-- | The token for the next set of items to return. (You received this token from a previous call.) ldNextToken :: Lens' ListDocuments (Maybe Text) ldNextToken = lens _ldNextToken (\ s a -> s{_ldNextToken = a}); --- | The maximum number of items to return for this call. The call also--- returns a token that you can specify in a subsequent call to get the--- next set of results.+-- | The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results. ldMaxResults :: Lens' ListDocuments (Maybe Natural) ldMaxResults = lens _ldMaxResults (\ s a -> s{_ldMaxResults = a}) . mapping _Nat; @@ -164,8 +160,7 @@ ldrsDocumentIdentifiers :: Lens' ListDocumentsResponse [DocumentIdentifier] ldrsDocumentIdentifiers = lens _ldrsDocumentIdentifiers (\ s a -> s{_ldrsDocumentIdentifiers = a}) . _Default . _Coerce; --- | The token to use when requesting the next set of items. If there are no--- additional items to return, the string is empty.+-- | The token to use when requesting the next set of items. If there are no additional items to return, the string is empty. ldrsNextToken :: Lens' ListDocumentsResponse (Maybe Text) ldrsNextToken = lens _ldrsNextToken (\ s a -> s{_ldrsNextToken = a}); 
gen/Network/AWS/SSM/SendCommand.hs view
@@ -91,28 +91,23 @@     , _scDocumentName = pDocumentName_     } --- | The directory structure within the S3 bucket where the responses should--- be stored.+-- | The directory structure within the S3 bucket where the responses should be stored. scOutputS3KeyPrefix :: Lens' SendCommand (Maybe Text) scOutputS3KeyPrefix = lens _scOutputS3KeyPrefix (\ s a -> s{_scOutputS3KeyPrefix = a}); --- | The required and optional parameters specified in the SSM document being--- executed.+-- | The required and optional parameters specified in the SSM document being executed. scParameters :: Lens' SendCommand (HashMap Text [Text]) scParameters = lens _scParameters (\ s a -> s{_scParameters = a}) . _Default . _Map; --- | If this time is reached and the command has not already started--- executing, it will not execute.+-- | If this time is reached and the command has not already started executing, it will not execute. scTimeoutSeconds :: Lens' SendCommand (Maybe Natural) scTimeoutSeconds = lens _scTimeoutSeconds (\ s a -> s{_scTimeoutSeconds = a}) . mapping _Nat; --- | User-specified information about the command, such as a brief--- description of what the command should do.+-- | User-specified information about the command, such as a brief description of what the command should do. scComment :: Lens' SendCommand (Maybe Text) scComment = lens _scComment (\ s a -> s{_scComment = a}); --- | The name of the S3 bucket where command execution responses should be--- stored.+-- | The name of the S3 bucket where command execution responses should be stored. scOutputS3BucketName :: Lens' SendCommand (Maybe Text) scOutputS3BucketName = lens _scOutputS3BucketName (\ s a -> s{_scOutputS3BucketName = a}); @@ -120,8 +115,7 @@ scInstanceIds :: Lens' SendCommand (NonEmpty Text) scInstanceIds = lens _scInstanceIds (\ s a -> s{_scInstanceIds = a}) . _List1; --- | Required. The name of the SSM document to execute. This can be an SSM--- public document or a custom document.+-- | Required. The name of the SSM document to execute. This can be an SSM public document or a custom document. scDocumentName :: Lens' SendCommand Text scDocumentName = lens _scDocumentName (\ s a -> s{_scDocumentName = a}); @@ -187,8 +181,7 @@     , _scrsResponseStatus = pResponseStatus_     } --- | The request as it was received by SSM. Also provides the command ID--- which can be used future references to this request.+-- | The request as it was received by SSM. Also provides the command ID which can be used future references to this request. scrsCommand :: Lens' SendCommandResponse (Maybe Command) scrsCommand = lens _scrsCommand (\ s a -> s{_scrsCommand = a}); 
gen/Network/AWS/SSM/Types.hs view
@@ -254,18 +254,15 @@       | has (hasStatus 509) e = Just "limit_exceeded"       | otherwise = Nothing --- | The document does not support the platform type of the given instance--- ID(s).+-- | The document does not support the platform type of the given instance ID(s). _UnsupportedPlatformType :: AsError a => Getting (First ServiceError) a ServiceError _UnsupportedPlatformType = _ServiceError . hasCode "UnsupportedPlatformType" --- | You must disassociate an SSM document from all instances before you can--- delete it.+-- | You must disassociate an SSM document from all instances before you can delete it. _AssociatedInstances :: AsError a => Getting (First ServiceError) a ServiceError _AssociatedInstances = _ServiceError . hasCode "AssociatedInstances" --- | The instance is not in valid state. Valid states are: Running, Pending,--- Stopped, Stopping. Invalid states are: Shutting-down and Terminated.+-- | The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated. _InvalidInstanceId :: AsError a => Getting (First ServiceError) a ServiceError _InvalidInstanceId = _ServiceError . hasCode "InvalidInstanceId" @@ -322,8 +319,7 @@ _InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError _InternalServerError = _ServiceError . hasCode "InternalServerError" --- | There are concurrent updates for a resource that supports one update at--- a time.+-- | There are concurrent updates for a resource that supports one update at a time. _TooManyUpdates :: AsError a => Getting (First ServiceError) a ServiceError _TooManyUpdates = _ServiceError . hasCode "TooManyUpdates" @@ -331,8 +327,7 @@ _MaxDocumentSizeExceeded :: AsError a => Getting (First ServiceError) a ServiceError _MaxDocumentSizeExceeded = _ServiceError . hasCode "MaxDocumentSizeExceeded" --- | You must specify values for all required parameters in the SSM document.--- You can only supply values to parameters defined in the SSM document.+-- | You must specify values for all required parameters in the SSM document. You can only supply values to parameters defined in the SSM document. _InvalidParameters :: AsError a => Getting (First ServiceError) a ServiceError _InvalidParameters = _ServiceError . hasCode "InvalidParameters" 
gen/Network/AWS/SSM/Types/Product.hs view
@@ -305,15 +305,11 @@ cStatus :: Lens' Command (Maybe CommandStatus) cStatus = lens _cStatus (\ s a -> s{_cStatus = a}); --- | If this time is reached and the command has not already started--- executing, it will not execute. Calculated based on the ExpiresAfter--- user input provided as part of the SendCommand API.+-- | If this time is reached and the command has not already started executing, it will not execute. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API. cExpiresAfter :: Lens' Command (Maybe UTCTime) cExpiresAfter = lens _cExpiresAfter (\ s a -> s{_cExpiresAfter = a}) . mapping _Time; --- | The S3 directory path inside the bucket where the responses to the--- command executions should be stored. This was requested when issuing the--- command.+-- | The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. cOutputS3KeyPrefix :: Lens' Command (Maybe Text) cOutputS3KeyPrefix = lens _cOutputS3KeyPrefix (\ s a -> s{_cOutputS3KeyPrefix = a}); @@ -329,18 +325,15 @@ cCommandId :: Lens' Command (Maybe Text) cCommandId = lens _cCommandId (\ s a -> s{_cCommandId = a}); --- | The parameter values to be inserted in the SSM document when executing--- the command.+-- | The parameter values to be inserted in the SSM document when executing the command. cParameters :: Lens' Command (HashMap Text [Text]) cParameters = lens _cParameters (\ s a -> s{_cParameters = a}) . _Default . _Map; --- | User-specified information about the command, such as a brief--- description of what the command should do.+-- | User-specified information about the command, such as a brief description of what the command should do. cComment :: Lens' Command (Maybe Text) cComment = lens _cComment (\ s a -> s{_cComment = a}); --- | The S3 bucket where the responses to the command executions should be--- stored. This was requested when issuing the command.+-- | The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. cOutputS3BucketName :: Lens' Command (Maybe Text) cOutputS3BucketName = lens _cOutputS3BucketName (\ s a -> s{_cOutputS3BucketName = a}); @@ -410,12 +403,7 @@               (catMaybes                  [Just ("key" .= _cfKey), Just ("value" .= _cfValue)]) --- | An invocation is copy of a command sent to a specific instance. A--- command can apply to one or more instances. A command invocation applies--- to one instance. For example, if a user executes SendCommand against--- three instances, then a command invocation is created for each requested--- instance ID. A command invocation returns status and detail information--- about a command you executed.+-- | An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user executes SendCommand against three instances, then a command invocation is created for each requested instance ID. A command invocation returns status and detail information about a command you executed. -- -- /See:/ 'commandInvocation' smart constructor. data CommandInvocation = CommandInvocation'@@ -482,8 +470,7 @@ ciCommandId :: Lens' CommandInvocation (Maybe Text) ciCommandId = lens _ciCommandId (\ s a -> s{_ciCommandId = a}); --- | User-specified information about the command, such as a brief--- description of what the command should do.+-- | User-specified information about the command, such as a brief description of what the command should do. ciComment :: Lens' CommandInvocation (Maybe Text) ciComment = lens _ciComment (\ s a -> s{_ciComment = a}); @@ -559,8 +546,7 @@     , _cpResponseFinishDateTime = Nothing     } --- | The status of this plugin. You can execute a document with multiple--- plugins.+-- | The status of this plugin. You can execute a document with multiple plugins. cpStatus :: Lens' CommandPlugin (Maybe CommandPluginStatus) cpStatus = lens _cpStatus (\ s a -> s{_cpStatus = a}); @@ -568,9 +554,7 @@ cpResponseStartDateTime :: Lens' CommandPlugin (Maybe UTCTime) cpResponseStartDateTime = lens _cpResponseStartDateTime (\ s a -> s{_cpResponseStartDateTime = a}) . mapping _Time; --- | The S3 directory path inside the bucket where the responses to the--- command executions should be stored. This was requested when issuing the--- command.+-- | The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. cpOutputS3KeyPrefix :: Lens' CommandPlugin (Maybe Text) cpOutputS3KeyPrefix = lens _cpOutputS3KeyPrefix (\ s a -> s{_cpOutputS3KeyPrefix = a}); @@ -582,19 +566,15 @@ cpOutput :: Lens' CommandPlugin (Maybe Text) cpOutput = lens _cpOutput (\ s a -> s{_cpOutput = a}); --- | The name of the plugin. Must be one of the following: aws:updateAgent,--- aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule,--- aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.+-- | The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent. cpName :: Lens' CommandPlugin (Maybe Text) cpName = lens _cpName (\ s a -> s{_cpName = a}); --- | The S3 bucket where the responses to the command executions should be--- stored. This was requested when issuing the command.+-- | The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. cpOutputS3BucketName :: Lens' CommandPlugin (Maybe Text) cpOutputS3BucketName = lens _cpOutputS3BucketName (\ s a -> s{_cpOutputS3BucketName = a}); --- | The time the plugin stopped executing. Could stop prematurely if, for--- example, a cancel command was sent.+-- | The time the plugin stopped executing. Could stop prematurely if, for example, a cancel command was sent. cpResponseFinishDateTime :: Lens' CommandPlugin (Maybe UTCTime) cpResponseFinishDateTime = lens _cpResponseFinishDateTime (\ s a -> s{_cpResponseFinishDateTime = a}) . mapping _Time; @@ -723,8 +703,7 @@ dStatus :: Lens' DocumentDescription (Maybe DocumentStatus) dStatus = lens _dStatus (\ s a -> s{_dStatus = a}); --- | The SHA1 hash of the document, which you can use for verification--- purposes.+-- | The SHA1 hash of the document, which you can use for verification purposes. dSha1 :: Lens' DocumentDescription (Maybe Text) dSha1 = lens _dSha1 (\ s a -> s{_dSha1 = a}); @@ -883,9 +862,7 @@ dpName :: Lens' DocumentParameter (Maybe Text) dpName = lens _dpName (\ s a -> s{_dpName = a}); --- | If specified, the default values for the parameters. Parameters without--- a default value are required. Parameters with a default value are--- optional.+-- | If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional. dpDefaultValue :: Lens' DocumentParameter (Maybe Text) dpDefaultValue = lens _dpDefaultValue (\ s a -> s{_dpDefaultValue = a}); @@ -893,8 +870,7 @@ dpType :: Lens' DocumentParameter (Maybe DocumentParameterType) dpType = lens _dpType (\ s a -> s{_dpType = a}); --- | A description of what the parameter does, how to use it, the default--- value, and whether or not the parameter is optional.+-- | A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional. dpDescription :: Lens' DocumentParameter (Maybe Text) dpDescription = lens _dpDescription (\ s a -> s{_dpDescription = a}); @@ -1021,8 +997,7 @@ iiPlatformVersion :: Lens' InstanceInformation (Maybe Text) iiPlatformVersion = lens _iiPlatformVersion (\ s a -> s{_iiPlatformVersion = a}); --- | Indicates whether latest version of the SSM agent is running on your--- instance.+-- | Indicates whether latest version of the SSM agent is running on your instance. iiIsLatestVersion :: Lens' InstanceInformation (Maybe Bool) iiIsLatestVersion = lens _iiIsLatestVersion (\ s a -> s{_iiIsLatestVersion = a}); 
gen/Network/AWS/SSM/UpdateAssociationStatus.hs view
@@ -18,8 +18,7 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- Updates the status of the SSM document associated with the specified--- instance.+-- Updates the status of the SSM document associated with the specified instance. module Network.AWS.SSM.UpdateAssociationStatus     (     -- * Creating a Request
test/Test/AWS/Gen/SSM.hs view
@@ -28,103 +28,103 @@ -- fixtures :: TestTree -- fixtures = --     [ testGroup "request"---         [ testDescribeDocument $+--         [ requestDescribeDocument $ --             describeDocument -----         , testCreateAssociation $+--         , requestCreateAssociation $ --             createAssociation -----         , testCreateDocument $+--         , requestCreateDocument $ --             createDocument -----         , testListCommandInvocations $+--         , requestListCommandInvocations $ --             listCommandInvocations -----         , testListDocuments $+--         , requestListDocuments $ --             listDocuments -----         , testGetDocument $+--         , requestGetDocument $ --             getDocument -----         , testCancelCommand $+--         , requestCancelCommand $ --             cancelCommand -----         , testDescribeAssociation $+--         , requestDescribeAssociation $ --             describeAssociation -----         , testUpdateAssociationStatus $+--         , requestUpdateAssociationStatus $ --             updateAssociationStatus -----         , testDescribeInstanceInformation $+--         , requestDescribeInstanceInformation $ --             describeInstanceInformation -----         , testListAssociations $+--         , requestListAssociations $ --             listAssociations -----         , testDeleteAssociation $+--         , requestDeleteAssociation $ --             deleteAssociation -----         , testSendCommand $+--         , requestSendCommand $ --             sendCommand -----         , testListCommands $+--         , requestListCommands $ --             listCommands -----         , testDeleteDocument $+--         , requestDeleteDocument $ --             deleteDocument -----         , testCreateAssociationBatch $+--         , requestCreateAssociationBatch $ --             createAssociationBatch -- --           ]  --     , testGroup "response"---         [ testDescribeDocumentResponse $+--         [ responseDescribeDocument $ --             describeDocumentResponse -----         , testCreateAssociationResponse $+--         , responseCreateAssociation $ --             createAssociationResponse -----         , testCreateDocumentResponse $+--         , responseCreateDocument $ --             createDocumentResponse -----         , testListCommandInvocationsResponse $+--         , responseListCommandInvocations $ --             listCommandInvocationsResponse -----         , testListDocumentsResponse $+--         , responseListDocuments $ --             listDocumentsResponse -----         , testGetDocumentResponse $+--         , responseGetDocument $ --             getDocumentResponse -----         , testCancelCommandResponse $+--         , responseCancelCommand $ --             cancelCommandResponse -----         , testDescribeAssociationResponse $+--         , responseDescribeAssociation $ --             describeAssociationResponse -----         , testUpdateAssociationStatusResponse $+--         , responseUpdateAssociationStatus $ --             updateAssociationStatusResponse -----         , testDescribeInstanceInformationResponse $+--         , responseDescribeInstanceInformation $ --             describeInstanceInformationResponse -----         , testListAssociationsResponse $+--         , responseListAssociations $ --             listAssociationsResponse -----         , testDeleteAssociationResponse $+--         , responseDeleteAssociation $ --             deleteAssociationResponse -----         , testSendCommandResponse $+--         , responseSendCommand $ --             sendCommandResponse -----         , testListCommandsResponse $+--         , responseListCommands $ --             listCommandsResponse -----         , testDeleteDocumentResponse $+--         , responseDeleteDocument $ --             deleteDocumentResponse -----         , testCreateAssociationBatchResponse $+--         , responseCreateAssociationBatch $ --             createAssociationBatchResponse -- --           ]@@ -132,195 +132,195 @@  -- Requests -testDescribeDocument :: DescribeDocument -> TestTree-testDescribeDocument = req+requestDescribeDocument :: DescribeDocument -> TestTree+requestDescribeDocument = req     "DescribeDocument"     "fixture/DescribeDocument.yaml" -testCreateAssociation :: CreateAssociation -> TestTree-testCreateAssociation = req+requestCreateAssociation :: CreateAssociation -> TestTree+requestCreateAssociation = req     "CreateAssociation"     "fixture/CreateAssociation.yaml" -testCreateDocument :: CreateDocument -> TestTree-testCreateDocument = req+requestCreateDocument :: CreateDocument -> TestTree+requestCreateDocument = req     "CreateDocument"     "fixture/CreateDocument.yaml" -testListCommandInvocations :: ListCommandInvocations -> TestTree-testListCommandInvocations = req+requestListCommandInvocations :: ListCommandInvocations -> TestTree+requestListCommandInvocations = req     "ListCommandInvocations"     "fixture/ListCommandInvocations.yaml" -testListDocuments :: ListDocuments -> TestTree-testListDocuments = req+requestListDocuments :: ListDocuments -> TestTree+requestListDocuments = req     "ListDocuments"     "fixture/ListDocuments.yaml" -testGetDocument :: GetDocument -> TestTree-testGetDocument = req+requestGetDocument :: GetDocument -> TestTree+requestGetDocument = req     "GetDocument"     "fixture/GetDocument.yaml" -testCancelCommand :: CancelCommand -> TestTree-testCancelCommand = req+requestCancelCommand :: CancelCommand -> TestTree+requestCancelCommand = req     "CancelCommand"     "fixture/CancelCommand.yaml" -testDescribeAssociation :: DescribeAssociation -> TestTree-testDescribeAssociation = req+requestDescribeAssociation :: DescribeAssociation -> TestTree+requestDescribeAssociation = req     "DescribeAssociation"     "fixture/DescribeAssociation.yaml" -testUpdateAssociationStatus :: UpdateAssociationStatus -> TestTree-testUpdateAssociationStatus = req+requestUpdateAssociationStatus :: UpdateAssociationStatus -> TestTree+requestUpdateAssociationStatus = req     "UpdateAssociationStatus"     "fixture/UpdateAssociationStatus.yaml" -testDescribeInstanceInformation :: DescribeInstanceInformation -> TestTree-testDescribeInstanceInformation = req+requestDescribeInstanceInformation :: DescribeInstanceInformation -> TestTree+requestDescribeInstanceInformation = req     "DescribeInstanceInformation"     "fixture/DescribeInstanceInformation.yaml" -testListAssociations :: ListAssociations -> TestTree-testListAssociations = req+requestListAssociations :: ListAssociations -> TestTree+requestListAssociations = req     "ListAssociations"     "fixture/ListAssociations.yaml" -testDeleteAssociation :: DeleteAssociation -> TestTree-testDeleteAssociation = req+requestDeleteAssociation :: DeleteAssociation -> TestTree+requestDeleteAssociation = req     "DeleteAssociation"     "fixture/DeleteAssociation.yaml" -testSendCommand :: SendCommand -> TestTree-testSendCommand = req+requestSendCommand :: SendCommand -> TestTree+requestSendCommand = req     "SendCommand"     "fixture/SendCommand.yaml" -testListCommands :: ListCommands -> TestTree-testListCommands = req+requestListCommands :: ListCommands -> TestTree+requestListCommands = req     "ListCommands"     "fixture/ListCommands.yaml" -testDeleteDocument :: DeleteDocument -> TestTree-testDeleteDocument = req+requestDeleteDocument :: DeleteDocument -> TestTree+requestDeleteDocument = req     "DeleteDocument"     "fixture/DeleteDocument.yaml" -testCreateAssociationBatch :: CreateAssociationBatch -> TestTree-testCreateAssociationBatch = req+requestCreateAssociationBatch :: CreateAssociationBatch -> TestTree+requestCreateAssociationBatch = req     "CreateAssociationBatch"     "fixture/CreateAssociationBatch.yaml"  -- Responses -testDescribeDocumentResponse :: DescribeDocumentResponse -> TestTree-testDescribeDocumentResponse = res+responseDescribeDocument :: DescribeDocumentResponse -> TestTree+responseDescribeDocument = res     "DescribeDocumentResponse"     "fixture/DescribeDocumentResponse.proto"     ssm     (Proxy :: Proxy DescribeDocument) -testCreateAssociationResponse :: CreateAssociationResponse -> TestTree-testCreateAssociationResponse = res+responseCreateAssociation :: CreateAssociationResponse -> TestTree+responseCreateAssociation = res     "CreateAssociationResponse"     "fixture/CreateAssociationResponse.proto"     ssm     (Proxy :: Proxy CreateAssociation) -testCreateDocumentResponse :: CreateDocumentResponse -> TestTree-testCreateDocumentResponse = res+responseCreateDocument :: CreateDocumentResponse -> TestTree+responseCreateDocument = res     "CreateDocumentResponse"     "fixture/CreateDocumentResponse.proto"     ssm     (Proxy :: Proxy CreateDocument) -testListCommandInvocationsResponse :: ListCommandInvocationsResponse -> TestTree-testListCommandInvocationsResponse = res+responseListCommandInvocations :: ListCommandInvocationsResponse -> TestTree+responseListCommandInvocations = res     "ListCommandInvocationsResponse"     "fixture/ListCommandInvocationsResponse.proto"     ssm     (Proxy :: Proxy ListCommandInvocations) -testListDocumentsResponse :: ListDocumentsResponse -> TestTree-testListDocumentsResponse = res+responseListDocuments :: ListDocumentsResponse -> TestTree+responseListDocuments = res     "ListDocumentsResponse"     "fixture/ListDocumentsResponse.proto"     ssm     (Proxy :: Proxy ListDocuments) -testGetDocumentResponse :: GetDocumentResponse -> TestTree-testGetDocumentResponse = res+responseGetDocument :: GetDocumentResponse -> TestTree+responseGetDocument = res     "GetDocumentResponse"     "fixture/GetDocumentResponse.proto"     ssm     (Proxy :: Proxy GetDocument) -testCancelCommandResponse :: CancelCommandResponse -> TestTree-testCancelCommandResponse = res+responseCancelCommand :: CancelCommandResponse -> TestTree+responseCancelCommand = res     "CancelCommandResponse"     "fixture/CancelCommandResponse.proto"     ssm     (Proxy :: Proxy CancelCommand) -testDescribeAssociationResponse :: DescribeAssociationResponse -> TestTree-testDescribeAssociationResponse = res+responseDescribeAssociation :: DescribeAssociationResponse -> TestTree+responseDescribeAssociation = res     "DescribeAssociationResponse"     "fixture/DescribeAssociationResponse.proto"     ssm     (Proxy :: Proxy DescribeAssociation) -testUpdateAssociationStatusResponse :: UpdateAssociationStatusResponse -> TestTree-testUpdateAssociationStatusResponse = res+responseUpdateAssociationStatus :: UpdateAssociationStatusResponse -> TestTree+responseUpdateAssociationStatus = res     "UpdateAssociationStatusResponse"     "fixture/UpdateAssociationStatusResponse.proto"     ssm     (Proxy :: Proxy UpdateAssociationStatus) -testDescribeInstanceInformationResponse :: DescribeInstanceInformationResponse -> TestTree-testDescribeInstanceInformationResponse = res+responseDescribeInstanceInformation :: DescribeInstanceInformationResponse -> TestTree+responseDescribeInstanceInformation = res     "DescribeInstanceInformationResponse"     "fixture/DescribeInstanceInformationResponse.proto"     ssm     (Proxy :: Proxy DescribeInstanceInformation) -testListAssociationsResponse :: ListAssociationsResponse -> TestTree-testListAssociationsResponse = res+responseListAssociations :: ListAssociationsResponse -> TestTree+responseListAssociations = res     "ListAssociationsResponse"     "fixture/ListAssociationsResponse.proto"     ssm     (Proxy :: Proxy ListAssociations) -testDeleteAssociationResponse :: DeleteAssociationResponse -> TestTree-testDeleteAssociationResponse = res+responseDeleteAssociation :: DeleteAssociationResponse -> TestTree+responseDeleteAssociation = res     "DeleteAssociationResponse"     "fixture/DeleteAssociationResponse.proto"     ssm     (Proxy :: Proxy DeleteAssociation) -testSendCommandResponse :: SendCommandResponse -> TestTree-testSendCommandResponse = res+responseSendCommand :: SendCommandResponse -> TestTree+responseSendCommand = res     "SendCommandResponse"     "fixture/SendCommandResponse.proto"     ssm     (Proxy :: Proxy SendCommand) -testListCommandsResponse :: ListCommandsResponse -> TestTree-testListCommandsResponse = res+responseListCommands :: ListCommandsResponse -> TestTree+responseListCommands = res     "ListCommandsResponse"     "fixture/ListCommandsResponse.proto"     ssm     (Proxy :: Proxy ListCommands) -testDeleteDocumentResponse :: DeleteDocumentResponse -> TestTree-testDeleteDocumentResponse = res+responseDeleteDocument :: DeleteDocumentResponse -> TestTree+responseDeleteDocument = res     "DeleteDocumentResponse"     "fixture/DeleteDocumentResponse.proto"     ssm     (Proxy :: Proxy DeleteDocument) -testCreateAssociationBatchResponse :: CreateAssociationBatchResponse -> TestTree-testCreateAssociationBatchResponse = res+responseCreateAssociationBatch :: CreateAssociationBatchResponse -> TestTree+responseCreateAssociationBatch = res     "CreateAssociationBatchResponse"     "fixture/CreateAssociationBatchResponse.proto"     ssm