| 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 |
Amazonka.Proton.UpdateTemplateSyncConfig
Description
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.
Constructors
| UpdateTemplateSyncConfig' | |
Fields
| |
Instances
newUpdateTemplateSyncConfig Source #
Arguments
| :: 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.
Constructors
| UpdateTemplateSyncConfigResponse' | |
Fields
| |
Instances
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.