libZSservicesZSamazonka-smsZSamazonka-sms
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SMS.Types.AppSummary

Description

 
Synopsis

Documentation

data AppSummary Source #

Information about the application.

See: newAppSummary smart constructor.

Constructors

AppSummary' 

Fields

Instances

Instances details
Eq AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Read AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Show 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 #

NFData AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

Methods

rnf :: AppSummary -> () #

Hashable AppSummary Source # 
Instance details

Defined in Amazonka.SMS.Types.AppSummary

FromJSON 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" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "AppSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "totalServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppStatus)) :*: S1 ('MetaSel ('Just "launchDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchDetails)))) :*: ((S1 ('MetaSel ('Just "launchStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppReplicationConfigurationStatus))) :*: (S1 ('MetaSel ('Just "replicationStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalServerGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "launchConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppLaunchConfigurationStatus)) :*: S1 ('MetaSel ('Just "launchStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppLaunchStatus))) :*: (S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "latestReplicationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "importedAppId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppReplicationStatus)) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

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:creationTime:AppSummary', appSummary_creationTime - The creation time of the application.

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

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

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

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

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

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

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

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

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

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

$sel:appId:AppSummary', appSummary_appId - The unique ID of the application.

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

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

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

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

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

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

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

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

The creation time of the application.

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

The number of servers present in the application.

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

Status of the application.

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

Details about the latest launch of the application.

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

A message related to the launch status of the application.

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

A message related to the replication status of the application.

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

The number of server groups present in the application.

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

The name of the service role in the customer's account used by AWS SMS.

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

The launch status of the application.

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

The unique ID of the application.

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

The name of the application.

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

A message related to the status of the application

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

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

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

The ID of the application.

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

The replication status of the application.

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

The last modified time of the application.

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

The description of the application.