amazonka-servicecatalog-2.0: Amazon Service Catalog 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.ServiceCatalog.Types.LastSync

Description

 
Synopsis

Documentation

data LastSync Source #

Provides details about the product's connection sync and contains the following sub-fields.

  • LastSyncTime
  • LastSyncStatus
  • LastSyncStatusMessage
  • LastSuccessfulSyncTime
  • LastSuccessfulSyncProvisioningArtifactID

See: newLastSync smart constructor.

Constructors

LastSync' 

Fields

Instances

Instances details
FromJSON LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

Generic LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

Associated Types

type Rep LastSync :: Type -> Type #

Methods

from :: LastSync -> Rep LastSync x #

to :: Rep LastSync x -> LastSync #

Read LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

Show LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

NFData LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

Methods

rnf :: LastSync -> () #

Eq LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

Hashable LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

Methods

hashWithSalt :: Int -> LastSync -> Int #

hash :: LastSync -> Int #

type Rep LastSync Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.LastSync

type Rep LastSync = D1 ('MetaData "LastSync" "Amazonka.ServiceCatalog.Types.LastSync" "amazonka-servicecatalog-2.0-HQc7wwDA1XY4nlo6issXoI" 'False) (C1 ('MetaCons "LastSync'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastSuccessfulSyncProvisioningArtifactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastSuccessfulSyncTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastSyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastSyncStatus)) :*: (S1 ('MetaSel ('Just "lastSyncStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastSyncTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newLastSync :: LastSync Source #

Create a value of LastSync 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:lastSuccessfulSyncProvisioningArtifactId:LastSync', lastSync_lastSuccessfulSyncProvisioningArtifactId - The ProvisioningArtifactID of the ProvisioningArtifact created from the latest successful sync.

$sel:lastSuccessfulSyncTime:LastSync', lastSync_lastSuccessfulSyncTime - The time of the latest successful sync from the source repo artifact to the Service Catalog product.

$sel:lastSyncStatus:LastSync', lastSync_lastSyncStatus - The current status of the sync. Responses include SUCCEEDED or FAILED.

$sel:lastSyncStatusMessage:LastSync', lastSync_lastSyncStatusMessage - The sync's status message.

$sel:lastSyncTime:LastSync', lastSync_lastSyncTime - The time of the last attempted sync from the repository to the Service Catalog product.

lastSync_lastSuccessfulSyncProvisioningArtifactId :: Lens' LastSync (Maybe Text) Source #

The ProvisioningArtifactID of the ProvisioningArtifact created from the latest successful sync.

lastSync_lastSuccessfulSyncTime :: Lens' LastSync (Maybe UTCTime) Source #

The time of the latest successful sync from the source repo artifact to the Service Catalog product.

lastSync_lastSyncStatus :: Lens' LastSync (Maybe LastSyncStatus) Source #

The current status of the sync. Responses include SUCCEEDED or FAILED.

lastSync_lastSyncTime :: Lens' LastSync (Maybe UTCTime) Source #

The time of the last attempted sync from the repository to the Service Catalog product.