/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the glue-2017-03-31.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Glue.Model; namespace Amazon.Glue { /// /// Interface for accessing Glue /// /// Glue /// /// Defines the public endpoint for the Glue service. /// /// public partial interface IAmazonGlue : IAmazonService, IDisposable { /// /// Paginators for the service /// IGluePaginatorFactory Paginators { get; } #region BatchCreatePartition /// /// Creates one or more partitions in a batch operation. /// /// Container for the necessary parameters to execute the BatchCreatePartition service method. /// /// The response from the BatchCreatePartition service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for BatchCreatePartition Operation BatchCreatePartitionResponse BatchCreatePartition(BatchCreatePartitionRequest request); /// /// Creates one or more partitions in a batch operation. /// /// Container for the necessary parameters to execute the BatchCreatePartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchCreatePartition service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for BatchCreatePartition Operation Task BatchCreatePartitionAsync(BatchCreatePartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchDeleteConnection /// /// Deletes a list of connection definitions from the Data Catalog. /// /// Container for the necessary parameters to execute the BatchDeleteConnection service method. /// /// The response from the BatchDeleteConnection service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for BatchDeleteConnection Operation BatchDeleteConnectionResponse BatchDeleteConnection(BatchDeleteConnectionRequest request); /// /// Deletes a list of connection definitions from the Data Catalog. /// /// Container for the necessary parameters to execute the BatchDeleteConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchDeleteConnection service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for BatchDeleteConnection Operation Task BatchDeleteConnectionAsync(BatchDeleteConnectionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchDeletePartition /// /// Deletes one or more partitions in a batch operation. /// /// Container for the necessary parameters to execute the BatchDeletePartition service method. /// /// The response from the BatchDeletePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchDeletePartition Operation BatchDeletePartitionResponse BatchDeletePartition(BatchDeletePartitionRequest request); /// /// Deletes one or more partitions in a batch operation. /// /// Container for the necessary parameters to execute the BatchDeletePartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchDeletePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchDeletePartition Operation Task BatchDeletePartitionAsync(BatchDeletePartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchDeleteTable /// /// Deletes multiple tables at once. /// /// /// /// 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 calling BatchDeleteTable, /// use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition /// or BatchDeletePartition, to delete any resources that belong to the table. /// /// /// /// Container for the necessary parameters to execute the BatchDeleteTable service method. /// /// The response from the BatchDeleteTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for BatchDeleteTable Operation BatchDeleteTableResponse BatchDeleteTable(BatchDeleteTableRequest request); /// /// Deletes multiple tables at once. /// /// /// /// 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 calling BatchDeleteTable, /// use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition /// or BatchDeletePartition, to delete any resources that belong to the table. /// /// /// /// Container for the necessary parameters to execute the BatchDeleteTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchDeleteTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for BatchDeleteTable Operation Task BatchDeleteTableAsync(BatchDeleteTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchDeleteTableVersion /// /// Deletes a specified batch of versions of a table. /// /// Container for the necessary parameters to execute the BatchDeleteTableVersion service method. /// /// The response from the BatchDeleteTableVersion service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchDeleteTableVersion Operation BatchDeleteTableVersionResponse BatchDeleteTableVersion(BatchDeleteTableVersionRequest request); /// /// Deletes a specified batch of versions of a table. /// /// Container for the necessary parameters to execute the BatchDeleteTableVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchDeleteTableVersion service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchDeleteTableVersion Operation Task BatchDeleteTableVersionAsync(BatchDeleteTableVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetBlueprints /// /// Retrieves information about a list of blueprints. /// /// Container for the necessary parameters to execute the BatchGetBlueprints service method. /// /// The response from the BatchGetBlueprints service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetBlueprints Operation BatchGetBlueprintsResponse BatchGetBlueprints(BatchGetBlueprintsRequest request); /// /// Retrieves information about a list of blueprints. /// /// Container for the necessary parameters to execute the BatchGetBlueprints service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetBlueprints service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetBlueprints Operation Task BatchGetBlueprintsAsync(BatchGetBlueprintsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetCrawlers /// /// Returns a list of resource metadata for a given list of crawler names. After calling /// the ListCrawlers operation, you can call this operation to access the /// data to which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetCrawlers service method. /// /// The response from the BatchGetCrawlers service method, as returned by Glue. /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetCrawlers Operation BatchGetCrawlersResponse BatchGetCrawlers(BatchGetCrawlersRequest request); /// /// Returns a list of resource metadata for a given list of crawler names. After calling /// the ListCrawlers operation, you can call this operation to access the /// data to which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetCrawlers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetCrawlers service method, as returned by Glue. /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetCrawlers Operation Task BatchGetCrawlersAsync(BatchGetCrawlersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetCustomEntityTypes /// /// Retrieves the details for the custom patterns specified by a list of names. /// /// Container for the necessary parameters to execute the BatchGetCustomEntityTypes service method. /// /// The response from the BatchGetCustomEntityTypes service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetCustomEntityTypes Operation BatchGetCustomEntityTypesResponse BatchGetCustomEntityTypes(BatchGetCustomEntityTypesRequest request); /// /// Retrieves the details for the custom patterns specified by a list of names. /// /// Container for the necessary parameters to execute the BatchGetCustomEntityTypes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetCustomEntityTypes service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetCustomEntityTypes Operation Task BatchGetCustomEntityTypesAsync(BatchGetCustomEntityTypesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetDataQualityResult /// /// Retrieves a list of data quality results for the specified result IDs. /// /// Container for the necessary parameters to execute the BatchGetDataQualityResult service method. /// /// The response from the BatchGetDataQualityResult service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetDataQualityResult Operation BatchGetDataQualityResultResponse BatchGetDataQualityResult(BatchGetDataQualityResultRequest request); /// /// Retrieves a list of data quality results for the specified result IDs. /// /// Container for the necessary parameters to execute the BatchGetDataQualityResult service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetDataQualityResult service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetDataQualityResult Operation Task BatchGetDataQualityResultAsync(BatchGetDataQualityResultRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetDevEndpoints /// /// Returns a list of resource metadata for a given list of development endpoint names. /// After calling the ListDevEndpoints operation, you can call this operation /// to access the data to which you have been granted permissions. This operation supports /// all IAM permissions, including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetDevEndpoints service method. /// /// The response from the BatchGetDevEndpoints service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetDevEndpoints Operation BatchGetDevEndpointsResponse BatchGetDevEndpoints(BatchGetDevEndpointsRequest request); /// /// Returns a list of resource metadata for a given list of development endpoint names. /// After calling the ListDevEndpoints operation, you can call this operation /// to access the data to which you have been granted permissions. This operation supports /// all IAM permissions, including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetDevEndpoints service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetDevEndpoints service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetDevEndpoints Operation Task BatchGetDevEndpointsAsync(BatchGetDevEndpointsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetJobs /// /// Returns a list of resource metadata for a given list of job names. After calling the /// ListJobs operation, you can call this operation to access the data to /// which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetJobs service method. /// /// The response from the BatchGetJobs service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetJobs Operation BatchGetJobsResponse BatchGetJobs(BatchGetJobsRequest request); /// /// Returns a list of resource metadata for a given list of job names. After calling the /// ListJobs operation, you can call this operation to access the data to /// which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetJobs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetJobs service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetJobs Operation Task BatchGetJobsAsync(BatchGetJobsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetPartition /// /// Retrieves partitions in a batch request. /// /// Container for the necessary parameters to execute the BatchGetPartition service method. /// /// The response from the BatchGetPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// An error that indicates your data is in an invalid state. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetPartition Operation BatchGetPartitionResponse BatchGetPartition(BatchGetPartitionRequest request); /// /// Retrieves partitions in a batch request. /// /// Container for the necessary parameters to execute the BatchGetPartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// An error that indicates your data is in an invalid state. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetPartition Operation Task BatchGetPartitionAsync(BatchGetPartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetTriggers /// /// Returns a list of resource metadata for a given list of trigger names. After calling /// the ListTriggers operation, you can call this operation to access the /// data to which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetTriggers service method. /// /// The response from the BatchGetTriggers service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetTriggers Operation BatchGetTriggersResponse BatchGetTriggers(BatchGetTriggersRequest request); /// /// Returns a list of resource metadata for a given list of trigger names. After calling /// the ListTriggers operation, you can call this operation to access the /// data to which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetTriggers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetTriggers service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetTriggers Operation Task BatchGetTriggersAsync(BatchGetTriggersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchGetWorkflows /// /// Returns a list of resource metadata for a given list of workflow names. After calling /// the ListWorkflows operation, you can call this operation to access the /// data to which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetWorkflows service method. /// /// The response from the BatchGetWorkflows service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetWorkflows Operation BatchGetWorkflowsResponse BatchGetWorkflows(BatchGetWorkflowsRequest request); /// /// Returns a list of resource metadata for a given list of workflow names. After calling /// the ListWorkflows operation, you can call this operation to access the /// data to which you have been granted permissions. This operation supports all IAM permissions, /// including permission conditions that uses tags. /// /// Container for the necessary parameters to execute the BatchGetWorkflows service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchGetWorkflows service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchGetWorkflows Operation Task BatchGetWorkflowsAsync(BatchGetWorkflowsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchStopJobRun /// /// Stops one or more job runs for a specified job definition. /// /// Container for the necessary parameters to execute the BatchStopJobRun service method. /// /// The response from the BatchStopJobRun service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchStopJobRun Operation BatchStopJobRunResponse BatchStopJobRun(BatchStopJobRunRequest request); /// /// Stops one or more job runs for a specified job definition. /// /// Container for the necessary parameters to execute the BatchStopJobRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchStopJobRun service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchStopJobRun Operation Task BatchStopJobRunAsync(BatchStopJobRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchUpdatePartition /// /// Updates one or more partitions in a batch operation. /// /// Container for the necessary parameters to execute the BatchUpdatePartition service method. /// /// The response from the BatchUpdatePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchUpdatePartition Operation BatchUpdatePartitionResponse BatchUpdatePartition(BatchUpdatePartitionRequest request); /// /// Updates one or more partitions in a batch operation. /// /// Container for the necessary parameters to execute the BatchUpdatePartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchUpdatePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for BatchUpdatePartition Operation Task BatchUpdatePartitionAsync(BatchUpdatePartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CancelDataQualityRuleRecommendationRun /// /// Cancels the specified recommendation run that was being used to generate rules. /// /// Container for the necessary parameters to execute the CancelDataQualityRuleRecommendationRun service method. /// /// The response from the CancelDataQualityRuleRecommendationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelDataQualityRuleRecommendationRun Operation CancelDataQualityRuleRecommendationRunResponse CancelDataQualityRuleRecommendationRun(CancelDataQualityRuleRecommendationRunRequest request); /// /// Cancels the specified recommendation run that was being used to generate rules. /// /// Container for the necessary parameters to execute the CancelDataQualityRuleRecommendationRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CancelDataQualityRuleRecommendationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelDataQualityRuleRecommendationRun Operation Task CancelDataQualityRuleRecommendationRunAsync(CancelDataQualityRuleRecommendationRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CancelDataQualityRulesetEvaluationRun /// /// Cancels a run where a ruleset is being evaluated against a data source. /// /// Container for the necessary parameters to execute the CancelDataQualityRulesetEvaluationRun service method. /// /// The response from the CancelDataQualityRulesetEvaluationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelDataQualityRulesetEvaluationRun Operation CancelDataQualityRulesetEvaluationRunResponse CancelDataQualityRulesetEvaluationRun(CancelDataQualityRulesetEvaluationRunRequest request); /// /// Cancels a run where a ruleset is being evaluated against a data source. /// /// Container for the necessary parameters to execute the CancelDataQualityRulesetEvaluationRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CancelDataQualityRulesetEvaluationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelDataQualityRulesetEvaluationRun Operation Task CancelDataQualityRulesetEvaluationRunAsync(CancelDataQualityRulesetEvaluationRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CancelMLTaskRun /// /// Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that /// Glue runs on your behalf as part of various machine learning workflows. You can cancel /// a machine learning task run at any time by calling CancelMLTaskRun with /// a task run's parent transform's TransformID and the task run's TaskRunId. /// /// Container for the necessary parameters to execute the CancelMLTaskRun service method. /// /// The response from the CancelMLTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelMLTaskRun Operation CancelMLTaskRunResponse CancelMLTaskRun(CancelMLTaskRunRequest request); /// /// Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that /// Glue runs on your behalf as part of various machine learning workflows. You can cancel /// a machine learning task run at any time by calling CancelMLTaskRun with /// a task run's parent transform's TransformID and the task run's TaskRunId. /// /// Container for the necessary parameters to execute the CancelMLTaskRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CancelMLTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelMLTaskRun Operation Task CancelMLTaskRunAsync(CancelMLTaskRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CancelStatement /// /// Cancels the statement. /// /// Container for the necessary parameters to execute the CancelStatement service method. /// /// The response from the CancelStatement service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelStatement Operation CancelStatementResponse CancelStatement(CancelStatementRequest request); /// /// Cancels the statement. /// /// Container for the necessary parameters to execute the CancelStatement service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CancelStatement service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CancelStatement Operation Task CancelStatementAsync(CancelStatementRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CheckSchemaVersionValidity /// /// Validates the supplied schema. This call has no side effects, it simply validates /// using the supplied schema using DataFormat as the format. Since it does /// not take a schema set name, no compatibility checks are performed. /// /// Container for the necessary parameters to execute the CheckSchemaVersionValidity service method. /// /// The response from the CheckSchemaVersionValidity service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for CheckSchemaVersionValidity Operation CheckSchemaVersionValidityResponse CheckSchemaVersionValidity(CheckSchemaVersionValidityRequest request); /// /// Validates the supplied schema. This call has no side effects, it simply validates /// using the supplied schema using DataFormat as the format. Since it does /// not take a schema set name, no compatibility checks are performed. /// /// Container for the necessary parameters to execute the CheckSchemaVersionValidity service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CheckSchemaVersionValidity service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for CheckSchemaVersionValidity Operation Task CheckSchemaVersionValidityAsync(CheckSchemaVersionValidityRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateBlueprint /// /// Registers a blueprint with Glue. /// /// Container for the necessary parameters to execute the CreateBlueprint service method. /// /// The response from the CreateBlueprint service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateBlueprint Operation CreateBlueprintResponse CreateBlueprint(CreateBlueprintRequest request); /// /// Registers a blueprint with Glue. /// /// Container for the necessary parameters to execute the CreateBlueprint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateBlueprint service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateBlueprint Operation Task CreateBlueprintAsync(CreateBlueprintRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateClassifier /// /// Creates a classifier in the user's account. This can be a GrokClassifier, /// an XMLClassifier, a JsonClassifier, or a CsvClassifier, /// depending on which field of the request is present. /// /// Container for the necessary parameters to execute the CreateClassifier service method. /// /// The response from the CreateClassifier service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CreateClassifier Operation CreateClassifierResponse CreateClassifier(CreateClassifierRequest request); /// /// Creates a classifier in the user's account. This can be a GrokClassifier, /// an XMLClassifier, a JsonClassifier, or a CsvClassifier, /// depending on which field of the request is present. /// /// Container for the necessary parameters to execute the CreateClassifier service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateClassifier service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CreateClassifier Operation Task CreateClassifierAsync(CreateClassifierRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateConnection /// /// Creates a connection definition in the Data Catalog. /// /// Container for the necessary parameters to execute the CreateConnection service method. /// /// The response from the CreateConnection service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateConnection Operation CreateConnectionResponse CreateConnection(CreateConnectionRequest request); /// /// Creates a connection definition in the Data Catalog. /// /// Container for the necessary parameters to execute the CreateConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateConnection service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateConnection Operation Task CreateConnectionAsync(CreateConnectionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateCrawler /// /// Creates a new crawler with specified targets, role, configuration, and optional schedule. /// At least one crawl target must be specified, in the s3Targets field, /// the jdbcTargets field, or the DynamoDBTargets field. /// /// Container for the necessary parameters to execute the CreateCrawler service method. /// /// The response from the CreateCrawler service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateCrawler Operation CreateCrawlerResponse CreateCrawler(CreateCrawlerRequest request); /// /// Creates a new crawler with specified targets, role, configuration, and optional schedule. /// At least one crawl target must be specified, in the s3Targets field, /// the jdbcTargets field, or the DynamoDBTargets field. /// /// Container for the necessary parameters to execute the CreateCrawler service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateCrawler service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateCrawler Operation Task CreateCrawlerAsync(CreateCrawlerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateCustomEntityType /// /// 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. If no context words are passed only a regular expression is checked. /// /// /// Container for the necessary parameters to execute the CreateCustomEntityType service method. /// /// The response from the CreateCustomEntityType service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateCustomEntityType Operation CreateCustomEntityTypeResponse CreateCustomEntityType(CreateCustomEntityTypeRequest 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. If no context words are passed only a regular expression is checked. /// /// /// Container for the necessary parameters to execute the CreateCustomEntityType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateCustomEntityType service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateCustomEntityType Operation Task CreateCustomEntityTypeAsync(CreateCustomEntityTypeRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDatabase /// /// Creates a new database in a Data Catalog. /// /// Container for the necessary parameters to execute the CreateDatabase service method. /// /// The response from the CreateDatabase service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A federated resource already exists. /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateDatabase Operation CreateDatabaseResponse CreateDatabase(CreateDatabaseRequest request); /// /// Creates a new database in a Data Catalog. /// /// Container for the necessary parameters to execute the CreateDatabase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDatabase service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A federated resource already exists. /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateDatabase Operation Task CreateDatabaseAsync(CreateDatabaseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDataQualityRuleset /// /// 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). For more /// information, see the Glue developer guide. /// /// /// Container for the necessary parameters to execute the CreateDataQualityRuleset service method. /// /// The response from the CreateDataQualityRuleset service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateDataQualityRuleset Operation CreateDataQualityRulesetResponse CreateDataQualityRuleset(CreateDataQualityRulesetRequest 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). For more /// information, see the Glue developer guide. /// /// /// Container for the necessary parameters to execute the CreateDataQualityRuleset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDataQualityRuleset service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateDataQualityRuleset Operation Task CreateDataQualityRulesetAsync(CreateDataQualityRulesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDevEndpoint /// /// Creates a new development endpoint. /// /// Container for the necessary parameters to execute the CreateDevEndpoint service method. /// /// The response from the CreateDevEndpoint service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// /// A value could not be validated. /// /// REST API Reference for CreateDevEndpoint Operation CreateDevEndpointResponse CreateDevEndpoint(CreateDevEndpointRequest request); /// /// Creates a new development endpoint. /// /// Container for the necessary parameters to execute the CreateDevEndpoint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDevEndpoint service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// /// A value could not be validated. /// /// REST API Reference for CreateDevEndpoint Operation Task CreateDevEndpointAsync(CreateDevEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateJob /// /// Creates a new job definition. /// /// Container for the necessary parameters to execute the CreateJob service method. /// /// The response from the CreateJob service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateJob Operation CreateJobResponse CreateJob(CreateJobRequest request); /// /// Creates a new job definition. /// /// Container for the necessary parameters to execute the CreateJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateJob service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateJob Operation Task CreateJobAsync(CreateJobRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateMLTransform /// /// Creates an Glue machine learning transform. This operation creates the transform and /// all the necessary parameters to train it. /// /// /// /// Call this operation as the first step in the process of using a machine learning transform /// (such as the FindMatches transform) for deduplicating data. You can provide /// an optional Description, in addition to the parameters that you want /// to use for your algorithm. /// /// /// /// You must also specify certain parameters for the tasks that Glue runs on your behalf /// as part of learning from your data and creating a high-quality machine learning transform. /// These parameters include Role, and optionally, AllocatedCapacity, /// Timeout, and MaxRetries. For more information, see Jobs. /// /// /// Container for the necessary parameters to execute the CreateMLTransform service method. /// /// The response from the CreateMLTransform service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateMLTransform Operation CreateMLTransformResponse CreateMLTransform(CreateMLTransformRequest request); /// /// Creates an Glue machine learning transform. This operation creates the transform and /// all the necessary parameters to train it. /// /// /// /// Call this operation as the first step in the process of using a machine learning transform /// (such as the FindMatches transform) for deduplicating data. You can provide /// an optional Description, in addition to the parameters that you want /// to use for your algorithm. /// /// /// /// You must also specify certain parameters for the tasks that Glue runs on your behalf /// as part of learning from your data and creating a high-quality machine learning transform. /// These parameters include Role, and optionally, AllocatedCapacity, /// Timeout, and MaxRetries. For more information, see Jobs. /// /// /// Container for the necessary parameters to execute the CreateMLTransform service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMLTransform service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateMLTransform Operation Task CreateMLTransformAsync(CreateMLTransformRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreatePartition /// /// Creates a new partition. /// /// Container for the necessary parameters to execute the CreatePartition service method. /// /// The response from the CreatePartition service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreatePartition Operation CreatePartitionResponse CreatePartition(CreatePartitionRequest request); /// /// Creates a new partition. /// /// Container for the necessary parameters to execute the CreatePartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePartition service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreatePartition Operation Task CreatePartitionAsync(CreatePartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreatePartitionIndex /// /// Creates a specified partition index in an existing table. /// /// Container for the necessary parameters to execute the CreatePartitionIndex service method. /// /// The response from the CreatePartitionIndex service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreatePartitionIndex Operation CreatePartitionIndexResponse CreatePartitionIndex(CreatePartitionIndexRequest request); /// /// Creates a specified partition index in an existing table. /// /// Container for the necessary parameters to execute the CreatePartitionIndex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePartitionIndex service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreatePartitionIndex Operation Task CreatePartitionIndexAsync(CreatePartitionIndexRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateRegistry /// /// Creates a new registry which may be used to hold a collection of schemas. /// /// Container for the necessary parameters to execute the CreateRegistry service method. /// /// The response from the CreateRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateRegistry Operation CreateRegistryResponse CreateRegistry(CreateRegistryRequest request); /// /// Creates a new registry which may be used to hold a collection of schemas. /// /// Container for the necessary parameters to execute the CreateRegistry service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateRegistry Operation Task CreateRegistryAsync(CreateRegistryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSchema /// /// Creates a new schema set and registers the schema definition. Returns an error if /// the schema set already exists without actually registering the version. /// /// /// /// When the schema set is created, a version checkpoint will be set to the first version. /// Compatibility mode "DISABLED" restricts any additional schema versions from being /// added after the first schema version. For all other compatibility modes, validation /// of compatibility settings will be applied only from the second version onwards when /// the RegisterSchemaVersion API is used. /// /// /// /// When this API is called without a RegistryId, this will create an entry /// for a "default-registry" in the registry database tables, if it is not already present. /// /// /// Container for the necessary parameters to execute the CreateSchema service method. /// /// The response from the CreateSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateSchema Operation CreateSchemaResponse CreateSchema(CreateSchemaRequest request); /// /// Creates a new schema set and registers the schema definition. Returns an error if /// the schema set already exists without actually registering the version. /// /// /// /// When the schema set is created, a version checkpoint will be set to the first version. /// Compatibility mode "DISABLED" restricts any additional schema versions from being /// added after the first schema version. For all other compatibility modes, validation /// of compatibility settings will be applied only from the second version onwards when /// the RegisterSchemaVersion API is used. /// /// /// /// When this API is called without a RegistryId, this will create an entry /// for a "default-registry" in the registry database tables, if it is not already present. /// /// /// Container for the necessary parameters to execute the CreateSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateSchema Operation Task CreateSchemaAsync(CreateSchemaRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateScript /// /// Transforms a directed acyclic graph (DAG) into code. /// /// Container for the necessary parameters to execute the CreateScript service method. /// /// The response from the CreateScript service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CreateScript Operation CreateScriptResponse CreateScript(CreateScriptRequest request); /// /// Transforms a directed acyclic graph (DAG) into code. /// /// Container for the necessary parameters to execute the CreateScript service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateScript service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for CreateScript Operation Task CreateScriptAsync(CreateScriptRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSecurityConfiguration /// /// Creates a new security configuration. A security configuration is a set of security /// properties that can be used by Glue. You can use a security configuration to encrypt /// data at rest. For information about using security configurations in Glue, see Encrypting /// Data Written by Crawlers, Jobs, and Development Endpoints. /// /// Container for the necessary parameters to execute the CreateSecurityConfiguration service method. /// /// The response from the CreateSecurityConfiguration service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateSecurityConfiguration Operation CreateSecurityConfigurationResponse CreateSecurityConfiguration(CreateSecurityConfigurationRequest request); /// /// Creates a new security configuration. A security configuration is a set of security /// properties that can be used by Glue. You can use a security configuration to encrypt /// data at rest. For information about using security configurations in Glue, see Encrypting /// Data Written by Crawlers, Jobs, and Development Endpoints. /// /// Container for the necessary parameters to execute the CreateSecurityConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSecurityConfiguration service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateSecurityConfiguration Operation Task CreateSecurityConfigurationAsync(CreateSecurityConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSession /// /// Creates a new session. /// /// Container for the necessary parameters to execute the CreateSession service method. /// /// The response from the CreateSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// /// A value could not be validated. /// /// REST API Reference for CreateSession Operation CreateSessionResponse CreateSession(CreateSessionRequest request); /// /// Creates a new session. /// /// Container for the necessary parameters to execute the CreateSession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// /// A value could not be validated. /// /// REST API Reference for CreateSession Operation Task CreateSessionAsync(CreateSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTable /// /// Creates a new table definition in the Data Catalog. /// /// Container for the necessary parameters to execute the CreateTable service method. /// /// The response from the CreateTable service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateTable Operation CreateTableResponse CreateTable(CreateTableRequest request); /// /// Creates a new table definition in the Data Catalog. /// /// Container for the necessary parameters to execute the CreateTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTable service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateTable Operation Task CreateTableAsync(CreateTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTrigger /// /// Creates a new trigger. /// /// Container for the necessary parameters to execute the CreateTrigger service method. /// /// The response from the CreateTrigger service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateTrigger Operation CreateTriggerResponse CreateTrigger(CreateTriggerRequest request); /// /// Creates a new trigger. /// /// Container for the necessary parameters to execute the CreateTrigger service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTrigger service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateTrigger Operation Task CreateTriggerAsync(CreateTriggerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUserDefinedFunction /// /// Creates a new function definition in the Data Catalog. /// /// Container for the necessary parameters to execute the CreateUserDefinedFunction service method. /// /// The response from the CreateUserDefinedFunction service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateUserDefinedFunction Operation CreateUserDefinedFunctionResponse CreateUserDefinedFunction(CreateUserDefinedFunctionRequest request); /// /// Creates a new function definition in the Data Catalog. /// /// Container for the necessary parameters to execute the CreateUserDefinedFunction service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUserDefinedFunction service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateUserDefinedFunction Operation Task CreateUserDefinedFunctionAsync(CreateUserDefinedFunctionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateWorkflow /// /// Creates a new workflow. /// /// Container for the necessary parameters to execute the CreateWorkflow service method. /// /// The response from the CreateWorkflow service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateWorkflow Operation CreateWorkflowResponse CreateWorkflow(CreateWorkflowRequest request); /// /// Creates a new workflow. /// /// Container for the necessary parameters to execute the CreateWorkflow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateWorkflow service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for CreateWorkflow Operation Task CreateWorkflowAsync(CreateWorkflowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteBlueprint /// /// Deletes an existing blueprint. /// /// Container for the necessary parameters to execute the DeleteBlueprint service method. /// /// The response from the DeleteBlueprint service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteBlueprint Operation DeleteBlueprintResponse DeleteBlueprint(DeleteBlueprintRequest request); /// /// Deletes an existing blueprint. /// /// Container for the necessary parameters to execute the DeleteBlueprint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteBlueprint service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteBlueprint Operation Task DeleteBlueprintAsync(DeleteBlueprintRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteClassifier /// /// Removes a classifier from the Data Catalog. /// /// Container for the necessary parameters to execute the DeleteClassifier service method. /// /// The response from the DeleteClassifier service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for DeleteClassifier Operation DeleteClassifierResponse DeleteClassifier(DeleteClassifierRequest request); /// /// Removes a classifier from the Data Catalog. /// /// Container for the necessary parameters to execute the DeleteClassifier service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteClassifier service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for DeleteClassifier Operation Task DeleteClassifierAsync(DeleteClassifierRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteColumnStatisticsForPartition /// /// Delete the partition column statistics of a column. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// DeletePartition. /// /// /// Container for the necessary parameters to execute the DeleteColumnStatisticsForPartition service method. /// /// The response from the DeleteColumnStatisticsForPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteColumnStatisticsForPartition Operation DeleteColumnStatisticsForPartitionResponse DeleteColumnStatisticsForPartition(DeleteColumnStatisticsForPartitionRequest request); /// /// Delete the partition column statistics of a column. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// DeletePartition. /// /// /// Container for the necessary parameters to execute the DeleteColumnStatisticsForPartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteColumnStatisticsForPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteColumnStatisticsForPartition Operation Task DeleteColumnStatisticsForPartitionAsync(DeleteColumnStatisticsForPartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteColumnStatisticsForTable /// /// Retrieves table statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// DeleteTable. /// /// /// Container for the necessary parameters to execute the DeleteColumnStatisticsForTable service method. /// /// The response from the DeleteColumnStatisticsForTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteColumnStatisticsForTable Operation DeleteColumnStatisticsForTableResponse DeleteColumnStatisticsForTable(DeleteColumnStatisticsForTableRequest request); /// /// Retrieves table statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// DeleteTable. /// /// /// Container for the necessary parameters to execute the DeleteColumnStatisticsForTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteColumnStatisticsForTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteColumnStatisticsForTable Operation Task DeleteColumnStatisticsForTableAsync(DeleteColumnStatisticsForTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteConnection /// /// Deletes a connection from the Data Catalog. /// /// Container for the necessary parameters to execute the DeleteConnection service method. /// /// The response from the DeleteConnection service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for DeleteConnection Operation DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request); /// /// Deletes a connection from the Data Catalog. /// /// Container for the necessary parameters to execute the DeleteConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteConnection service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for DeleteConnection Operation Task DeleteConnectionAsync(DeleteConnectionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteCrawler /// /// Removes a specified crawler from the Glue Data Catalog, unless the crawler state is /// RUNNING. /// /// Container for the necessary parameters to execute the DeleteCrawler service method. /// /// The response from the DeleteCrawler service method, as returned by Glue. /// /// The operation cannot be performed because the crawler is already running. /// /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// /// The specified scheduler is transitioning. /// /// REST API Reference for DeleteCrawler Operation DeleteCrawlerResponse DeleteCrawler(DeleteCrawlerRequest request); /// /// Removes a specified crawler from the Glue Data Catalog, unless the crawler state is /// RUNNING. /// /// Container for the necessary parameters to execute the DeleteCrawler service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteCrawler service method, as returned by Glue. /// /// The operation cannot be performed because the crawler is already running. /// /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// /// The specified scheduler is transitioning. /// /// REST API Reference for DeleteCrawler Operation Task DeleteCrawlerAsync(DeleteCrawlerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteCustomEntityType /// /// Deletes a custom pattern by specifying its name. /// /// Container for the necessary parameters to execute the DeleteCustomEntityType service method. /// /// The response from the DeleteCustomEntityType service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteCustomEntityType Operation DeleteCustomEntityTypeResponse DeleteCustomEntityType(DeleteCustomEntityTypeRequest request); /// /// Deletes a custom pattern by specifying its name. /// /// Container for the necessary parameters to execute the DeleteCustomEntityType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteCustomEntityType service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteCustomEntityType Operation Task DeleteCustomEntityTypeAsync(DeleteCustomEntityTypeRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDatabase /// /// Removes a specified database from a Data Catalog. /// /// /// /// 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. 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 calling DeleteDatabase, /// use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition /// or BatchDeletePartition, DeleteUserDefinedFunction, and /// DeleteTable or BatchDeleteTable, to delete any resources /// that belong to the database. /// /// /// /// Container for the necessary parameters to execute the DeleteDatabase service method. /// /// The response from the DeleteDatabase service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteDatabase Operation DeleteDatabaseResponse DeleteDatabase(DeleteDatabaseRequest request); /// /// Removes a specified database from a Data Catalog. /// /// /// /// 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. 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 calling DeleteDatabase, /// use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition /// or BatchDeletePartition, DeleteUserDefinedFunction, and /// DeleteTable or BatchDeleteTable, to delete any resources /// that belong to the database. /// /// /// /// Container for the necessary parameters to execute the DeleteDatabase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDatabase service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteDatabase Operation Task DeleteDatabaseAsync(DeleteDatabaseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDataQualityRuleset /// /// Deletes a data quality ruleset. /// /// Container for the necessary parameters to execute the DeleteDataQualityRuleset service method. /// /// The response from the DeleteDataQualityRuleset service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteDataQualityRuleset Operation DeleteDataQualityRulesetResponse DeleteDataQualityRuleset(DeleteDataQualityRulesetRequest request); /// /// Deletes a data quality ruleset. /// /// Container for the necessary parameters to execute the DeleteDataQualityRuleset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDataQualityRuleset service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteDataQualityRuleset Operation Task DeleteDataQualityRulesetAsync(DeleteDataQualityRulesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDevEndpoint /// /// Deletes a specified development endpoint. /// /// Container for the necessary parameters to execute the DeleteDevEndpoint service method. /// /// The response from the DeleteDevEndpoint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteDevEndpoint Operation DeleteDevEndpointResponse DeleteDevEndpoint(DeleteDevEndpointRequest request); /// /// Deletes a specified development endpoint. /// /// Container for the necessary parameters to execute the DeleteDevEndpoint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDevEndpoint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteDevEndpoint Operation Task DeleteDevEndpointAsync(DeleteDevEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteJob /// /// Deletes a specified job definition. If the job definition is not found, no exception /// is thrown. /// /// Container for the necessary parameters to execute the DeleteJob service method. /// /// The response from the DeleteJob service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteJob Operation DeleteJobResponse DeleteJob(DeleteJobRequest request); /// /// Deletes a specified job definition. If the job definition is not found, no exception /// is thrown. /// /// Container for the necessary parameters to execute the DeleteJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteJob service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteJob Operation Task DeleteJobAsync(DeleteJobRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteMLTransform /// /// Deletes an Glue machine learning transform. Machine learning transforms are a special /// type of transform that use machine learning to learn the details of the transformation /// to be performed by learning from examples provided by humans. These transformations /// are then saved by Glue. If you no longer need a transform, you can delete it by calling /// DeleteMLTransforms. However, any Glue jobs that still reference the deleted /// transform will no longer succeed. /// /// Container for the necessary parameters to execute the DeleteMLTransform service method. /// /// The response from the DeleteMLTransform service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteMLTransform Operation DeleteMLTransformResponse DeleteMLTransform(DeleteMLTransformRequest request); /// /// Deletes an Glue machine learning transform. Machine learning transforms are a special /// type of transform that use machine learning to learn the details of the transformation /// to be performed by learning from examples provided by humans. These transformations /// are then saved by Glue. If you no longer need a transform, you can delete it by calling /// DeleteMLTransforms. However, any Glue jobs that still reference the deleted /// transform will no longer succeed. /// /// Container for the necessary parameters to execute the DeleteMLTransform service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMLTransform service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteMLTransform Operation Task DeleteMLTransformAsync(DeleteMLTransformRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePartition /// /// Deletes a specified partition. /// /// Container for the necessary parameters to execute the DeletePartition service method. /// /// The response from the DeletePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeletePartition Operation DeletePartitionResponse DeletePartition(DeletePartitionRequest request); /// /// Deletes a specified partition. /// /// Container for the necessary parameters to execute the DeletePartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeletePartition Operation Task DeletePartitionAsync(DeletePartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePartitionIndex /// /// Deletes a specified partition index from an existing table. /// /// Container for the necessary parameters to execute the DeletePartitionIndex service method. /// /// The response from the DeletePartitionIndex service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeletePartitionIndex Operation DeletePartitionIndexResponse DeletePartitionIndex(DeletePartitionIndexRequest request); /// /// Deletes a specified partition index from an existing table. /// /// Container for the necessary parameters to execute the DeletePartitionIndex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePartitionIndex service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeletePartitionIndex Operation Task DeletePartitionIndexAsync(DeletePartitionIndexRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteRegistry /// /// Delete the entire registry including schema and all of its versions. To get the status /// of the delete operation, you can call the GetRegistry API after the asynchronous /// call. Deleting a registry will deactivate all online operations for the registry such /// as the UpdateRegistry, CreateSchema, UpdateSchema, /// and RegisterSchemaVersion APIs. /// /// Container for the necessary parameters to execute the DeleteRegistry service method. /// /// The response from the DeleteRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for DeleteRegistry Operation DeleteRegistryResponse DeleteRegistry(DeleteRegistryRequest request); /// /// Delete the entire registry including schema and all of its versions. To get the status /// of the delete operation, you can call the GetRegistry API after the asynchronous /// call. Deleting a registry will deactivate all online operations for the registry such /// as the UpdateRegistry, CreateSchema, UpdateSchema, /// and RegisterSchemaVersion APIs. /// /// Container for the necessary parameters to execute the DeleteRegistry service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for DeleteRegistry Operation Task DeleteRegistryAsync(DeleteRegistryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteResourcePolicy /// /// Deletes a specified policy. /// /// Container for the necessary parameters to execute the DeleteResourcePolicy service method. /// /// The response from the DeleteResourcePolicy service method, as returned by Glue. /// /// A specified condition was not satisfied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteResourcePolicy Operation DeleteResourcePolicyResponse DeleteResourcePolicy(DeleteResourcePolicyRequest request); /// /// Deletes a specified policy. /// /// Container for the necessary parameters to execute the DeleteResourcePolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteResourcePolicy service method, as returned by Glue. /// /// A specified condition was not satisfied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteResourcePolicy Operation Task DeleteResourcePolicyAsync(DeleteResourcePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSchema /// /// Deletes the entire schema set, including the schema set and all of its versions. To /// get the status of the delete operation, you can call GetSchema API after /// the asynchronous call. Deleting a registry will deactivate all online operations for /// the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion /// APIs. /// /// Container for the necessary parameters to execute the DeleteSchema service method. /// /// The response from the DeleteSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for DeleteSchema Operation DeleteSchemaResponse DeleteSchema(DeleteSchemaRequest request); /// /// Deletes the entire schema set, including the schema set and all of its versions. To /// get the status of the delete operation, you can call GetSchema API after /// the asynchronous call. Deleting a registry will deactivate all online operations for /// the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion /// APIs. /// /// Container for the necessary parameters to execute the DeleteSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for DeleteSchema Operation Task DeleteSchemaAsync(DeleteSchemaRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSchemaVersions /// /// Remove versions from the specified schema. A version number or range may be supplied. /// If the compatibility mode forbids deleting of a version that is necessary, such as /// BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions API /// after this call will list the status of the deleted versions. /// /// /// /// When the range of version numbers contain check pointed version, the API will return /// a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint /// first using the DeleteSchemaCheckpoint API before using this API. /// /// /// /// You cannot use the DeleteSchemaVersions API to delete the first schema /// version in the schema set. The first schema version can only be deleted by the DeleteSchema /// API. This operation will also delete the attached SchemaVersionMetadata /// under the schema versions. Hard deletes will be enforced on the database. /// /// /// /// If the compatibility mode forbids deleting of a version that is necessary, such as /// BACKWARDS_FULL, an error is returned. /// /// /// Container for the necessary parameters to execute the DeleteSchemaVersions service method. /// /// The response from the DeleteSchemaVersions service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for DeleteSchemaVersions Operation DeleteSchemaVersionsResponse DeleteSchemaVersions(DeleteSchemaVersionsRequest request); /// /// Remove versions from the specified schema. A version number or range may be supplied. /// If the compatibility mode forbids deleting of a version that is necessary, such as /// BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions API /// after this call will list the status of the deleted versions. /// /// /// /// When the range of version numbers contain check pointed version, the API will return /// a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint /// first using the DeleteSchemaCheckpoint API before using this API. /// /// /// /// You cannot use the DeleteSchemaVersions API to delete the first schema /// version in the schema set. The first schema version can only be deleted by the DeleteSchema /// API. This operation will also delete the attached SchemaVersionMetadata /// under the schema versions. Hard deletes will be enforced on the database. /// /// /// /// If the compatibility mode forbids deleting of a version that is necessary, such as /// BACKWARDS_FULL, an error is returned. /// /// /// Container for the necessary parameters to execute the DeleteSchemaVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSchemaVersions service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for DeleteSchemaVersions Operation Task DeleteSchemaVersionsAsync(DeleteSchemaVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSecurityConfiguration /// /// Deletes a specified security configuration. /// /// Container for the necessary parameters to execute the DeleteSecurityConfiguration service method. /// /// The response from the DeleteSecurityConfiguration service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteSecurityConfiguration Operation DeleteSecurityConfigurationResponse DeleteSecurityConfiguration(DeleteSecurityConfigurationRequest request); /// /// Deletes a specified security configuration. /// /// Container for the necessary parameters to execute the DeleteSecurityConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSecurityConfiguration service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteSecurityConfiguration Operation Task DeleteSecurityConfigurationAsync(DeleteSecurityConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSession /// /// Deletes the session. /// /// Container for the necessary parameters to execute the DeleteSession service method. /// /// The response from the DeleteSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteSession Operation DeleteSessionResponse DeleteSession(DeleteSessionRequest request); /// /// Deletes the session. /// /// Container for the necessary parameters to execute the DeleteSession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteSession Operation Task DeleteSessionAsync(DeleteSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteTable /// /// Removes a table definition from the Data Catalog. /// /// /// /// 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 calling DeleteTable, /// use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition /// or BatchDeletePartition, to delete any resources that belong to the table. /// /// /// /// Container for the necessary parameters to execute the DeleteTable service method. /// /// The response from the DeleteTable service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for DeleteTable Operation DeleteTableResponse DeleteTable(DeleteTableRequest request); /// /// Removes a table definition from the Data Catalog. /// /// /// /// 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 calling DeleteTable, /// use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition /// or BatchDeletePartition, to delete any resources that belong to the table. /// /// /// /// Container for the necessary parameters to execute the DeleteTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTable service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for DeleteTable Operation Task DeleteTableAsync(DeleteTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteTableVersion /// /// Deletes a specified version of a table. /// /// Container for the necessary parameters to execute the DeleteTableVersion service method. /// /// The response from the DeleteTableVersion service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteTableVersion Operation DeleteTableVersionResponse DeleteTableVersion(DeleteTableVersionRequest request); /// /// Deletes a specified version of a table. /// /// Container for the necessary parameters to execute the DeleteTableVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTableVersion service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteTableVersion Operation Task DeleteTableVersionAsync(DeleteTableVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteTrigger /// /// Deletes a specified trigger. If the trigger is not found, no exception is thrown. /// /// Container for the necessary parameters to execute the DeleteTrigger service method. /// /// The response from the DeleteTrigger service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteTrigger Operation DeleteTriggerResponse DeleteTrigger(DeleteTriggerRequest request); /// /// Deletes a specified trigger. If the trigger is not found, no exception is thrown. /// /// Container for the necessary parameters to execute the DeleteTrigger service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTrigger service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteTrigger Operation Task DeleteTriggerAsync(DeleteTriggerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteUserDefinedFunction /// /// Deletes an existing function definition from the Data Catalog. /// /// Container for the necessary parameters to execute the DeleteUserDefinedFunction service method. /// /// The response from the DeleteUserDefinedFunction service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteUserDefinedFunction Operation DeleteUserDefinedFunctionResponse DeleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request); /// /// Deletes an existing function definition from the Data Catalog. /// /// Container for the necessary parameters to execute the DeleteUserDefinedFunction service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteUserDefinedFunction service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteUserDefinedFunction Operation Task DeleteUserDefinedFunctionAsync(DeleteUserDefinedFunctionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteWorkflow /// /// Deletes a workflow. /// /// Container for the necessary parameters to execute the DeleteWorkflow service method. /// /// The response from the DeleteWorkflow service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteWorkflow Operation DeleteWorkflowResponse DeleteWorkflow(DeleteWorkflowRequest request); /// /// Deletes a workflow. /// /// Container for the necessary parameters to execute the DeleteWorkflow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteWorkflow service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for DeleteWorkflow Operation Task DeleteWorkflowAsync(DeleteWorkflowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetBlueprint /// /// Retrieves the details of a blueprint. /// /// Container for the necessary parameters to execute the GetBlueprint service method. /// /// The response from the GetBlueprint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetBlueprint Operation GetBlueprintResponse GetBlueprint(GetBlueprintRequest request); /// /// Retrieves the details of a blueprint. /// /// Container for the necessary parameters to execute the GetBlueprint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetBlueprint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetBlueprint Operation Task GetBlueprintAsync(GetBlueprintRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetBlueprintRun /// /// Retrieves the details of a blueprint run. /// /// Container for the necessary parameters to execute the GetBlueprintRun service method. /// /// The response from the GetBlueprintRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for GetBlueprintRun Operation GetBlueprintRunResponse GetBlueprintRun(GetBlueprintRunRequest request); /// /// Retrieves the details of a blueprint run. /// /// Container for the necessary parameters to execute the GetBlueprintRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetBlueprintRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for GetBlueprintRun Operation Task GetBlueprintRunAsync(GetBlueprintRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetBlueprintRuns /// /// Retrieves the details of blueprint runs for a specified blueprint. /// /// Container for the necessary parameters to execute the GetBlueprintRuns service method. /// /// The response from the GetBlueprintRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetBlueprintRuns Operation GetBlueprintRunsResponse GetBlueprintRuns(GetBlueprintRunsRequest request); /// /// Retrieves the details of blueprint runs for a specified blueprint. /// /// Container for the necessary parameters to execute the GetBlueprintRuns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetBlueprintRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetBlueprintRuns Operation Task GetBlueprintRunsAsync(GetBlueprintRunsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCatalogImportStatus /// /// Retrieves the status of a migration operation. /// /// Container for the necessary parameters to execute the GetCatalogImportStatus service method. /// /// The response from the GetCatalogImportStatus service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for GetCatalogImportStatus Operation GetCatalogImportStatusResponse GetCatalogImportStatus(GetCatalogImportStatusRequest request); /// /// Retrieves the status of a migration operation. /// /// Container for the necessary parameters to execute the GetCatalogImportStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCatalogImportStatus service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for GetCatalogImportStatus Operation Task GetCatalogImportStatusAsync(GetCatalogImportStatusRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetClassifier /// /// Retrieve a classifier by name. /// /// Container for the necessary parameters to execute the GetClassifier service method. /// /// The response from the GetClassifier service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for GetClassifier Operation GetClassifierResponse GetClassifier(GetClassifierRequest request); /// /// Retrieve a classifier by name. /// /// Container for the necessary parameters to execute the GetClassifier service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetClassifier service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for GetClassifier Operation Task GetClassifierAsync(GetClassifierRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetClassifiers /// /// Lists all classifier objects in the Data Catalog. /// /// Container for the necessary parameters to execute the GetClassifiers service method. /// /// The response from the GetClassifiers service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for GetClassifiers Operation GetClassifiersResponse GetClassifiers(GetClassifiersRequest request); /// /// Lists all classifier objects in the Data Catalog. /// /// Container for the necessary parameters to execute the GetClassifiers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetClassifiers service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for GetClassifiers Operation Task GetClassifiersAsync(GetClassifiersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetColumnStatisticsForPartition /// /// Retrieves partition statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// GetPartition. /// /// /// Container for the necessary parameters to execute the GetColumnStatisticsForPartition service method. /// /// The response from the GetColumnStatisticsForPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetColumnStatisticsForPartition Operation GetColumnStatisticsForPartitionResponse GetColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest request); /// /// Retrieves partition statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// GetPartition. /// /// /// Container for the necessary parameters to execute the GetColumnStatisticsForPartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetColumnStatisticsForPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetColumnStatisticsForPartition Operation Task GetColumnStatisticsForPartitionAsync(GetColumnStatisticsForPartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetColumnStatisticsForTable /// /// Retrieves table statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// GetTable. /// /// /// Container for the necessary parameters to execute the GetColumnStatisticsForTable service method. /// /// The response from the GetColumnStatisticsForTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetColumnStatisticsForTable Operation GetColumnStatisticsForTableResponse GetColumnStatisticsForTable(GetColumnStatisticsForTableRequest request); /// /// Retrieves table statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// GetTable. /// /// /// Container for the necessary parameters to execute the GetColumnStatisticsForTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetColumnStatisticsForTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetColumnStatisticsForTable Operation Task GetColumnStatisticsForTableAsync(GetColumnStatisticsForTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConnection /// /// Retrieves a connection definition from the Data Catalog. /// /// Container for the necessary parameters to execute the GetConnection service method. /// /// The response from the GetConnection service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetConnection Operation GetConnectionResponse GetConnection(GetConnectionRequest request); /// /// Retrieves a connection definition from the Data Catalog. /// /// Container for the necessary parameters to execute the GetConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnection service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetConnection Operation Task GetConnectionAsync(GetConnectionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConnections /// /// Retrieves a list of connection definitions from the Data Catalog. /// /// Container for the necessary parameters to execute the GetConnections service method. /// /// The response from the GetConnections service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetConnections Operation GetConnectionsResponse GetConnections(GetConnectionsRequest request); /// /// Retrieves a list of connection definitions from the Data Catalog. /// /// Container for the necessary parameters to execute the GetConnections service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnections service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetConnections Operation Task GetConnectionsAsync(GetConnectionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCrawler /// /// Retrieves metadata for a specified crawler. /// /// Container for the necessary parameters to execute the GetCrawler service method. /// /// The response from the GetCrawler service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for GetCrawler Operation GetCrawlerResponse GetCrawler(GetCrawlerRequest request); /// /// Retrieves metadata for a specified crawler. /// /// Container for the necessary parameters to execute the GetCrawler service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCrawler service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for GetCrawler Operation Task GetCrawlerAsync(GetCrawlerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCrawlerMetrics /// /// Retrieves metrics about specified crawlers. /// /// Container for the necessary parameters to execute the GetCrawlerMetrics service method. /// /// The response from the GetCrawlerMetrics service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for GetCrawlerMetrics Operation GetCrawlerMetricsResponse GetCrawlerMetrics(GetCrawlerMetricsRequest request); /// /// Retrieves metrics about specified crawlers. /// /// Container for the necessary parameters to execute the GetCrawlerMetrics service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCrawlerMetrics service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for GetCrawlerMetrics Operation Task GetCrawlerMetricsAsync(GetCrawlerMetricsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCrawlers /// /// Retrieves metadata for all crawlers defined in the customer account. /// /// Container for the necessary parameters to execute the GetCrawlers service method. /// /// The response from the GetCrawlers service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for GetCrawlers Operation GetCrawlersResponse GetCrawlers(GetCrawlersRequest request); /// /// Retrieves metadata for all crawlers defined in the customer account. /// /// Container for the necessary parameters to execute the GetCrawlers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCrawlers service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for GetCrawlers Operation Task GetCrawlersAsync(GetCrawlersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCustomEntityType /// /// Retrieves the details of a custom pattern by specifying its name. /// /// Container for the necessary parameters to execute the GetCustomEntityType service method. /// /// The response from the GetCustomEntityType service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetCustomEntityType Operation GetCustomEntityTypeResponse GetCustomEntityType(GetCustomEntityTypeRequest request); /// /// Retrieves the details of a custom pattern by specifying its name. /// /// Container for the necessary parameters to execute the GetCustomEntityType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCustomEntityType service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetCustomEntityType Operation Task GetCustomEntityTypeAsync(GetCustomEntityTypeRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDatabase /// /// Retrieves the definition of a specified database. /// /// Container for the necessary parameters to execute the GetDatabase service method. /// /// The response from the GetDatabase service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDatabase Operation GetDatabaseResponse GetDatabase(GetDatabaseRequest request); /// /// Retrieves the definition of a specified database. /// /// Container for the necessary parameters to execute the GetDatabase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDatabase service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDatabase Operation Task GetDatabaseAsync(GetDatabaseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDatabases /// /// Retrieves all databases defined in a given Data Catalog. /// /// Container for the necessary parameters to execute the GetDatabases service method. /// /// The response from the GetDatabases service method, as returned by Glue. /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDatabases Operation GetDatabasesResponse GetDatabases(GetDatabasesRequest request); /// /// Retrieves all databases defined in a given Data Catalog. /// /// Container for the necessary parameters to execute the GetDatabases service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDatabases service method, as returned by Glue. /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDatabases Operation Task GetDatabasesAsync(GetDatabasesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataCatalogEncryptionSettings /// /// Retrieves the security configuration for a specified catalog. /// /// Container for the necessary parameters to execute the GetDataCatalogEncryptionSettings service method. /// /// The response from the GetDataCatalogEncryptionSettings service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataCatalogEncryptionSettings Operation GetDataCatalogEncryptionSettingsResponse GetDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest request); /// /// Retrieves the security configuration for a specified catalog. /// /// Container for the necessary parameters to execute the GetDataCatalogEncryptionSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataCatalogEncryptionSettings service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataCatalogEncryptionSettings Operation Task GetDataCatalogEncryptionSettingsAsync(GetDataCatalogEncryptionSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataflowGraph /// /// Transforms a Python script into a directed acyclic graph (DAG). /// /// Container for the necessary parameters to execute the GetDataflowGraph service method. /// /// The response from the GetDataflowGraph service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataflowGraph Operation GetDataflowGraphResponse GetDataflowGraph(GetDataflowGraphRequest request); /// /// Transforms a Python script into a directed acyclic graph (DAG). /// /// Container for the necessary parameters to execute the GetDataflowGraph service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataflowGraph service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataflowGraph Operation Task GetDataflowGraphAsync(GetDataflowGraphRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataQualityResult /// /// Retrieves the result of a data quality rule evaluation. /// /// Container for the necessary parameters to execute the GetDataQualityResult service method. /// /// The response from the GetDataQualityResult service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityResult Operation GetDataQualityResultResponse GetDataQualityResult(GetDataQualityResultRequest request); /// /// Retrieves the result of a data quality rule evaluation. /// /// Container for the necessary parameters to execute the GetDataQualityResult service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataQualityResult service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityResult Operation Task GetDataQualityResultAsync(GetDataQualityResultRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataQualityRuleRecommendationRun /// /// Gets the specified recommendation run that was used to generate rules. /// /// Container for the necessary parameters to execute the GetDataQualityRuleRecommendationRun service method. /// /// The response from the GetDataQualityRuleRecommendationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityRuleRecommendationRun Operation GetDataQualityRuleRecommendationRunResponse GetDataQualityRuleRecommendationRun(GetDataQualityRuleRecommendationRunRequest request); /// /// Gets the specified recommendation run that was used to generate rules. /// /// Container for the necessary parameters to execute the GetDataQualityRuleRecommendationRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataQualityRuleRecommendationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityRuleRecommendationRun Operation Task GetDataQualityRuleRecommendationRunAsync(GetDataQualityRuleRecommendationRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataQualityRuleset /// /// Returns an existing ruleset by identifier or name. /// /// Container for the necessary parameters to execute the GetDataQualityRuleset service method. /// /// The response from the GetDataQualityRuleset service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityRuleset Operation GetDataQualityRulesetResponse GetDataQualityRuleset(GetDataQualityRulesetRequest request); /// /// Returns an existing ruleset by identifier or name. /// /// Container for the necessary parameters to execute the GetDataQualityRuleset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataQualityRuleset service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityRuleset Operation Task GetDataQualityRulesetAsync(GetDataQualityRulesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataQualityRulesetEvaluationRun /// /// Retrieves a specific run where a ruleset is evaluated against a data source. /// /// Container for the necessary parameters to execute the GetDataQualityRulesetEvaluationRun service method. /// /// The response from the GetDataQualityRulesetEvaluationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityRulesetEvaluationRun Operation GetDataQualityRulesetEvaluationRunResponse GetDataQualityRulesetEvaluationRun(GetDataQualityRulesetEvaluationRunRequest request); /// /// Retrieves a specific run where a ruleset is evaluated against a data source. /// /// Container for the necessary parameters to execute the GetDataQualityRulesetEvaluationRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataQualityRulesetEvaluationRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDataQualityRulesetEvaluationRun Operation Task GetDataQualityRulesetEvaluationRunAsync(GetDataQualityRulesetEvaluationRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDevEndpoint /// /// Retrieves information about a specified development endpoint. /// /// /// /// 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. When /// you create a non-VPC development endpoint, Glue returns only a public IP address. /// /// /// /// Container for the necessary parameters to execute the GetDevEndpoint service method. /// /// The response from the GetDevEndpoint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDevEndpoint Operation GetDevEndpointResponse GetDevEndpoint(GetDevEndpointRequest request); /// /// Retrieves information about a specified development endpoint. /// /// /// /// 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. When /// you create a non-VPC development endpoint, Glue returns only a public IP address. /// /// /// /// Container for the necessary parameters to execute the GetDevEndpoint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDevEndpoint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDevEndpoint Operation Task GetDevEndpointAsync(GetDevEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDevEndpoints /// /// Retrieves all the development endpoints in this Amazon Web Services account. /// /// /// /// 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. When you /// create a non-VPC development endpoint, Glue returns only a public IP address. /// /// /// /// Container for the necessary parameters to execute the GetDevEndpoints service method. /// /// The response from the GetDevEndpoints service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDevEndpoints Operation GetDevEndpointsResponse GetDevEndpoints(GetDevEndpointsRequest request); /// /// Retrieves all the development endpoints in this Amazon Web Services account. /// /// /// /// 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. When you /// create a non-VPC development endpoint, Glue returns only a public IP address. /// /// /// /// Container for the necessary parameters to execute the GetDevEndpoints service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDevEndpoints service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetDevEndpoints Operation Task GetDevEndpointsAsync(GetDevEndpointsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetJob /// /// Retrieves an existing job definition. /// /// Container for the necessary parameters to execute the GetJob service method. /// /// The response from the GetJob service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJob Operation GetJobResponse GetJob(GetJobRequest request); /// /// Retrieves an existing job definition. /// /// Container for the necessary parameters to execute the GetJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetJob service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJob Operation Task GetJobAsync(GetJobRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetJobBookmark /// /// Returns information on a job bookmark entry. /// /// /// /// For more information about enabling and using job bookmarks, see: /// /// /// /// Container for the necessary parameters to execute the GetJobBookmark service method. /// /// The response from the GetJobBookmark service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for GetJobBookmark Operation GetJobBookmarkResponse GetJobBookmark(GetJobBookmarkRequest request); /// /// Returns information on a job bookmark entry. /// /// /// /// For more information about enabling and using job bookmarks, see: /// /// /// /// Container for the necessary parameters to execute the GetJobBookmark service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetJobBookmark service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for GetJobBookmark Operation Task GetJobBookmarkAsync(GetJobBookmarkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetJobRun /// /// Retrieves the metadata for a given job run. /// /// Container for the necessary parameters to execute the GetJobRun service method. /// /// The response from the GetJobRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJobRun Operation GetJobRunResponse GetJobRun(GetJobRunRequest request); /// /// Retrieves the metadata for a given job run. /// /// Container for the necessary parameters to execute the GetJobRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetJobRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJobRun Operation Task GetJobRunAsync(GetJobRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetJobRuns /// /// Retrieves metadata for all runs of a given job definition. /// /// Container for the necessary parameters to execute the GetJobRuns service method. /// /// The response from the GetJobRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJobRuns Operation GetJobRunsResponse GetJobRuns(GetJobRunsRequest request); /// /// Retrieves metadata for all runs of a given job definition. /// /// Container for the necessary parameters to execute the GetJobRuns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetJobRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJobRuns Operation Task GetJobRunsAsync(GetJobRunsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetJobs /// /// Retrieves all current job definitions. /// /// Container for the necessary parameters to execute the GetJobs service method. /// /// The response from the GetJobs service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJobs Operation GetJobsResponse GetJobs(GetJobsRequest request); /// /// Retrieves all current job definitions. /// /// Container for the necessary parameters to execute the GetJobs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetJobs service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetJobs Operation Task GetJobsAsync(GetJobsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMapping /// /// Creates mappings. /// /// Container for the necessary parameters to execute the GetMapping service method. /// /// The response from the GetMapping service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMapping Operation GetMappingResponse GetMapping(GetMappingRequest request); /// /// Creates mappings. /// /// Container for the necessary parameters to execute the GetMapping service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMapping service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMapping Operation Task GetMappingAsync(GetMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMLTaskRun /// /// Gets details for a specific task run on a machine learning transform. Machine learning /// task runs are asynchronous tasks that Glue runs on your behalf as part of various /// machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun /// with the TaskRunID and its parent transform's TransformID. /// /// Container for the necessary parameters to execute the GetMLTaskRun service method. /// /// The response from the GetMLTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTaskRun Operation GetMLTaskRunResponse GetMLTaskRun(GetMLTaskRunRequest request); /// /// Gets details for a specific task run on a machine learning transform. Machine learning /// task runs are asynchronous tasks that Glue runs on your behalf as part of various /// machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun /// with the TaskRunID and its parent transform's TransformID. /// /// Container for the necessary parameters to execute the GetMLTaskRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMLTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTaskRun Operation Task GetMLTaskRunAsync(GetMLTaskRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMLTaskRuns /// /// Gets a list of runs for a machine learning transform. Machine learning task runs are /// asynchronous tasks that Glue runs on your behalf as part of various machine learning /// workflows. You can get a sortable, filterable list of machine learning task runs by /// calling GetMLTaskRuns with their parent transform's TransformID /// and other optional parameters as documented in this section. /// /// /// /// This operation returns a list of historic runs and must be paginated. /// /// /// Container for the necessary parameters to execute the GetMLTaskRuns service method. /// /// The response from the GetMLTaskRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTaskRuns Operation GetMLTaskRunsResponse GetMLTaskRuns(GetMLTaskRunsRequest request); /// /// Gets a list of runs for a machine learning transform. Machine learning task runs are /// asynchronous tasks that Glue runs on your behalf as part of various machine learning /// workflows. You can get a sortable, filterable list of machine learning task runs by /// calling GetMLTaskRuns with their parent transform's TransformID /// and other optional parameters as documented in this section. /// /// /// /// This operation returns a list of historic runs and must be paginated. /// /// /// Container for the necessary parameters to execute the GetMLTaskRuns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMLTaskRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTaskRuns Operation Task GetMLTaskRunsAsync(GetMLTaskRunsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMLTransform /// /// Gets an Glue machine learning transform artifact and all its corresponding metadata. /// Machine learning transforms are a special type of transform that use machine learning /// to learn the details of the transformation to be performed by learning from examples /// provided by humans. These transformations are then saved by Glue. You can retrieve /// their metadata by calling GetMLTransform. /// /// Container for the necessary parameters to execute the GetMLTransform service method. /// /// The response from the GetMLTransform service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTransform Operation GetMLTransformResponse GetMLTransform(GetMLTransformRequest request); /// /// Gets an Glue machine learning transform artifact and all its corresponding metadata. /// Machine learning transforms are a special type of transform that use machine learning /// to learn the details of the transformation to be performed by learning from examples /// provided by humans. These transformations are then saved by Glue. You can retrieve /// their metadata by calling GetMLTransform. /// /// Container for the necessary parameters to execute the GetMLTransform service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMLTransform service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTransform Operation Task GetMLTransformAsync(GetMLTransformRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMLTransforms /// /// Gets a sortable, filterable list of existing Glue machine learning transforms. Machine /// learning transforms are a special type of transform that use machine learning to learn /// the details of the transformation to be performed by learning from examples provided /// by humans. These transformations are then saved by Glue, and you can retrieve their /// metadata by calling GetMLTransforms. /// /// Container for the necessary parameters to execute the GetMLTransforms service method. /// /// The response from the GetMLTransforms service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTransforms Operation GetMLTransformsResponse GetMLTransforms(GetMLTransformsRequest request); /// /// Gets a sortable, filterable list of existing Glue machine learning transforms. Machine /// learning transforms are a special type of transform that use machine learning to learn /// the details of the transformation to be performed by learning from examples provided /// by humans. These transformations are then saved by Glue, and you can retrieve their /// metadata by calling GetMLTransforms. /// /// Container for the necessary parameters to execute the GetMLTransforms service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMLTransforms service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetMLTransforms Operation Task GetMLTransformsAsync(GetMLTransformsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPartition /// /// Retrieves information about a specified partition. /// /// Container for the necessary parameters to execute the GetPartition service method. /// /// The response from the GetPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetPartition Operation GetPartitionResponse GetPartition(GetPartitionRequest request); /// /// Retrieves information about a specified partition. /// /// Container for the necessary parameters to execute the GetPartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetPartition Operation Task GetPartitionAsync(GetPartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPartitionIndexes /// /// Retrieves the partition indexes associated with a table. /// /// Container for the necessary parameters to execute the GetPartitionIndexes service method. /// /// The response from the GetPartitionIndexes service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetPartitionIndexes Operation GetPartitionIndexesResponse GetPartitionIndexes(GetPartitionIndexesRequest request); /// /// Retrieves the partition indexes associated with a table. /// /// Container for the necessary parameters to execute the GetPartitionIndexes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPartitionIndexes service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetPartitionIndexes Operation Task GetPartitionIndexesAsync(GetPartitionIndexesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPartitions /// /// Retrieves information about the partitions in a table. /// /// Container for the necessary parameters to execute the GetPartitions service method. /// /// The response from the GetPartitions service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// An error that indicates your data is in an invalid state. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for GetPartitions Operation GetPartitionsResponse GetPartitions(GetPartitionsRequest request); /// /// Retrieves information about the partitions in a table. /// /// Container for the necessary parameters to execute the GetPartitions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPartitions service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// An error that indicates your data is in an invalid state. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for GetPartitions Operation Task GetPartitionsAsync(GetPartitionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPlan /// /// Gets code to perform a specified mapping. /// /// Container for the necessary parameters to execute the GetPlan service method. /// /// The response from the GetPlan service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetPlan Operation GetPlanResponse GetPlan(GetPlanRequest request); /// /// Gets code to perform a specified mapping. /// /// Container for the necessary parameters to execute the GetPlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPlan service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetPlan Operation Task GetPlanAsync(GetPlanRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRegistry /// /// Describes the specified registry in detail. /// /// Container for the necessary parameters to execute the GetRegistry service method. /// /// The response from the GetRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetRegistry Operation GetRegistryResponse GetRegistry(GetRegistryRequest request); /// /// Describes the specified registry in detail. /// /// Container for the necessary parameters to execute the GetRegistry service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetRegistry Operation Task GetRegistryAsync(GetRegistryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetResourcePolicies /// /// Retrieves the resource policies set on individual resources by Resource Access Manager /// during cross-account permission grants. Also retrieves the Data Catalog resource policy. /// /// /// /// If you enabled metadata encryption in Data Catalog settings, and you do not have permission /// on the KMS key, the operation can't return the Data Catalog resource policy. /// /// /// Container for the necessary parameters to execute the GetResourcePolicies service method. /// /// The response from the GetResourcePolicies service method, as returned by Glue. /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetResourcePolicies Operation GetResourcePoliciesResponse GetResourcePolicies(GetResourcePoliciesRequest request); /// /// Retrieves the resource policies set on individual resources by Resource Access Manager /// during cross-account permission grants. Also retrieves the Data Catalog resource policy. /// /// /// /// If you enabled metadata encryption in Data Catalog settings, and you do not have permission /// on the KMS key, the operation can't return the Data Catalog resource policy. /// /// /// Container for the necessary parameters to execute the GetResourcePolicies service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetResourcePolicies service method, as returned by Glue. /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetResourcePolicies Operation Task GetResourcePoliciesAsync(GetResourcePoliciesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetResourcePolicy /// /// Retrieves a specified resource policy. /// /// Container for the necessary parameters to execute the GetResourcePolicy service method. /// /// The response from the GetResourcePolicy service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetResourcePolicy Operation GetResourcePolicyResponse GetResourcePolicy(GetResourcePolicyRequest request); /// /// Retrieves a specified resource policy. /// /// Container for the necessary parameters to execute the GetResourcePolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetResourcePolicy service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetResourcePolicy Operation Task GetResourcePolicyAsync(GetResourcePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSchema /// /// Describes the specified schema in detail. /// /// Container for the necessary parameters to execute the GetSchema service method. /// /// The response from the GetSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchema Operation GetSchemaResponse GetSchema(GetSchemaRequest request); /// /// Describes the specified schema in detail. /// /// Container for the necessary parameters to execute the GetSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchema Operation Task GetSchemaAsync(GetSchemaRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSchemaByDefinition /// /// Retrieves a schema by the SchemaDefinition. The schema definition is /// sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within /// the scope of the SchemaName or ARN (or the default registry, if none /// is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error /// is returned. Schema versions in Deleted statuses will not be included /// in the results. /// /// Container for the necessary parameters to execute the GetSchemaByDefinition service method. /// /// The response from the GetSchemaByDefinition service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchemaByDefinition Operation GetSchemaByDefinitionResponse GetSchemaByDefinition(GetSchemaByDefinitionRequest request); /// /// Retrieves a schema by the SchemaDefinition. The schema definition is /// sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within /// the scope of the SchemaName or ARN (or the default registry, if none /// is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error /// is returned. Schema versions in Deleted statuses will not be included /// in the results. /// /// Container for the necessary parameters to execute the GetSchemaByDefinition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSchemaByDefinition service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchemaByDefinition Operation Task GetSchemaByDefinitionAsync(GetSchemaByDefinitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSchemaVersion /// /// Get the specified schema by its unique ID assigned when a version of the schema is /// created or registered. Schema versions in Deleted status will not be included in the /// results. /// /// Container for the necessary parameters to execute the GetSchemaVersion service method. /// /// The response from the GetSchemaVersion service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchemaVersion Operation GetSchemaVersionResponse GetSchemaVersion(GetSchemaVersionRequest request); /// /// Get the specified schema by its unique ID assigned when a version of the schema is /// created or registered. Schema versions in Deleted status will not be included in the /// results. /// /// Container for the necessary parameters to execute the GetSchemaVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSchemaVersion service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchemaVersion Operation Task GetSchemaVersionAsync(GetSchemaVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSchemaVersionsDiff /// /// 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. /// /// /// Container for the necessary parameters to execute the GetSchemaVersionsDiff service method. /// /// The response from the GetSchemaVersionsDiff service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchemaVersionsDiff Operation GetSchemaVersionsDiffResponse GetSchemaVersionsDiff(GetSchemaVersionsDiffRequest 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. /// /// /// Container for the necessary parameters to execute the GetSchemaVersionsDiff service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSchemaVersionsDiff service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for GetSchemaVersionsDiff Operation Task GetSchemaVersionsDiffAsync(GetSchemaVersionsDiffRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSecurityConfiguration /// /// Retrieves a specified security configuration. /// /// Container for the necessary parameters to execute the GetSecurityConfiguration service method. /// /// The response from the GetSecurityConfiguration service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetSecurityConfiguration Operation GetSecurityConfigurationResponse GetSecurityConfiguration(GetSecurityConfigurationRequest request); /// /// Retrieves a specified security configuration. /// /// Container for the necessary parameters to execute the GetSecurityConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSecurityConfiguration service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetSecurityConfiguration Operation Task GetSecurityConfigurationAsync(GetSecurityConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSecurityConfigurations /// /// Retrieves a list of all security configurations. /// /// Container for the necessary parameters to execute the GetSecurityConfigurations service method. /// /// The response from the GetSecurityConfigurations service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetSecurityConfigurations Operation GetSecurityConfigurationsResponse GetSecurityConfigurations(GetSecurityConfigurationsRequest request); /// /// Retrieves a list of all security configurations. /// /// Container for the necessary parameters to execute the GetSecurityConfigurations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSecurityConfigurations service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetSecurityConfigurations Operation Task GetSecurityConfigurationsAsync(GetSecurityConfigurationsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSession /// /// Retrieves the session. /// /// Container for the necessary parameters to execute the GetSession service method. /// /// The response from the GetSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetSession Operation GetSessionResponse GetSession(GetSessionRequest request); /// /// Retrieves the session. /// /// Container for the necessary parameters to execute the GetSession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetSession Operation Task GetSessionAsync(GetSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetStatement /// /// Retrieves the statement. /// /// Container for the necessary parameters to execute the GetStatement service method. /// /// The response from the GetStatement service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetStatement Operation GetStatementResponse GetStatement(GetStatementRequest request); /// /// Retrieves the statement. /// /// Container for the necessary parameters to execute the GetStatement service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetStatement service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetStatement Operation Task GetStatementAsync(GetStatementRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTable /// /// Retrieves the Table definition in a Data Catalog for a specified table. /// /// Container for the necessary parameters to execute the GetTable service method. /// /// The response from the GetTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for GetTable Operation GetTableResponse GetTable(GetTableRequest request); /// /// Retrieves the Table definition in a Data Catalog for a specified table. /// /// Container for the necessary parameters to execute the GetTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// REST API Reference for GetTable Operation Task GetTableAsync(GetTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTables /// /// Retrieves the definitions of some or all of the tables in a given Database. /// /// Container for the necessary parameters to execute the GetTables service method. /// /// The response from the GetTables service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTables Operation GetTablesResponse GetTables(GetTablesRequest request); /// /// Retrieves the definitions of some or all of the tables in a given Database. /// /// Container for the necessary parameters to execute the GetTables service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTables service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTables Operation Task GetTablesAsync(GetTablesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTableVersion /// /// Retrieves a specified version of a table. /// /// Container for the necessary parameters to execute the GetTableVersion service method. /// /// The response from the GetTableVersion service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTableVersion Operation GetTableVersionResponse GetTableVersion(GetTableVersionRequest request); /// /// Retrieves a specified version of a table. /// /// Container for the necessary parameters to execute the GetTableVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTableVersion service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTableVersion Operation Task GetTableVersionAsync(GetTableVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTableVersions /// /// Retrieves a list of strings that identify available versions of a specified table. /// /// Container for the necessary parameters to execute the GetTableVersions service method. /// /// The response from the GetTableVersions service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTableVersions Operation GetTableVersionsResponse GetTableVersions(GetTableVersionsRequest request); /// /// Retrieves a list of strings that identify available versions of a specified table. /// /// Container for the necessary parameters to execute the GetTableVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTableVersions service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTableVersions Operation Task GetTableVersionsAsync(GetTableVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTags /// /// Retrieves a list of tags associated with a resource. /// /// Container for the necessary parameters to execute the GetTags service method. /// /// The response from the GetTags service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTags Operation GetTagsResponse GetTags(GetTagsRequest request); /// /// Retrieves a list of tags associated with a resource. /// /// Container for the necessary parameters to execute the GetTags service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTags service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTags Operation Task GetTagsAsync(GetTagsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTrigger /// /// Retrieves the definition of a trigger. /// /// Container for the necessary parameters to execute the GetTrigger service method. /// /// The response from the GetTrigger service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTrigger Operation GetTriggerResponse GetTrigger(GetTriggerRequest request); /// /// Retrieves the definition of a trigger. /// /// Container for the necessary parameters to execute the GetTrigger service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTrigger service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTrigger Operation Task GetTriggerAsync(GetTriggerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTriggers /// /// Gets all the triggers associated with a job. /// /// Container for the necessary parameters to execute the GetTriggers service method. /// /// The response from the GetTriggers service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTriggers Operation GetTriggersResponse GetTriggers(GetTriggersRequest request); /// /// Gets all the triggers associated with a job. /// /// Container for the necessary parameters to execute the GetTriggers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTriggers service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetTriggers Operation Task GetTriggersAsync(GetTriggersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUnfilteredPartitionMetadata /// /// 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. /// /// /// Container for the necessary parameters to execute the GetUnfilteredPartitionMetadata service method. /// /// The response from the GetUnfilteredPartitionMetadata service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The operation timed out. /// /// REST API Reference for GetUnfilteredPartitionMetadata Operation GetUnfilteredPartitionMetadataResponse GetUnfilteredPartitionMetadata(GetUnfilteredPartitionMetadataRequest 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. /// /// /// Container for the necessary parameters to execute the GetUnfilteredPartitionMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUnfilteredPartitionMetadata service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The operation timed out. /// /// REST API Reference for GetUnfilteredPartitionMetadata Operation Task GetUnfilteredPartitionMetadataAsync(GetUnfilteredPartitionMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUnfilteredPartitionsMetadata /// /// 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. /// /// /// Container for the necessary parameters to execute the GetUnfilteredPartitionsMetadata service method. /// /// The response from the GetUnfilteredPartitionsMetadata service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The operation timed out. /// /// REST API Reference for GetUnfilteredPartitionsMetadata Operation GetUnfilteredPartitionsMetadataResponse GetUnfilteredPartitionsMetadata(GetUnfilteredPartitionsMetadataRequest 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. /// /// /// Container for the necessary parameters to execute the GetUnfilteredPartitionsMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUnfilteredPartitionsMetadata service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The operation timed out. /// /// REST API Reference for GetUnfilteredPartitionsMetadata Operation Task GetUnfilteredPartitionsMetadataAsync(GetUnfilteredPartitionsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUnfilteredTableMetadata /// /// Retrieves table metadata from the Data Catalog that contains unfiltered metadata. /// /// /// /// For IAM authorization, the public IAM action associated with this API is glue:GetTable. /// /// /// Container for the necessary parameters to execute the GetUnfilteredTableMetadata service method. /// /// The response from the GetUnfilteredTableMetadata service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The operation timed out. /// /// REST API Reference for GetUnfilteredTableMetadata Operation GetUnfilteredTableMetadataResponse GetUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest request); /// /// Retrieves table metadata from the Data Catalog that contains unfiltered metadata. /// /// /// /// For IAM authorization, the public IAM action associated with this API is glue:GetTable. /// /// /// Container for the necessary parameters to execute the GetUnfilteredTableMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUnfilteredTableMetadata service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// A federation source failed. /// /// /// /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The operation timed out. /// /// REST API Reference for GetUnfilteredTableMetadata Operation Task GetUnfilteredTableMetadataAsync(GetUnfilteredTableMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUserDefinedFunction /// /// Retrieves a specified function definition from the Data Catalog. /// /// Container for the necessary parameters to execute the GetUserDefinedFunction service method. /// /// The response from the GetUserDefinedFunction service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetUserDefinedFunction Operation GetUserDefinedFunctionResponse GetUserDefinedFunction(GetUserDefinedFunctionRequest request); /// /// Retrieves a specified function definition from the Data Catalog. /// /// Container for the necessary parameters to execute the GetUserDefinedFunction service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUserDefinedFunction service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetUserDefinedFunction Operation Task GetUserDefinedFunctionAsync(GetUserDefinedFunctionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUserDefinedFunctions /// /// Retrieves multiple function definitions from the Data Catalog. /// /// Container for the necessary parameters to execute the GetUserDefinedFunctions service method. /// /// The response from the GetUserDefinedFunctions service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetUserDefinedFunctions Operation GetUserDefinedFunctionsResponse GetUserDefinedFunctions(GetUserDefinedFunctionsRequest request); /// /// Retrieves multiple function definitions from the Data Catalog. /// /// Container for the necessary parameters to execute the GetUserDefinedFunctions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUserDefinedFunctions service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetUserDefinedFunctions Operation Task GetUserDefinedFunctionsAsync(GetUserDefinedFunctionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkflow /// /// Retrieves resource metadata for a workflow. /// /// Container for the necessary parameters to execute the GetWorkflow service method. /// /// The response from the GetWorkflow service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflow Operation GetWorkflowResponse GetWorkflow(GetWorkflowRequest request); /// /// Retrieves resource metadata for a workflow. /// /// Container for the necessary parameters to execute the GetWorkflow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetWorkflow service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflow Operation Task GetWorkflowAsync(GetWorkflowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkflowRun /// /// Retrieves the metadata for a given workflow run. /// /// Container for the necessary parameters to execute the GetWorkflowRun service method. /// /// The response from the GetWorkflowRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflowRun Operation GetWorkflowRunResponse GetWorkflowRun(GetWorkflowRunRequest request); /// /// Retrieves the metadata for a given workflow run. /// /// Container for the necessary parameters to execute the GetWorkflowRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetWorkflowRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflowRun Operation Task GetWorkflowRunAsync(GetWorkflowRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkflowRunProperties /// /// Retrieves the workflow run properties which were set during the run. /// /// Container for the necessary parameters to execute the GetWorkflowRunProperties service method. /// /// The response from the GetWorkflowRunProperties service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflowRunProperties Operation GetWorkflowRunPropertiesResponse GetWorkflowRunProperties(GetWorkflowRunPropertiesRequest request); /// /// Retrieves the workflow run properties which were set during the run. /// /// Container for the necessary parameters to execute the GetWorkflowRunProperties service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetWorkflowRunProperties service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflowRunProperties Operation Task GetWorkflowRunPropertiesAsync(GetWorkflowRunPropertiesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkflowRuns /// /// Retrieves metadata for all runs of a given workflow. /// /// Container for the necessary parameters to execute the GetWorkflowRuns service method. /// /// The response from the GetWorkflowRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflowRuns Operation GetWorkflowRunsResponse GetWorkflowRuns(GetWorkflowRunsRequest request); /// /// Retrieves metadata for all runs of a given workflow. /// /// Container for the necessary parameters to execute the GetWorkflowRuns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetWorkflowRuns service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for GetWorkflowRuns Operation Task GetWorkflowRunsAsync(GetWorkflowRunsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ImportCatalogToGlue /// /// Imports an existing Amazon Athena Data Catalog to Glue. /// /// Container for the necessary parameters to execute the ImportCatalogToGlue service method. /// /// The response from the ImportCatalogToGlue service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for ImportCatalogToGlue Operation ImportCatalogToGlueResponse ImportCatalogToGlue(ImportCatalogToGlueRequest request); /// /// Imports an existing Amazon Athena Data Catalog to Glue. /// /// Container for the necessary parameters to execute the ImportCatalogToGlue service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ImportCatalogToGlue service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The operation timed out. /// /// REST API Reference for ImportCatalogToGlue Operation Task ImportCatalogToGlueAsync(ImportCatalogToGlueRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListBlueprints /// /// Lists all the blueprint names in an account. /// /// Container for the necessary parameters to execute the ListBlueprints service method. /// /// The response from the ListBlueprints service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListBlueprints Operation ListBlueprintsResponse ListBlueprints(ListBlueprintsRequest request); /// /// Lists all the blueprint names in an account. /// /// Container for the necessary parameters to execute the ListBlueprints service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListBlueprints service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListBlueprints Operation Task ListBlueprintsAsync(ListBlueprintsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCrawlers /// /// Retrieves the names of all crawler resources in this Amazon Web Services account, /// or the resources with the specified tag. This operation allows you to see which resources /// are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListCrawlers service method. /// /// The response from the ListCrawlers service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for ListCrawlers Operation ListCrawlersResponse ListCrawlers(ListCrawlersRequest request); /// /// Retrieves the names of all crawler resources in this Amazon Web Services account, /// or the resources with the specified tag. This operation allows you to see which resources /// are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListCrawlers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCrawlers service method, as returned by Glue. /// /// The operation timed out. /// /// REST API Reference for ListCrawlers Operation Task ListCrawlersAsync(ListCrawlersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCrawls /// /// Returns all the crawls of a specified crawler. Returns only the crawls that have occurred /// since the launch date of the crawler history feature, and only retains up to 12 months /// of crawls. Older crawls will not be returned. /// /// /// /// You may use this API to: /// ///
  • /// /// Retrive all the crawls of a specified crawler. /// ///
  • /// /// Retrieve all the crawls of a specified crawler within a limited count. /// ///
  • /// /// Retrieve all the crawls of a specified crawler in a specific time range. /// ///
  • /// /// Retrieve all the crawls of a specified crawler with a particular state, crawl ID, /// or DPU hour value. /// ///
///
/// Container for the necessary parameters to execute the ListCrawls service method. /// /// The response from the ListCrawls service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListCrawls Operation ListCrawlsResponse ListCrawls(ListCrawlsRequest request); /// /// Returns all the crawls of a specified crawler. Returns only the crawls that have occurred /// since the launch date of the crawler history feature, and only retains up to 12 months /// of crawls. Older crawls will not be returned. /// /// /// /// You may use this API to: /// ///
  • /// /// Retrive all the crawls of a specified crawler. /// ///
  • /// /// Retrieve all the crawls of a specified crawler within a limited count. /// ///
  • /// /// Retrieve all the crawls of a specified crawler in a specific time range. /// ///
  • /// /// Retrieve all the crawls of a specified crawler with a particular state, crawl ID, /// or DPU hour value. /// ///
///
/// Container for the necessary parameters to execute the ListCrawls service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCrawls service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListCrawls Operation Task ListCrawlsAsync(ListCrawlsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCustomEntityTypes /// /// Lists all the custom patterns that have been created. /// /// Container for the necessary parameters to execute the ListCustomEntityTypes service method. /// /// The response from the ListCustomEntityTypes service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListCustomEntityTypes Operation ListCustomEntityTypesResponse ListCustomEntityTypes(ListCustomEntityTypesRequest request); /// /// Lists all the custom patterns that have been created. /// /// Container for the necessary parameters to execute the ListCustomEntityTypes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCustomEntityTypes service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListCustomEntityTypes Operation Task ListCustomEntityTypesAsync(ListCustomEntityTypesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDataQualityResults /// /// Returns all data quality execution results for your account. /// /// Container for the necessary parameters to execute the ListDataQualityResults service method. /// /// The response from the ListDataQualityResults service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityResults Operation ListDataQualityResultsResponse ListDataQualityResults(ListDataQualityResultsRequest request); /// /// Returns all data quality execution results for your account. /// /// Container for the necessary parameters to execute the ListDataQualityResults service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDataQualityResults service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityResults Operation Task ListDataQualityResultsAsync(ListDataQualityResultsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDataQualityRuleRecommendationRuns /// /// Lists the recommendation runs meeting the filter criteria. /// /// Container for the necessary parameters to execute the ListDataQualityRuleRecommendationRuns service method. /// /// The response from the ListDataQualityRuleRecommendationRuns service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityRuleRecommendationRuns Operation ListDataQualityRuleRecommendationRunsResponse ListDataQualityRuleRecommendationRuns(ListDataQualityRuleRecommendationRunsRequest request); /// /// Lists the recommendation runs meeting the filter criteria. /// /// Container for the necessary parameters to execute the ListDataQualityRuleRecommendationRuns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDataQualityRuleRecommendationRuns service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityRuleRecommendationRuns Operation Task ListDataQualityRuleRecommendationRunsAsync(ListDataQualityRuleRecommendationRunsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDataQualityRulesetEvaluationRuns /// /// Lists all the runs meeting the filter criteria, where a ruleset is evaluated against /// a data source. /// /// Container for the necessary parameters to execute the ListDataQualityRulesetEvaluationRuns service method. /// /// The response from the ListDataQualityRulesetEvaluationRuns service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityRulesetEvaluationRuns Operation ListDataQualityRulesetEvaluationRunsResponse ListDataQualityRulesetEvaluationRuns(ListDataQualityRulesetEvaluationRunsRequest request); /// /// Lists all the runs meeting the filter criteria, where a ruleset is evaluated against /// a data source. /// /// Container for the necessary parameters to execute the ListDataQualityRulesetEvaluationRuns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDataQualityRulesetEvaluationRuns service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityRulesetEvaluationRuns Operation Task ListDataQualityRulesetEvaluationRunsAsync(ListDataQualityRulesetEvaluationRunsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDataQualityRulesets /// /// Returns a paginated list of rulesets for the specified list of Glue tables. /// /// Container for the necessary parameters to execute the ListDataQualityRulesets service method. /// /// The response from the ListDataQualityRulesets service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityRulesets Operation ListDataQualityRulesetsResponse ListDataQualityRulesets(ListDataQualityRulesetsRequest request); /// /// Returns a paginated list of rulesets for the specified list of Glue tables. /// /// Container for the necessary parameters to execute the ListDataQualityRulesets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDataQualityRulesets service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDataQualityRulesets Operation Task ListDataQualityRulesetsAsync(ListDataQualityRulesetsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDevEndpoints /// /// Retrieves the names of all DevEndpoint resources in this Amazon Web Services /// account, or the resources with the specified tag. This operation allows you to see /// which resources are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListDevEndpoints service method. /// /// The response from the ListDevEndpoints service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDevEndpoints Operation ListDevEndpointsResponse ListDevEndpoints(ListDevEndpointsRequest request); /// /// Retrieves the names of all DevEndpoint resources in this Amazon Web Services /// account, or the resources with the specified tag. This operation allows you to see /// which resources are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListDevEndpoints service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDevEndpoints service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListDevEndpoints Operation Task ListDevEndpointsAsync(ListDevEndpointsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListJobs /// /// Retrieves the names of all job resources in this Amazon Web Services account, or the /// resources with the specified tag. This operation allows you to see which resources /// are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListJobs service method. /// /// The response from the ListJobs service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListJobs Operation ListJobsResponse ListJobs(ListJobsRequest request); /// /// Retrieves the names of all job resources in this Amazon Web Services account, or the /// resources with the specified tag. This operation allows you to see which resources /// are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListJobs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListJobs service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListJobs Operation Task ListJobsAsync(ListJobsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListMLTransforms /// /// Retrieves a sortable, filterable list of existing Glue machine learning transforms /// in this Amazon Web Services account, or the resources with the specified tag. This /// operation takes the optional Tags field, which you can use as a filter /// of the responses so that tagged resources can be retrieved as a group. If you choose /// to use tag filtering, only resources with the tags are retrieved. /// /// Container for the necessary parameters to execute the ListMLTransforms service method. /// /// The response from the ListMLTransforms service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListMLTransforms Operation ListMLTransformsResponse ListMLTransforms(ListMLTransformsRequest 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. This /// operation takes the optional Tags field, which you can use as a filter /// of the responses so that tagged resources can be retrieved as a group. If you choose /// to use tag filtering, only resources with the tags are retrieved. /// /// Container for the necessary parameters to execute the ListMLTransforms service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMLTransforms service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListMLTransforms Operation Task ListMLTransformsAsync(ListMLTransformsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListRegistries /// /// Returns a list of registries that you have created, with minimal registry information. /// Registries in the Deleting status will not be included in the results. /// Empty results will be returned if there are no registries available. /// /// Container for the necessary parameters to execute the ListRegistries service method. /// /// The response from the ListRegistries service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for ListRegistries Operation ListRegistriesResponse ListRegistries(ListRegistriesRequest request); /// /// Returns a list of registries that you have created, with minimal registry information. /// Registries in the Deleting status will not be included in the results. /// Empty results will be returned if there are no registries available. /// /// Container for the necessary parameters to execute the ListRegistries service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListRegistries service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for ListRegistries Operation Task ListRegistriesAsync(ListRegistriesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSchemas /// /// Returns a list of schemas with minimal details. Schemas in Deleting status will not /// be included in the results. Empty results will be returned if there are no schemas /// available. /// /// /// /// When the RegistryId is not provided, all the schemas across registries /// will be part of the API response. /// /// /// Container for the necessary parameters to execute the ListSchemas service method. /// /// The response from the ListSchemas service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for ListSchemas Operation ListSchemasResponse ListSchemas(ListSchemasRequest request); /// /// Returns a list of schemas with minimal details. Schemas in Deleting status will not /// be included in the results. Empty results will be returned if there are no schemas /// available. /// /// /// /// When the RegistryId is not provided, all the schemas across registries /// will be part of the API response. /// /// /// Container for the necessary parameters to execute the ListSchemas service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSchemas service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for ListSchemas Operation Task ListSchemasAsync(ListSchemasRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSchemaVersions /// /// Returns a list of schema versions that you have created, with minimal information. /// Schema versions in Deleted status will not be included in the results. Empty results /// will be returned if there are no schema versions available. /// /// Container for the necessary parameters to execute the ListSchemaVersions service method. /// /// The response from the ListSchemaVersions service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for ListSchemaVersions Operation ListSchemaVersionsResponse ListSchemaVersions(ListSchemaVersionsRequest request); /// /// Returns a list of schema versions that you have created, with minimal information. /// Schema versions in Deleted status will not be included in the results. Empty results /// will be returned if there are no schema versions available. /// /// Container for the necessary parameters to execute the ListSchemaVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSchemaVersions service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for ListSchemaVersions Operation Task ListSchemaVersionsAsync(ListSchemaVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSessions /// /// Retrieve a list of sessions. /// /// Container for the necessary parameters to execute the ListSessions service method. /// /// The response from the ListSessions service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListSessions Operation ListSessionsResponse ListSessions(ListSessionsRequest request); /// /// Retrieve a list of sessions. /// /// Container for the necessary parameters to execute the ListSessions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSessions service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListSessions Operation Task ListSessionsAsync(ListSessionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListStatements /// /// Lists statements for the session. /// /// Container for the necessary parameters to execute the ListStatements service method. /// /// The response from the ListStatements service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListStatements Operation ListStatementsResponse ListStatements(ListStatementsRequest request); /// /// Lists statements for the session. /// /// Container for the necessary parameters to execute the ListStatements service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListStatements service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListStatements Operation Task ListStatementsAsync(ListStatementsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTriggers /// /// Retrieves the names of all trigger resources in this Amazon Web Services account, /// or the resources with the specified tag. This operation allows you to see which resources /// are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListTriggers service method. /// /// The response from the ListTriggers service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListTriggers Operation ListTriggersResponse ListTriggers(ListTriggersRequest request); /// /// Retrieves the names of all trigger resources in this Amazon Web Services account, /// or the resources with the specified tag. This operation allows you to see which resources /// are available in your account, and their names. /// /// /// /// This operation takes the optional Tags field, which you can use as a /// filter on the response so that tagged resources can be retrieved as a group. If you /// choose to use tags filtering, only resources with the tag are retrieved. /// /// /// Container for the necessary parameters to execute the ListTriggers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTriggers service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListTriggers Operation Task ListTriggersAsync(ListTriggersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListWorkflows /// /// Lists names of workflows created in the account. /// /// Container for the necessary parameters to execute the ListWorkflows service method. /// /// The response from the ListWorkflows service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListWorkflows Operation ListWorkflowsResponse ListWorkflows(ListWorkflowsRequest request); /// /// Lists names of workflows created in the account. /// /// Container for the necessary parameters to execute the ListWorkflows service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListWorkflows service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ListWorkflows Operation Task ListWorkflowsAsync(ListWorkflowsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutDataCatalogEncryptionSettings /// /// Sets the security configuration for a specified catalog. After the configuration has /// been set, the specified encryption is applied to every catalog write thereafter. /// /// Container for the necessary parameters to execute the PutDataCatalogEncryptionSettings service method. /// /// The response from the PutDataCatalogEncryptionSettings service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for PutDataCatalogEncryptionSettings Operation PutDataCatalogEncryptionSettingsResponse PutDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest request); /// /// Sets the security configuration for a specified catalog. After the configuration has /// been set, the specified encryption is applied to every catalog write thereafter. /// /// Container for the necessary parameters to execute the PutDataCatalogEncryptionSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutDataCatalogEncryptionSettings service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for PutDataCatalogEncryptionSettings Operation Task PutDataCatalogEncryptionSettingsAsync(PutDataCatalogEncryptionSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutResourcePolicy /// /// Sets the Data Catalog resource policy for access control. /// /// Container for the necessary parameters to execute the PutResourcePolicy service method. /// /// The response from the PutResourcePolicy service method, as returned by Glue. /// /// A specified condition was not satisfied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for PutResourcePolicy Operation PutResourcePolicyResponse PutResourcePolicy(PutResourcePolicyRequest request); /// /// Sets the Data Catalog resource policy for access control. /// /// Container for the necessary parameters to execute the PutResourcePolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutResourcePolicy service method, as returned by Glue. /// /// A specified condition was not satisfied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for PutResourcePolicy Operation Task PutResourcePolicyAsync(PutResourcePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutSchemaVersionMetadata /// /// Puts the metadata key value pair for a specified schema version ID. A maximum of 10 /// key value pairs will be allowed per schema version. They can be added over one or /// more calls. /// /// Container for the necessary parameters to execute the PutSchemaVersionMetadata service method. /// /// The response from the PutSchemaVersionMetadata service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for PutSchemaVersionMetadata Operation PutSchemaVersionMetadataResponse PutSchemaVersionMetadata(PutSchemaVersionMetadataRequest request); /// /// Puts the metadata key value pair for a specified schema version ID. A maximum of 10 /// key value pairs will be allowed per schema version. They can be added over one or /// more calls. /// /// Container for the necessary parameters to execute the PutSchemaVersionMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutSchemaVersionMetadata service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for PutSchemaVersionMetadata Operation Task PutSchemaVersionMetadataAsync(PutSchemaVersionMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutWorkflowRunProperties /// /// Puts the specified workflow run properties for the given workflow run. If a property /// already exists for the specified run, then it overrides the value otherwise adds the /// property to existing properties. /// /// Container for the necessary parameters to execute the PutWorkflowRunProperties service method. /// /// The response from the PutWorkflowRunProperties service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for PutWorkflowRunProperties Operation PutWorkflowRunPropertiesResponse PutWorkflowRunProperties(PutWorkflowRunPropertiesRequest request); /// /// Puts the specified workflow run properties for the given workflow run. If a property /// already exists for the specified run, then it overrides the value otherwise adds the /// property to existing properties. /// /// Container for the necessary parameters to execute the PutWorkflowRunProperties service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutWorkflowRunProperties service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for PutWorkflowRunProperties Operation Task PutWorkflowRunPropertiesAsync(PutWorkflowRunPropertiesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region QuerySchemaVersionMetadata /// /// Queries for the schema version metadata information. /// /// Container for the necessary parameters to execute the QuerySchemaVersionMetadata service method. /// /// The response from the QuerySchemaVersionMetadata service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for QuerySchemaVersionMetadata Operation QuerySchemaVersionMetadataResponse QuerySchemaVersionMetadata(QuerySchemaVersionMetadataRequest request); /// /// Queries for the schema version metadata information. /// /// Container for the necessary parameters to execute the QuerySchemaVersionMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the QuerySchemaVersionMetadata service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for QuerySchemaVersionMetadata Operation Task QuerySchemaVersionMetadataAsync(QuerySchemaVersionMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RegisterSchemaVersion /// /// Adds a new version to the existing schema. Returns an error if new version of schema /// does not meet the compatibility requirements of the schema set. This API will not /// create a new schema set and will return a 404 error if the schema set is not already /// present in the Schema Registry. /// /// /// /// If this is the first schema definition to be registered in the Schema Registry, this /// API will store the schema version and return immediately. Otherwise, this call has /// the potential to run longer than other operations due to compatibility modes. You /// can call the GetSchemaVersion API with the SchemaVersionId /// to check compatibility modes. /// /// /// /// If the same schema definition is already stored in Schema Registry as a version, the /// schema ID of the existing schema is returned to the caller. /// /// /// Container for the necessary parameters to execute the RegisterSchemaVersion service method. /// /// The response from the RegisterSchemaVersion service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for RegisterSchemaVersion Operation RegisterSchemaVersionResponse RegisterSchemaVersion(RegisterSchemaVersionRequest request); /// /// Adds a new version to the existing schema. Returns an error if new version of schema /// does not meet the compatibility requirements of the schema set. This API will not /// create a new schema set and will return a 404 error if the schema set is not already /// present in the Schema Registry. /// /// /// /// If this is the first schema definition to be registered in the Schema Registry, this /// API will store the schema version and return immediately. Otherwise, this call has /// the potential to run longer than other operations due to compatibility modes. You /// can call the GetSchemaVersion API with the SchemaVersionId /// to check compatibility modes. /// /// /// /// If the same schema definition is already stored in Schema Registry as a version, the /// schema ID of the existing schema is returned to the caller. /// /// /// Container for the necessary parameters to execute the RegisterSchemaVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RegisterSchemaVersion service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for RegisterSchemaVersion Operation Task RegisterSchemaVersionAsync(RegisterSchemaVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RemoveSchemaVersionMetadata /// /// Removes a key value pair from the schema version metadata for the specified schema /// version ID. /// /// Container for the necessary parameters to execute the RemoveSchemaVersionMetadata service method. /// /// The response from the RemoveSchemaVersionMetadata service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for RemoveSchemaVersionMetadata Operation RemoveSchemaVersionMetadataResponse RemoveSchemaVersionMetadata(RemoveSchemaVersionMetadataRequest request); /// /// Removes a key value pair from the schema version metadata for the specified schema /// version ID. /// /// Container for the necessary parameters to execute the RemoveSchemaVersionMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RemoveSchemaVersionMetadata service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// REST API Reference for RemoveSchemaVersionMetadata Operation Task RemoveSchemaVersionMetadataAsync(RemoveSchemaVersionMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ResetJobBookmark /// /// Resets a bookmark entry. /// /// /// /// For more information about enabling and using job bookmarks, see: /// /// /// /// Container for the necessary parameters to execute the ResetJobBookmark service method. /// /// The response from the ResetJobBookmark service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ResetJobBookmark Operation ResetJobBookmarkResponse ResetJobBookmark(ResetJobBookmarkRequest request); /// /// Resets a bookmark entry. /// /// /// /// For more information about enabling and using job bookmarks, see: /// /// /// /// Container for the necessary parameters to execute the ResetJobBookmark service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ResetJobBookmark service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ResetJobBookmark Operation Task ResetJobBookmarkAsync(ResetJobBookmarkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ResumeWorkflowRun /// /// Restarts selected nodes of a previous partially completed workflow run and resumes /// the workflow run. The selected nodes and all nodes that are downstream from the selected /// nodes are run. /// /// Container for the necessary parameters to execute the ResumeWorkflowRun service method. /// /// The response from the ResumeWorkflowRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// The workflow is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ResumeWorkflowRun Operation ResumeWorkflowRunResponse ResumeWorkflowRun(ResumeWorkflowRunRequest request); /// /// Restarts selected nodes of a previous partially completed workflow run and resumes /// the workflow run. The selected nodes and all nodes that are downstream from the selected /// nodes are run. /// /// Container for the necessary parameters to execute the ResumeWorkflowRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ResumeWorkflowRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// The workflow is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for ResumeWorkflowRun Operation Task ResumeWorkflowRunAsync(ResumeWorkflowRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RunStatement /// /// Executes the statement. /// /// Container for the necessary parameters to execute the RunStatement service method. /// /// The response from the RunStatement service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// /// A value could not be validated. /// /// REST API Reference for RunStatement Operation RunStatementResponse RunStatement(RunStatementRequest request); /// /// Executes the statement. /// /// Container for the necessary parameters to execute the RunStatement service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RunStatement service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// /// A value could not be validated. /// /// REST API Reference for RunStatement Operation Task RunStatementAsync(RunStatementRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchTables /// /// Searches a set of tables based on properties in the table metadata as well as on the /// parent database. You can search against text or filter conditions. /// /// /// /// You can only get tables that you have access to based on the security policies defined /// in Lake Formation. You need at least a read-only access to the table for it to be /// returned. If you do not have access to all the columns in the table, these columns /// will not be searched against when returning the list of tables back to you. If you /// have access to the columns but not the data in the columns, those columns and the /// associated metadata for those columns will be included in the search. /// /// /// Container for the necessary parameters to execute the SearchTables service method. /// /// The response from the SearchTables service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for SearchTables Operation SearchTablesResponse SearchTables(SearchTablesRequest request); /// /// Searches a set of tables based on properties in the table metadata as well as on the /// parent database. You can search against text or filter conditions. /// /// /// /// You can only get tables that you have access to based on the security policies defined /// in Lake Formation. You need at least a read-only access to the table for it to be /// returned. If you do not have access to all the columns in the table, these columns /// will not be searched against when returning the list of tables back to you. If you /// have access to the columns but not the data in the columns, those columns and the /// associated metadata for those columns will be included in the search. /// /// /// Container for the necessary parameters to execute the SearchTables service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchTables service method, as returned by Glue. /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for SearchTables Operation Task SearchTablesAsync(SearchTablesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartBlueprintRun /// /// Starts a new run of the specified blueprint. /// /// Container for the necessary parameters to execute the StartBlueprintRun service method. /// /// The response from the StartBlueprintRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The blueprint is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartBlueprintRun Operation StartBlueprintRunResponse StartBlueprintRun(StartBlueprintRunRequest request); /// /// Starts a new run of the specified blueprint. /// /// Container for the necessary parameters to execute the StartBlueprintRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartBlueprintRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The blueprint is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartBlueprintRun Operation Task StartBlueprintRunAsync(StartBlueprintRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartCrawler /// /// Starts a crawl using the specified crawler, regardless of what is scheduled. If the /// crawler is already running, returns a CrawlerRunningException. /// /// Container for the necessary parameters to execute the StartCrawler service method. /// /// The response from the StartCrawler service method, as returned by Glue. /// /// The operation cannot be performed because the crawler is already running. /// /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for StartCrawler Operation StartCrawlerResponse StartCrawler(StartCrawlerRequest request); /// /// Starts a crawl using the specified crawler, regardless of what is scheduled. If the /// crawler is already running, returns a CrawlerRunningException. /// /// Container for the necessary parameters to execute the StartCrawler service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartCrawler service method, as returned by Glue. /// /// The operation cannot be performed because the crawler is already running. /// /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for StartCrawler Operation Task StartCrawlerAsync(StartCrawlerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartCrawlerSchedule /// /// Changes the schedule state of the specified crawler to SCHEDULED, unless /// the crawler is already running or the schedule state is already SCHEDULED. /// /// Container for the necessary parameters to execute the StartCrawlerSchedule service method. /// /// The response from the StartCrawlerSchedule service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// There is no applicable schedule. /// /// /// The operation timed out. /// /// /// The specified scheduler is already running. /// /// /// The specified scheduler is transitioning. /// /// REST API Reference for StartCrawlerSchedule Operation StartCrawlerScheduleResponse StartCrawlerSchedule(StartCrawlerScheduleRequest request); /// /// Changes the schedule state of the specified crawler to SCHEDULED, unless /// the crawler is already running or the schedule state is already SCHEDULED. /// /// Container for the necessary parameters to execute the StartCrawlerSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartCrawlerSchedule service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// There is no applicable schedule. /// /// /// The operation timed out. /// /// /// The specified scheduler is already running. /// /// /// The specified scheduler is transitioning. /// /// REST API Reference for StartCrawlerSchedule Operation Task StartCrawlerScheduleAsync(StartCrawlerScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartDataQualityRuleRecommendationRun /// /// Starts a recommendation run that is used to generate rules when you don't know what /// rules to write. Glue Data Quality analyzes the data and comes up with recommendations /// for a potential ruleset. You can then triage the ruleset and modify the generated /// ruleset to your liking. /// /// Container for the necessary parameters to execute the StartDataQualityRuleRecommendationRun service method. /// /// The response from the StartDataQualityRuleRecommendationRun service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartDataQualityRuleRecommendationRun Operation StartDataQualityRuleRecommendationRunResponse StartDataQualityRuleRecommendationRun(StartDataQualityRuleRecommendationRunRequest request); /// /// Starts a recommendation run that is used to generate rules when you don't know what /// rules to write. Glue Data Quality analyzes the data and comes up with recommendations /// for a potential ruleset. You can then triage the ruleset and modify the generated /// ruleset to your liking. /// /// Container for the necessary parameters to execute the StartDataQualityRuleRecommendationRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartDataQualityRuleRecommendationRun service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartDataQualityRuleRecommendationRun Operation Task StartDataQualityRuleRecommendationRunAsync(StartDataQualityRuleRecommendationRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartDataQualityRulesetEvaluationRun /// /// 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). The evaluation /// computes results which you can retrieve with the GetDataQualityResult /// API. /// /// Container for the necessary parameters to execute the StartDataQualityRulesetEvaluationRun service method. /// /// The response from the StartDataQualityRulesetEvaluationRun service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartDataQualityRulesetEvaluationRun Operation StartDataQualityRulesetEvaluationRunResponse StartDataQualityRulesetEvaluationRun(StartDataQualityRulesetEvaluationRunRequest 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). The evaluation /// computes results which you can retrieve with the GetDataQualityResult /// API. /// /// Container for the necessary parameters to execute the StartDataQualityRulesetEvaluationRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartDataQualityRulesetEvaluationRun service method, as returned by Glue. /// /// The CreatePartitions API was called on a table that has indexes enabled. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartDataQualityRulesetEvaluationRun Operation Task StartDataQualityRulesetEvaluationRunAsync(StartDataQualityRulesetEvaluationRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartExportLabelsTaskRun /// /// Begins an asynchronous task to export all labeled data for a particular transform. /// This task is the only label-related API call that is not part of the typical active /// learning workflow. You typically use StartExportLabelsTaskRun when you /// want to work with all of your existing labels at the same time, such as when you want /// to remove or change labels that were previously submitted as truth. This API operation /// accepts the TransformId whose labels you want to export and an Amazon /// Simple Storage Service (Amazon S3) path to export the labels to. The operation returns /// a TaskRunId. You can check on the status of your task run by calling /// the GetMLTaskRun API. /// /// Container for the necessary parameters to execute the StartExportLabelsTaskRun service method. /// /// The response from the StartExportLabelsTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartExportLabelsTaskRun Operation StartExportLabelsTaskRunResponse StartExportLabelsTaskRun(StartExportLabelsTaskRunRequest request); /// /// Begins an asynchronous task to export all labeled data for a particular transform. /// This task is the only label-related API call that is not part of the typical active /// learning workflow. You typically use StartExportLabelsTaskRun when you /// want to work with all of your existing labels at the same time, such as when you want /// to remove or change labels that were previously submitted as truth. This API operation /// accepts the TransformId whose labels you want to export and an Amazon /// Simple Storage Service (Amazon S3) path to export the labels to. The operation returns /// a TaskRunId. You can check on the status of your task run by calling /// the GetMLTaskRun API. /// /// Container for the necessary parameters to execute the StartExportLabelsTaskRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartExportLabelsTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartExportLabelsTaskRun Operation Task StartExportLabelsTaskRunAsync(StartExportLabelsTaskRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartImportLabelsTaskRun /// /// Enables you to provide additional labels (examples of truth) to be used to teach the /// machine learning transform and improve its quality. This API operation is generally /// used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun /// call and that ultimately results in improving the quality of your machine learning /// transform. /// /// /// /// After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine /// learning will have generated a series of questions for humans to answer. (Answering /// these questions is often called 'labeling' in the machine learning workflows). In /// the case of the FindMatches transform, 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, users upload their answers/labels /// with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun /// finishes, all future runs of the machine learning transform use the new and improved /// labels and perform a higher-quality transformation. /// /// /// /// By default, StartMLLabelingSetGenerationTaskRun continually learns from /// and combines all labels that you upload unless you set Replace to true. /// If you set Replace to true, StartImportLabelsTaskRun deletes /// and forgets all previously uploaded labels and learns only from the exact set that /// you upload. Replacing labels can be helpful if you realize that you previously uploaded /// incorrect labels, and you believe that they are having a negative effect on your transform /// quality. /// /// /// /// You can check on the status of your task run by calling the GetMLTaskRun /// operation. /// /// /// Container for the necessary parameters to execute the StartImportLabelsTaskRun service method. /// /// The response from the StartImportLabelsTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartImportLabelsTaskRun Operation StartImportLabelsTaskRunResponse StartImportLabelsTaskRun(StartImportLabelsTaskRunRequest request); /// /// Enables you to provide additional labels (examples of truth) to be used to teach the /// machine learning transform and improve its quality. This API operation is generally /// used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun /// call and that ultimately results in improving the quality of your machine learning /// transform. /// /// /// /// After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine /// learning will have generated a series of questions for humans to answer. (Answering /// these questions is often called 'labeling' in the machine learning workflows). In /// the case of the FindMatches transform, 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, users upload their answers/labels /// with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun /// finishes, all future runs of the machine learning transform use the new and improved /// labels and perform a higher-quality transformation. /// /// /// /// By default, StartMLLabelingSetGenerationTaskRun continually learns from /// and combines all labels that you upload unless you set Replace to true. /// If you set Replace to true, StartImportLabelsTaskRun deletes /// and forgets all previously uploaded labels and learns only from the exact set that /// you upload. Replacing labels can be helpful if you realize that you previously uploaded /// incorrect labels, and you believe that they are having a negative effect on your transform /// quality. /// /// /// /// You can check on the status of your task run by calling the GetMLTaskRun /// operation. /// /// /// Container for the necessary parameters to execute the StartImportLabelsTaskRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartImportLabelsTaskRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartImportLabelsTaskRun Operation Task StartImportLabelsTaskRunAsync(StartImportLabelsTaskRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartJobRun /// /// Starts a job run using a job definition. /// /// Container for the necessary parameters to execute the StartJobRun service method. /// /// The response from the StartJobRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartJobRun Operation StartJobRunResponse StartJobRun(StartJobRunRequest request); /// /// Starts a job run using a job definition. /// /// Container for the necessary parameters to execute the StartJobRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartJobRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartJobRun Operation Task StartJobRunAsync(StartJobRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartMLEvaluationTaskRun /// /// Starts a task to estimate the quality of the transform. /// /// /// /// When you provide label sets as examples of truth, Glue machine learning uses some /// of those examples to learn from them. The rest of the labels are used as a test to /// estimate quality. /// /// /// /// Returns a unique identifier for the run. You can call GetMLTaskRun to /// get more information about the stats of the EvaluationTaskRun. /// /// /// Container for the necessary parameters to execute the StartMLEvaluationTaskRun service method. /// /// The response from the StartMLEvaluationTaskRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The machine learning transform is not ready to run. /// /// /// The operation timed out. /// /// REST API Reference for StartMLEvaluationTaskRun Operation StartMLEvaluationTaskRunResponse StartMLEvaluationTaskRun(StartMLEvaluationTaskRunRequest request); /// /// Starts a task to estimate the quality of the transform. /// /// /// /// When you provide label sets as examples of truth, Glue machine learning uses some /// of those examples to learn from them. The rest of the labels are used as a test to /// estimate quality. /// /// /// /// Returns a unique identifier for the run. You can call GetMLTaskRun to /// get more information about the stats of the EvaluationTaskRun. /// /// /// Container for the necessary parameters to execute the StartMLEvaluationTaskRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartMLEvaluationTaskRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The machine learning transform is not ready to run. /// /// /// The operation timed out. /// /// REST API Reference for StartMLEvaluationTaskRun Operation Task StartMLEvaluationTaskRunAsync(StartMLEvaluationTaskRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartMLLabelingSetGenerationTaskRun /// /// 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 StartMLLabelingSetGenerationTaskRun finishes, Glue will have /// generated a "labeling set" or a set of questions for humans to answer. /// /// /// /// In the case of the FindMatches transform, 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. After StartImportLabelsTaskRun /// finishes, all future runs of the machine learning transform will use the new and improved /// labels and perform a higher-quality transformation. /// /// /// Container for the necessary parameters to execute the StartMLLabelingSetGenerationTaskRun service method. /// /// The response from the StartMLLabelingSetGenerationTaskRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartMLLabelingSetGenerationTaskRun Operation StartMLLabelingSetGenerationTaskRunResponse StartMLLabelingSetGenerationTaskRun(StartMLLabelingSetGenerationTaskRunRequest 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 StartMLLabelingSetGenerationTaskRun finishes, Glue will have /// generated a "labeling set" or a set of questions for humans to answer. /// /// /// /// In the case of the FindMatches transform, 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. After StartImportLabelsTaskRun /// finishes, all future runs of the machine learning transform will use the new and improved /// labels and perform a higher-quality transformation. /// /// /// Container for the necessary parameters to execute the StartMLLabelingSetGenerationTaskRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartMLLabelingSetGenerationTaskRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StartMLLabelingSetGenerationTaskRun Operation Task StartMLLabelingSetGenerationTaskRunAsync(StartMLLabelingSetGenerationTaskRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartTrigger /// /// Starts an existing trigger. See Triggering /// Jobs for information about how different types of trigger are started. /// /// Container for the necessary parameters to execute the StartTrigger service method. /// /// The response from the StartTrigger service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartTrigger Operation StartTriggerResponse StartTrigger(StartTriggerRequest request); /// /// Starts an existing trigger. See Triggering /// Jobs for information about how different types of trigger are started. /// /// Container for the necessary parameters to execute the StartTrigger service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartTrigger service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartTrigger Operation Task StartTriggerAsync(StartTriggerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartWorkflowRun /// /// Starts a new run of the specified workflow. /// /// Container for the necessary parameters to execute the StartWorkflowRun service method. /// /// The response from the StartWorkflowRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartWorkflowRun Operation StartWorkflowRunResponse StartWorkflowRun(StartWorkflowRunRequest request); /// /// Starts a new run of the specified workflow. /// /// Container for the necessary parameters to execute the StartWorkflowRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartWorkflowRun service method, as returned by Glue. /// /// Too many jobs are being run concurrently. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for StartWorkflowRun Operation Task StartWorkflowRunAsync(StartWorkflowRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopCrawler /// /// If the specified crawler is running, stops the crawl. /// /// Container for the necessary parameters to execute the StopCrawler service method. /// /// The response from the StopCrawler service method, as returned by Glue. /// /// The specified crawler is not running. /// /// /// The specified crawler is stopping. /// /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for StopCrawler Operation StopCrawlerResponse StopCrawler(StopCrawlerRequest request); /// /// If the specified crawler is running, stops the crawl. /// /// Container for the necessary parameters to execute the StopCrawler service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopCrawler service method, as returned by Glue. /// /// The specified crawler is not running. /// /// /// The specified crawler is stopping. /// /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// REST API Reference for StopCrawler Operation Task StopCrawlerAsync(StopCrawlerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopCrawlerSchedule /// /// Sets the schedule state of the specified crawler to NOT_SCHEDULED, but /// does not stop the crawler if it is already running. /// /// Container for the necessary parameters to execute the StopCrawlerSchedule service method. /// /// The response from the StopCrawlerSchedule service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// /// The specified scheduler is not running. /// /// /// The specified scheduler is transitioning. /// /// REST API Reference for StopCrawlerSchedule Operation StopCrawlerScheduleResponse StopCrawlerSchedule(StopCrawlerScheduleRequest request); /// /// Sets the schedule state of the specified crawler to NOT_SCHEDULED, but /// does not stop the crawler if it is already running. /// /// Container for the necessary parameters to execute the StopCrawlerSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopCrawlerSchedule service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The operation timed out. /// /// /// The specified scheduler is not running. /// /// /// The specified scheduler is transitioning. /// /// REST API Reference for StopCrawlerSchedule Operation Task StopCrawlerScheduleAsync(StopCrawlerScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopSession /// /// Stops the session. /// /// Container for the necessary parameters to execute the StopSession service method. /// /// The response from the StopSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StopSession Operation StopSessionResponse StopSession(StopSessionRequest request); /// /// Stops the session. /// /// Container for the necessary parameters to execute the StopSession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopSession service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// The session is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StopSession Operation Task StopSessionAsync(StopSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopTrigger /// /// Stops a specified trigger. /// /// Container for the necessary parameters to execute the StopTrigger service method. /// /// The response from the StopTrigger service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StopTrigger Operation StopTriggerResponse StopTrigger(StopTriggerRequest request); /// /// Stops a specified trigger. /// /// Container for the necessary parameters to execute the StopTrigger service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopTrigger service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StopTrigger Operation Task StopTriggerAsync(StopTriggerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopWorkflowRun /// /// Stops the execution of the specified workflow run. /// /// Container for the necessary parameters to execute the StopWorkflowRun service method. /// /// The response from the StopWorkflowRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The workflow is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StopWorkflowRun Operation StopWorkflowRunResponse StopWorkflowRun(StopWorkflowRunRequest request); /// /// Stops the execution of the specified workflow run. /// /// Container for the necessary parameters to execute the StopWorkflowRun service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopWorkflowRun service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The workflow is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for StopWorkflowRun Operation Task StopWorkflowRunAsync(StopWorkflowRunRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services /// resource. In Glue, you can tag only certain resources. For information about what /// resources you can tag, see Amazon /// Web Services Tags in Glue. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services /// resource. In Glue, you can tag only certain resources. For information about what /// resources you can tag, see Amazon /// Web Services Tags in Glue. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Removes tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateBlueprint /// /// Updates a registered blueprint. /// /// Container for the necessary parameters to execute the UpdateBlueprint service method. /// /// The response from the UpdateBlueprint service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The blueprint is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateBlueprint Operation UpdateBlueprintResponse UpdateBlueprint(UpdateBlueprintRequest request); /// /// Updates a registered blueprint. /// /// Container for the necessary parameters to execute the UpdateBlueprint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateBlueprint service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// The blueprint is in an invalid state to perform a requested operation. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateBlueprint Operation Task UpdateBlueprintAsync(UpdateBlueprintRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateClassifier /// /// Modifies an existing classifier (a GrokClassifier, an XMLClassifier, /// a JsonClassifier, or a CsvClassifier, depending on which /// field is present). /// /// Container for the necessary parameters to execute the UpdateClassifier service method. /// /// The response from the UpdateClassifier service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// There was a version conflict. /// /// REST API Reference for UpdateClassifier Operation UpdateClassifierResponse UpdateClassifier(UpdateClassifierRequest request); /// /// Modifies an existing classifier (a GrokClassifier, an XMLClassifier, /// a JsonClassifier, or a CsvClassifier, depending on which /// field is present). /// /// Container for the necessary parameters to execute the UpdateClassifier service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateClassifier service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// There was a version conflict. /// /// REST API Reference for UpdateClassifier Operation Task UpdateClassifierAsync(UpdateClassifierRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateColumnStatisticsForPartition /// /// Creates or updates partition statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// UpdatePartition. /// /// /// Container for the necessary parameters to execute the UpdateColumnStatisticsForPartition service method. /// /// The response from the UpdateColumnStatisticsForPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateColumnStatisticsForPartition Operation UpdateColumnStatisticsForPartitionResponse UpdateColumnStatisticsForPartition(UpdateColumnStatisticsForPartitionRequest request); /// /// Creates or updates partition statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// UpdatePartition. /// /// /// Container for the necessary parameters to execute the UpdateColumnStatisticsForPartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateColumnStatisticsForPartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateColumnStatisticsForPartition Operation Task UpdateColumnStatisticsForPartitionAsync(UpdateColumnStatisticsForPartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateColumnStatisticsForTable /// /// Creates or updates table statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// UpdateTable. /// /// /// Container for the necessary parameters to execute the UpdateColumnStatisticsForTable service method. /// /// The response from the UpdateColumnStatisticsForTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateColumnStatisticsForTable Operation UpdateColumnStatisticsForTableResponse UpdateColumnStatisticsForTable(UpdateColumnStatisticsForTableRequest request); /// /// Creates or updates table statistics of columns. /// /// /// /// The Identity and Access Management (IAM) permission required for this operation is /// UpdateTable. /// /// /// Container for the necessary parameters to execute the UpdateColumnStatisticsForTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateColumnStatisticsForTable service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateColumnStatisticsForTable Operation Task UpdateColumnStatisticsForTableAsync(UpdateColumnStatisticsForTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateConnection /// /// Updates a connection definition in the Data Catalog. /// /// Container for the necessary parameters to execute the UpdateConnection service method. /// /// The response from the UpdateConnection service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateConnection Operation UpdateConnectionResponse UpdateConnection(UpdateConnectionRequest request); /// /// Updates a connection definition in the Data Catalog. /// /// Container for the necessary parameters to execute the UpdateConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateConnection service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateConnection Operation Task UpdateConnectionAsync(UpdateConnectionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateCrawler /// /// Updates a crawler. If a crawler is running, you must stop it using StopCrawler /// before updating it. /// /// Container for the necessary parameters to execute the UpdateCrawler service method. /// /// The response from the UpdateCrawler service method, as returned by Glue. /// /// The operation cannot be performed because the crawler is already running. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// There was a version conflict. /// /// REST API Reference for UpdateCrawler Operation UpdateCrawlerResponse UpdateCrawler(UpdateCrawlerRequest request); /// /// Updates a crawler. If a crawler is running, you must stop it using StopCrawler /// before updating it. /// /// Container for the necessary parameters to execute the UpdateCrawler service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateCrawler service method, as returned by Glue. /// /// The operation cannot be performed because the crawler is already running. /// /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// There was a version conflict. /// /// REST API Reference for UpdateCrawler Operation Task UpdateCrawlerAsync(UpdateCrawlerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateCrawlerSchedule /// /// Updates the schedule of a crawler using a cron expression. /// /// Container for the necessary parameters to execute the UpdateCrawlerSchedule service method. /// /// The response from the UpdateCrawlerSchedule service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The specified scheduler is transitioning. /// /// /// There was a version conflict. /// /// REST API Reference for UpdateCrawlerSchedule Operation UpdateCrawlerScheduleResponse UpdateCrawlerSchedule(UpdateCrawlerScheduleRequest request); /// /// Updates the schedule of a crawler using a cron expression. /// /// Container for the necessary parameters to execute the UpdateCrawlerSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateCrawlerSchedule service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// The specified scheduler is transitioning. /// /// /// There was a version conflict. /// /// REST API Reference for UpdateCrawlerSchedule Operation Task UpdateCrawlerScheduleAsync(UpdateCrawlerScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDatabase /// /// Updates an existing database definition in a Data Catalog. /// /// Container for the necessary parameters to execute the UpdateDatabase service method. /// /// The response from the UpdateDatabase service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateDatabase Operation UpdateDatabaseResponse UpdateDatabase(UpdateDatabaseRequest request); /// /// Updates an existing database definition in a Data Catalog. /// /// Container for the necessary parameters to execute the UpdateDatabase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDatabase service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateDatabase Operation Task UpdateDatabaseAsync(UpdateDatabaseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDataQualityRuleset /// /// Updates the specified data quality ruleset. /// /// Container for the necessary parameters to execute the UpdateDataQualityRuleset service method. /// /// The response from the UpdateDataQualityRuleset service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for UpdateDataQualityRuleset Operation UpdateDataQualityRulesetResponse UpdateDataQualityRuleset(UpdateDataQualityRulesetRequest request); /// /// Updates the specified data quality ruleset. /// /// Container for the necessary parameters to execute the UpdateDataQualityRuleset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDataQualityRuleset service method, as returned by Glue. /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// The same unique identifier was associated with two different records. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for UpdateDataQualityRuleset Operation Task UpdateDataQualityRulesetAsync(UpdateDataQualityRulesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDevEndpoint /// /// Updates a specified development endpoint. /// /// Container for the necessary parameters to execute the UpdateDevEndpoint service method. /// /// The response from the UpdateDevEndpoint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for UpdateDevEndpoint Operation UpdateDevEndpointResponse UpdateDevEndpoint(UpdateDevEndpointRequest request); /// /// Updates a specified development endpoint. /// /// Container for the necessary parameters to execute the UpdateDevEndpoint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDevEndpoint service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for UpdateDevEndpoint Operation Task UpdateDevEndpointAsync(UpdateDevEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateJob /// /// Updates an existing job definition. The previous job definition is completely overwritten /// by this information. /// /// Container for the necessary parameters to execute the UpdateJob service method. /// /// The response from the UpdateJob service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateJob Operation UpdateJobResponse UpdateJob(UpdateJobRequest request); /// /// Updates an existing job definition. The previous job definition is completely overwritten /// by this information. /// /// Container for the necessary parameters to execute the UpdateJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateJob service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateJob Operation Task UpdateJobAsync(UpdateJobRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateJobFromSourceControl /// /// 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. /// /// /// /// This API supports optional parameters which take in the repository information. /// /// /// Container for the necessary parameters to execute the UpdateJobFromSourceControl service method. /// /// The response from the UpdateJobFromSourceControl service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for UpdateJobFromSourceControl Operation UpdateJobFromSourceControlResponse UpdateJobFromSourceControl(UpdateJobFromSourceControlRequest request); /// /// 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. /// /// /// /// This API supports optional parameters which take in the repository information. /// /// /// Container for the necessary parameters to execute the UpdateJobFromSourceControl service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateJobFromSourceControl service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for UpdateJobFromSourceControl Operation Task UpdateJobFromSourceControlAsync(UpdateJobFromSourceControlRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateMLTransform /// /// Updates an existing machine learning transform. Call this operation to tune the algorithm /// parameters to achieve better results. /// /// /// /// After calling this operation, you can call the StartMLEvaluationTaskRun /// operation to assess how well your new parameters achieved your goals (such as improving /// the quality of your machine learning transform, or making it more cost-effective). /// /// /// Container for the necessary parameters to execute the UpdateMLTransform service method. /// /// The response from the UpdateMLTransform service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateMLTransform Operation UpdateMLTransformResponse UpdateMLTransform(UpdateMLTransformRequest request); /// /// Updates an existing machine learning transform. Call this operation to tune the algorithm /// parameters to achieve better results. /// /// /// /// After calling this operation, you can call the StartMLEvaluationTaskRun /// operation to assess how well your new parameters achieved your goals (such as improving /// the quality of your machine learning transform, or making it more cost-effective). /// /// /// Container for the necessary parameters to execute the UpdateMLTransform service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMLTransform service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateMLTransform Operation Task UpdateMLTransformAsync(UpdateMLTransformRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdatePartition /// /// Updates a partition. /// /// Container for the necessary parameters to execute the UpdatePartition service method. /// /// The response from the UpdatePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdatePartition Operation UpdatePartitionResponse UpdatePartition(UpdatePartitionRequest request); /// /// Updates a partition. /// /// Container for the necessary parameters to execute the UpdatePartition service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePartition service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdatePartition Operation Task UpdatePartitionAsync(UpdatePartitionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRegistry /// /// Updates an existing registry which is used to hold a collection of schemas. The updated /// properties relate to the registry, and do not modify any of the schemas within the /// registry. /// /// Container for the necessary parameters to execute the UpdateRegistry service method. /// /// The response from the UpdateRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for UpdateRegistry Operation UpdateRegistryResponse UpdateRegistry(UpdateRegistryRequest request); /// /// Updates an existing registry which is used to hold a collection of schemas. The updated /// properties relate to the registry, and do not modify any of the schemas within the /// registry. /// /// Container for the necessary parameters to execute the UpdateRegistry service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRegistry service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for UpdateRegistry Operation Task UpdateRegistryAsync(UpdateRegistryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSchema /// /// 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. If the value /// for Compatibility is provided, the VersionNumber (a checkpoint) /// is also required. The API will validate the checkpoint version number for consistency. /// /// /// /// If the value for the VersionNumber (checkpoint) is provided, Compatibility /// is optional and this can be used to set/reset a checkpoint for the schema. /// /// /// /// This update will happen only if the schema is in the AVAILABLE state. /// /// /// Container for the necessary parameters to execute the UpdateSchema service method. /// /// The response from the UpdateSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for UpdateSchema Operation UpdateSchemaResponse UpdateSchema(UpdateSchemaRequest 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. If the value /// for Compatibility is provided, the VersionNumber (a checkpoint) /// is also required. The API will validate the checkpoint version number for consistency. /// /// /// /// If the value for the VersionNumber (checkpoint) is provided, Compatibility /// is optional and this can be used to set/reset a checkpoint for the schema. /// /// /// /// This update will happen only if the schema is in the AVAILABLE state. /// /// /// Container for the necessary parameters to execute the UpdateSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSchema service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// REST API Reference for UpdateSchema Operation Task UpdateSchemaAsync(UpdateSchemaRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSourceControlFromJob /// /// 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. /// /// /// Container for the necessary parameters to execute the UpdateSourceControlFromJob service method. /// /// The response from the UpdateSourceControlFromJob service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for UpdateSourceControlFromJob Operation UpdateSourceControlFromJobResponse UpdateSourceControlFromJob(UpdateSourceControlFromJobRequest request); /// /// 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. /// /// /// Container for the necessary parameters to execute the UpdateSourceControlFromJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSourceControlFromJob service method, as returned by Glue. /// /// Access to a resource was denied. /// /// /// A resource to be created or added already exists. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A value could not be validated. /// /// REST API Reference for UpdateSourceControlFromJob Operation Task UpdateSourceControlFromJobAsync(UpdateSourceControlFromJobRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateTable /// /// Updates a metadata table in the Data Catalog. /// /// Container for the necessary parameters to execute the UpdateTable service method. /// /// The response from the UpdateTable service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for UpdateTable Operation UpdateTableResponse UpdateTable(UpdateTableRequest request); /// /// Updates a metadata table in the Data Catalog. /// /// Container for the necessary parameters to execute the UpdateTable service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateTable service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// /// A resource was not ready for a transaction. /// /// /// A resource numerical limit was exceeded. /// /// REST API Reference for UpdateTable Operation Task UpdateTableAsync(UpdateTableRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateTrigger /// /// Updates a trigger definition. /// /// Container for the necessary parameters to execute the UpdateTrigger service method. /// /// The response from the UpdateTrigger service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateTrigger Operation UpdateTriggerResponse UpdateTrigger(UpdateTriggerRequest request); /// /// Updates a trigger definition. /// /// Container for the necessary parameters to execute the UpdateTrigger service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateTrigger service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateTrigger Operation Task UpdateTriggerAsync(UpdateTriggerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserDefinedFunction /// /// Updates an existing function definition in the Data Catalog. /// /// Container for the necessary parameters to execute the UpdateUserDefinedFunction service method. /// /// The response from the UpdateUserDefinedFunction service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateUserDefinedFunction Operation UpdateUserDefinedFunctionResponse UpdateUserDefinedFunction(UpdateUserDefinedFunctionRequest request); /// /// Updates an existing function definition in the Data Catalog. /// /// Container for the necessary parameters to execute the UpdateUserDefinedFunction service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserDefinedFunction service method, as returned by Glue. /// /// A specified entity does not exist /// /// /// An encryption operation failed. /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateUserDefinedFunction Operation Task UpdateUserDefinedFunctionAsync(UpdateUserDefinedFunctionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateWorkflow /// /// Updates an existing workflow. /// /// Container for the necessary parameters to execute the UpdateWorkflow service method. /// /// The response from the UpdateWorkflow service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateWorkflow Operation UpdateWorkflowResponse UpdateWorkflow(UpdateWorkflowRequest request); /// /// Updates an existing workflow. /// /// Container for the necessary parameters to execute the UpdateWorkflow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateWorkflow service method, as returned by Glue. /// /// Two processes are trying to modify a resource simultaneously. /// /// /// A specified entity does not exist /// /// /// An internal service error occurred. /// /// /// The input provided was not valid. /// /// /// The operation timed out. /// /// REST API Reference for UpdateWorkflow Operation Task UpdateWorkflowAsync(UpdateWorkflowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion } }