amazonka-glue-2.0: Amazon Glue SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Glue.UpdateSourceControlFromJob

Description

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

Creating a Request

data UpdateSourceControlFromJob Source #

See: newUpdateSourceControlFromJob smart constructor.

Constructors

UpdateSourceControlFromJob' 

Fields

Instances

Instances details
ToJSON UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

ToHeaders UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

ToPath UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

ToQuery UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

AWSRequest UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Generic UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Associated Types

type Rep UpdateSourceControlFromJob :: Type -> Type #

Read UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Show UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

NFData UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Eq UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Hashable UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

type AWSResponse UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

type Rep UpdateSourceControlFromJob Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

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_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_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 #

Constructors

UpdateSourceControlFromJobResponse' 

Fields

Instances

Instances details
Generic UpdateSourceControlFromJobResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Associated Types

type Rep UpdateSourceControlFromJobResponse :: Type -> Type #

Read UpdateSourceControlFromJobResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Show UpdateSourceControlFromJobResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

NFData UpdateSourceControlFromJobResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

Eq UpdateSourceControlFromJobResponse Source # 
Instance details

Defined in Amazonka.Glue.UpdateSourceControlFromJob

type Rep UpdateSourceControlFromJobResponse Source # 
Instance details

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