| 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.Glue.Types.SourceControlDetails
Description
Synopsis
- data SourceControlDetails = SourceControlDetails' {}
- newSourceControlDetails :: SourceControlDetails
- sourceControlDetails_authStrategy :: Lens' SourceControlDetails (Maybe SourceControlAuthStrategy)
- sourceControlDetails_authToken :: Lens' SourceControlDetails (Maybe Text)
- sourceControlDetails_branch :: Lens' SourceControlDetails (Maybe Text)
- sourceControlDetails_folder :: Lens' SourceControlDetails (Maybe Text)
- sourceControlDetails_lastCommitId :: Lens' SourceControlDetails (Maybe Text)
- sourceControlDetails_owner :: Lens' SourceControlDetails (Maybe Text)
- sourceControlDetails_provider :: Lens' SourceControlDetails (Maybe SourceControlProvider)
- sourceControlDetails_repository :: Lens' SourceControlDetails (Maybe Text)
Documentation
data SourceControlDetails Source #
The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
See: newSourceControlDetails smart constructor.
Constructors
| SourceControlDetails' | |
Fields
| |
Instances
newSourceControlDetails :: SourceControlDetails Source #
Create a value of SourceControlDetails 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:authStrategy:SourceControlDetails', sourceControlDetails_authStrategy - The type of authentication, which can be an authentication token stored
in Amazon Web Services Secrets Manager, or a personal access token.
$sel:authToken:SourceControlDetails', sourceControlDetails_authToken - The value of an authorization token.
$sel:branch:SourceControlDetails', sourceControlDetails_branch - An optional branch in the remote repository.
$sel:folder:SourceControlDetails', sourceControlDetails_folder - An optional folder in the remote repository.
$sel:lastCommitId:SourceControlDetails', sourceControlDetails_lastCommitId - The last commit ID for a commit in the remote repository.
$sel:owner:SourceControlDetails', sourceControlDetails_owner - The owner of the remote repository that contains the job artifacts.
$sel:provider:SourceControlDetails', sourceControlDetails_provider - The provider for the remote repository.
$sel:repository:SourceControlDetails', sourceControlDetails_repository - The name of the remote repository that contains the job artifacts.
sourceControlDetails_authStrategy :: Lens' SourceControlDetails (Maybe SourceControlAuthStrategy) Source #
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
sourceControlDetails_authToken :: Lens' SourceControlDetails (Maybe Text) Source #
The value of an authorization token.
sourceControlDetails_branch :: Lens' SourceControlDetails (Maybe Text) Source #
An optional branch in the remote repository.
sourceControlDetails_folder :: Lens' SourceControlDetails (Maybe Text) Source #
An optional folder in the remote repository.
sourceControlDetails_lastCommitId :: Lens' SourceControlDetails (Maybe Text) Source #
The last commit ID for a commit in the remote repository.
sourceControlDetails_owner :: Lens' SourceControlDetails (Maybe Text) Source #
The owner of the remote repository that contains the job artifacts.
sourceControlDetails_provider :: Lens' SourceControlDetails (Maybe SourceControlProvider) Source #
The provider for the remote repository.
sourceControlDetails_repository :: Lens' SourceControlDetails (Maybe Text) Source #
The name of the remote repository that contains the job artifacts.