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 |
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.
SourceControlDetails' | |
|
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.