| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SSMIncidents.Types.SsmAutomation
Description
Synopsis
- data SsmAutomation = SsmAutomation' {}
- newSsmAutomation :: Text -> Text -> SsmAutomation
- ssmAutomation_documentVersion :: Lens' SsmAutomation (Maybe Text)
- ssmAutomation_dynamicParameters :: Lens' SsmAutomation (Maybe (HashMap Text DynamicSsmParameterValue))
- ssmAutomation_parameters :: Lens' SsmAutomation (Maybe (HashMap Text [Text]))
- ssmAutomation_targetAccount :: Lens' SsmAutomation (Maybe SsmTargetAccount)
- ssmAutomation_documentName :: Lens' SsmAutomation Text
- ssmAutomation_roleArn :: Lens' SsmAutomation Text
Documentation
data SsmAutomation Source #
Details about the Systems Manager automation document that will be used as a runbook during an incident.
See: newSsmAutomation smart constructor.
Constructors
| SsmAutomation' | |
Fields
| |
Instances
Create a value of SsmAutomation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:documentVersion:SsmAutomation', ssmAutomation_documentVersion - The automation document's version to use when running.
$sel:dynamicParameters:SsmAutomation', ssmAutomation_dynamicParameters - The key-value pair to resolve dynamic parameter values when processing a
Systems Manager Automation runbook.
$sel:parameters:SsmAutomation', ssmAutomation_parameters - The key-value pair parameters to use when running the automation
document.
$sel:targetAccount:SsmAutomation', ssmAutomation_targetAccount - The account that the automation document will be run in. This can be in
either the management account or an application account.
$sel:documentName:SsmAutomation', ssmAutomation_documentName - The automation document's name.
$sel:roleArn:SsmAutomation', ssmAutomation_roleArn - The Amazon Resource Name (ARN) of the role that the automation document
will assume when running commands.
ssmAutomation_documentVersion :: Lens' SsmAutomation (Maybe Text) Source #
The automation document's version to use when running.
ssmAutomation_dynamicParameters :: Lens' SsmAutomation (Maybe (HashMap Text DynamicSsmParameterValue)) Source #
The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
ssmAutomation_parameters :: Lens' SsmAutomation (Maybe (HashMap Text [Text])) Source #
The key-value pair parameters to use when running the automation document.
ssmAutomation_targetAccount :: Lens' SsmAutomation (Maybe SsmTargetAccount) Source #
The account that the automation document will be run in. This can be in either the management account or an application account.
ssmAutomation_documentName :: Lens' SsmAutomation Text Source #
The automation document's name.
ssmAutomation_roleArn :: Lens' SsmAutomation Text Source #
The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.