Class: AWS.Glue
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Glue
- Identifier:
- glue
- API Version:
- 2017-03-31
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Defines the public endpoint for the Glue service.
Sending a Request Using Glue
var glue = new AWS.Glue();
glue.batchCreatePartition(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the Glue object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var glue = new AWS.Glue({apiVersion: '2017-03-31'});
You can also set the API version globally in AWS.config.apiVersions using
the glue service identifier:
AWS.config.apiVersions = {
glue: '2017-03-31',
// other service API versions
};
var glue = new AWS.Glue();
Constructor Summary collapse
-
new AWS.Glue(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
batchCreatePartition(params = {}, callback) ⇒ AWS.Request
Creates one or more partitions in a batch operation.
.
-
batchDeleteConnection(params = {}, callback) ⇒ AWS.Request
Deletes a list of connection definitions from the Data Catalog.
.
-
batchDeletePartition(params = {}, callback) ⇒ AWS.Request
Deletes one or more partitions in a batch operation.
.
-
batchDeleteTable(params = {}, callback) ⇒ AWS.Request
Deletes multiple tables at once.
Note: After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table.- batchDeleteTableVersion(params = {}, callback) ⇒ AWS.Request
Deletes a specified batch of versions of a table.
.
- batchGetBlueprints(params = {}, callback) ⇒ AWS.Request
Retrieves information about a list of blueprints.
.
- batchGetCrawlers(params = {}, callback) ⇒ AWS.Request
Returns a list of resource metadata for a given list of crawler names.
- batchGetCustomEntityTypes(params = {}, callback) ⇒ AWS.Request
Retrieves the details for the custom patterns specified by a list of names.
.
- batchGetDataQualityResult(params = {}, callback) ⇒ AWS.Request
Retrieves a list of data quality results for the specified result IDs.
.
- batchGetDevEndpoints(params = {}, callback) ⇒ AWS.Request
Returns a list of resource metadata for a given list of development endpoint names.
- batchGetJobs(params = {}, callback) ⇒ AWS.Request
Returns a list of resource metadata for a given list of job names.
- batchGetPartition(params = {}, callback) ⇒ AWS.Request
Retrieves partitions in a batch request.
.
- batchGetTableOptimizer(params = {}, callback) ⇒ AWS.Request
Returns the configuration for the specified table optimizers.
.
- batchGetTriggers(params = {}, callback) ⇒ AWS.Request
Returns a list of resource metadata for a given list of trigger names.
- batchGetWorkflows(params = {}, callback) ⇒ AWS.Request
Returns a list of resource metadata for a given list of workflow names.
- batchPutDataQualityStatisticAnnotation(params = {}, callback) ⇒ AWS.Request
Annotate datapoints over time for a specific data quality statistic.
.
- batchStopJobRun(params = {}, callback) ⇒ AWS.Request
Stops one or more job runs for a specified job definition.
.
- batchUpdatePartition(params = {}, callback) ⇒ AWS.Request
Updates one or more partitions in a batch operation.
.
- cancelDataQualityRuleRecommendationRun(params = {}, callback) ⇒ AWS.Request
Cancels the specified recommendation run that was being used to generate rules.
.
- cancelDataQualityRulesetEvaluationRun(params = {}, callback) ⇒ AWS.Request
Cancels a run where a ruleset is being evaluated against a data source.
.
- cancelMLTaskRun(params = {}, callback) ⇒ AWS.Request
Cancels (stops) a task run.
- cancelStatement(params = {}, callback) ⇒ AWS.Request
Cancels the statement.
.
- checkSchemaVersionValidity(params = {}, callback) ⇒ AWS.Request
Validates the supplied schema.
- createBlueprint(params = {}, callback) ⇒ AWS.Request
Registers a blueprint with Glue.
.
- createClassifier(params = {}, callback) ⇒ AWS.Request
Creates a classifier in the user's account.
- createConnection(params = {}, callback) ⇒ AWS.Request
Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM
.glue:PassConnectionpermission.- createCrawler(params = {}, callback) ⇒ AWS.Request
Creates a new crawler with specified targets, role, configuration, and optional schedule.
- createCustomEntityType(params = {}, callback) ⇒ AWS.Request
Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
Each custom pattern you create specifies a regular expression and an optional list of context words.
- createDatabase(params = {}, callback) ⇒ AWS.Request
Creates a new database in a Data Catalog.
.
- createDataQualityRuleset(params = {}, callback) ⇒ AWS.Request
Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
You create the ruleset using the Data Quality Definition Language (DQDL).
- createDevEndpoint(params = {}, callback) ⇒ AWS.Request
Creates a new development endpoint.
.
- createJob(params = {}, callback) ⇒ AWS.Request
Creates a new job definition.
.
- createMLTransform(params = {}, callback) ⇒ AWS.Request
Creates an Glue machine learning transform.
- createPartition(params = {}, callback) ⇒ AWS.Request
Creates a new partition.
.
- createPartitionIndex(params = {}, callback) ⇒ AWS.Request
Creates a specified partition index in an existing table.
.
- createRegistry(params = {}, callback) ⇒ AWS.Request
Creates a new registry which may be used to hold a collection of schemas.
.
- createSchema(params = {}, callback) ⇒ AWS.Request
Creates a new schema set and registers the schema definition.
- createScript(params = {}, callback) ⇒ AWS.Request
Transforms a directed acyclic graph (DAG) into code.
.
- createSecurityConfiguration(params = {}, callback) ⇒ AWS.Request
Creates a new security configuration.
- createSession(params = {}, callback) ⇒ AWS.Request
Creates a new session.
.
- createTable(params = {}, callback) ⇒ AWS.Request
Creates a new table definition in the Data Catalog.
.
- createTableOptimizer(params = {}, callback) ⇒ AWS.Request
Creates a new table optimizer for a specific function.
- createTrigger(params = {}, callback) ⇒ AWS.Request
Creates a new trigger.
.
- createUsageProfile(params = {}, callback) ⇒ AWS.Request
Creates an Glue usage profile.
.
- createUserDefinedFunction(params = {}, callback) ⇒ AWS.Request
Creates a new function definition in the Data Catalog.
.
- createWorkflow(params = {}, callback) ⇒ AWS.Request
Creates a new workflow.
.
- deleteBlueprint(params = {}, callback) ⇒ AWS.Request
Deletes an existing blueprint.
.
- deleteClassifier(params = {}, callback) ⇒ AWS.Request
Removes a classifier from the Data Catalog.
.
- deleteColumnStatisticsForPartition(params = {}, callback) ⇒ AWS.Request
Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is
.DeletePartition.- deleteColumnStatisticsForTable(params = {}, callback) ⇒ AWS.Request
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
.DeleteTable.- deleteConnection(params = {}, callback) ⇒ AWS.Request
Deletes a connection from the Data Catalog.
.
- deleteCrawler(params = {}, callback) ⇒ AWS.Request
Removes a specified crawler from the Glue Data Catalog, unless the crawler state is
RUNNING..
- deleteCustomEntityType(params = {}, callback) ⇒ AWS.Request
Deletes a custom pattern by specifying its name.
.
- deleteDatabase(params = {}, callback) ⇒ AWS.Request
Removes a specified database from a Data Catalog.
Note: After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database.- deleteDataQualityRuleset(params = {}, callback) ⇒ AWS.Request
Deletes a data quality ruleset.
.
- deleteDevEndpoint(params = {}, callback) ⇒ AWS.Request
Deletes a specified development endpoint.
.
- deleteJob(params = {}, callback) ⇒ AWS.Request
Deletes a specified job definition.
- deleteMLTransform(params = {}, callback) ⇒ AWS.Request
Deletes an Glue machine learning transform.
- deletePartition(params = {}, callback) ⇒ AWS.Request
Deletes a specified partition.
.
- deletePartitionIndex(params = {}, callback) ⇒ AWS.Request
Deletes a specified partition index from an existing table.
.
- deleteRegistry(params = {}, callback) ⇒ AWS.Request
Delete the entire registry including schema and all of its versions.
- deleteResourcePolicy(params = {}, callback) ⇒ AWS.Request
Deletes a specified policy.
.
- deleteSchema(params = {}, callback) ⇒ AWS.Request
Deletes the entire schema set, including the schema set and all of its versions.
- deleteSchemaVersions(params = {}, callback) ⇒ AWS.Request
Remove versions from the specified schema.
- deleteSecurityConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes a specified security configuration.
.
- deleteSession(params = {}, callback) ⇒ AWS.Request
Deletes the session.
.
- deleteTable(params = {}, callback) ⇒ AWS.Request
Removes a table definition from the Data Catalog.
Note: After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table.- deleteTableOptimizer(params = {}, callback) ⇒ AWS.Request
Deletes an optimizer and all associated metadata for a table.
- deleteTableVersion(params = {}, callback) ⇒ AWS.Request
Deletes a specified version of a table.
.
- deleteTrigger(params = {}, callback) ⇒ AWS.Request
Deletes a specified trigger.
- deleteUsageProfile(params = {}, callback) ⇒ AWS.Request
Deletes the Glue specified usage profile.
.
- deleteUserDefinedFunction(params = {}, callback) ⇒ AWS.Request
Deletes an existing function definition from the Data Catalog.
.
- deleteWorkflow(params = {}, callback) ⇒ AWS.Request
Deletes a workflow.
.
- getBlueprint(params = {}, callback) ⇒ AWS.Request
Retrieves the details of a blueprint.
.
- getBlueprintRun(params = {}, callback) ⇒ AWS.Request
Retrieves the details of a blueprint run.
.
- getBlueprintRuns(params = {}, callback) ⇒ AWS.Request
Retrieves the details of blueprint runs for a specified blueprint.
.
- getCatalogImportStatus(params = {}, callback) ⇒ AWS.Request
Retrieves the status of a migration operation.
.
- getClassifier(params = {}, callback) ⇒ AWS.Request
Retrieve a classifier by name.
.
- getClassifiers(params = {}, callback) ⇒ AWS.Request
Lists all classifier objects in the Data Catalog.
.
- getColumnStatisticsForPartition(params = {}, callback) ⇒ AWS.Request
Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
.GetPartition.- getColumnStatisticsForTable(params = {}, callback) ⇒ AWS.Request
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
.GetTable.- getColumnStatisticsTaskRun(params = {}, callback) ⇒ AWS.Request
Get the associated metadata/information for a task run, given a task run ID.
.
- getColumnStatisticsTaskRuns(params = {}, callback) ⇒ AWS.Request
Retrieves information about all runs associated with the specified table.
.
- getConnection(params = {}, callback) ⇒ AWS.Request
Retrieves a connection definition from the Data Catalog.
.
- getConnections(params = {}, callback) ⇒ AWS.Request
Retrieves a list of connection definitions from the Data Catalog.
.
- getCrawler(params = {}, callback) ⇒ AWS.Request
Retrieves metadata for a specified crawler.
.
- getCrawlerMetrics(params = {}, callback) ⇒ AWS.Request
Retrieves metrics about specified crawlers.
.
- getCrawlers(params = {}, callback) ⇒ AWS.Request
Retrieves metadata for all crawlers defined in the customer account.
.
- getCustomEntityType(params = {}, callback) ⇒ AWS.Request
Retrieves the details of a custom pattern by specifying its name.
.
- getDatabase(params = {}, callback) ⇒ AWS.Request
Retrieves the definition of a specified database.
.
- getDatabases(params = {}, callback) ⇒ AWS.Request
Retrieves all databases defined in a given Data Catalog.
.
- getDataCatalogEncryptionSettings(params = {}, callback) ⇒ AWS.Request
Retrieves the security configuration for a specified catalog.
.
- getDataflowGraph(params = {}, callback) ⇒ AWS.Request
Transforms a Python script into a directed acyclic graph (DAG).
- getDataQualityModel(params = {}, callback) ⇒ AWS.Request
Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).
.
- getDataQualityModelResult(params = {}, callback) ⇒ AWS.Request
Retrieve a statistic's predictions for a given Profile ID.
.
- getDataQualityResult(params = {}, callback) ⇒ AWS.Request
Retrieves the result of a data quality rule evaluation.
.
- getDataQualityRuleRecommendationRun(params = {}, callback) ⇒ AWS.Request
Gets the specified recommendation run that was used to generate rules.
.
- getDataQualityRuleset(params = {}, callback) ⇒ AWS.Request
Returns an existing ruleset by identifier or name.
.
- getDataQualityRulesetEvaluationRun(params = {}, callback) ⇒ AWS.Request
Retrieves a specific run where a ruleset is evaluated against a data source.
.
- getDevEndpoint(params = {}, callback) ⇒ AWS.Request
Retrieves information about a specified development endpoint.
Note: When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated.- getDevEndpoints(params = {}, callback) ⇒ AWS.Request
Retrieves all the development endpoints in this Amazon Web Services account.
Note: When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated.- getJob(params = {}, callback) ⇒ AWS.Request
Retrieves an existing job definition.
.
- getJobBookmark(params = {}, callback) ⇒ AWS.Request
Returns information on a job bookmark entry.
For more information about enabling and using job bookmarks, see:
.- getJobRun(params = {}, callback) ⇒ AWS.Request
Retrieves the metadata for a given job run.
- getJobRuns(params = {}, callback) ⇒ AWS.Request
Retrieves metadata for all runs of a given job definition.
.
- getJobs(params = {}, callback) ⇒ AWS.Request
Retrieves all current job definitions.
.
- getMapping(params = {}, callback) ⇒ AWS.Request
Creates mappings.
.
- getMLTaskRun(params = {}, callback) ⇒ AWS.Request
Gets details for a specific task run on a machine learning transform.
- getMLTaskRuns(params = {}, callback) ⇒ AWS.Request
Gets a list of runs for a machine learning transform.
- getMLTransform(params = {}, callback) ⇒ AWS.Request
Gets an Glue machine learning transform artifact and all its corresponding metadata.
- getMLTransforms(params = {}, callback) ⇒ AWS.Request
Gets a sortable, filterable list of existing Glue machine learning transforms.
- getPartition(params = {}, callback) ⇒ AWS.Request
Retrieves information about a specified partition.
.
- getPartitionIndexes(params = {}, callback) ⇒ AWS.Request
Retrieves the partition indexes associated with a table.
.
- getPartitions(params = {}, callback) ⇒ AWS.Request
Retrieves information about the partitions in a table.
.
- getPlan(params = {}, callback) ⇒ AWS.Request
Gets code to perform a specified mapping.
.
- getRegistry(params = {}, callback) ⇒ AWS.Request
Describes the specified registry in detail.
.
- getResourcePolicies(params = {}, callback) ⇒ AWS.Request
Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.
- getResourcePolicy(params = {}, callback) ⇒ AWS.Request
Retrieves a specified resource policy.
.
- getSchema(params = {}, callback) ⇒ AWS.Request
Describes the specified schema in detail.
.
- getSchemaByDefinition(params = {}, callback) ⇒ AWS.Request
Retrieves a schema by the
SchemaDefinition.- getSchemaVersion(params = {}, callback) ⇒ AWS.Request
Get the specified schema by its unique ID assigned when a version of the schema is created or registered.
- getSchemaVersionsDiff(params = {}, callback) ⇒ AWS.Request
Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.
This API allows you to compare two schema versions between two schema definitions under the same schema.
.- getSecurityConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves a specified security configuration.
.
- getSecurityConfigurations(params = {}, callback) ⇒ AWS.Request
Retrieves a list of all security configurations.
.
- getSession(params = {}, callback) ⇒ AWS.Request
Retrieves the session.
.
- getStatement(params = {}, callback) ⇒ AWS.Request
Retrieves the statement.
.
- getTable(params = {}, callback) ⇒ AWS.Request
Retrieves the
Tabledefinition in a Data Catalog for a specified table..
- getTableOptimizer(params = {}, callback) ⇒ AWS.Request
Returns the configuration of all optimizers associated with a specified table.
.
- getTables(params = {}, callback) ⇒ AWS.Request
Retrieves the definitions of some or all of the tables in a given
Database..
- getTableVersion(params = {}, callback) ⇒ AWS.Request
Retrieves a specified version of a table.
.
- getTableVersions(params = {}, callback) ⇒ AWS.Request
Retrieves a list of strings that identify available versions of a specified table.
.
- getTags(params = {}, callback) ⇒ AWS.Request
Retrieves a list of tags associated with a resource.
.
- getTrigger(params = {}, callback) ⇒ AWS.Request
Retrieves the definition of a trigger.
.
- getTriggers(params = {}, callback) ⇒ AWS.Request
Gets all the triggers associated with a job.
.
- getUnfilteredPartitionMetadata(params = {}, callback) ⇒ AWS.Request
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
.glue:GetPartition.- getUnfilteredPartitionsMetadata(params = {}, callback) ⇒ AWS.Request
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
.glue:GetPartitions.- getUnfilteredTableMetadata(params = {}, callback) ⇒ AWS.Request
Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.
For IAM authorization, the public IAM action associated with this API is
.glue:GetTable.- getUsageProfile(params = {}, callback) ⇒ AWS.Request
Retrieves information about the specified Glue usage profile.
.
- getUserDefinedFunction(params = {}, callback) ⇒ AWS.Request
Retrieves a specified function definition from the Data Catalog.
.
- getUserDefinedFunctions(params = {}, callback) ⇒ AWS.Request
Retrieves multiple function definitions from the Data Catalog.
.
- getWorkflow(params = {}, callback) ⇒ AWS.Request
Retrieves resource metadata for a workflow.
.
- getWorkflowRun(params = {}, callback) ⇒ AWS.Request
Retrieves the metadata for a given workflow run.
- getWorkflowRunProperties(params = {}, callback) ⇒ AWS.Request
Retrieves the workflow run properties which were set during the run.
.
- getWorkflowRuns(params = {}, callback) ⇒ AWS.Request
Retrieves metadata for all runs of a given workflow.
.
- importCatalogToGlue(params = {}, callback) ⇒ AWS.Request
Imports an existing Amazon Athena Data Catalog to Glue.
.
- listBlueprints(params = {}, callback) ⇒ AWS.Request
Lists all the blueprint names in an account.
.
- listColumnStatisticsTaskRuns(params = {}, callback) ⇒ AWS.Request
List all task runs for a particular account.
.
- listCrawlers(params = {}, callback) ⇒ AWS.Request
Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.
- listCrawls(params = {}, callback) ⇒ AWS.Request
Returns all the crawls of a specified crawler.
- listCustomEntityTypes(params = {}, callback) ⇒ AWS.Request
Lists all the custom patterns that have been created.
.
- listDataQualityResults(params = {}, callback) ⇒ AWS.Request
Returns all data quality execution results for your account.
.
- listDataQualityRuleRecommendationRuns(params = {}, callback) ⇒ AWS.Request
Lists the recommendation runs meeting the filter criteria.
.
- listDataQualityRulesetEvaluationRuns(params = {}, callback) ⇒ AWS.Request
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
.
- listDataQualityRulesets(params = {}, callback) ⇒ AWS.Request
Returns a paginated list of rulesets for the specified list of Glue tables.
.
- listDataQualityStatisticAnnotations(params = {}, callback) ⇒ AWS.Request
Retrieve annotations for a data quality statistic.
.
- listDataQualityStatistics(params = {}, callback) ⇒ AWS.Request
Retrieves a list of data quality statistics.
.
- listDevEndpoints(params = {}, callback) ⇒ AWS.Request
Retrieves the names of all
DevEndpointresources in this Amazon Web Services account, or the resources with the specified tag.- listJobs(params = {}, callback) ⇒ AWS.Request
Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.
- listMLTransforms(params = {}, callback) ⇒ AWS.Request
Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag.
- listRegistries(params = {}, callback) ⇒ AWS.Request
Returns a list of registries that you have created, with minimal registry information.
- listSchemas(params = {}, callback) ⇒ AWS.Request
Returns a list of schemas with minimal details.
- listSchemaVersions(params = {}, callback) ⇒ AWS.Request
Returns a list of schema versions that you have created, with minimal information.
- listSessions(params = {}, callback) ⇒ AWS.Request
Retrieve a list of sessions.
.
- listStatements(params = {}, callback) ⇒ AWS.Request
Lists statements for the session.
.
- listTableOptimizerRuns(params = {}, callback) ⇒ AWS.Request
Lists the history of previous optimizer runs for a specific table.
.
- listTriggers(params = {}, callback) ⇒ AWS.Request
Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.
- listUsageProfiles(params = {}, callback) ⇒ AWS.Request
List all the Glue usage profiles.
.
- listWorkflows(params = {}, callback) ⇒ AWS.Request
Lists names of workflows created in the account.
.
- putDataCatalogEncryptionSettings(params = {}, callback) ⇒ AWS.Request
Sets the security configuration for a specified catalog.
- putDataQualityProfileAnnotation(params = {}, callback) ⇒ AWS.Request
Annotate all datapoints for a Profile.
.
- putResourcePolicy(params = {}, callback) ⇒ AWS.Request
Sets the Data Catalog resource policy for access control.
.
- putSchemaVersionMetadata(params = {}, callback) ⇒ AWS.Request
Puts the metadata key value pair for a specified schema version ID.
- putWorkflowRunProperties(params = {}, callback) ⇒ AWS.Request
Puts the specified workflow run properties for the given workflow run.
- querySchemaVersionMetadata(params = {}, callback) ⇒ AWS.Request
Queries for the schema version metadata information.
- registerSchemaVersion(params = {}, callback) ⇒ AWS.Request
Adds a new version to the existing schema.
- removeSchemaVersionMetadata(params = {}, callback) ⇒ AWS.Request
Removes a key value pair from the schema version metadata for the specified schema version ID.
.
- resetJobBookmark(params = {}, callback) ⇒ AWS.Request
Resets a bookmark entry.
For more information about enabling and using job bookmarks, see:
.- resumeWorkflowRun(params = {}, callback) ⇒ AWS.Request
Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run.
- runStatement(params = {}, callback) ⇒ AWS.Request
Executes the statement.
.
- searchTables(params = {}, callback) ⇒ AWS.Request
Searches a set of tables based on properties in the table metadata as well as on the parent database.
- startBlueprintRun(params = {}, callback) ⇒ AWS.Request
Starts a new run of the specified blueprint.
.
- startColumnStatisticsTaskRun(params = {}, callback) ⇒ AWS.Request
Starts a column statistics task run, for a specified table and columns.
.
- startCrawler(params = {}, callback) ⇒ AWS.Request
Starts a crawl using the specified crawler, regardless of what is scheduled.
- startCrawlerSchedule(params = {}, callback) ⇒ AWS.Request
Changes the schedule state of the specified crawler to
SCHEDULED, unless the crawler is already running or the schedule state is alreadySCHEDULED..
- startDataQualityRuleRecommendationRun(params = {}, callback) ⇒ AWS.Request
Starts a recommendation run that is used to generate rules when you don't know what rules to write.
- startDataQualityRulesetEvaluationRun(params = {}, callback) ⇒ AWS.Request
Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table).
- startExportLabelsTaskRun(params = {}, callback) ⇒ AWS.Request
Begins an asynchronous task to export all labeled data for a particular transform.
- startImportLabelsTaskRun(params = {}, callback) ⇒ AWS.Request
Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality.
- startJobRun(params = {}, callback) ⇒ AWS.Request
Starts a job run using a job definition.
.
- startMLEvaluationTaskRun(params = {}, callback) ⇒ AWS.Request
Starts a task to estimate the quality of the transform.
- startMLLabelingSetGenerationTaskRun(params = {}, callback) ⇒ AWS.Request
Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.
When the
StartMLLabelingSetGenerationTaskRunfinishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.In the case of the
FindMatchestransform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”After the labeling process is finished, you can upload your labels with a call to
StartImportLabelsTaskRun.- startTrigger(params = {}, callback) ⇒ AWS.Request
Starts an existing trigger.
- startWorkflowRun(params = {}, callback) ⇒ AWS.Request
Starts a new run of the specified workflow.
.
- stopColumnStatisticsTaskRun(params = {}, callback) ⇒ AWS.Request
Stops a task run for the specified table.
.
- stopCrawler(params = {}, callback) ⇒ AWS.Request
If the specified crawler is running, stops the crawl.
.
- stopCrawlerSchedule(params = {}, callback) ⇒ AWS.Request
Sets the schedule state of the specified crawler to
NOT_SCHEDULED, but does not stop the crawler if it is already running..
- stopSession(params = {}, callback) ⇒ AWS.Request
Stops the session.
.
- stopTrigger(params = {}, callback) ⇒ AWS.Request
Stops a specified trigger.
.
- stopWorkflowRun(params = {}, callback) ⇒ AWS.Request
Stops the execution of the specified workflow run.
.
- tagResource(params = {}, callback) ⇒ AWS.Request
Adds tags to a resource.
- untagResource(params = {}, callback) ⇒ AWS.Request
Removes tags from a resource.
.
- updateBlueprint(params = {}, callback) ⇒ AWS.Request
Updates a registered blueprint.
.
- updateClassifier(params = {}, callback) ⇒ AWS.Request
Modifies an existing classifier (a
GrokClassifier, anXMLClassifier, aJsonClassifier, or aCsvClassifier, depending on which field is present)..
- updateColumnStatisticsForPartition(params = {}, callback) ⇒ AWS.Request
Creates or updates partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
.UpdatePartition.- updateColumnStatisticsForTable(params = {}, callback) ⇒ AWS.Request
Creates or updates table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
.UpdateTable.- updateConnection(params = {}, callback) ⇒ AWS.Request
Updates a connection definition in the Data Catalog.
.
- updateCrawler(params = {}, callback) ⇒ AWS.Request
Updates a crawler.
- updateCrawlerSchedule(params = {}, callback) ⇒ AWS.Request
Updates the schedule of a crawler using a
cronexpression.- updateDatabase(params = {}, callback) ⇒ AWS.Request
Updates an existing database definition in a Data Catalog.
.
- updateDataQualityRuleset(params = {}, callback) ⇒ AWS.Request
Updates the specified data quality ruleset.
.
- updateDevEndpoint(params = {}, callback) ⇒ AWS.Request
Updates a specified development endpoint.
.
- updateJob(params = {}, callback) ⇒ AWS.Request
Updates an existing job definition.
- updateJobFromSourceControl(params = {}, callback) ⇒ AWS.Request
Synchronizes a job from the source control repository.
- updateMLTransform(params = {}, callback) ⇒ AWS.Request
Updates an existing machine learning transform.
- updatePartition(params = {}, callback) ⇒ AWS.Request
Updates a partition.
.
- updateRegistry(params = {}, callback) ⇒ AWS.Request
Updates an existing registry which is used to hold a collection of schemas.
- updateSchema(params = {}, callback) ⇒ AWS.Request
Updates the description, compatibility setting, or version checkpoint for a schema set.
For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting.
- updateSourceControlFromJob(params = {}, callback) ⇒ AWS.Request
Synchronizes a job to the source control repository.
- updateTable(params = {}, callback) ⇒ AWS.Request
Updates a metadata table in the Data Catalog.
.
- updateTableOptimizer(params = {}, callback) ⇒ AWS.Request
Updates the configuration for an existing table optimizer.
.
- updateTrigger(params = {}, callback) ⇒ AWS.Request
Updates a trigger definition.
.
- updateUsageProfile(params = {}, callback) ⇒ AWS.Request
Update an Glue usage profile.
.
- updateUserDefinedFunction(params = {}, callback) ⇒ AWS.Request
Updates an existing function definition in the Data Catalog.
.
- updateWorkflow(params = {}, callback) ⇒ AWS.Request
Updates an existing workflow.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.Glue(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
batchCreatePartition(params = {}, callback) ⇒ AWS.Request
Creates one or more partitions in a batch operation.
batchDeleteConnection(params = {}, callback) ⇒ AWS.Request
Deletes a list of connection definitions from the Data Catalog.
batchDeletePartition(params = {}, callback) ⇒ AWS.Request
Deletes one or more partitions in a batch operation.
batchDeleteTable(params = {}, callback) ⇒ AWS.Request
Deletes multiple tables at once.
Note: After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service. To ensure the immediate deletion of all related resources, before callingBatchDeleteTable, useDeleteTableVersionorBatchDeleteTableVersion, andDeletePartitionorBatchDeletePartition, to delete any resources that belong to the table. - batchDeleteTableVersion(params = {}, callback) ⇒ AWS.Request