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 |
Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.
This API supports optional parameters which take in the repository information.
Synopsis
- data UpdateSourceControlFromJob = UpdateSourceControlFromJob' {}
- newUpdateSourceControlFromJob :: UpdateSourceControlFromJob
- updateSourceControlFromJob_authStrategy :: Lens' UpdateSourceControlFromJob (Maybe SourceControlAuthStrategy)
- updateSourceControlFromJob_authToken :: Lens' UpdateSourceControlFromJob (Maybe Text)
- updateSourceControlFromJob_branchName :: Lens' UpdateSourceControlFromJob (Maybe Text)
- updateSourceControlFromJob_commitId :: Lens' UpdateSourceControlFromJob (Maybe Text)
- updateSourceControlFromJob_folder :: Lens' UpdateSourceControlFromJob (Maybe Text)
- updateSourceControlFromJob_jobName :: Lens' UpdateSourceControlFromJob (Maybe Text)
- updateSourceControlFromJob_provider :: Lens' UpdateSourceControlFromJob (Maybe SourceControlProvider)
- updateSourceControlFromJob_repositoryName :: Lens' UpdateSourceControlFromJob (Maybe Text)
- updateSourceControlFromJob_repositoryOwner :: Lens' UpdateSourceControlFromJob (Maybe Text)
- data UpdateSourceControlFromJobResponse = UpdateSourceControlFromJobResponse' {
- jobName :: Maybe Text
- httpStatus :: Int
- newUpdateSourceControlFromJobResponse :: Int -> UpdateSourceControlFromJobResponse
- updateSourceControlFromJobResponse_jobName :: Lens' UpdateSourceControlFromJobResponse (Maybe Text)
- updateSourceControlFromJobResponse_httpStatus :: Lens' UpdateSourceControlFromJobResponse Int
Creating a Request
data UpdateSourceControlFromJob Source #
See: newUpdateSourceControlFromJob
smart constructor.
UpdateSourceControlFromJob' | |
|
Instances
newUpdateSourceControlFromJob :: UpdateSourceControlFromJob Source #
Create a value of UpdateSourceControlFromJob
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:
UpdateSourceControlFromJob
, updateSourceControlFromJob_authStrategy
- The type of authentication, which can be an authentication token stored
in Amazon Web Services Secrets Manager, or a personal access token.
UpdateSourceControlFromJob
, updateSourceControlFromJob_authToken
- The value of the authorization token.
$sel:branchName:UpdateSourceControlFromJob'
, updateSourceControlFromJob_branchName
- An optional branch in the remote repository.
$sel:commitId:UpdateSourceControlFromJob'
, updateSourceControlFromJob_commitId
- A commit ID for a commit in the remote repository.
UpdateSourceControlFromJob
, updateSourceControlFromJob_folder
- An optional folder in the remote repository.
UpdateSourceControlFromJob
, updateSourceControlFromJob_jobName
- The name of the Glue job to be synchronized to or from the remote
repository.
UpdateSourceControlFromJob
, updateSourceControlFromJob_provider
- The provider for the remote repository.
$sel:repositoryName:UpdateSourceControlFromJob'
, updateSourceControlFromJob_repositoryName
- The name of the remote repository that contains the job artifacts.
$sel:repositoryOwner:UpdateSourceControlFromJob'
, updateSourceControlFromJob_repositoryOwner
- The owner of the remote repository that contains the job artifacts.
Request Lenses
updateSourceControlFromJob_authStrategy :: Lens' UpdateSourceControlFromJob (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.
updateSourceControlFromJob_authToken :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
The value of the authorization token.
updateSourceControlFromJob_branchName :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
An optional branch in the remote repository.
updateSourceControlFromJob_commitId :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
A commit ID for a commit in the remote repository.
updateSourceControlFromJob_folder :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
An optional folder in the remote repository.
updateSourceControlFromJob_jobName :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
The name of the Glue job to be synchronized to or from the remote repository.
updateSourceControlFromJob_provider :: Lens' UpdateSourceControlFromJob (Maybe SourceControlProvider) Source #
The provider for the remote repository.
updateSourceControlFromJob_repositoryName :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
The name of the remote repository that contains the job artifacts.
updateSourceControlFromJob_repositoryOwner :: Lens' UpdateSourceControlFromJob (Maybe Text) Source #
The owner of the remote repository that contains the job artifacts.
Destructuring the Response
data UpdateSourceControlFromJobResponse Source #
See: newUpdateSourceControlFromJobResponse
smart constructor.
UpdateSourceControlFromJobResponse' | |
|
Instances
Generic UpdateSourceControlFromJobResponse Source # | |
Read UpdateSourceControlFromJobResponse Source # | |
Show UpdateSourceControlFromJobResponse Source # | |
NFData UpdateSourceControlFromJobResponse Source # | |
Defined in Amazonka.Glue.UpdateSourceControlFromJob rnf :: UpdateSourceControlFromJobResponse -> () # | |
Eq UpdateSourceControlFromJobResponse Source # | |
type Rep UpdateSourceControlFromJobResponse Source # | |
Defined in Amazonka.Glue.UpdateSourceControlFromJob type Rep UpdateSourceControlFromJobResponse = D1 ('MetaData "UpdateSourceControlFromJobResponse" "Amazonka.Glue.UpdateSourceControlFromJob" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "UpdateSourceControlFromJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateSourceControlFromJobResponse Source #
Create a value of UpdateSourceControlFromJobResponse
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:
UpdateSourceControlFromJob
, updateSourceControlFromJobResponse_jobName
- The name of the Glue job.
$sel:httpStatus:UpdateSourceControlFromJobResponse'
, updateSourceControlFromJobResponse_httpStatus
- The response's http status code.
Response Lenses
updateSourceControlFromJobResponse_jobName :: Lens' UpdateSourceControlFromJobResponse (Maybe Text) Source #
The name of the Glue job.
updateSourceControlFromJobResponse_httpStatus :: Lens' UpdateSourceControlFromJobResponse Int Source #
The response's http status code.