amazonka-mgn-2.0: Amazon Application Migration Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MGN.Types.SsmDocument

Description

 
Synopsis

Documentation

data SsmDocument Source #

AWS Systems Manager Document.

See: newSsmDocument smart constructor.

Constructors

SsmDocument' 

Fields

Instances

Instances details
FromJSON SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

ToJSON SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

Generic SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

Associated Types

type Rep SsmDocument :: Type -> Type #

Read SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

Show SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

NFData SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

Methods

rnf :: SsmDocument -> () #

Eq SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

Hashable SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

type Rep SsmDocument Source # 
Instance details

Defined in Amazonka.MGN.Types.SsmDocument

type Rep SsmDocument = D1 ('MetaData "SsmDocument" "Amazonka.MGN.Types.SsmDocument" "amazonka-mgn-2.0-BuezedRYkBsCUJQfnWhjEk" 'False) (C1 ('MetaCons "SsmDocument'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mustSucceedForCutover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [SsmParameterStoreParameter])))) :*: (S1 ('MetaSel ('Just "timeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ssmDocumentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSsmDocument Source #

Create a value of SsmDocument 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:mustSucceedForCutover:SsmDocument', ssmDocument_mustSucceedForCutover - If true, Cutover will not be enabled if the document has failed.

$sel:parameters:SsmDocument', ssmDocument_parameters - AWS Systems Manager Document parameters.

$sel:timeoutSeconds:SsmDocument', ssmDocument_timeoutSeconds - AWS Systems Manager Document timeout seconds.

$sel:actionName:SsmDocument', ssmDocument_actionName - User-friendly name for the AWS Systems Manager Document.

$sel:ssmDocumentName:SsmDocument', ssmDocument_ssmDocumentName - AWS Systems Manager Document name or full ARN.

ssmDocument_mustSucceedForCutover :: Lens' SsmDocument (Maybe Bool) Source #

If true, Cutover will not be enabled if the document has failed.

ssmDocument_timeoutSeconds :: Lens' SsmDocument (Maybe Natural) Source #

AWS Systems Manager Document timeout seconds.

ssmDocument_actionName :: Lens' SsmDocument Text Source #

User-friendly name for the AWS Systems Manager Document.

ssmDocument_ssmDocumentName :: Lens' SsmDocument Text Source #

AWS Systems Manager Document name or full ARN.