amazonka-sms-2.0: Amazon Server 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.SMS.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-10-24 of the Amazon Server Migration Service SDK configuration.

Errors

_DryRunOperationException :: AsError a => Fold a ServiceError Source #

The user has the required permissions, so the request would have succeeded, but a dry run was performed.

_InternalError :: AsError a => Fold a ServiceError Source #

An internal error occurred.

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

A specified parameter is not valid.

_MissingRequiredParameterException :: AsError a => Fold a ServiceError Source #

A required parameter is missing.

_NoConnectorsAvailableException :: AsError a => Fold a ServiceError Source #

There are no connectors available.

_OperationNotPermittedException :: AsError a => Fold a ServiceError Source #

This operation is not allowed.

_ReplicationJobAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified replication job already exists.

_ReplicationJobNotFoundException :: AsError a => Fold a ServiceError Source #

The specified replication job does not exist.

_ReplicationRunLimitExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded the number of on-demand replication runs you can request in a 24-hour period.

_ServerCannotBeReplicatedException :: AsError a => Fold a ServiceError Source #

The specified server cannot be replicated.

_TemporarilyUnavailableException :: AsError a => Fold a ServiceError Source #

The service is temporarily unavailable.

_UnauthorizedOperationException :: AsError a => Fold a ServiceError Source #

You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.

AppLaunchConfigurationStatus

newtype AppLaunchConfigurationStatus Source #

Instances

Instances details
FromJSON AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

FromJSONKey AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToJSON AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToJSONKey AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToByteString AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToHeader AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToLog AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToQuery AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

FromText AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToText AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

FromXML AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

ToXML AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

Generic AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

Associated Types

type Rep AppLaunchConfigurationStatus :: Type -> Type #

Read AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

Show AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

NFData AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

Eq AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

Ord AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

Hashable AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

type Rep AppLaunchConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchConfigurationStatus

type Rep AppLaunchConfigurationStatus = D1 ('MetaData "AppLaunchConfigurationStatus" "Amazonka.SMS.Types.AppLaunchConfigurationStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "AppLaunchConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppLaunchConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppLaunchStatus

newtype AppLaunchStatus Source #

Constructors

AppLaunchStatus' 

Instances

Instances details
FromJSON AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

FromJSONKey AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToJSON AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToJSONKey AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToByteString AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToHeader AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToLog AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToQuery AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

FromText AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToText AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

FromXML AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

ToXML AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

Methods

toXML :: AppLaunchStatus -> XML #

Generic AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

Associated Types

type Rep AppLaunchStatus :: Type -> Type #

Read AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

Show AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

NFData AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

Methods

rnf :: AppLaunchStatus -> () #

Eq AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

Ord AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

Hashable AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

type Rep AppLaunchStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppLaunchStatus

type Rep AppLaunchStatus = D1 ('MetaData "AppLaunchStatus" "Amazonka.SMS.Types.AppLaunchStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "AppLaunchStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppLaunchStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppReplicationConfigurationStatus

newtype AppReplicationConfigurationStatus Source #

Instances

Instances details
FromJSON AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

FromJSONKey AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToJSON AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToJSONKey AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToByteString AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToHeader AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToLog AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToQuery AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

FromText AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToText AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

FromXML AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

ToXML AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

Generic AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

Associated Types

type Rep AppReplicationConfigurationStatus :: Type -> Type #

Read AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

Show AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

NFData AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

Eq AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

Ord AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

Hashable AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

type Rep AppReplicationConfigurationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationConfigurationStatus

type Rep AppReplicationConfigurationStatus = D1 ('MetaData "AppReplicationConfigurationStatus" "Amazonka.SMS.Types.AppReplicationConfigurationStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "AppReplicationConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppReplicationConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppReplicationStatus

newtype AppReplicationStatus Source #

Instances

Instances details
FromJSON AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

FromJSONKey AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToJSON AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToJSONKey AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToByteString AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToHeader AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToLog AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToQuery AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

FromText AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToText AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

FromXML AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

ToXML AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

Generic AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

Associated Types

type Rep AppReplicationStatus :: Type -> Type #

Read AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

Show AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

NFData AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

Methods

rnf :: AppReplicationStatus -> () #

Eq AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

Ord AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

Hashable AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

type Rep AppReplicationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppReplicationStatus

type Rep AppReplicationStatus = D1 ('MetaData "AppReplicationStatus" "Amazonka.SMS.Types.AppReplicationStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "AppReplicationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppReplicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppStatus

newtype AppStatus Source #

Constructors

AppStatus' 

Fields

Instances

Instances details
FromJSON AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

FromJSONKey AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToJSON AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToJSONKey AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToByteString AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Methods

toBS :: AppStatus -> ByteString #

ToHeader AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToLog AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToQuery AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

FromText AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToText AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Methods

toText :: AppStatus -> Text #

FromXML AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

ToXML AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Methods

toXML :: AppStatus -> XML #

Generic AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Associated Types

type Rep AppStatus :: Type -> Type #

Read AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Show AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

NFData AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Methods

rnf :: AppStatus -> () #

Eq AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Ord AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

Hashable AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

type Rep AppStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.AppStatus

type Rep AppStatus = D1 ('MetaData "AppStatus" "Amazonka.SMS.Types.AppStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "AppStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppValidationStrategy

newtype AppValidationStrategy Source #

Instances

Instances details
FromJSON AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

FromJSONKey AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToJSON AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToJSONKey AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToByteString AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToHeader AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToLog AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToQuery AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

FromText AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToText AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

FromXML AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

ToXML AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

Generic AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

Associated Types

type Rep AppValidationStrategy :: Type -> Type #

Read AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

Show AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

NFData AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

Methods

rnf :: AppValidationStrategy -> () #

Eq AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

Ord AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

Hashable AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

type Rep AppValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationStrategy

type Rep AppValidationStrategy = D1 ('MetaData "AppValidationStrategy" "Amazonka.SMS.Types.AppValidationStrategy" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "AppValidationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppValidationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectorCapability

newtype ConnectorCapability Source #

Instances

Instances details
FromJSON ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

FromJSONKey ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToJSON ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToJSONKey ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToByteString ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToHeader ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToLog ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToQuery ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

FromText ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToText ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

FromXML ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

ToXML ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

Generic ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

Associated Types

type Rep ConnectorCapability :: Type -> Type #

Read ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

Show ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

NFData ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

Methods

rnf :: ConnectorCapability -> () #

Eq ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

Ord ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

Hashable ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

type Rep ConnectorCapability Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorCapability

type Rep ConnectorCapability = D1 ('MetaData "ConnectorCapability" "Amazonka.SMS.Types.ConnectorCapability" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ConnectorCapability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectorCapability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectorStatus

newtype ConnectorStatus Source #

Constructors

ConnectorStatus' 

Instances

Instances details
FromJSON ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

FromJSONKey ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToJSON ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToJSONKey ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToByteString ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToHeader ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToLog ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToQuery ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

FromText ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToText ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

FromXML ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

ToXML ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

Methods

toXML :: ConnectorStatus -> XML #

Generic ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

Associated Types

type Rep ConnectorStatus :: Type -> Type #

Read ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

Show ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

NFData ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

Methods

rnf :: ConnectorStatus -> () #

Eq ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

Ord ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

Hashable ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

type Rep ConnectorStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ConnectorStatus

type Rep ConnectorStatus = D1 ('MetaData "ConnectorStatus" "Amazonka.SMS.Types.ConnectorStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ConnectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LicenseType

newtype LicenseType Source #

Constructors

LicenseType' 

Bundled Patterns

pattern LicenseType_AWS :: LicenseType 
pattern LicenseType_BYOL :: LicenseType 

Instances

Instances details
FromJSON LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

FromJSONKey LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToJSON LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToJSONKey LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToByteString LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToHeader LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToLog LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToQuery LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

FromText LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToText LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Methods

toText :: LicenseType -> Text #

FromXML LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

ToXML LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Methods

toXML :: LicenseType -> XML #

Generic LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Associated Types

type Rep LicenseType :: Type -> Type #

Read LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Show LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

NFData LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Methods

rnf :: LicenseType -> () #

Eq LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Ord LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

Hashable LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

type Rep LicenseType Source # 
Instance details

Defined in Amazonka.SMS.Types.LicenseType

type Rep LicenseType = D1 ('MetaData "LicenseType" "Amazonka.SMS.Types.LicenseType" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "LicenseType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLicenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OutputFormat

newtype OutputFormat Source #

Constructors

OutputFormat' 

Bundled Patterns

pattern OutputFormat_JSON :: OutputFormat 
pattern OutputFormat_YAML :: OutputFormat 

Instances

Instances details
FromJSON OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

FromJSONKey OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToJSON OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToJSONKey OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToByteString OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToHeader OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToLog OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToQuery OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

FromText OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToText OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Methods

toText :: OutputFormat -> Text #

FromXML OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

ToXML OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Methods

toXML :: OutputFormat -> XML #

Generic OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Associated Types

type Rep OutputFormat :: Type -> Type #

Read OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Show OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

NFData OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Methods

rnf :: OutputFormat -> () #

Eq OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Ord OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

Hashable OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

type Rep OutputFormat Source # 
Instance details

Defined in Amazonka.SMS.Types.OutputFormat

type Rep OutputFormat = D1 ('MetaData "OutputFormat" "Amazonka.SMS.Types.OutputFormat" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "OutputFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationJobState

newtype ReplicationJobState Source #

Instances

Instances details
FromJSON ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

FromJSONKey ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToJSON ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToJSONKey ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToByteString ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToHeader ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToLog ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToQuery ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

FromText ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToText ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

FromXML ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

ToXML ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

Generic ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

Associated Types

type Rep ReplicationJobState :: Type -> Type #

Read ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

Show ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

NFData ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

Methods

rnf :: ReplicationJobState -> () #

Eq ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

Ord ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

Hashable ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

type Rep ReplicationJobState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJobState

type Rep ReplicationJobState = D1 ('MetaData "ReplicationJobState" "Amazonka.SMS.Types.ReplicationJobState" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ReplicationJobState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationJobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationRunState

newtype ReplicationRunState Source #

Instances

Instances details
FromJSON ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

FromJSONKey ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToJSON ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToJSONKey ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToByteString ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToHeader ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToLog ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToQuery ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

FromText ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToText ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

FromXML ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

ToXML ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

Generic ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

Associated Types

type Rep ReplicationRunState :: Type -> Type #

Read ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

Show ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

NFData ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

Methods

rnf :: ReplicationRunState -> () #

Eq ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

Ord ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

Hashable ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

type Rep ReplicationRunState Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunState

type Rep ReplicationRunState = D1 ('MetaData "ReplicationRunState" "Amazonka.SMS.Types.ReplicationRunState" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ReplicationRunState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationRunType

newtype ReplicationRunType Source #

Instances

Instances details
FromJSON ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

FromJSONKey ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToJSON ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToJSONKey ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToByteString ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToHeader ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToLog ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToQuery ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

FromText ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToText ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

FromXML ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

ToXML ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

Generic ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

Associated Types

type Rep ReplicationRunType :: Type -> Type #

Read ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

Show ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

NFData ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

Methods

rnf :: ReplicationRunType -> () #

Eq ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

Ord ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

Hashable ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

type Rep ReplicationRunType Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunType

type Rep ReplicationRunType = D1 ('MetaData "ReplicationRunType" "Amazonka.SMS.Types.ReplicationRunType" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ReplicationRunType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationRunType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScriptType

newtype ScriptType Source #

Constructors

ScriptType' 

Fields

Instances

Instances details
FromJSON ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

FromJSONKey ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToJSON ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToJSONKey ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToByteString ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToHeader ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToLog ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToQuery ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

FromText ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToText ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Methods

toText :: ScriptType -> Text #

FromXML ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

ToXML ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Methods

toXML :: ScriptType -> XML #

Generic ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Associated Types

type Rep ScriptType :: Type -> Type #

Read ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Show ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

NFData ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Methods

rnf :: ScriptType -> () #

Eq ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Ord ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

Hashable ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

type Rep ScriptType Source # 
Instance details

Defined in Amazonka.SMS.Types.ScriptType

type Rep ScriptType = D1 ('MetaData "ScriptType" "Amazonka.SMS.Types.ScriptType" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ScriptType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScriptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerCatalogStatus

newtype ServerCatalogStatus Source #

Instances

Instances details
FromJSON ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

FromJSONKey ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToJSON ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToJSONKey ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToByteString ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToHeader ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToLog ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToQuery ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

FromText ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToText ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

FromXML ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

ToXML ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

Generic ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

Associated Types

type Rep ServerCatalogStatus :: Type -> Type #

Read ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

Show ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

NFData ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

Methods

rnf :: ServerCatalogStatus -> () #

Eq ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

Ord ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

Hashable ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

type Rep ServerCatalogStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerCatalogStatus

type Rep ServerCatalogStatus = D1 ('MetaData "ServerCatalogStatus" "Amazonka.SMS.Types.ServerCatalogStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ServerCatalogStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerCatalogStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerType

newtype ServerType Source #

Constructors

ServerType' 

Fields

Bundled Patterns

pattern ServerType_VIRTUAL_MACHINE :: ServerType 

Instances

Instances details
FromJSON ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

FromJSONKey ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToJSON ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToJSONKey ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToByteString ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToHeader ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToLog ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToQuery ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

FromText ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToText ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Methods

toText :: ServerType -> Text #

FromXML ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

ToXML ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Methods

toXML :: ServerType -> XML #

Generic ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Associated Types

type Rep ServerType :: Type -> Type #

Read ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Show ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

NFData ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Methods

rnf :: ServerType -> () #

Eq ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Ord ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

Hashable ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

type Rep ServerType Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerType

type Rep ServerType = D1 ('MetaData "ServerType" "Amazonka.SMS.Types.ServerType" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ServerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerValidationStrategy

newtype ServerValidationStrategy Source #

Instances

Instances details
FromJSON ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

FromJSONKey ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToJSON ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToJSONKey ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToByteString ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToHeader ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToLog ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToQuery ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

FromText ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToText ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

FromXML ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

ToXML ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

Generic ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

Associated Types

type Rep ServerValidationStrategy :: Type -> Type #

Read ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

Show ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

NFData ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

Eq ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

Ord ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

Hashable ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

type Rep ServerValidationStrategy Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationStrategy

type Rep ServerValidationStrategy = D1 ('MetaData "ServerValidationStrategy" "Amazonka.SMS.Types.ServerValidationStrategy" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ServerValidationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerValidationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ValidationStatus

newtype ValidationStatus Source #

Instances

Instances details
FromJSON ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

FromJSONKey ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToJSON ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToJSONKey ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToByteString ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToHeader ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToLog ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToQuery ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

FromText ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToText ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

FromXML ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

ToXML ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

Generic ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

Associated Types

type Rep ValidationStatus :: Type -> Type #

Read ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

Show ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

NFData ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

Methods

rnf :: ValidationStatus -> () #

Eq ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

Ord ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

Hashable ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

type Rep ValidationStatus Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationStatus

type Rep ValidationStatus = D1 ('MetaData "ValidationStatus" "Amazonka.SMS.Types.ValidationStatus" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "ValidationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromValidationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VmManagerType

newtype VmManagerType Source #

Constructors

VmManagerType' 

Instances

Instances details
FromJSON VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

FromJSONKey VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToJSON VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToJSONKey VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToByteString VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToHeader VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToLog VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToQuery VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

FromText VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToText VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Methods

toText :: VmManagerType -> Text #

FromXML VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

ToXML VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Methods

toXML :: VmManagerType -> XML #

Generic VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Associated Types

type Rep VmManagerType :: Type -> Type #

Read VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Show VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

NFData VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Methods

rnf :: VmManagerType -> () #

Eq VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Ord VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

Hashable VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

type Rep VmManagerType Source # 
Instance details

Defined in Amazonka.SMS.Types.VmManagerType

type Rep VmManagerType = D1 ('MetaData "VmManagerType" "Amazonka.SMS.Types.VmManagerType" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'True) (C1 ('MetaCons "VmManagerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVmManagerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppSummary

data AppSummary Source #

Information about the application.

See: newAppSummary smart constructor.

Constructors

AppSummary' 

Fields

Instances

Instances details
FromJSON AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Generic AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Associated Types

type Rep AppSummary :: Type -> Type #

Read AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Show AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

NFData AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Methods

rnf :: AppSummary -> () #

Eq AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Hashable AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

type Rep AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

type Rep AppSummary = D1 ('MetaData "AppSummary" "Amazonka.SMS.Types.AppSummary" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "AppSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importedAppId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "latestReplicationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "launchConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppLaunchConfigurationStatus)) :*: (S1 ('MetaSel ('Just "launchDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchDetails)) :*: S1 ('MetaSel ('Just "launchStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppLaunchStatus)))))) :*: (((S1 ('MetaSel ('Just "launchStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppReplicationConfigurationStatus)) :*: (S1 ('MetaSel ('Just "replicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppReplicationStatus)) :*: S1 ('MetaSel ('Just "replicationStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppStatus))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalServerGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newAppSummary :: AppSummary Source #

Create a value of AppSummary 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:appId:AppSummary', appSummary_appId - The unique ID of the application.

$sel:creationTime:AppSummary', appSummary_creationTime - The creation time of the application.

$sel:description:AppSummary', appSummary_description - The description of the application.

$sel:importedAppId:AppSummary', appSummary_importedAppId - The ID of the application.

$sel:lastModified:AppSummary', appSummary_lastModified - The last modified time of the application.

$sel:latestReplicationTime:AppSummary', appSummary_latestReplicationTime - The timestamp of the application's most recent successful replication.

$sel:launchConfigurationStatus:AppSummary', appSummary_launchConfigurationStatus - Status of the launch configuration.

$sel:launchDetails:AppSummary', appSummary_launchDetails - Details about the latest launch of the application.

$sel:launchStatus:AppSummary', appSummary_launchStatus - The launch status of the application.

$sel:launchStatusMessage:AppSummary', appSummary_launchStatusMessage - A message related to the launch status of the application.

$sel:name:AppSummary', appSummary_name - The name of the application.

$sel:replicationConfigurationStatus:AppSummary', appSummary_replicationConfigurationStatus - Status of the replication configuration.

$sel:replicationStatus:AppSummary', appSummary_replicationStatus - The replication status of the application.

$sel:replicationStatusMessage:AppSummary', appSummary_replicationStatusMessage - A message related to the replication status of the application.

$sel:roleName:AppSummary', appSummary_roleName - The name of the service role in the customer's account used by Server Migration Service.

$sel:status:AppSummary', appSummary_status - Status of the application.

$sel:statusMessage:AppSummary', appSummary_statusMessage - A message related to the status of the application

$sel:totalServerGroups:AppSummary', appSummary_totalServerGroups - The number of server groups present in the application.

$sel:totalServers:AppSummary', appSummary_totalServers - The number of servers present in the application.

appSummary_appId :: Lens' AppSummary (Maybe Text) Source #

The unique ID of the application.

appSummary_creationTime :: Lens' AppSummary (Maybe UTCTime) Source #

The creation time of the application.

appSummary_description :: Lens' AppSummary (Maybe Text) Source #

The description of the application.

appSummary_importedAppId :: Lens' AppSummary (Maybe Text) Source #

The ID of the application.

appSummary_lastModified :: Lens' AppSummary (Maybe UTCTime) Source #

The last modified time of the application.

appSummary_latestReplicationTime :: Lens' AppSummary (Maybe UTCTime) Source #

The timestamp of the application's most recent successful replication.

appSummary_launchDetails :: Lens' AppSummary (Maybe LaunchDetails) Source #

Details about the latest launch of the application.

appSummary_launchStatus :: Lens' AppSummary (Maybe AppLaunchStatus) Source #

The launch status of the application.

appSummary_launchStatusMessage :: Lens' AppSummary (Maybe Text) Source #

A message related to the launch status of the application.

appSummary_name :: Lens' AppSummary (Maybe Text) Source #

The name of the application.

appSummary_replicationStatus :: Lens' AppSummary (Maybe AppReplicationStatus) Source #

The replication status of the application.

appSummary_replicationStatusMessage :: Lens' AppSummary (Maybe Text) Source #

A message related to the replication status of the application.

appSummary_roleName :: Lens' AppSummary (Maybe Text) Source #

The name of the service role in the customer's account used by Server Migration Service.

appSummary_status :: Lens' AppSummary (Maybe AppStatus) Source #

Status of the application.

appSummary_statusMessage :: Lens' AppSummary (Maybe Text) Source #

A message related to the status of the application

appSummary_totalServerGroups :: Lens' AppSummary (Maybe Int) Source #

The number of server groups present in the application.

appSummary_totalServers :: Lens' AppSummary (Maybe Int) Source #

The number of servers present in the application.

AppValidationConfiguration

data AppValidationConfiguration Source #

Configuration for validating an application.

See: newAppValidationConfiguration smart constructor.

Constructors

AppValidationConfiguration' 

Fields

Instances

Instances details
FromJSON AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

ToJSON AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

Generic AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

Associated Types

type Rep AppValidationConfiguration :: Type -> Type #

Read AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

Show AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

NFData AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

Eq AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

Hashable AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

type Rep AppValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationConfiguration

type Rep AppValidationConfiguration = D1 ('MetaData "AppValidationConfiguration" "Amazonka.SMS.Types.AppValidationConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "AppValidationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appValidationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppValidationStrategy)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ssmValidationParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSMValidationParameters)) :*: S1 ('MetaSel ('Just "validationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAppValidationConfiguration :: AppValidationConfiguration Source #

Create a value of AppValidationConfiguration 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:appValidationStrategy:AppValidationConfiguration', appValidationConfiguration_appValidationStrategy - The validation strategy.

$sel:name:AppValidationConfiguration', appValidationConfiguration_name - The name of the configuration.

$sel:ssmValidationParameters:AppValidationConfiguration', appValidationConfiguration_ssmValidationParameters - The validation parameters.

$sel:validationId:AppValidationConfiguration', appValidationConfiguration_validationId - The ID of the validation.

AppValidationOutput

data AppValidationOutput Source #

Output from validating an application.

See: newAppValidationOutput smart constructor.

Constructors

AppValidationOutput' 

Fields

Instances

Instances details
FromJSON AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

Generic AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

Associated Types

type Rep AppValidationOutput :: Type -> Type #

Read AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

Show AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

NFData AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

Methods

rnf :: AppValidationOutput -> () #

Eq AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

Hashable AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

type Rep AppValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.AppValidationOutput

type Rep AppValidationOutput = D1 ('MetaData "AppValidationOutput" "Amazonka.SMS.Types.AppValidationOutput" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "AppValidationOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssmOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSMOutput))))

newAppValidationOutput :: AppValidationOutput Source #

Create a value of AppValidationOutput 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:ssmOutput:AppValidationOutput', appValidationOutput_ssmOutput - Output from using SSM to validate the application.

appValidationOutput_ssmOutput :: Lens' AppValidationOutput (Maybe SSMOutput) Source #

Output from using SSM to validate the application.

Connector

data Connector Source #

Represents a connector.

See: newConnector smart constructor.

Constructors

Connector' 

Fields

Instances

Instances details
FromJSON Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

Generic Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

Associated Types

type Rep Connector :: Type -> Type #

Read Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

Show Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

NFData Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

Methods

rnf :: Connector -> () #

Eq Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

Hashable Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

type Rep Connector Source # 
Instance details

Defined in Amazonka.SMS.Types.Connector

newConnector :: Connector Source #

Create a value of Connector 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:associatedOn:Connector', connector_associatedOn - The time the connector was associated.

$sel:capabilityList:Connector', connector_capabilityList - The capabilities of the connector.

$sel:connectorId:Connector', connector_connectorId - The ID of the connector.

$sel:ipAddress:Connector', connector_ipAddress - The IP address of the connector.

$sel:macAddress:Connector', connector_macAddress - The MAC address of the connector.

$sel:status:Connector', connector_status - The status of the connector.

$sel:version:Connector', connector_version - The connector version.

$sel:vmManagerId:Connector', connector_vmManagerId - The ID of the VM manager.

$sel:vmManagerName:Connector', connector_vmManagerName - The name of the VM manager.

$sel:vmManagerType:Connector', connector_vmManagerType - The VM management product.

connector_associatedOn :: Lens' Connector (Maybe UTCTime) Source #

The time the connector was associated.

connector_capabilityList :: Lens' Connector (Maybe [ConnectorCapability]) Source #

The capabilities of the connector.

connector_connectorId :: Lens' Connector (Maybe Text) Source #

The ID of the connector.

connector_ipAddress :: Lens' Connector (Maybe Text) Source #

The IP address of the connector.

connector_macAddress :: Lens' Connector (Maybe Text) Source #

The MAC address of the connector.

connector_status :: Lens' Connector (Maybe ConnectorStatus) Source #

The status of the connector.

connector_version :: Lens' Connector (Maybe Text) Source #

The connector version.

connector_vmManagerId :: Lens' Connector (Maybe Text) Source #

The ID of the VM manager.

connector_vmManagerName :: Lens' Connector (Maybe Text) Source #

The name of the VM manager.

LaunchDetails

data LaunchDetails Source #

Details about the latest launch of an application.

See: newLaunchDetails smart constructor.

Constructors

LaunchDetails' 

Fields

Instances

Instances details
FromJSON LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

Generic LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

Associated Types

type Rep LaunchDetails :: Type -> Type #

Read LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

Show LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

NFData LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

Methods

rnf :: LaunchDetails -> () #

Eq LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

Hashable LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

type Rep LaunchDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.LaunchDetails

type Rep LaunchDetails = D1 ('MetaData "LaunchDetails" "Amazonka.SMS.Types.LaunchDetails" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "LaunchDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latestLaunchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchDetails :: LaunchDetails Source #

Create a value of LaunchDetails 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:latestLaunchTime:LaunchDetails', launchDetails_latestLaunchTime - The latest time that this application was launched successfully.

$sel:stackId:LaunchDetails', launchDetails_stackId - The ID of the latest stack launched for this application.

$sel:stackName:LaunchDetails', launchDetails_stackName - The name of the latest stack launched for this application.

launchDetails_latestLaunchTime :: Lens' LaunchDetails (Maybe UTCTime) Source #

The latest time that this application was launched successfully.

launchDetails_stackId :: Lens' LaunchDetails (Maybe Text) Source #

The ID of the latest stack launched for this application.

launchDetails_stackName :: Lens' LaunchDetails (Maybe Text) Source #

The name of the latest stack launched for this application.

NotificationContext

data NotificationContext Source #

Contains the status of validating an application.

See: newNotificationContext smart constructor.

Constructors

NotificationContext' 

Fields

Instances

Instances details
ToJSON NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

Generic NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

Associated Types

type Rep NotificationContext :: Type -> Type #

Read NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

Show NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

NFData NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

Methods

rnf :: NotificationContext -> () #

Eq NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

Hashable NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

type Rep NotificationContext Source # 
Instance details

Defined in Amazonka.SMS.Types.NotificationContext

type Rep NotificationContext = D1 ('MetaData "NotificationContext" "Amazonka.SMS.Types.NotificationContext" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "NotificationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ValidationStatus)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNotificationContext :: NotificationContext Source #

Create a value of NotificationContext 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:status:NotificationContext', notificationContext_status - The status of the validation.

$sel:statusMessage:NotificationContext', notificationContext_statusMessage - The status message.

$sel:validationId:NotificationContext', notificationContext_validationId - The ID of the validation.

ReplicationJob

data ReplicationJob Source #

Represents a replication job.

See: newReplicationJob smart constructor.

Constructors

ReplicationJob' 

Fields

Instances

Instances details
FromJSON ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

Generic ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

Associated Types

type Rep ReplicationJob :: Type -> Type #

Read ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

Show ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

NFData ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

Methods

rnf :: ReplicationJob -> () #

Eq ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

Hashable ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

type Rep ReplicationJob Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationJob

type Rep ReplicationJob = D1 ('MetaData "ReplicationJob" "Amazonka.SMS.Types.ReplicationJob" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ReplicationJob'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "latestAmiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LicenseType))) :*: (S1 ('MetaSel ('Just "nextReplicationRunStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "numberOfRecentAmisToKeep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replicationJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "replicationRunList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicationRun])) :*: S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "runOnce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "seedReplicationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "serverId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerType))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationJobState)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vmServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VmServer))))))))

newReplicationJob :: ReplicationJob Source #

Create a value of ReplicationJob 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:

ReplicationJob, replicationJob_description - The description of the replication job.

ReplicationJob, replicationJob_encrypted - Indicates whether the replication job should produce encrypted AMIs.

$sel:frequency:ReplicationJob', replicationJob_frequency - The time between consecutive replication runs, in hours.

ReplicationJob, replicationJob_kmsKeyId - The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

  • KMS key ID
  • KMS key alias
  • ARN referring to the KMS key ID
  • ARN referring to the KMS key alias

If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

$sel:latestAmiId:ReplicationJob', replicationJob_latestAmiId - The ID of the latest Amazon Machine Image (AMI).

$sel:licenseType:ReplicationJob', replicationJob_licenseType - The license type to be used for the AMI created by a successful replication run.

$sel:nextReplicationRunStartTime:ReplicationJob', replicationJob_nextReplicationRunStartTime - The start time of the next replication run.

$sel:numberOfRecentAmisToKeep:ReplicationJob', replicationJob_numberOfRecentAmisToKeep - The number of recent AMIs to keep in the customer's account for a replication job. By default, the value is set to zero, meaning that all AMIs are kept.

$sel:replicationJobId:ReplicationJob', replicationJob_replicationJobId - The ID of the replication job.

$sel:replicationRunList:ReplicationJob', replicationJob_replicationRunList - Information about the replication runs.

$sel:roleName:ReplicationJob', replicationJob_roleName - The name of the IAM role to be used by Server Migration Service.

$sel:runOnce:ReplicationJob', replicationJob_runOnce - Indicates whether to run the replication job one time.

$sel:seedReplicationTime:ReplicationJob', replicationJob_seedReplicationTime - The seed replication time.

$sel:serverId:ReplicationJob', replicationJob_serverId - The ID of the server.

$sel:serverType:ReplicationJob', replicationJob_serverType - The type of server.

ReplicationJob, replicationJob_state - The state of the replication job.

ReplicationJob, replicationJob_statusMessage - The description of the current status of the replication job.

$sel:vmServer:ReplicationJob', replicationJob_vmServer - Information about the VM server.

replicationJob_description :: Lens' ReplicationJob (Maybe Text) Source #

The description of the replication job.

replicationJob_encrypted :: Lens' ReplicationJob (Maybe Bool) Source #

Indicates whether the replication job should produce encrypted AMIs.

replicationJob_frequency :: Lens' ReplicationJob (Maybe Int) Source #

The time between consecutive replication runs, in hours.

replicationJob_kmsKeyId :: Lens' ReplicationJob (Maybe Text) Source #

The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

  • KMS key ID
  • KMS key alias
  • ARN referring to the KMS key ID
  • ARN referring to the KMS key alias

If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

replicationJob_latestAmiId :: Lens' ReplicationJob (Maybe Text) Source #

The ID of the latest Amazon Machine Image (AMI).

replicationJob_licenseType :: Lens' ReplicationJob (Maybe LicenseType) Source #

The license type to be used for the AMI created by a successful replication run.

replicationJob_nextReplicationRunStartTime :: Lens' ReplicationJob (Maybe UTCTime) Source #

The start time of the next replication run.

replicationJob_numberOfRecentAmisToKeep :: Lens' ReplicationJob (Maybe Int) Source #

The number of recent AMIs to keep in the customer's account for a replication job. By default, the value is set to zero, meaning that all AMIs are kept.

replicationJob_replicationRunList :: Lens' ReplicationJob (Maybe [ReplicationRun]) Source #

Information about the replication runs.

replicationJob_roleName :: Lens' ReplicationJob (Maybe Text) Source #

The name of the IAM role to be used by Server Migration Service.

replicationJob_runOnce :: Lens' ReplicationJob (Maybe Bool) Source #

Indicates whether to run the replication job one time.

replicationJob_statusMessage :: Lens' ReplicationJob (Maybe Text) Source #

The description of the current status of the replication job.

replicationJob_vmServer :: Lens' ReplicationJob (Maybe VmServer) Source #

Information about the VM server.

ReplicationRun

data ReplicationRun Source #

Represents a replication run.

See: newReplicationRun smart constructor.

Constructors

ReplicationRun' 

Fields

Instances

Instances details
FromJSON ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

Generic ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

Associated Types

type Rep ReplicationRun :: Type -> Type #

Read ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

Show ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

NFData ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

Methods

rnf :: ReplicationRun -> () #

Eq ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

Hashable ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

type Rep ReplicationRun Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRun

type Rep ReplicationRun = D1 ('MetaData "ReplicationRun" "Amazonka.SMS.Types.ReplicationRun" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ReplicationRun'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "completedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "replicationRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scheduledStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "stageDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationRunStageDetails)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationRunState)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationRunType)))))))

newReplicationRun :: ReplicationRun Source #

Create a value of ReplicationRun 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:amiId:ReplicationRun', replicationRun_amiId - The ID of the Amazon Machine Image (AMI) from the replication run.

$sel:completedTime:ReplicationRun', replicationRun_completedTime - The completion time of the last replication run.

$sel:description:ReplicationRun', replicationRun_description - The description of the replication run.

$sel:encrypted:ReplicationRun', replicationRun_encrypted - Indicates whether the replication run should produce an encrypted AMI.

$sel:kmsKeyId:ReplicationRun', replicationRun_kmsKeyId - The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

  • KMS key ID
  • KMS key alias
  • ARN referring to the KMS key ID
  • ARN referring to the KMS key alias

If encrypted is true but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

$sel:replicationRunId:ReplicationRun', replicationRun_replicationRunId - The ID of the replication run.

$sel:scheduledStartTime:ReplicationRun', replicationRun_scheduledStartTime - The start time of the next replication run.

$sel:stageDetails:ReplicationRun', replicationRun_stageDetails - Details about the current stage of the replication run.

$sel:state:ReplicationRun', replicationRun_state - The state of the replication run.

$sel:statusMessage:ReplicationRun', replicationRun_statusMessage - The description of the current status of the replication job.

$sel:type':ReplicationRun', replicationRun_type - The type of replication run.

replicationRun_amiId :: Lens' ReplicationRun (Maybe Text) Source #

The ID of the Amazon Machine Image (AMI) from the replication run.

replicationRun_completedTime :: Lens' ReplicationRun (Maybe UTCTime) Source #

The completion time of the last replication run.

replicationRun_description :: Lens' ReplicationRun (Maybe Text) Source #

The description of the replication run.

replicationRun_encrypted :: Lens' ReplicationRun (Maybe Bool) Source #

Indicates whether the replication run should produce an encrypted AMI.

replicationRun_kmsKeyId :: Lens' ReplicationRun (Maybe Text) Source #

The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

  • KMS key ID
  • KMS key alias
  • ARN referring to the KMS key ID
  • ARN referring to the KMS key alias

If encrypted is true but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

replicationRun_scheduledStartTime :: Lens' ReplicationRun (Maybe UTCTime) Source #

The start time of the next replication run.

replicationRun_stageDetails :: Lens' ReplicationRun (Maybe ReplicationRunStageDetails) Source #

Details about the current stage of the replication run.

replicationRun_statusMessage :: Lens' ReplicationRun (Maybe Text) Source #

The description of the current status of the replication job.

ReplicationRunStageDetails

data ReplicationRunStageDetails Source #

Details of the current stage of a replication run.

See: newReplicationRunStageDetails smart constructor.

Constructors

ReplicationRunStageDetails' 

Fields

Instances

Instances details
FromJSON ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

Generic ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

Associated Types

type Rep ReplicationRunStageDetails :: Type -> Type #

Read ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

Show ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

NFData ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

Eq ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

Hashable ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

type Rep ReplicationRunStageDetails Source # 
Instance details

Defined in Amazonka.SMS.Types.ReplicationRunStageDetails

type Rep ReplicationRunStageDetails = D1 ('MetaData "ReplicationRunStageDetails" "Amazonka.SMS.Types.ReplicationRunStageDetails" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ReplicationRunStageDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stageProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newReplicationRunStageDetails :: ReplicationRunStageDetails Source #

Create a value of ReplicationRunStageDetails 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:stage:ReplicationRunStageDetails', replicationRunStageDetails_stage - The current stage of a replication run.

$sel:stageProgress:ReplicationRunStageDetails', replicationRunStageDetails_stageProgress - The progress of the current stage of a replication run.

replicationRunStageDetails_stageProgress :: Lens' ReplicationRunStageDetails (Maybe Text) Source #

The progress of the current stage of a replication run.

S3Location

data S3Location Source #

Location of an Amazon S3 object.

See: newS3Location smart constructor.

Constructors

S3Location' 

Fields

Instances

Instances details
FromJSON S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

ToJSON S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

Generic S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

Associated Types

type Rep S3Location :: Type -> Type #

Read S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

Show S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

NFData S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

Methods

rnf :: S3Location -> () #

Eq S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

Hashable S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

type Rep S3Location Source # 
Instance details

Defined in Amazonka.SMS.Types.S3Location

type Rep S3Location = D1 ('MetaData "S3Location" "Amazonka.SMS.Types.S3Location" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "S3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Location :: S3Location Source #

Create a value of S3Location 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:bucket:S3Location', s3Location_bucket - The Amazon S3 bucket name.

$sel:key:S3Location', s3Location_key - The Amazon S3 bucket key.

s3Location_bucket :: Lens' S3Location (Maybe Text) Source #

The Amazon S3 bucket name.

s3Location_key :: Lens' S3Location (Maybe Text) Source #

The Amazon S3 bucket key.

SSMOutput

data SSMOutput Source #

Contains the location of validation output.

See: newSSMOutput smart constructor.

Constructors

SSMOutput' 

Instances

Instances details
FromJSON SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

Generic SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

Associated Types

type Rep SSMOutput :: Type -> Type #

Read SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

Show SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

NFData SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

Methods

rnf :: SSMOutput -> () #

Eq SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

Hashable SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

type Rep SSMOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMOutput

type Rep SSMOutput = D1 ('MetaData "SSMOutput" "Amazonka.SMS.Types.SSMOutput" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "SSMOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))))

newSSMOutput :: SSMOutput Source #

Create a value of SSMOutput 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:s3Location:SSMOutput', sSMOutput_s3Location - Undocumented member.

SSMValidationParameters

data SSMValidationParameters Source #

Contains validation parameters.

See: newSSMValidationParameters smart constructor.

Constructors

SSMValidationParameters' 

Fields

Instances

Instances details
FromJSON SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

ToJSON SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

Generic SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

Associated Types

type Rep SSMValidationParameters :: Type -> Type #

Read SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

Show SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

NFData SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

Methods

rnf :: SSMValidationParameters -> () #

Eq SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

Hashable SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

type Rep SSMValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.SSMValidationParameters

type Rep SSMValidationParameters = D1 ('MetaData "SSMValidationParameters" "Amazonka.SMS.Types.SSMValidationParameters" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "SSMValidationParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "executionTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "outputS3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scriptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScriptType)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source))))))

newSSMValidationParameters :: SSMValidationParameters Source #

Create a value of SSMValidationParameters 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:command:SSMValidationParameters', sSMValidationParameters_command - The command to run the validation script.

$sel:executionTimeoutSeconds:SSMValidationParameters', sSMValidationParameters_executionTimeoutSeconds - The timeout interval, in seconds.

$sel:instanceId:SSMValidationParameters', sSMValidationParameters_instanceId - The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.

$sel:outputS3BucketName:SSMValidationParameters', sSMValidationParameters_outputS3BucketName - The name of the S3 bucket for output.

$sel:scriptType:SSMValidationParameters', sSMValidationParameters_scriptType - The type of validation script.

$sel:source:SSMValidationParameters', sSMValidationParameters_source - The location of the validation script.

sSMValidationParameters_command :: Lens' SSMValidationParameters (Maybe Text) Source #

The command to run the validation script.

sSMValidationParameters_instanceId :: Lens' SSMValidationParameters (Maybe Text) Source #

The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.

Server

data Server Source #

Represents a server.

See: newServer smart constructor.

Constructors

Server' 

Fields

Instances

Instances details
FromJSON Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

ToJSON Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

Generic Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

Associated Types

type Rep Server :: Type -> Type #

Methods

from :: Server -> Rep Server x #

to :: Rep Server x -> Server #

Read Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

Show Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

NFData Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

Methods

rnf :: Server -> () #

Eq Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

Methods

(==) :: Server -> Server -> Bool #

(/=) :: Server -> Server -> Bool #

Hashable Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

type Rep Server Source # 
Instance details

Defined in Amazonka.SMS.Types.Server

type Rep Server = D1 ('MetaData "Server" "Amazonka.SMS.Types.Server" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "Server'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "replicationJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationJobTerminated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "serverId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerType)) :*: S1 ('MetaSel ('Just "vmServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VmServer))))))

newServer :: Server Source #

Create a value of Server 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:replicationJobId:Server', server_replicationJobId - The ID of the replication job.

$sel:replicationJobTerminated:Server', server_replicationJobTerminated - Indicates whether the replication job is deleted or failed.

$sel:serverId:Server', server_serverId - The ID of the server.

$sel:serverType:Server', server_serverType - The type of server.

$sel:vmServer:Server', server_vmServer - Information about the VM server.

server_replicationJobId :: Lens' Server (Maybe Text) Source #

The ID of the replication job.

server_replicationJobTerminated :: Lens' Server (Maybe Bool) Source #

Indicates whether the replication job is deleted or failed.

server_serverId :: Lens' Server (Maybe Text) Source #

The ID of the server.

server_vmServer :: Lens' Server (Maybe VmServer) Source #

Information about the VM server.

ServerGroup

data ServerGroup Source #

Logical grouping of servers.

See: newServerGroup smart constructor.

Constructors

ServerGroup' 

Fields

Instances

Instances details
FromJSON ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

ToJSON ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

Generic ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

Associated Types

type Rep ServerGroup :: Type -> Type #

Read ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

Show ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

NFData ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

Methods

rnf :: ServerGroup -> () #

Eq ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

Hashable ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

type Rep ServerGroup Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroup

type Rep ServerGroup = D1 ('MetaData "ServerGroup" "Amazonka.SMS.Types.ServerGroup" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Server])))))

newServerGroup :: ServerGroup Source #

Create a value of ServerGroup 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:name:ServerGroup', serverGroup_name - The name of a server group.

$sel:serverGroupId:ServerGroup', serverGroup_serverGroupId - The ID of a server group.

$sel:serverList:ServerGroup', serverGroup_serverList - The servers that belong to a server group.

serverGroup_name :: Lens' ServerGroup (Maybe Text) Source #

The name of a server group.

serverGroup_serverList :: Lens' ServerGroup (Maybe [Server]) Source #

The servers that belong to a server group.

ServerGroupLaunchConfiguration

data ServerGroupLaunchConfiguration Source #

Launch configuration for a server group.

See: newServerGroupLaunchConfiguration smart constructor.

Constructors

ServerGroupLaunchConfiguration' 

Fields

Instances

Instances details
FromJSON ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

ToJSON ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

Generic ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

Associated Types

type Rep ServerGroupLaunchConfiguration :: Type -> Type #

Read ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

Show ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

NFData ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

Eq ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

Hashable ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

type Rep ServerGroupLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupLaunchConfiguration

type Rep ServerGroupLaunchConfiguration = D1 ('MetaData "ServerGroupLaunchConfiguration" "Amazonka.SMS.Types.ServerGroupLaunchConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerGroupLaunchConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "serverGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverLaunchConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerLaunchConfiguration])))))

newServerGroupLaunchConfiguration :: ServerGroupLaunchConfiguration Source #

Create a value of ServerGroupLaunchConfiguration 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:launchOrder:ServerGroupLaunchConfiguration', serverGroupLaunchConfiguration_launchOrder - The launch order of servers in the server group.

$sel:serverGroupId:ServerGroupLaunchConfiguration', serverGroupLaunchConfiguration_serverGroupId - The ID of the server group with which the launch configuration is associated.

$sel:serverLaunchConfigurations:ServerGroupLaunchConfiguration', serverGroupLaunchConfiguration_serverLaunchConfigurations - The launch configuration for servers in the server group.

serverGroupLaunchConfiguration_serverGroupId :: Lens' ServerGroupLaunchConfiguration (Maybe Text) Source #

The ID of the server group with which the launch configuration is associated.

ServerGroupReplicationConfiguration

data ServerGroupReplicationConfiguration Source #

Replication configuration for a server group.

See: newServerGroupReplicationConfiguration smart constructor.

Constructors

ServerGroupReplicationConfiguration' 

Fields

Instances

Instances details
FromJSON ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

ToJSON ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Generic ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Read ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Show ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

NFData ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Eq ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Hashable ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

type Rep ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

type Rep ServerGroupReplicationConfiguration = D1 ('MetaData "ServerGroupReplicationConfiguration" "Amazonka.SMS.Types.ServerGroupReplicationConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerGroupReplicationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverReplicationConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerReplicationConfiguration]))))

newServerGroupReplicationConfiguration :: ServerGroupReplicationConfiguration Source #

Create a value of ServerGroupReplicationConfiguration 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:serverGroupId:ServerGroupReplicationConfiguration', serverGroupReplicationConfiguration_serverGroupId - The ID of the server group with which this replication configuration is associated.

$sel:serverReplicationConfigurations:ServerGroupReplicationConfiguration', serverGroupReplicationConfiguration_serverReplicationConfigurations - The replication configuration for servers in the server group.

serverGroupReplicationConfiguration_serverGroupId :: Lens' ServerGroupReplicationConfiguration (Maybe Text) Source #

The ID of the server group with which this replication configuration is associated.

ServerGroupValidationConfiguration

data ServerGroupValidationConfiguration Source #

Configuration for validating an instance.

See: newServerGroupValidationConfiguration smart constructor.

Constructors

ServerGroupValidationConfiguration' 

Fields

Instances

Instances details
FromJSON ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

ToJSON ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

Generic ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

Associated Types

type Rep ServerGroupValidationConfiguration :: Type -> Type #

Read ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

Show ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

NFData ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

Eq ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

Hashable ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

type Rep ServerGroupValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupValidationConfiguration

type Rep ServerGroupValidationConfiguration = D1 ('MetaData "ServerGroupValidationConfiguration" "Amazonka.SMS.Types.ServerGroupValidationConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerGroupValidationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverValidationConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerValidationConfiguration]))))

newServerGroupValidationConfiguration :: ServerGroupValidationConfiguration Source #

Create a value of ServerGroupValidationConfiguration 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:serverGroupId:ServerGroupValidationConfiguration', serverGroupValidationConfiguration_serverGroupId - The ID of the server group.

$sel:serverValidationConfigurations:ServerGroupValidationConfiguration', serverGroupValidationConfiguration_serverValidationConfigurations - The validation configuration.

ServerLaunchConfiguration

data ServerLaunchConfiguration Source #

Launch configuration for a server.

See: newServerLaunchConfiguration smart constructor.

Constructors

ServerLaunchConfiguration' 

Fields

Instances

Instances details
FromJSON ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

ToJSON ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

Generic ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

Associated Types

type Rep ServerLaunchConfiguration :: Type -> Type #

Read ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

Show ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

NFData ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

Eq ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

Hashable ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

type Rep ServerLaunchConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerLaunchConfiguration

type Rep ServerLaunchConfiguration = D1 ('MetaData "ServerLaunchConfiguration" "Amazonka.SMS.Types.ServerLaunchConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerLaunchConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "configureScript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)) :*: S1 ('MetaSel ('Just "configureScriptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScriptType)))) :*: (S1 ('MetaSel ('Just "ec2KeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamInstanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "logicalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server)))) :*: (S1 ('MetaSel ('Just "subnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserData)) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newServerLaunchConfiguration :: ServerLaunchConfiguration Source #

Create a value of ServerLaunchConfiguration 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:associatePublicIpAddress:ServerLaunchConfiguration', serverLaunchConfiguration_associatePublicIpAddress - Indicates whether a publicly accessible IP address is created when launching the server.

$sel:configureScript:ServerLaunchConfiguration', serverLaunchConfiguration_configureScript - Undocumented member.

$sel:configureScriptType:ServerLaunchConfiguration', serverLaunchConfiguration_configureScriptType - The type of configuration script.

$sel:ec2KeyName:ServerLaunchConfiguration', serverLaunchConfiguration_ec2KeyName - The name of the Amazon EC2 SSH key to be used for connecting to the launched server.

$sel:iamInstanceProfileName:ServerLaunchConfiguration', serverLaunchConfiguration_iamInstanceProfileName - The name of the IAM instance profile.

$sel:instanceType:ServerLaunchConfiguration', serverLaunchConfiguration_instanceType - The instance type to use when launching the server.

$sel:logicalId:ServerLaunchConfiguration', serverLaunchConfiguration_logicalId - The logical ID of the server in the CloudFormation template.

$sel:securityGroup:ServerLaunchConfiguration', serverLaunchConfiguration_securityGroup - The ID of the security group that applies to the launched server.

$sel:server:ServerLaunchConfiguration', serverLaunchConfiguration_server - The ID of the server with which the launch configuration is associated.

$sel:subnet:ServerLaunchConfiguration', serverLaunchConfiguration_subnet - The ID of the subnet the server should be launched into.

$sel:userData:ServerLaunchConfiguration', serverLaunchConfiguration_userData - Location of the user-data script to be executed when launching the server.

$sel:vpc:ServerLaunchConfiguration', serverLaunchConfiguration_vpc - The ID of the VPC into which the server should be launched.

serverLaunchConfiguration_associatePublicIpAddress :: Lens' ServerLaunchConfiguration (Maybe Bool) Source #

Indicates whether a publicly accessible IP address is created when launching the server.

serverLaunchConfiguration_ec2KeyName :: Lens' ServerLaunchConfiguration (Maybe Text) Source #

The name of the Amazon EC2 SSH key to be used for connecting to the launched server.

serverLaunchConfiguration_instanceType :: Lens' ServerLaunchConfiguration (Maybe Text) Source #

The instance type to use when launching the server.

serverLaunchConfiguration_logicalId :: Lens' ServerLaunchConfiguration (Maybe Text) Source #

The logical ID of the server in the CloudFormation template.

serverLaunchConfiguration_securityGroup :: Lens' ServerLaunchConfiguration (Maybe Text) Source #

The ID of the security group that applies to the launched server.

serverLaunchConfiguration_server :: Lens' ServerLaunchConfiguration (Maybe Server) Source #

The ID of the server with which the launch configuration is associated.

serverLaunchConfiguration_subnet :: Lens' ServerLaunchConfiguration (Maybe Text) Source #

The ID of the subnet the server should be launched into.

serverLaunchConfiguration_userData :: Lens' ServerLaunchConfiguration (Maybe UserData) Source #

Location of the user-data script to be executed when launching the server.

serverLaunchConfiguration_vpc :: Lens' ServerLaunchConfiguration (Maybe Text) Source #

The ID of the VPC into which the server should be launched.

ServerReplicationConfiguration

data ServerReplicationConfiguration Source #

Replication configuration of a server.

See: newServerReplicationConfiguration smart constructor.

Constructors

ServerReplicationConfiguration' 

Fields

Instances

Instances details
FromJSON ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

ToJSON ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

Generic ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

Associated Types

type Rep ServerReplicationConfiguration :: Type -> Type #

Read ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

Show ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

NFData ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

Eq ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

Hashable ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

type Rep ServerReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationConfiguration

type Rep ServerReplicationConfiguration = D1 ('MetaData "ServerReplicationConfiguration" "Amazonka.SMS.Types.ServerReplicationConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerReplicationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server)) :*: S1 ('MetaSel ('Just "serverReplicationParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerReplicationParameters))))

newServerReplicationConfiguration :: ServerReplicationConfiguration Source #

Create a value of ServerReplicationConfiguration 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:server:ServerReplicationConfiguration', serverReplicationConfiguration_server - The ID of the server with which this replication configuration is associated.

$sel:serverReplicationParameters:ServerReplicationConfiguration', serverReplicationConfiguration_serverReplicationParameters - The parameters for replicating the server.

serverReplicationConfiguration_server :: Lens' ServerReplicationConfiguration (Maybe Server) Source #

The ID of the server with which this replication configuration is associated.

ServerReplicationParameters

data ServerReplicationParameters Source #

The replication parameters for replicating a server.

See: newServerReplicationParameters smart constructor.

Constructors

ServerReplicationParameters' 

Fields

  • encrypted :: Maybe Bool

    Indicates whether the replication job produces encrypted AMIs.

  • frequency :: Maybe Int

    The frequency of creating replication jobs for the server.

  • kmsKeyId :: Maybe Text

    The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

    • KMS key ID
    • KMS key alias
    • ARN referring to the KMS key ID
    • ARN referring to the KMS key alias

    If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

  • licenseType :: Maybe LicenseType

    The license type for creating a replication job for the server.

  • numberOfRecentAmisToKeep :: Maybe Int

    The number of recent AMIs to keep when creating a replication job for this server.

  • runOnce :: Maybe Bool

    Indicates whether to run the replication job one time.

  • seedTime :: Maybe POSIX

    The seed time for creating a replication job for the server.

Instances

Instances details
FromJSON ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

ToJSON ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

Generic ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

Associated Types

type Rep ServerReplicationParameters :: Type -> Type #

Read ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

Show ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

NFData ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

Eq ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

Hashable ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

type Rep ServerReplicationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerReplicationParameters

type Rep ServerReplicationParameters = D1 ('MetaData "ServerReplicationParameters" "Amazonka.SMS.Types.ServerReplicationParameters" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerReplicationParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LicenseType)) :*: S1 ('MetaSel ('Just "numberOfRecentAmisToKeep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "runOnce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "seedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newServerReplicationParameters :: ServerReplicationParameters Source #

Create a value of ServerReplicationParameters 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:encrypted:ServerReplicationParameters', serverReplicationParameters_encrypted - Indicates whether the replication job produces encrypted AMIs.

$sel:frequency:ServerReplicationParameters', serverReplicationParameters_frequency - The frequency of creating replication jobs for the server.

$sel:kmsKeyId:ServerReplicationParameters', serverReplicationParameters_kmsKeyId - The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

  • KMS key ID
  • KMS key alias
  • ARN referring to the KMS key ID
  • ARN referring to the KMS key alias

If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

$sel:licenseType:ServerReplicationParameters', serverReplicationParameters_licenseType - The license type for creating a replication job for the server.

$sel:numberOfRecentAmisToKeep:ServerReplicationParameters', serverReplicationParameters_numberOfRecentAmisToKeep - The number of recent AMIs to keep when creating a replication job for this server.

$sel:runOnce:ServerReplicationParameters', serverReplicationParameters_runOnce - Indicates whether to run the replication job one time.

$sel:seedTime:ServerReplicationParameters', serverReplicationParameters_seedTime - The seed time for creating a replication job for the server.

serverReplicationParameters_encrypted :: Lens' ServerReplicationParameters (Maybe Bool) Source #

Indicates whether the replication job produces encrypted AMIs.

serverReplicationParameters_frequency :: Lens' ServerReplicationParameters (Maybe Int) Source #

The frequency of creating replication jobs for the server.

serverReplicationParameters_kmsKeyId :: Lens' ServerReplicationParameters (Maybe Text) Source #

The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:

  • KMS key ID
  • KMS key alias
  • ARN referring to the KMS key ID
  • ARN referring to the KMS key alias

If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.

serverReplicationParameters_licenseType :: Lens' ServerReplicationParameters (Maybe LicenseType) Source #

The license type for creating a replication job for the server.

serverReplicationParameters_numberOfRecentAmisToKeep :: Lens' ServerReplicationParameters (Maybe Int) Source #

The number of recent AMIs to keep when creating a replication job for this server.

serverReplicationParameters_runOnce :: Lens' ServerReplicationParameters (Maybe Bool) Source #

Indicates whether to run the replication job one time.

serverReplicationParameters_seedTime :: Lens' ServerReplicationParameters (Maybe UTCTime) Source #

The seed time for creating a replication job for the server.

ServerValidationConfiguration

data ServerValidationConfiguration Source #

Configuration for validating an instance.

See: newServerValidationConfiguration smart constructor.

Constructors

ServerValidationConfiguration' 

Fields

Instances

Instances details
FromJSON ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

ToJSON ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

Generic ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

Associated Types

type Rep ServerValidationConfiguration :: Type -> Type #

Read ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

Show ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

NFData ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

Eq ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

Hashable ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

type Rep ServerValidationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationConfiguration

type Rep ServerValidationConfiguration = D1 ('MetaData "ServerValidationConfiguration" "Amazonka.SMS.Types.ServerValidationConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerValidationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server))) :*: (S1 ('MetaSel ('Just "serverValidationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerValidationStrategy)) :*: (S1 ('MetaSel ('Just "userDataValidationParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserDataValidationParameters)) :*: S1 ('MetaSel ('Just "validationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

ServerValidationOutput

data ServerValidationOutput Source #

Contains output from validating an instance.

See: newServerValidationOutput smart constructor.

Constructors

ServerValidationOutput' 

Fields

Instances

Instances details
FromJSON ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

Generic ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

Associated Types

type Rep ServerValidationOutput :: Type -> Type #

Read ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

Show ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

NFData ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

Methods

rnf :: ServerValidationOutput -> () #

Eq ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

Hashable ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

type Rep ServerValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerValidationOutput

type Rep ServerValidationOutput = D1 ('MetaData "ServerValidationOutput" "Amazonka.SMS.Types.ServerValidationOutput" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "ServerValidationOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server))))

newServerValidationOutput :: ServerValidationOutput Source #

Create a value of ServerValidationOutput 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:server:ServerValidationOutput', serverValidationOutput_server - Undocumented member.

Source

data Source Source #

Contains the location of a validation script.

See: newSource smart constructor.

Constructors

Source' 

Instances

Instances details
FromJSON Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

ToJSON Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

Generic Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

Associated Types

type Rep Source :: Type -> Type #

Methods

from :: Source -> Rep Source x #

to :: Rep Source x -> Source #

Read Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

Show Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

NFData Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

Methods

rnf :: Source -> () #

Eq Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

Methods

(==) :: Source -> Source -> Bool #

(/=) :: Source -> Source -> Bool #

Hashable Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

Methods

hashWithSalt :: Int -> Source -> Int #

hash :: Source -> Int #

type Rep Source Source # 
Instance details

Defined in Amazonka.SMS.Types.Source

type Rep Source = D1 ('MetaData "Source" "Amazonka.SMS.Types.Source" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "Source'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))))

newSource :: Source Source #

Create a value of Source 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:s3Location:Source', source_s3Location - Undocumented member.

Tag

data Tag Source #

Key/value pair that can be assigned to an application.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.SMS.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SMS.Types.Tag" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag 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:key:Tag', tag_key - The tag key.

$sel:value:Tag', tag_value - The tag value.

tag_key :: Lens' Tag (Maybe Text) Source #

The tag key.

tag_value :: Lens' Tag (Maybe Text) Source #

The tag value.

UserData

data UserData Source #

A script that runs on first launch of an Amazon EC2 instance. Used for configuring the server during launch.

See: newUserData smart constructor.

Constructors

UserData' 

Fields

Instances

Instances details
FromJSON UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

ToJSON UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

Generic UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

Associated Types

type Rep UserData :: Type -> Type #

Methods

from :: UserData -> Rep UserData x #

to :: Rep UserData x -> UserData #

Read UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

Show UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

NFData UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

Methods

rnf :: UserData -> () #

Eq UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

Hashable UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

Methods

hashWithSalt :: Int -> UserData -> Int #

hash :: UserData -> Int #

type Rep UserData Source # 
Instance details

Defined in Amazonka.SMS.Types.UserData

type Rep UserData = D1 ('MetaData "UserData" "Amazonka.SMS.Types.UserData" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "UserData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))))

newUserData :: UserData Source #

Create a value of UserData 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:s3Location:UserData', userData_s3Location - Amazon S3 location of the user-data script.

userData_s3Location :: Lens' UserData (Maybe S3Location) Source #

Amazon S3 location of the user-data script.

UserDataValidationParameters

data UserDataValidationParameters Source #

Contains validation parameters.

See: newUserDataValidationParameters smart constructor.

Constructors

UserDataValidationParameters' 

Fields

Instances

Instances details
FromJSON UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

ToJSON UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

Generic UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

Associated Types

type Rep UserDataValidationParameters :: Type -> Type #

Read UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

Show UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

NFData UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

Eq UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

Hashable UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

type Rep UserDataValidationParameters Source # 
Instance details

Defined in Amazonka.SMS.Types.UserDataValidationParameters

type Rep UserDataValidationParameters = D1 ('MetaData "UserDataValidationParameters" "Amazonka.SMS.Types.UserDataValidationParameters" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "UserDataValidationParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scriptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScriptType)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source))))

newUserDataValidationParameters :: UserDataValidationParameters Source #

Create a value of UserDataValidationParameters 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:scriptType:UserDataValidationParameters', userDataValidationParameters_scriptType - The type of validation script.

$sel:source:UserDataValidationParameters', userDataValidationParameters_source - The location of the validation script.

ValidationOutput

data ValidationOutput Source #

Contains validation output.

See: newValidationOutput smart constructor.

Constructors

ValidationOutput' 

Fields

Instances

Instances details
FromJSON ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

Generic ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

Associated Types

type Rep ValidationOutput :: Type -> Type #

Read ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

Show ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

NFData ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

Methods

rnf :: ValidationOutput -> () #

Eq ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

Hashable ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

type Rep ValidationOutput Source # 
Instance details

Defined in Amazonka.SMS.Types.ValidationOutput

newValidationOutput :: ValidationOutput Source #

Create a value of ValidationOutput 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:appValidationOutput:ValidationOutput', validationOutput_appValidationOutput - The output from validating an application.

$sel:latestValidationTime:ValidationOutput', validationOutput_latestValidationTime - The latest time that the validation was performed.

$sel:name:ValidationOutput', validationOutput_name - The name of the validation.

$sel:serverValidationOutput:ValidationOutput', validationOutput_serverValidationOutput - The output from validation an instance.

$sel:status:ValidationOutput', validationOutput_status - The status of the validation.

$sel:statusMessage:ValidationOutput', validationOutput_statusMessage - The status message.

$sel:validationId:ValidationOutput', validationOutput_validationId - The ID of the validation.

validationOutput_latestValidationTime :: Lens' ValidationOutput (Maybe UTCTime) Source #

The latest time that the validation was performed.

VmServer

data VmServer Source #

Represents a VM server.

See: newVmServer smart constructor.

Constructors

VmServer' 

Fields

Instances

Instances details
FromJSON VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

ToJSON VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

Generic VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

Associated Types

type Rep VmServer :: Type -> Type #

Methods

from :: VmServer -> Rep VmServer x #

to :: Rep VmServer x -> VmServer #

Read VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

Show VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

NFData VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

Methods

rnf :: VmServer -> () #

Eq VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

Hashable VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

Methods

hashWithSalt :: Int -> VmServer -> Int #

hash :: VmServer -> Int #

type Rep VmServer Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServer

type Rep VmServer = D1 ('MetaData "VmServer" "Amazonka.SMS.Types.VmServer" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "VmServer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vmManagerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vmManagerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VmManagerType))) :*: (S1 ('MetaSel ('Just "vmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vmPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vmServerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VmServerAddress))))))

newVmServer :: VmServer Source #

Create a value of VmServer 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:vmManagerName:VmServer', vmServer_vmManagerName - The name of the VM manager.

$sel:vmManagerType:VmServer', vmServer_vmManagerType - The type of VM management product.

$sel:vmName:VmServer', vmServer_vmName - The name of the VM.

$sel:vmPath:VmServer', vmServer_vmPath - The VM folder path in the vCenter Server virtual machine inventory tree.

$sel:vmServerAddress:VmServer', vmServer_vmServerAddress - The VM server location.

vmServer_vmManagerName :: Lens' VmServer (Maybe Text) Source #

The name of the VM manager.

vmServer_vmManagerType :: Lens' VmServer (Maybe VmManagerType) Source #

The type of VM management product.

vmServer_vmName :: Lens' VmServer (Maybe Text) Source #

The name of the VM.

vmServer_vmPath :: Lens' VmServer (Maybe Text) Source #

The VM folder path in the vCenter Server virtual machine inventory tree.

VmServerAddress

data VmServerAddress Source #

Represents a VM server location.

See: newVmServerAddress smart constructor.

Constructors

VmServerAddress' 

Fields

Instances

Instances details
FromJSON VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

ToJSON VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

Generic VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

Associated Types

type Rep VmServerAddress :: Type -> Type #

Read VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

Show VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

NFData VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

Methods

rnf :: VmServerAddress -> () #

Eq VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

Hashable VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

type Rep VmServerAddress Source # 
Instance details

Defined in Amazonka.SMS.Types.VmServerAddress

type Rep VmServerAddress = D1 ('MetaData "VmServerAddress" "Amazonka.SMS.Types.VmServerAddress" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "VmServerAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vmId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vmManagerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVmServerAddress :: VmServerAddress Source #

Create a value of VmServerAddress 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:vmId:VmServerAddress', vmServerAddress_vmId - The ID of the VM.

$sel:vmManagerId:VmServerAddress', vmServerAddress_vmManagerId - The ID of the VM manager.