You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-glue): This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model.
@@ -6419,6 +6429,40 @@ export class Glue extends GlueClient {
6419
6429
}
6420
6430
}
6421
6431
6432
+
/**
6433
+
* <p>Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.</p>
6434
+
*
6435
+
* <p>This API supports optional parameters which take in the repository information.</p>
if(typeofoptionsOrCb!=="object")thrownewError(`Expect http options but get ${typeofoptionsOrCb}`);
6460
+
this.send(command,optionsOrCb||{},cb);
6461
+
}else{
6462
+
returnthis.send(command,optionsOrCb);
6463
+
}
6464
+
}
6465
+
6422
6466
/**
6423
6467
* <p>Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.</p>
6424
6468
*
@@ -6551,6 +6595,40 @@ export class Glue extends GlueClient {
6551
6595
}
6552
6596
}
6553
6597
6598
+
/**
6599
+
* <p>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.</p>
6600
+
*
6601
+
* <p>This API supports optional parameters which take in the repository information.</p>
* <p>Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.</p>
32
+
*
33
+
* <p>This API supports optional parameters which take in the repository information.</p>
34
+
* @example
35
+
* Use a bare-bones client and the command you need to make an API call.
36
+
* ```javascript
37
+
* import { GlueClient, UpdateJobFromSourceControlCommand } from "@aws-sdk/client-glue"; // ES Modules import
* <p>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.</p>
32
+
*
33
+
* <p>This API supports optional parameters which take in the repository information.</p>
34
+
* @example
35
+
* Use a bare-bones client and the command you need to make an API call.
36
+
* ```javascript
37
+
* import { GlueClient, UpdateSourceControlFromJobCommand } from "@aws-sdk/client-glue"; // ES Modules import
0 commit comments