Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Get the status of a template sync.
Synopsis
- data GetTemplateSyncStatus = GetTemplateSyncStatus' {}
- newGetTemplateSyncStatus :: Text -> TemplateType -> Text -> GetTemplateSyncStatus
- getTemplateSyncStatus_templateName :: Lens' GetTemplateSyncStatus Text
- getTemplateSyncStatus_templateType :: Lens' GetTemplateSyncStatus TemplateType
- getTemplateSyncStatus_templateVersion :: Lens' GetTemplateSyncStatus Text
- data GetTemplateSyncStatusResponse = GetTemplateSyncStatusResponse' {}
- newGetTemplateSyncStatusResponse :: Int -> GetTemplateSyncStatusResponse
- getTemplateSyncStatusResponse_desiredState :: Lens' GetTemplateSyncStatusResponse (Maybe Revision)
- getTemplateSyncStatusResponse_latestSuccessfulSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt)
- getTemplateSyncStatusResponse_latestSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt)
- getTemplateSyncStatusResponse_httpStatus :: Lens' GetTemplateSyncStatusResponse Int
Creating a Request
data GetTemplateSyncStatus Source #
See: newGetTemplateSyncStatus
smart constructor.
GetTemplateSyncStatus' | |
|
Instances
newGetTemplateSyncStatus Source #
:: Text | |
-> TemplateType | |
-> Text | |
-> GetTemplateSyncStatus |
Create a value of GetTemplateSyncStatus
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:
GetTemplateSyncStatus
, getTemplateSyncStatus_templateName
- The template name.
GetTemplateSyncStatus
, getTemplateSyncStatus_templateType
- The template type.
$sel:templateVersion:GetTemplateSyncStatus'
, getTemplateSyncStatus_templateVersion
- The template major version.
Request Lenses
getTemplateSyncStatus_templateName :: Lens' GetTemplateSyncStatus Text Source #
The template name.
getTemplateSyncStatus_templateType :: Lens' GetTemplateSyncStatus TemplateType Source #
The template type.
getTemplateSyncStatus_templateVersion :: Lens' GetTemplateSyncStatus Text Source #
The template major version.
Destructuring the Response
data GetTemplateSyncStatusResponse Source #
See: newGetTemplateSyncStatusResponse
smart constructor.
GetTemplateSyncStatusResponse' | |
|
Instances
newGetTemplateSyncStatusResponse Source #
Create a value of GetTemplateSyncStatusResponse
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:desiredState:GetTemplateSyncStatusResponse'
, getTemplateSyncStatusResponse_desiredState
- The template sync desired state that's returned by Proton.
$sel:latestSuccessfulSync:GetTemplateSyncStatusResponse'
, getTemplateSyncStatusResponse_latestSuccessfulSync
- The details of the last successful sync that's returned by Proton.
$sel:latestSync:GetTemplateSyncStatusResponse'
, getTemplateSyncStatusResponse_latestSync
- The details of the last sync that's returned by Proton.
$sel:httpStatus:GetTemplateSyncStatusResponse'
, getTemplateSyncStatusResponse_httpStatus
- The response's http status code.
Response Lenses
getTemplateSyncStatusResponse_desiredState :: Lens' GetTemplateSyncStatusResponse (Maybe Revision) Source #
The template sync desired state that's returned by Proton.
getTemplateSyncStatusResponse_latestSuccessfulSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt) Source #
The details of the last successful sync that's returned by Proton.
getTemplateSyncStatusResponse_latestSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt) Source #
The details of the last sync that's returned by Proton.
getTemplateSyncStatusResponse_httpStatus :: Lens' GetTemplateSyncStatusResponse Int Source #
The response's http status code.