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 |
Update template sync configuration parameters, except for the
templateName
and templateType
. Repository details (branch, name, and
provider) should be of a linked repository. A linked repository is a
repository that has been registered with Proton. For more information,
see CreateRepository.
Synopsis
- data UpdateTemplateSyncConfig = UpdateTemplateSyncConfig' {}
- newUpdateTemplateSyncConfig :: Text -> Text -> RepositoryProvider -> Text -> TemplateType -> UpdateTemplateSyncConfig
- updateTemplateSyncConfig_subdirectory :: Lens' UpdateTemplateSyncConfig (Maybe Text)
- updateTemplateSyncConfig_branch :: Lens' UpdateTemplateSyncConfig Text
- updateTemplateSyncConfig_repositoryName :: Lens' UpdateTemplateSyncConfig Text
- updateTemplateSyncConfig_repositoryProvider :: Lens' UpdateTemplateSyncConfig RepositoryProvider
- updateTemplateSyncConfig_templateName :: Lens' UpdateTemplateSyncConfig Text
- updateTemplateSyncConfig_templateType :: Lens' UpdateTemplateSyncConfig TemplateType
- data UpdateTemplateSyncConfigResponse = UpdateTemplateSyncConfigResponse' {}
- newUpdateTemplateSyncConfigResponse :: Int -> UpdateTemplateSyncConfigResponse
- updateTemplateSyncConfigResponse_templateSyncConfig :: Lens' UpdateTemplateSyncConfigResponse (Maybe TemplateSyncConfig)
- updateTemplateSyncConfigResponse_httpStatus :: Lens' UpdateTemplateSyncConfigResponse Int
Creating a Request
data UpdateTemplateSyncConfig Source #
See: newUpdateTemplateSyncConfig
smart constructor.
UpdateTemplateSyncConfig' | |
|
Instances
newUpdateTemplateSyncConfig Source #
:: Text | |
-> Text | |
-> RepositoryProvider | |
-> Text | |
-> TemplateType | |
-> UpdateTemplateSyncConfig |
Create a value of UpdateTemplateSyncConfig
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:
UpdateTemplateSyncConfig
, updateTemplateSyncConfig_subdirectory
- A subdirectory path to your template bundle version. When included,
limits the template bundle search to this repository directory.
UpdateTemplateSyncConfig
, updateTemplateSyncConfig_branch
- The repository branch for your template.
UpdateTemplateSyncConfig
, updateTemplateSyncConfig_repositoryName
- The repository name (for example, myrepos/myrepo
).
UpdateTemplateSyncConfig
, updateTemplateSyncConfig_repositoryProvider
- The repository provider.
UpdateTemplateSyncConfig
, updateTemplateSyncConfig_templateName
- The synced template name.
UpdateTemplateSyncConfig
, updateTemplateSyncConfig_templateType
- The synced template type.
Request Lenses
updateTemplateSyncConfig_subdirectory :: Lens' UpdateTemplateSyncConfig (Maybe Text) Source #
A subdirectory path to your template bundle version. When included, limits the template bundle search to this repository directory.
updateTemplateSyncConfig_branch :: Lens' UpdateTemplateSyncConfig Text Source #
The repository branch for your template.
updateTemplateSyncConfig_repositoryName :: Lens' UpdateTemplateSyncConfig Text Source #
The repository name (for example, myrepos/myrepo
).
updateTemplateSyncConfig_repositoryProvider :: Lens' UpdateTemplateSyncConfig RepositoryProvider Source #
The repository provider.
updateTemplateSyncConfig_templateName :: Lens' UpdateTemplateSyncConfig Text Source #
The synced template name.
updateTemplateSyncConfig_templateType :: Lens' UpdateTemplateSyncConfig TemplateType Source #
The synced template type.
Destructuring the Response
data UpdateTemplateSyncConfigResponse Source #
See: newUpdateTemplateSyncConfigResponse
smart constructor.
UpdateTemplateSyncConfigResponse' | |
|
Instances
Generic UpdateTemplateSyncConfigResponse Source # | |
Read UpdateTemplateSyncConfigResponse Source # | |
Show UpdateTemplateSyncConfigResponse Source # | |
Defined in Amazonka.Proton.UpdateTemplateSyncConfig | |
NFData UpdateTemplateSyncConfigResponse Source # | |
Defined in Amazonka.Proton.UpdateTemplateSyncConfig rnf :: UpdateTemplateSyncConfigResponse -> () # | |
Eq UpdateTemplateSyncConfigResponse Source # | |
type Rep UpdateTemplateSyncConfigResponse Source # | |
Defined in Amazonka.Proton.UpdateTemplateSyncConfig type Rep UpdateTemplateSyncConfigResponse = D1 ('MetaData "UpdateTemplateSyncConfigResponse" "Amazonka.Proton.UpdateTemplateSyncConfig" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "UpdateTemplateSyncConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateSyncConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateSyncConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateTemplateSyncConfigResponse Source #
Create a value of UpdateTemplateSyncConfigResponse
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:templateSyncConfig:UpdateTemplateSyncConfigResponse'
, updateTemplateSyncConfigResponse_templateSyncConfig
- The template sync configuration detail data that's returned by Proton.
$sel:httpStatus:UpdateTemplateSyncConfigResponse'
, updateTemplateSyncConfigResponse_httpStatus
- The response's http status code.
Response Lenses
updateTemplateSyncConfigResponse_templateSyncConfig :: Lens' UpdateTemplateSyncConfigResponse (Maybe TemplateSyncConfig) Source #
The template sync configuration detail data that's returned by Proton.
updateTemplateSyncConfigResponse_httpStatus :: Lens' UpdateTemplateSyncConfigResponse Int Source #
The response's http status code.