Class: Aws::Glue::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Glue::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb
Overview
An API client for Glue. To construct a client, you need to configure a :region and :credentials.
client = Aws::Glue::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_glossary_terms(params = {}) ⇒ Types::AssociateGlossaryTermsResponse
Associates one or more glossary terms with an asset in Glue Data Catalog.
-
#batch_create_partition(params = {}) ⇒ Types::BatchCreatePartitionResponse
Creates one or more partitions in a batch operation.
-
#batch_delete_connection(params = {}) ⇒ Types::BatchDeleteConnectionResponse
Deletes a list of connection definitions from the Data Catalog.
-
#batch_delete_partition(params = {}) ⇒ Types::BatchDeletePartitionResponse
Deletes one or more partitions in a batch operation.
-
#batch_delete_table(params = {}) ⇒ Types::BatchDeleteTableResponse
Deletes multiple tables at once.
-
#batch_delete_table_version(params = {}) ⇒ Types::BatchDeleteTableVersionResponse
Deletes a specified batch of versions of a table.
-
#batch_get_blueprints(params = {}) ⇒ Types::BatchGetBlueprintsResponse
Retrieves information about a list of blueprints.
-
#batch_get_crawlers(params = {}) ⇒ Types::BatchGetCrawlersResponse
Returns a list of resource metadata for a given list of crawler names.
-
#batch_get_custom_entity_types(params = {}) ⇒ Types::BatchGetCustomEntityTypesResponse
Retrieves the details for the custom patterns specified by a list of names.
-
#batch_get_data_quality_result(params = {}) ⇒ Types::BatchGetDataQualityResultResponse
Retrieves a list of data quality results for the specified result IDs.
-
#batch_get_data_quality_ruleset_evaluation_run(params = {}) ⇒ Types::BatchGetDataQualityRulesetEvaluationRunResponse
Retrieves the details of multiple evaluation runs in a single request.
-
#batch_get_dev_endpoints(params = {}) ⇒ Types::BatchGetDevEndpointsResponse
Returns a list of resource metadata for a given list of development endpoint names.
-
#batch_get_iterable_forms(params = {}) ⇒ Types::BatchGetIterableFormsResponse
Retrieves multiple items from an iterable form on an asset in Glue Data Catalog in a single request.
-
#batch_get_jobs(params = {}) ⇒ Types::BatchGetJobsResponse
Returns a list of resource metadata for a given list of job names.
-
#batch_get_partition(params = {}) ⇒ Types::BatchGetPartitionResponse
Retrieves partitions in a batch request.
-
#batch_get_table_optimizer(params = {}) ⇒ Types::BatchGetTableOptimizerResponse
Returns the configuration for the specified table optimizers.
-
#batch_get_triggers(params = {}) ⇒ Types::BatchGetTriggersResponse
Returns a list of resource metadata for a given list of trigger names.
-
#batch_get_workflows(params = {}) ⇒ Types::BatchGetWorkflowsResponse
Returns a list of resource metadata for a given list of workflow names.
-
#batch_put_data_quality_statistic_annotation(params = {}) ⇒ Types::BatchPutDataQualityStatisticAnnotationResponse
Annotate datapoints over time for a specific data quality statistic.
-
#batch_stop_job_run(params = {}) ⇒ Types::BatchStopJobRunResponse
Stops one or more job runs for a specified job definition.
-
#batch_update_partition(params = {}) ⇒ Types::BatchUpdatePartitionResponse
Updates one or more partitions in a batch operation.
-
#cancel_data_quality_rule_recommendation_run(params = {}) ⇒ Struct
Cancels the specified recommendation run that was being used to generate rules.
-
#cancel_data_quality_ruleset_evaluation_run(params = {}) ⇒ Struct
Cancels a run where a ruleset is being evaluated against a data source.
-
#cancel_ml_task_run(params = {}) ⇒ Types::CancelMLTaskRunResponse
Cancels (stops) a task run.
-
#cancel_statement(params = {}) ⇒ Struct
Cancels the statement.
-
#check_schema_version_validity(params = {}) ⇒ Types::CheckSchemaVersionValidityResponse
Validates the supplied schema.
-
#create_blueprint(params = {}) ⇒ Types::CreateBlueprintResponse
Registers a blueprint with Glue.
-
#create_catalog(params = {}) ⇒ Struct
Creates a new catalog in the Glue Data Catalog.
-
#create_classifier(params = {}) ⇒ Struct
Creates a classifier in the user's account.
-
#create_column_statistics_task_settings(params = {}) ⇒ Struct
Creates settings for a column statistics task.
-
#create_connection(params = {}) ⇒ Types::CreateConnectionResponse
Creates a connection definition in the Data Catalog.
-
#create_crawler(params = {}) ⇒ Struct
Creates a new crawler with specified targets, role, configuration, and optional schedule.
-
#create_custom_entity_type(params = {}) ⇒ Types::CreateCustomEntityTypeResponse
Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
-
#create_data_quality_ruleset(params = {}) ⇒ Types::CreateDataQualityRulesetResponse
Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
-
#create_database(params = {}) ⇒ Struct
Creates a new database in a Data Catalog.
-
#create_dev_endpoint(params = {}) ⇒ Types::CreateDevEndpointResponse
Creates a new development endpoint.
-
#create_glossary(params = {}) ⇒ Types::CreateGlossaryResponse
Creates a business glossary in Glue Data Catalog.
-
#create_glossary_term(params = {}) ⇒ Types::CreateGlossaryTermResponse
Creates a glossary term within a business glossary in Glue Data Catalog.
-
#create_glue_identity_center_configuration(params = {}) ⇒ Types::CreateGlueIdentityCenterConfigurationResponse
Creates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.
-
#create_integration(params = {}) ⇒ Types::CreateIntegrationResponse
Creates a Zero-ETL integration in the caller's account between two resources with Amazon Resource Names (ARNs): the
SourceArnandTargetArn. -
#create_integration_resource_property(params = {}) ⇒ Types::CreateIntegrationResourcePropertyResponse
This API can be used for setting up the
ResourcePropertyof the Glue connection (for the source) or Glue database ARN (for the target). -
#create_integration_table_properties(params = {}) ⇒ Struct
This API is used to provide optional override properties for the the tables that need to be replicated.
-
#create_job(params = {}) ⇒ Types::CreateJobResponse
Creates a new job definition.
-
#create_ml_transform(params = {}) ⇒ Types::CreateMLTransformResponse
Creates an Glue machine learning transform.
-
#create_partition(params = {}) ⇒ Struct
Creates a new partition.
-
#create_partition_index(params = {}) ⇒ Struct
Creates a specified partition index in an existing table.
-
#create_registry(params = {}) ⇒ Types::CreateRegistryResponse
Creates a new registry which may be used to hold a collection of schemas.
-
#create_schema(params = {}) ⇒ Types::CreateSchemaResponse
Creates a new schema set and registers the schema definition.
-
#create_script(params = {}) ⇒ Types::CreateScriptResponse
Transforms a directed acyclic graph (DAG) into code.
-
#create_security_configuration(params = {}) ⇒ Types::CreateSecurityConfigurationResponse
Creates a new security configuration.
-
#create_session(params = {}) ⇒ Types::CreateSessionResponse
Creates a new session.
-
#create_table(params = {}) ⇒ Struct
Creates a new table definition in the Data Catalog.
-
#create_table_optimizer(params = {}) ⇒ Struct
Creates a new table optimizer for a specific function.
-
#create_trigger(params = {}) ⇒ Types::CreateTriggerResponse
Creates a new trigger.
-
#create_usage_profile(params = {}) ⇒ Types::CreateUsageProfileResponse
Creates an Glue usage profile.
-
#create_user_defined_function(params = {}) ⇒ Struct
Creates a new function definition in the Data Catalog.
-
#create_workflow(params = {}) ⇒ Types::CreateWorkflowResponse
Creates a new workflow.
-
#delete_asset(params = {}) ⇒ Struct
Deletes an asset from Glue Data Catalog.
-
#delete_asset_type(params = {}) ⇒ Struct
Deletes an asset type from Glue Data Catalog.
-
#delete_attachment(params = {}) ⇒ Types::DeleteAttachmentResponse
Deletes a form attachment from an asset in Glue Data Catalog.
-
#delete_blueprint(params = {}) ⇒ Types::DeleteBlueprintResponse
Deletes an existing blueprint.
-
#delete_catalog(params = {}) ⇒ Struct
Removes the specified catalog from the Glue Data Catalog.
-
#delete_classifier(params = {}) ⇒ Struct
Removes a classifier from the Data Catalog.
-
#delete_column_statistics_for_partition(params = {}) ⇒ Struct
Delete the partition column statistics of a column.
-
#delete_column_statistics_for_table(params = {}) ⇒ Struct
Retrieves table statistics of columns.
-
#delete_column_statistics_task_settings(params = {}) ⇒ Struct
Deletes settings for a column statistics task.
-
#delete_connection(params = {}) ⇒ Struct
Deletes a connection from the Data Catalog.
-
#delete_connection_type(params = {}) ⇒ Struct
Deletes a custom connection type in Glue.
-
#delete_crawler(params = {}) ⇒ Struct
Removes a specified crawler from the Glue Data Catalog, unless the crawler state is
RUNNING. -
#delete_custom_entity_type(params = {}) ⇒ Types::DeleteCustomEntityTypeResponse
Deletes a custom pattern by specifying its name.
-
#delete_data_quality_ruleset(params = {}) ⇒ Struct
Deletes a data quality ruleset.
-
#delete_database(params = {}) ⇒ Struct
Removes a specified database from a Data Catalog.
-
#delete_dev_endpoint(params = {}) ⇒ Struct
Deletes a specified development endpoint.
-
#delete_form_type(params = {}) ⇒ Struct
Deletes a form type from Glue Data Catalog.
-
#delete_glossary(params = {}) ⇒ Struct
Deletes a business glossary from Glue Data Catalog.
-
#delete_glossary_term(params = {}) ⇒ Struct
Deletes a glossary term from Glue Data Catalog.
-
#delete_glue_identity_center_configuration(params = {}) ⇒ Struct
Deletes the existing Glue Identity Center configuration, removing the integration between Glue and Amazon Web Services IAM Identity Center.
-
#delete_integration(params = {}) ⇒ Types::DeleteIntegrationResponse
Deletes the specified Zero-ETL integration.
-
#delete_integration_resource_property(params = {}) ⇒ Struct
This API is used for deleting the
ResourcePropertyof the Glue connection (for the source) or Glue database ARN (for the target). -
#delete_integration_table_properties(params = {}) ⇒ Struct
Deletes the table properties that have been created for the tables that need to be replicated.
-
#delete_job(params = {}) ⇒ Types::DeleteJobResponse
Deletes a specified job definition.
-
#delete_ml_transform(params = {}) ⇒ Types::DeleteMLTransformResponse
Deletes an Glue machine learning transform.
-
#delete_partition(params = {}) ⇒ Struct
Deletes a specified partition.
-
#delete_partition_index(params = {}) ⇒ Struct
Deletes a specified partition index from an existing table.
-
#delete_registry(params = {}) ⇒ Types::DeleteRegistryResponse
Delete the entire registry including schema and all of its versions.
-
#delete_resource_policy(params = {}) ⇒ Struct
Deletes a specified policy.
-
#delete_schema(params = {}) ⇒ Types::DeleteSchemaResponse
Deletes the entire schema set, including the schema set and all of its versions.
-
#delete_schema_versions(params = {}) ⇒ Types::DeleteSchemaVersionsResponse
Remove versions from the specified schema.
-
#delete_security_configuration(params = {}) ⇒ Struct
Deletes a specified security configuration.
-
#delete_session(params = {}) ⇒ Types::DeleteSessionResponse
Deletes the session.
-
#delete_table(params = {}) ⇒ Struct
Removes a table definition from the Data Catalog.
-
#delete_table_optimizer(params = {}) ⇒ Struct
Deletes an optimizer and all associated metadata for a table.
-
#delete_table_version(params = {}) ⇒ Struct
Deletes a specified version of a table.
-
#delete_trigger(params = {}) ⇒ Types::DeleteTriggerResponse
Deletes a specified trigger.
-
#delete_usage_profile(params = {}) ⇒ Struct
Deletes the Glue specified usage profile.
-
#delete_user_defined_function(params = {}) ⇒ Struct
Deletes an existing function definition from the Data Catalog.
-
#delete_workflow(params = {}) ⇒ Types::DeleteWorkflowResponse
Deletes a workflow.
-
#describe_connection_type(params = {}) ⇒ Types::DescribeConnectionTypeResponse
The
DescribeConnectionTypeAPI provides full details of the supported options for a given connection type in Glue. -
#describe_entity(params = {}) ⇒ Types::DescribeEntityResponse
Provides details regarding the entity used with the connection type, with a description of the data model for each field in the selected entity.
-
#describe_inbound_integrations(params = {}) ⇒ Types::DescribeInboundIntegrationsResponse
Returns a list of inbound integrations for the specified integration.
-
#describe_integrations(params = {}) ⇒ Types::DescribeIntegrationsResponse
The API is used to retrieve a list of integrations.
-
#disassociate_glossary_terms(params = {}) ⇒ Types::DisassociateGlossaryTermsResponse
Removes the association of one or more glossary terms from an asset in Glue Data Catalog.
-
#get_asset(params = {}) ⇒ Types::GetAssetOutput
Retrieves the metadata for an asset in Glue Data Catalog, including its forms, additional attachments, and associated glossary terms.
-
#get_asset_type(params = {}) ⇒ Types::GetAssetTypeResponse
Retrieves an asset type in Glue Data Catalog by its identifier.
-
#get_blueprint(params = {}) ⇒ Types::GetBlueprintResponse
Retrieves the details of a blueprint.
-
#get_blueprint_run(params = {}) ⇒ Types::GetBlueprintRunResponse
Retrieves the details of a blueprint run.
-
#get_blueprint_runs(params = {}) ⇒ Types::GetBlueprintRunsResponse
Retrieves the details of blueprint runs for a specified blueprint.
-
#get_catalog(params = {}) ⇒ Types::GetCatalogResponse
The name of the Catalog to retrieve.
-
#get_catalog_import_status(params = {}) ⇒ Types::GetCatalogImportStatusResponse
Retrieves the status of a migration operation.
-
#get_catalogs(params = {}) ⇒ Types::GetCatalogsResponse
Retrieves all catalogs defined in a catalog in the Glue Data Catalog.
-
#get_classifier(params = {}) ⇒ Types::GetClassifierResponse
Retrieve a classifier by name.
-
#get_classifiers(params = {}) ⇒ Types::GetClassifiersResponse
Lists all classifier objects in the Data Catalog.
-
#get_column_statistics_for_partition(params = {}) ⇒ Types::GetColumnStatisticsForPartitionResponse
Retrieves partition statistics of columns.
-
#get_column_statistics_for_table(params = {}) ⇒ Types::GetColumnStatisticsForTableResponse
Retrieves table statistics of columns.
-
#get_column_statistics_task_run(params = {}) ⇒ Types::GetColumnStatisticsTaskRunResponse
Get the associated metadata/information for a task run, given a task run ID.
-
#get_column_statistics_task_runs(params = {}) ⇒ Types::GetColumnStatisticsTaskRunsResponse
Retrieves information about all runs associated with the specified table.
-
#get_column_statistics_task_settings(params = {}) ⇒ Types::GetColumnStatisticsTaskSettingsResponse
Gets settings for a column statistics task.
-
#get_connection(params = {}) ⇒ Types::GetConnectionResponse
Retrieves a connection definition from the Data Catalog.
-
#get_connections(params = {}) ⇒ Types::GetConnectionsResponse
Retrieves a list of connection definitions from the Data Catalog.
-
#get_crawler(params = {}) ⇒ Types::GetCrawlerResponse
Retrieves metadata for a specified crawler.
-
#get_crawler_metrics(params = {}) ⇒ Types::GetCrawlerMetricsResponse
Retrieves metrics about specified crawlers.
-
#get_crawlers(params = {}) ⇒ Types::GetCrawlersResponse
Retrieves metadata for all crawlers defined in the customer account.
-
#get_custom_entity_type(params = {}) ⇒ Types::GetCustomEntityTypeResponse
Retrieves the details of a custom pattern by specifying its name.
-
#get_dashboard_url(params = {}) ⇒ Types::GetDashboardUrlResponse
Retrieves the URL for the Spark monitoring dashboard for a Glue resource.
-
#get_data_catalog_encryption_settings(params = {}) ⇒ Types::GetDataCatalogEncryptionSettingsResponse
Retrieves the security configuration for a specified catalog.
-
#get_data_catalog_export_configuration(params = {}) ⇒ Types::GetDataCatalogExportConfigurationOutput
Retrieves the current export configuration for the Glue Data Catalog.
-
#get_data_quality_model(params = {}) ⇒ Types::GetDataQualityModelResponse
Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).
-
#get_data_quality_model_result(params = {}) ⇒ Types::GetDataQualityModelResultResponse
Retrieve a statistic's predictions for a given Profile ID.
-
#get_data_quality_result(params = {}) ⇒ Types::GetDataQualityResultResponse
Retrieves the result of a data quality rule evaluation.
-
#get_data_quality_rule_recommendation_run(params = {}) ⇒ Types::GetDataQualityRuleRecommendationRunResponse
Gets the specified recommendation run that was used to generate rules.
-
#get_data_quality_ruleset(params = {}) ⇒ Types::GetDataQualityRulesetResponse
Returns an existing ruleset by identifier or name.
-
#get_data_quality_ruleset_evaluation_run(params = {}) ⇒ Types::GetDataQualityRulesetEvaluationRunResponse
Retrieves a specific run where a ruleset is evaluated against a data source.
-
#get_database(params = {}) ⇒ Types::GetDatabaseResponse
Retrieves the definition of a specified database.
-
#get_databases(params = {}) ⇒ Types::GetDatabasesResponse
Retrieves all databases defined in a given Data Catalog.
-
#get_dataflow_graph(params = {}) ⇒ Types::GetDataflowGraphResponse
Transforms a Python script into a directed acyclic graph (DAG).
-
#get_dev_endpoint(params = {}) ⇒ Types::GetDevEndpointResponse
Retrieves information about a specified development endpoint.
-
#get_dev_endpoints(params = {}) ⇒ Types::GetDevEndpointsResponse
Retrieves all the development endpoints in this Amazon Web Services account.
-
#get_entity_records(params = {}) ⇒ Types::GetEntityRecordsResponse
This API is used to query preview data from a given connection type or from a native Amazon S3 based Glue Data Catalog.
-
#get_form_type(params = {}) ⇒ Types::GetFormTypeResponse
Retrieves a form type in Glue Data Catalog by its identifier.
-
#get_glossary(params = {}) ⇒ Types::GetGlossaryResponse
Retrieves a business glossary in Glue Data Catalog by its identifier.
-
#get_glossary_term(params = {}) ⇒ Types::GetGlossaryTermResponse
Retrieves a glossary term in Glue Data Catalog by its identifier.
-
#get_glue_identity_center_configuration(params = {}) ⇒ Types::GetGlueIdentityCenterConfigurationResponse
Retrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.
-
#get_integration_resource_property(params = {}) ⇒ Types::GetIntegrationResourcePropertyResponse
This API is used for fetching the
ResourcePropertyof the Glue connection (for the source) or Glue database ARN (for the target). -
#get_integration_table_properties(params = {}) ⇒ Types::GetIntegrationTablePropertiesResponse
This API is used to retrieve optional override properties for the tables that need to be replicated.
-
#get_job(params = {}) ⇒ Types::GetJobResponse
Retrieves an existing job definition.
-
#get_job_bookmark(params = {}) ⇒ Types::GetJobBookmarkResponse
Returns information on a job bookmark entry.
-
#get_job_run(params = {}) ⇒ Types::GetJobRunResponse
Retrieves the metadata for a given job run.
-
#get_job_runs(params = {}) ⇒ Types::GetJobRunsResponse
Retrieves metadata for all runs of a given job definition.
-
#get_jobs(params = {}) ⇒ Types::GetJobsResponse
Retrieves all current job definitions.
-
#get_mapping(params = {}) ⇒ Types::GetMappingResponse
Creates mappings.
-
#get_materialized_view_refresh_task_run(params = {}) ⇒ Types::GetMaterializedViewRefreshTaskRunResponse
Get the associated metadata/information for a task run, given a task run ID.
-
#get_ml_task_run(params = {}) ⇒ Types::GetMLTaskRunResponse
Gets details for a specific task run on a machine learning transform.
-
#get_ml_task_runs(params = {}) ⇒ Types::GetMLTaskRunsResponse
Gets a list of runs for a machine learning transform.
-
#get_ml_transform(params = {}) ⇒ Types::GetMLTransformResponse
Gets an Glue machine learning transform artifact and all its corresponding metadata.
-
#get_ml_transforms(params = {}) ⇒ Types::GetMLTransformsResponse
Gets a sortable, filterable list of existing Glue machine learning transforms.
-
#get_partition(params = {}) ⇒ Types::GetPartitionResponse
Retrieves information about a specified partition.
-
#get_partition_indexes(params = {}) ⇒ Types::GetPartitionIndexesResponse
Retrieves the partition indexes associated with a table.
-
#get_partitions(params = {}) ⇒ Types::GetPartitionsResponse
Retrieves information about the partitions in a table.
-
#get_plan(params = {}) ⇒ Types::GetPlanResponse
Gets code to perform a specified mapping.
-
#get_registry(params = {}) ⇒ Types::GetRegistryResponse
Describes the specified registry in detail.
-
#get_resource_policies(params = {}) ⇒ Types::GetResourcePoliciesResponse
Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.
-
#get_resource_policy(params = {}) ⇒ Types::GetResourcePolicyResponse
Retrieves a specified resource policy.
-
#get_schema(params = {}) ⇒ Types::GetSchemaResponse
Describes the specified schema in detail.
-
#get_schema_by_definition(params = {}) ⇒ Types::GetSchemaByDefinitionResponse
Retrieves a schema by the
SchemaDefinition. -
#get_schema_version(params = {}) ⇒ Types::GetSchemaVersionResponse
Get the specified schema by its unique ID assigned when a version of the schema is created or registered.
-
#get_schema_versions_diff(params = {}) ⇒ Types::GetSchemaVersionsDiffResponse
Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.
-
#get_security_configuration(params = {}) ⇒ Types::GetSecurityConfigurationResponse
Retrieves a specified security configuration.
-
#get_security_configurations(params = {}) ⇒ Types::GetSecurityConfigurationsResponse
Retrieves a list of all security configurations.
-
#get_session(params = {}) ⇒ Types::GetSessionResponse
Retrieves the session.
-
#get_session_endpoint(params = {}) ⇒ Types::GetSessionEndpointResponse
Returns the Spark Connect endpoint URL and authentication token for an interactive session.
-
#get_statement(params = {}) ⇒ Types::GetStatementResponse
Retrieves the statement.
-
#get_table(params = {}) ⇒ Types::GetTableResponse
Retrieves the
Tabledefinition in a Data Catalog for a specified table. -
#get_table_optimizer(params = {}) ⇒ Types::GetTableOptimizerResponse
Returns the configuration of all optimizers associated with a specified table.
-
#get_table_version(params = {}) ⇒ Types::GetTableVersionResponse
Retrieves a specified version of a table.
-
#get_table_versions(params = {}) ⇒ Types::GetTableVersionsResponse
Retrieves a list of strings that identify available versions of a specified table.
-
#get_tables(params = {}) ⇒ Types::GetTablesResponse
Retrieves the definitions of some or all of the tables in a given
Database. -
#get_tags(params = {}) ⇒ Types::GetTagsResponse
Retrieves a list of tags associated with a resource.
-
#get_trigger(params = {}) ⇒ Types::GetTriggerResponse
Retrieves the definition of a trigger.
-
#get_triggers(params = {}) ⇒ Types::GetTriggersResponse
Gets all the triggers associated with a job.
-
#get_unfiltered_partition_metadata(params = {}) ⇒ Types::GetUnfilteredPartitionMetadataResponse
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
-
#get_unfiltered_partitions_metadata(params = {}) ⇒ Types::GetUnfilteredPartitionsMetadataResponse
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
-
#get_unfiltered_table_metadata(params = {}) ⇒ Types::GetUnfilteredTableMetadataResponse
Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.
-
#get_usage_profile(params = {}) ⇒ Types::GetUsageProfileResponse
Retrieves information about the specified Glue usage profile.
-
#get_user_defined_function(params = {}) ⇒ Types::GetUserDefinedFunctionResponse
Retrieves a specified function definition from the Data Catalog.
-
#get_user_defined_functions(params = {}) ⇒ Types::GetUserDefinedFunctionsResponse
Retrieves multiple function definitions from the Data Catalog.
-
#get_workflow(params = {}) ⇒ Types::GetWorkflowResponse
Retrieves resource metadata for a workflow.
-
#get_workflow_run(params = {}) ⇒ Types::GetWorkflowRunResponse
Retrieves the metadata for a given workflow run.
-
#get_workflow_run_properties(params = {}) ⇒ Types::GetWorkflowRunPropertiesResponse
Retrieves the workflow run properties which were set during the run.
-
#get_workflow_runs(params = {}) ⇒ Types::GetWorkflowRunsResponse
Retrieves metadata for all runs of a given workflow.
-
#import_catalog_to_glue(params = {}) ⇒ Struct
Imports an existing Amazon Athena Data Catalog to Glue.
-
#list_asset_types(params = {}) ⇒ Types::ListAssetTypesResponse
Lists the asset types defined in Glue Data Catalog.
-
#list_blueprints(params = {}) ⇒ Types::ListBlueprintsResponse
Lists all the blueprint names in an account.
-
#list_column_statistics_task_runs(params = {}) ⇒ Types::ListColumnStatisticsTaskRunsResponse
List all task runs for a particular account.
-
#list_connection_types(params = {}) ⇒ Types::ListConnectionTypesResponse
The
ListConnectionTypesAPI provides a discovery mechanism to learn available connection types in Glue. -
#list_crawlers(params = {}) ⇒ Types::ListCrawlersResponse
Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.
-
#list_crawls(params = {}) ⇒ Types::ListCrawlsResponse
Returns all the crawls of a specified crawler.
-
#list_custom_entity_types(params = {}) ⇒ Types::ListCustomEntityTypesResponse
Lists all the custom patterns that have been created.
-
#list_data_quality_results(params = {}) ⇒ Types::ListDataQualityResultsResponse
Returns all data quality execution results for your account.
-
#list_data_quality_rule_recommendation_runs(params = {}) ⇒ Types::ListDataQualityRuleRecommendationRunsResponse
Lists the recommendation runs meeting the filter criteria.
-
#list_data_quality_ruleset_evaluation_runs(params = {}) ⇒ Types::ListDataQualityRulesetEvaluationRunsResponse
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
-
#list_data_quality_rulesets(params = {}) ⇒ Types::ListDataQualityRulesetsResponse
Returns a paginated list of rulesets for the specified list of Glue tables.
-
#list_data_quality_statistic_annotations(params = {}) ⇒ Types::ListDataQualityStatisticAnnotationsResponse
Retrieve annotations for a data quality statistic.
-
#list_data_quality_statistics(params = {}) ⇒ Types::ListDataQualityStatisticsResponse
Retrieves a list of data quality statistics.
-
#list_dev_endpoints(params = {}) ⇒ Types::ListDevEndpointsResponse
Retrieves the names of all
DevEndpointresources in this Amazon Web Services account, or the resources with the specified tag. -
#list_entities(params = {}) ⇒ Types::ListEntitiesResponse
Returns the available entities supported by the connection type.
-
#list_form_types(params = {}) ⇒ Types::ListFormTypesResponse
Lists the form types defined in Glue Data Catalog.
-
#list_glossaries(params = {}) ⇒ Types::ListGlossariesResponse
Lists business glossaries in Glue Data Catalog.
-
#list_glossary_terms(params = {}) ⇒ Types::ListGlossaryTermsResponse
Lists glossary terms within a business glossary in Glue Data Catalog.
-
#list_integration_resource_properties(params = {}) ⇒ Types::ListIntegrationResourcePropertiesResponse
List integration resource properties for a single customer.
-
#list_integration_table_properties(params = {}) ⇒ Types::ListIntegrationTablePropertiesResponse
Lists the integration table properties in your account.
-
#list_iterable_forms(params = {}) ⇒ Types::ListIterableFormsResponse
Lists the items in an iterable form on an asset in Glue Data Catalog.
-
#list_jobs(params = {}) ⇒ Types::ListJobsResponse
Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.
-
#list_materialized_view_refresh_task_runs(params = {}) ⇒ Types::ListMaterializedViewRefreshTaskRunsResponse
List all task runs for a particular account.
-
#list_ml_transforms(params = {}) ⇒ Types::ListMLTransformsResponse
Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag.
-
#list_registries(params = {}) ⇒ Types::ListRegistriesResponse
Returns a list of registries that you have created, with minimal registry information.
-
#list_schema_versions(params = {}) ⇒ Types::ListSchemaVersionsResponse
Returns a list of schema versions that you have created, with minimal information.
-
#list_schemas(params = {}) ⇒ Types::ListSchemasResponse
Returns a list of schemas with minimal details.
-
#list_sessions(params = {}) ⇒ Types::ListSessionsResponse
Retrieve a list of sessions.
-
#list_statements(params = {}) ⇒ Types::ListStatementsResponse
Lists statements for the session.
-
#list_table_optimizer_runs(params = {}) ⇒ Types::ListTableOptimizerRunsResponse
Lists the history of previous optimizer runs for a specific table.
-
#list_triggers(params = {}) ⇒ Types::ListTriggersResponse
Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.
-
#list_usage_profiles(params = {}) ⇒ Types::ListUsageProfilesResponse
List all the Glue usage profiles.
-
#list_workflows(params = {}) ⇒ Types::ListWorkflowsResponse
Lists names of workflows created in the account.
-
#modify_integration(params = {}) ⇒ Types::ModifyIntegrationResponse
Modifies a Zero-ETL integration in the caller's account.
-
#put_asset(params = {}) ⇒ Types::PutAssetResponse
Creates or updates an asset in Glue Data Catalog.
-
#put_asset_type(params = {}) ⇒ Types::PutAssetTypeResponse
Creates or updates an asset type in Glue Data Catalog.
-
#put_attachment(params = {}) ⇒ Types::PutAttachmentResponse
Attaches a form to an asset or an iterable form item in Glue Data Catalog.
-
#put_data_catalog_encryption_settings(params = {}) ⇒ Struct
Sets the security configuration for a specified catalog.
-
#put_data_catalog_export_configuration(params = {}) ⇒ Types::PutDataCatalogExportConfigurationOutput
Creates or updates the export configuration for the Glue Data Catalog.
-
#put_data_quality_profile_annotation(params = {}) ⇒ Struct
Annotate all datapoints for a Profile.
-
#put_form_type(params = {}) ⇒ Types::PutFormTypeResponse
Creates or updates a form type in Glue Data Catalog.
-
#put_resource_policy(params = {}) ⇒ Types::PutResourcePolicyResponse
Sets the Data Catalog resource policy for access control.
-
#put_schema_version_metadata(params = {}) ⇒ Types::PutSchemaVersionMetadataResponse
Puts the metadata key value pair for a specified schema version ID.
-
#put_workflow_run_properties(params = {}) ⇒ Struct
Puts the specified workflow run properties for the given workflow run.
-
#query_schema_version_metadata(params = {}) ⇒ Types::QuerySchemaVersionMetadataResponse
Queries for the schema version metadata information.
-
#register_connection_type(params = {}) ⇒ Types::RegisterConnectionTypeResponse
Registers a custom connection type in Glue based on the configuration provided.
-
#register_schema_version(params = {}) ⇒ Types::RegisterSchemaVersionResponse
Adds a new version to the existing schema.
-
#remove_schema_version_metadata(params = {}) ⇒ Types::RemoveSchemaVersionMetadataResponse
Removes a key value pair from the schema version metadata for the specified schema version ID.
-
#reset_job_bookmark(params = {}) ⇒ Types::ResetJobBookmarkResponse
Resets a bookmark entry.
-
#resume_workflow_run(params = {}) ⇒ Types::ResumeWorkflowRunResponse
Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run.
-
#run_statement(params = {}) ⇒ Types::RunStatementResponse
Executes the statement.
-
#search_assets(params = {}) ⇒ Types::SearchAssetsOutput
Searches for assets in Glue Data Catalog using full-text search, filters, sorting, and aggregations.
-
#search_tables(params = {}) ⇒ Types::SearchTablesResponse
Searches a set of tables based on properties in the table metadata as well as on the parent database.
-
#start_blueprint_run(params = {}) ⇒ Types::StartBlueprintRunResponse
Starts a new run of the specified blueprint.
-
#start_column_statistics_task_run(params = {}) ⇒ Types::StartColumnStatisticsTaskRunResponse
Starts a column statistics task run, for a specified table and columns.
-
#start_column_statistics_task_run_schedule(params = {}) ⇒ Struct
Starts a column statistics task run schedule.
-
#start_crawler(params = {}) ⇒ Struct
Starts a crawl using the specified crawler, regardless of what is scheduled.
-
#start_crawler_schedule(params = {}) ⇒ Struct
Changes the schedule state of the specified crawler to
SCHEDULED, unless the crawler is already running or the schedule state is alreadySCHEDULED. -
#start_data_quality_rule_recommendation_run(params = {}) ⇒ Types::StartDataQualityRuleRecommendationRunResponse
Starts a recommendation run that is used to generate rules when you don't know what rules to write.
-
#start_data_quality_ruleset_evaluation_run(params = {}) ⇒ Types::StartDataQualityRulesetEvaluationRunResponse
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).
-
#start_export_labels_task_run(params = {}) ⇒ Types::StartExportLabelsTaskRunResponse
Begins an asynchronous task to export all labeled data for a particular transform.
-
#start_import_labels_task_run(params = {}) ⇒ Types::StartImportLabelsTaskRunResponse
Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality.
-
#start_job_run(params = {}) ⇒ Types::StartJobRunResponse
Starts a job run using a job definition.
-
#start_materialized_view_refresh_task_run(params = {}) ⇒ Types::StartMaterializedViewRefreshTaskRunResponse
Starts a materialized view refresh task run for a specified materialized view.
-
#start_ml_evaluation_task_run(params = {}) ⇒ Types::StartMLEvaluationTaskRunResponse
Starts a task to estimate the quality of the transform.
-
#start_ml_labeling_set_generation_task_run(params = {}) ⇒ Types::StartMLLabelingSetGenerationTaskRunResponse
Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.
-
#start_trigger(params = {}) ⇒ Types::StartTriggerResponse
Starts an existing trigger.
-
#start_workflow_run(params = {}) ⇒ Types::StartWorkflowRunResponse
Starts a new run of the specified workflow.
-
#stop_column_statistics_task_run(params = {}) ⇒ Struct
Stops a task run for the specified table.
-
#stop_column_statistics_task_run_schedule(params = {}) ⇒ Struct
Stops a column statistics task run schedule.
-
#stop_crawler(params = {}) ⇒ Struct
If the specified crawler is running, stops the crawl.
-
#stop_crawler_schedule(params = {}) ⇒ Struct
Sets the schedule state of the specified crawler to
NOT_SCHEDULED, but does not stop the crawler if it is already running. -
#stop_materialized_view_refresh_task_run(params = {}) ⇒ Struct
Stops a materialized view refresh task run for a specified materialized view.
-
#stop_session(params = {}) ⇒ Types::StopSessionResponse
Stops the session.
-
#stop_trigger(params = {}) ⇒ Types::StopTriggerResponse
Stops a specified trigger.
-
#stop_workflow_run(params = {}) ⇒ Struct
Stops the execution of the specified workflow run.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to a resource.
-
#test_connection(params = {}) ⇒ Struct
Tests a connection to a service to validate the service credentials that you provide.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
-
#update_asset(params = {}) ⇒ Types::UpdateAssetResponse
Updates the name and description of an existing asset in Glue Data Catalog.
-
#update_blueprint(params = {}) ⇒ Types::UpdateBlueprintResponse
Updates a registered blueprint.
-
#update_catalog(params = {}) ⇒ Struct
Updates an existing catalog's properties in the Glue Data Catalog.
-
#update_classifier(params = {}) ⇒ Struct
Modifies an existing classifier (a
GrokClassifier, anXMLClassifier, aJsonClassifier, or aCsvClassifier, depending on which field is present). -
#update_column_statistics_for_partition(params = {}) ⇒ Types::UpdateColumnStatisticsForPartitionResponse
Creates or updates partition statistics of columns.
-
#update_column_statistics_for_table(params = {}) ⇒ Types::UpdateColumnStatisticsForTableResponse
Creates or updates table statistics of columns.
-
#update_column_statistics_task_settings(params = {}) ⇒ Struct
Updates settings for a column statistics task.
-
#update_connection(params = {}) ⇒ Struct
Updates a connection definition in the Data Catalog.
-
#update_crawler(params = {}) ⇒ Struct
Updates a crawler.
-
#update_crawler_schedule(params = {}) ⇒ Struct
Updates the schedule of a crawler using a
cronexpression. -
#update_data_quality_ruleset(params = {}) ⇒ Types::UpdateDataQualityRulesetResponse
Updates the specified data quality ruleset.
-
#update_database(params = {}) ⇒ Struct
Updates an existing database definition in a Data Catalog.
-
#update_dev_endpoint(params = {}) ⇒ Struct
Updates a specified development endpoint.
-
#update_glossary(params = {}) ⇒ Types::UpdateGlossaryResponse
Updates a business glossary in Glue Data Catalog.
-
#update_glossary_term(params = {}) ⇒ Types::UpdateGlossaryTermResponse
Updates a glossary term in Glue Data Catalog.
-
#update_glue_identity_center_configuration(params = {}) ⇒ Struct
Updates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.
-
#update_integration_resource_property(params = {}) ⇒ Types::UpdateIntegrationResourcePropertyResponse
This API can be used for updating the
ResourcePropertyof the Glue connection (for the source) or Glue database ARN (for the target). -
#update_integration_table_properties(params = {}) ⇒ Struct
This API is used to provide optional override properties for the tables that need to be replicated.
-
#update_job(params = {}) ⇒ Types::UpdateJobResponse
Updates an existing job definition.
-
#update_job_from_source_control(params = {}) ⇒ Types::UpdateJobFromSourceControlResponse
Synchronizes a job from the source control repository.
-
#update_ml_transform(params = {}) ⇒ Types::UpdateMLTransformResponse
Updates an existing machine learning transform.
-
#update_partition(params = {}) ⇒ Struct
Updates a partition.
-
#update_registry(params = {}) ⇒ Types::UpdateRegistryResponse
Updates an existing registry which is used to hold a collection of schemas.
-
#update_schema(params = {}) ⇒ Types::UpdateSchemaResponse
Updates the description, compatibility setting, or version checkpoint for a schema set.
-
#update_source_control_from_job(params = {}) ⇒ Types::UpdateSourceControlFromJobResponse
Synchronizes a job to the source control repository.
-
#update_table(params = {}) ⇒ Struct
Updates a metadata table in the Data Catalog.
-
#update_table_optimizer(params = {}) ⇒ Struct
Updates the configuration for an existing table optimizer.
-
#update_trigger(params = {}) ⇒ Types::UpdateTriggerResponse
Updates a trigger definition.
-
#update_usage_profile(params = {}) ⇒ Types::UpdateUsageProfileResponse
Update an Glue usage profile.
-
#update_user_defined_function(params = {}) ⇒ Struct
Updates an existing function definition in the Data Catalog.
-
#update_workflow(params = {}) ⇒ Types::UpdateWorkflowResponse
Updates an existing workflow.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#associate_glossary_terms(params = {}) ⇒ Types::AssociateGlossaryTermsResponse
Associates one or more glossary terms with an asset in Glue Data Catalog.
538 539 540 541 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 538 def associate_glossary_terms(params = {}, = {}) req = build_request(:associate_glossary_terms, params) req.send_request() end |
#batch_create_partition(params = {}) ⇒ Types::BatchCreatePartitionResponse
Creates one or more partitions in a batch operation.
647 648 649 650 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 647 def batch_create_partition(params = {}, = {}) req = build_request(:batch_create_partition, params) req.send_request() end |
#batch_delete_connection(params = {}) ⇒ Types::BatchDeleteConnectionResponse
Deletes a list of connection definitions from the Data Catalog.
685 686 687 688 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 685 def batch_delete_connection(params = {}, = {}) req = build_request(:batch_delete_connection, params) req.send_request() end |
#batch_delete_partition(params = {}) ⇒ Types::BatchDeletePartitionResponse
Deletes one or more partitions in a batch operation.
737 738 739 740 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 737 def batch_delete_partition(params = {}, = {}) req = build_request(:batch_delete_partition, params) req.send_request() end |
#batch_delete_table(params = {}) ⇒ Types::BatchDeleteTableResponse
Deletes multiple tables at once.
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.
795 796 797 798 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 795 def batch_delete_table(params = {}, = {}) req = build_request(:batch_delete_table, params) req.send_request() end |
#batch_delete_table_version(params = {}) ⇒ Types::BatchDeleteTableVersionResponse
Deletes a specified batch of versions of a table.
843 844 845 846 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 843 def batch_delete_table_version(params = {}, = {}) req = build_request(:batch_delete_table_version, params) req.send_request() end |
#batch_get_blueprints(params = {}) ⇒ Types::BatchGetBlueprintsResponse
Retrieves information about a list of blueprints.
897 898 899 900 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 897 def batch_get_blueprints(params = {}, = {}) req = build_request(:batch_get_blueprints, params) req.send_request() end |
#batch_get_crawlers(params = {}) ⇒ Types::BatchGetCrawlersResponse
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.
1011 1012 1013 1014 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1011 def batch_get_crawlers(params = {}, = {}) req = build_request(:batch_get_crawlers, params) req.send_request() end |
#batch_get_custom_entity_types(params = {}) ⇒ Types::BatchGetCustomEntityTypesResponse
Retrieves the details for the custom patterns specified by a list of names.
1047 1048 1049 1050 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1047 def batch_get_custom_entity_types(params = {}, = {}) req = build_request(:batch_get_custom_entity_types, params) req.send_request() end |
#batch_get_data_quality_result(params = {}) ⇒ Types::BatchGetDataQualityResultResponse
Retrieves a list of data quality results for the specified result IDs.
1141 1142 1143 1144 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1141 def batch_get_data_quality_result(params = {}, = {}) req = build_request(:batch_get_data_quality_result, params) req.send_request() end |
#batch_get_data_quality_ruleset_evaluation_run(params = {}) ⇒ Types::BatchGetDataQualityRulesetEvaluationRunResponse
Retrieves the details of multiple evaluation runs in a single request.
1245 1246 1247 1248 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1245 def batch_get_data_quality_ruleset_evaluation_run(params = {}, = {}) req = build_request(:batch_get_data_quality_ruleset_evaluation_run, params) req.send_request() end |
#batch_get_dev_endpoints(params = {}) ⇒ Types::BatchGetDevEndpointsResponse
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.
1309 1310 1311 1312 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1309 def batch_get_dev_endpoints(params = {}, = {}) req = build_request(:batch_get_dev_endpoints, params) req.send_request() end |
#batch_get_iterable_forms(params = {}) ⇒ Types::BatchGetIterableFormsResponse
Retrieves multiple items from an iterable form on an asset in Glue Data Catalog in a single request.
1362 1363 1364 1365 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1362 def batch_get_iterable_forms(params = {}, = {}) req = build_request(:batch_get_iterable_forms, params) req.send_request() end |
#batch_get_jobs(params = {}) ⇒ Types::BatchGetJobsResponse
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.
1392 1393 1394 1395 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1392 def batch_get_jobs(params = {}, = {}) req = build_request(:batch_get_jobs, params) req.send_request() end |
#batch_get_partition(params = {}) ⇒ Types::BatchGetPartitionResponse
Retrieves partitions in a batch request.
1511 1512 1513 1514 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1511 def batch_get_partition(params = {}, = {}) req = build_request(:batch_get_partition, params) req.send_request() end |
#batch_get_table_optimizer(params = {}) ⇒ Types::BatchGetTableOptimizerResponse
Returns the configuration for the specified table optimizers.
1597 1598 1599 1600 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1597 def batch_get_table_optimizer(params = {}, = {}) req = build_request(:batch_get_table_optimizer, params) req.send_request() end |
#batch_get_triggers(params = {}) ⇒ Types::BatchGetTriggersResponse
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.
1657 1658 1659 1660 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1657 def batch_get_triggers(params = {}, = {}) req = build_request(:batch_get_triggers, params) req.send_request() end |
#batch_get_workflows(params = {}) ⇒ Types::BatchGetWorkflowsResponse
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.
1870 1871 1872 1873 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1870 def batch_get_workflows(params = {}, = {}) req = build_request(:batch_get_workflows, params) req.send_request() end |
#batch_put_data_quality_statistic_annotation(params = {}) ⇒ Types::BatchPutDataQualityStatisticAnnotationResponse
Annotate datapoints over time for a specific data quality statistic. The API requires both profileID and statisticID as part of the InclusionAnnotation input. The API only works for a single statisticId across multiple profiles.
1917 1918 1919 1920 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1917 def batch_put_data_quality_statistic_annotation(params = {}, = {}) req = build_request(:batch_put_data_quality_statistic_annotation, params) req.send_request() end |
#batch_stop_job_run(params = {}) ⇒ Types::BatchStopJobRunResponse
Stops one or more job runs for a specified job definition.
1958 1959 1960 1961 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1958 def batch_stop_job_run(params = {}, = {}) req = build_request(:batch_stop_job_run, params) req.send_request() end |
#batch_update_partition(params = {}) ⇒ Types::BatchUpdatePartitionResponse
Updates one or more partitions in a batch operation.
2070 2071 2072 2073 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2070 def batch_update_partition(params = {}, = {}) req = build_request(:batch_update_partition, params) req.send_request() end |
#cancel_data_quality_rule_recommendation_run(params = {}) ⇒ Struct
Cancels the specified recommendation run that was being used to generate rules.
2093 2094 2095 2096 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2093 def cancel_data_quality_rule_recommendation_run(params = {}, = {}) req = build_request(:cancel_data_quality_rule_recommendation_run, params) req.send_request() end |
#cancel_data_quality_ruleset_evaluation_run(params = {}) ⇒ Struct
Cancels a run where a ruleset is being evaluated against a data source.
2116 2117 2118 2119 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2116 def cancel_data_quality_ruleset_evaluation_run(params = {}, = {}) req = build_request(:cancel_data_quality_ruleset_evaluation_run, params) req.send_request() end |
#cancel_ml_task_run(params = {}) ⇒ Types::CancelMLTaskRunResponse
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.
2156 2157 2158 2159 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2156 def cancel_ml_task_run(params = {}, = {}) req = build_request(:cancel_ml_task_run, params) req.send_request() end |
#cancel_statement(params = {}) ⇒ Struct
Cancels the statement.
2186 2187 2188 2189 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2186 def cancel_statement(params = {}, = {}) req = build_request(:cancel_statement, params) req.send_request() end |
#check_schema_version_validity(params = {}) ⇒ Types::CheckSchemaVersionValidityResponse
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.
2224 2225 2226 2227 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2224 def check_schema_version_validity(params = {}, = {}) req = build_request(:check_schema_version_validity, params) req.send_request() end |
#create_blueprint(params = {}) ⇒ Types::CreateBlueprintResponse
Registers a blueprint with Glue.
2266 2267 2268 2269 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2266 def create_blueprint(params = {}, = {}) req = build_request(:create_blueprint, params) req.send_request() end |
#create_catalog(params = {}) ⇒ Struct
Creates a new catalog in the Glue Data Catalog.
2355 2356 2357 2358 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2355 def create_catalog(params = {}, = {}) req = build_request(:create_catalog, params) req.send_request() end |
#create_classifier(params = {}) ⇒ Struct
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.
2414 2415 2416 2417 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2414 def create_classifier(params = {}, = {}) req = build_request(:create_classifier, params) req.send_request() end |
#create_column_statistics_task_settings(params = {}) ⇒ Struct
Creates settings for a column statistics task.
2472 2473 2474 2475 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2472 def create_column_statistics_task_settings(params = {}, = {}) req = build_request(:create_column_statistics_task_settings, params) req.send_request() end |
#create_connection(params = {}) ⇒ Types::CreateConnectionResponse
Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM
glue:PassConnection permission.
2571 2572 2573 2574 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2571 def create_connection(params = {}, = {}) req = build_request(:create_connection, params) req.send_request() end |
#create_crawler(params = {}) ⇒ Struct
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.
2755 2756 2757 2758 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2755 def create_crawler(params = {}, = {}) req = build_request(:create_crawler, params) req.send_request() end |
#create_custom_entity_type(params = {}) ⇒ Types::CreateCustomEntityTypeResponse
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.
2809 2810 2811 2812 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2809 def create_custom_entity_type(params = {}, = {}) req = build_request(:create_custom_entity_type, params) req.send_request() end |
#create_data_quality_ruleset(params = {}) ⇒ Types::CreateDataQualityRulesetResponse
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.
2875 2876 2877 2878 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2875 def create_data_quality_ruleset(params = {}, = {}) req = build_request(:create_data_quality_ruleset, params) req.send_request() end |
#create_database(params = {}) ⇒ Struct
Creates a new database in a Data Catalog.
2933 2934 2935 2936 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2933 def create_database(params = {}, = {}) req = build_request(:create_database, params) req.send_request() end |
#create_dev_endpoint(params = {}) ⇒ Types::CreateDevEndpointResponse
Creates a new development endpoint.
3132 3133 3134 3135 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3132 def create_dev_endpoint(params = {}, = {}) req = build_request(:create_dev_endpoint, params) req.send_request() end |
#create_glossary(params = {}) ⇒ Types::CreateGlossaryResponse
Creates a business glossary in Glue Data Catalog. A glossary is a container for glossary terms that define business concepts.
3177 3178 3179 3180 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3177 def create_glossary(params = {}, = {}) req = build_request(:create_glossary, params) req.send_request() end |
#create_glossary_term(params = {}) ⇒ Types::CreateGlossaryTermResponse
Creates a glossary term within a business glossary in Glue Data Catalog.
3234 3235 3236 3237 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3234 def create_glossary_term(params = {}, = {}) req = build_request(:create_glossary_term, params) req.send_request() end |
#create_glue_identity_center_configuration(params = {}) ⇒ Types::CreateGlueIdentityCenterConfigurationResponse
Creates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.
3275 3276 3277 3278 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3275 def create_glue_identity_center_configuration(params = {}, = {}) req = build_request(:create_glue_identity_center_configuration, params) req.send_request() end |
#create_integration(params = {}) ⇒ Types::CreateIntegrationResponse
Creates a Zero-ETL integration in the caller's account between two
resources with Amazon Resource Names (ARNs): the SourceArn and
TargetArn.
3385 3386 3387 3388 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3385 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end |
#create_integration_resource_property(params = {}) ⇒ Types::CreateIntegrationResourcePropertyResponse
This API can be used for setting up the ResourceProperty of the Glue
connection (for the source) or Glue database ARN (for the target).
These properties can include the role to access the connection or
database. To set both source and target properties the same API needs
to be invoked with the Glue connection ARN as ResourceArn with
SourceProcessingProperties and the Glue database ARN as
ResourceArn with TargetProcessingProperties respectively.
3453 3454 3455 3456 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3453 def create_integration_resource_property(params = {}, = {}) req = build_request(:create_integration_resource_property, params) req.send_request() end |
#create_integration_table_properties(params = {}) ⇒ Struct
This API is used to provide optional override properties for the the
tables that need to be replicated. These properties can include
properties for filtering and partitioning for the source and target
tables. To set both source and target properties the same API need to
be invoked with the Glue connection ARN as ResourceArn with
SourceTableConfig, and the Glue database ARN as ResourceArn with
TargetTableConfig respectively.
3517 3518 3519 3520 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3517 def create_integration_table_properties(params = {}, = {}) req = build_request(:create_integration_table_properties, params) req.send_request() end |
#create_job(params = {}) ⇒ Types::CreateJobResponse
Creates a new job definition.
3802 3803 3804 3805 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3802 def create_job(params = {}, = {}) req = build_request(:create_job, params) req.send_request() end |
#create_ml_transform(params = {}) ⇒ Types::CreateMLTransformResponse
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.
4014 4015 4016 4017 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4014 def create_ml_transform(params = {}, = {}) req = build_request(:create_ml_transform, params) req.send_request() end |
#create_partition(params = {}) ⇒ Struct
Creates a new partition.
4110 4111 4112 4113 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4110 def create_partition(params = {}, = {}) req = build_request(:create_partition, params) req.send_request() end |
#create_partition_index(params = {}) ⇒ Struct
Creates a specified partition index in an existing table.
4150 4151 4152 4153 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4150 def create_partition_index(params = {}, = {}) req = build_request(:create_partition_index, params) req.send_request() end |
#create_registry(params = {}) ⇒ Types::CreateRegistryResponse
Creates a new registry which may be used to hold a collection of schemas.
4200 4201 4202 4203 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4200 def create_registry(params = {}, = {}) req = build_request(:create_registry, params) req.send_request() end |
#create_schema(params = {}) ⇒ Types::CreateSchemaResponse
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.
4348 4349 4350 4351 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4348 def create_schema(params = {}, = {}) req = build_request(:create_schema, params) req.send_request() end |
#create_script(params = {}) ⇒ Types::CreateScriptResponse
Transforms a directed acyclic graph (DAG) into code.
4405 4406 4407 4408 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4405 def create_script(params = {}, = {}) req = build_request(:create_script, params) req.send_request() end |
#create_security_configuration(params = {}) ⇒ Types::CreateSecurityConfigurationResponse
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.
4466 4467 4468 4469 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4466 def create_security_configuration(params = {}, = {}) req = build_request(:create_security_configuration, params) req.send_request() end |
#create_session(params = {}) ⇒ Types::CreateSessionResponse
Creates a new session.
4632 4633 4634 4635 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4632 def create_session(params = {}, = {}) req = build_request(:create_session, params) req.send_request() end |
#create_table(params = {}) ⇒ Struct
Creates a new table definition in the Data Catalog.
4859 4860 4861 4862 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4859 def create_table(params = {}, = {}) req = build_request(:create_table, params) req.send_request() end |
#create_table_optimizer(params = {}) ⇒ Struct
Creates a new table optimizer for a specific function.
4926 4927 4928 4929 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4926 def create_table_optimizer(params = {}, = {}) req = build_request(:create_table_optimizer, params) req.send_request() end |
#create_trigger(params = {}) ⇒ Types::CreateTriggerResponse
Creates a new trigger.
Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Amazon Web Services Secrets Manager or other secret management mechanism if you intend to keep them within the Job.
5042 5043 5044 5045 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5042 def create_trigger(params = {}, = {}) req = build_request(:create_trigger, params) req.send_request() end |
#create_usage_profile(params = {}) ⇒ Types::CreateUsageProfileResponse
Creates an Glue usage profile.
5102 5103 5104 5105 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5102 def create_usage_profile(params = {}, = {}) req = build_request(:create_usage_profile, params) req.send_request() end |
#create_user_defined_function(params = {}) ⇒ Struct
Creates a new function definition in the Data Catalog.
5146 5147 5148 5149 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5146 def create_user_defined_function(params = {}, = {}) req = build_request(:create_user_defined_function, params) req.send_request() end |
#create_workflow(params = {}) ⇒ Types::CreateWorkflowResponse
Creates a new workflow.
5205 5206 5207 5208 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5205 def create_workflow(params = {}, = {}) req = build_request(:create_workflow, params) req.send_request() end |
#delete_asset(params = {}) ⇒ Struct
Deletes an asset from Glue Data Catalog.
5227 5228 5229 5230 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5227 def delete_asset(params = {}, = {}) req = build_request(:delete_asset, params) req.send_request() end |
#delete_asset_type(params = {}) ⇒ Struct
Deletes an asset type from Glue Data Catalog.
5249 5250 5251 5252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5249 def delete_asset_type(params = {}, = {}) req = build_request(:delete_asset_type, params) req.send_request() end |
#delete_attachment(params = {}) ⇒ Types::DeleteAttachmentResponse
Deletes a form attachment from an asset in Glue Data Catalog.
5297 5298 5299 5300 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5297 def (params = {}, = {}) req = build_request(:delete_attachment, params) req.send_request() end |
#delete_blueprint(params = {}) ⇒ Types::DeleteBlueprintResponse
Deletes an existing blueprint.
5325 5326 5327 5328 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5325 def delete_blueprint(params = {}, = {}) req = build_request(:delete_blueprint, params) req.send_request() end |
#delete_catalog(params = {}) ⇒ Struct
Removes the specified catalog from the Glue Data Catalog.
After completing this operation, you no longer have access to the databases, tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted catalog. 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 the DeleteCatalog operation, use DeleteTableVersion (or
BatchDeleteTableVersion), DeletePartition (or
BatchDeletePartition), DeleteTable (or BatchDeleteTable),
DeleteUserDefinedFunction and DeleteDatabase to delete any
resources that belong to the catalog.
5360 5361 5362 5363 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5360 def delete_catalog(params = {}, = {}) req = build_request(:delete_catalog, params) req.send_request() end |
#delete_classifier(params = {}) ⇒ Struct
Removes a classifier from the Data Catalog.
5382 5383 5384 5385 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5382 def delete_classifier(params = {}, = {}) req = build_request(:delete_classifier, params) req.send_request() end |
#delete_column_statistics_for_partition(params = {}) ⇒ Struct
Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this
operation is DeletePartition.
5425 5426 5427 5428 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5425 def delete_column_statistics_for_partition(params = {}, = {}) req = build_request(:delete_column_statistics_for_partition, params) req.send_request() end |
#delete_column_statistics_for_table(params = {}) ⇒ Struct
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this
operation is DeleteTable.
5464 5465 5466 5467 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5464 def delete_column_statistics_for_table(params = {}, = {}) req = build_request(:delete_column_statistics_for_table, params) req.send_request() end |
#delete_column_statistics_task_settings(params = {}) ⇒ Struct
Deletes settings for a column statistics task.
5490 5491 5492 5493 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5490 def delete_column_statistics_task_settings(params = {}, = {}) req = build_request(:delete_column_statistics_task_settings, params) req.send_request() end |
#delete_connection(params = {}) ⇒ Struct
Deletes a connection from the Data Catalog.
5517 5518 5519 5520 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5517 def delete_connection(params = {}, = {}) req = build_request(:delete_connection, params) req.send_request() end |
#delete_connection_type(params = {}) ⇒ Struct
Deletes a custom connection type in Glue.
The connection type must exist and be registered before it can be deleted. This operation supports cleanup of connection type resources and helps maintain proper lifecycle management of custom connection types.
5545 5546 5547 5548 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5545 def delete_connection_type(params = {}, = {}) req = build_request(:delete_connection_type, params) req.send_request() end |
#delete_crawler(params = {}) ⇒ Struct
Removes a specified crawler from the Glue Data Catalog, unless the
crawler state is RUNNING.
5568 5569 5570 5571 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5568 def delete_crawler(params = {}, = {}) req = build_request(:delete_crawler, params) req.send_request() end |
#delete_custom_entity_type(params = {}) ⇒ Types::DeleteCustomEntityTypeResponse
Deletes a custom pattern by specifying its name.
5596 5597 5598 5599 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5596 def delete_custom_entity_type(params = {}, = {}) req = build_request(:delete_custom_entity_type, params) req.send_request() end |
#delete_data_quality_ruleset(params = {}) ⇒ Struct
Deletes a data quality ruleset.
5618 5619 5620 5621 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5618 def delete_data_quality_ruleset(params = {}, = {}) req = build_request(:delete_data_quality_ruleset, params) req.send_request() end |
#delete_database(params = {}) ⇒ Struct
Removes a specified database from a Data Catalog.
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.
5661 5662 5663 5664 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5661 def delete_database(params = {}, = {}) req = build_request(:delete_database, params) req.send_request() end |
#delete_dev_endpoint(params = {}) ⇒ Struct
Deletes a specified development endpoint.
5683 5684 5685 5686 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5683 def delete_dev_endpoint(params = {}, = {}) req = build_request(:delete_dev_endpoint, params) req.send_request() end |
#delete_form_type(params = {}) ⇒ Struct
Deletes a form type from Glue Data Catalog. A form type cannot be deleted if it is still referenced by an asset type.
5706 5707 5708 5709 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5706 def delete_form_type(params = {}, = {}) req = build_request(:delete_form_type, params) req.send_request() end |
#delete_glossary(params = {}) ⇒ Struct
Deletes a business glossary from Glue Data Catalog. A glossary cannot be deleted if it still contains glossary terms.
5729 5730 5731 5732 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5729 def delete_glossary(params = {}, = {}) req = build_request(:delete_glossary, params) req.send_request() end |
#delete_glossary_term(params = {}) ⇒ Struct
Deletes a glossary term from Glue Data Catalog.
5751 5752 5753 5754 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5751 def delete_glossary_term(params = {}, = {}) req = build_request(:delete_glossary_term, params) req.send_request() end |
#delete_glue_identity_center_configuration(params = {}) ⇒ Struct
Deletes the existing Glue Identity Center configuration, removing the integration between Glue and Amazon Web Services IAM Identity Center.
5765 5766 5767 5768 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5765 def delete_glue_identity_center_configuration(params = {}, = {}) req = build_request(:delete_glue_identity_center_configuration, params) req.send_request() end |
#delete_integration(params = {}) ⇒ Types::DeleteIntegrationResponse
Deletes the specified Zero-ETL integration.
5820 5821 5822 5823 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5820 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end |
#delete_integration_resource_property(params = {}) ⇒ Struct
This API is used for deleting the ResourceProperty of the Glue
connection (for the source) or Glue database ARN (for the target).
5843 5844 5845 5846 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5843 def delete_integration_resource_property(params = {}, = {}) req = build_request(:delete_integration_resource_property, params) req.send_request() end |
#delete_integration_table_properties(params = {}) ⇒ Struct
Deletes the table properties that have been created for the tables that need to be replicated.
5870 5871 5872 5873 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5870 def delete_integration_table_properties(params = {}, = {}) req = build_request(:delete_integration_table_properties, params) req.send_request() end |
#delete_job(params = {}) ⇒ Types::DeleteJobResponse
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
5899 5900 5901 5902 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5899 def delete_job(params = {}, = {}) req = build_request(:delete_job, params) req.send_request() end |
#delete_ml_transform(params = {}) ⇒ Types::DeleteMLTransformResponse
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.
5933 5934 5935 5936 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5933 def delete_ml_transform(params = {}, = {}) req = build_request(:delete_ml_transform, params) req.send_request() end |
#delete_partition(params = {}) ⇒ Struct
Deletes a specified partition.
5970 5971 5972 5973 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5970 def delete_partition(params = {}, = {}) req = build_request(:delete_partition, params) req.send_request() end |
#delete_partition_index(params = {}) ⇒ Struct
Deletes a specified partition index from an existing table.
6006 6007 6008 6009 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6006 def delete_partition_index(params = {}, = {}) req = build_request(:delete_partition_index, params) req.send_request() end |
#delete_registry(params = {}) ⇒ Types::DeleteRegistryResponse
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.
6047 6048 6049 6050 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6047 def delete_registry(params = {}, = {}) req = build_request(:delete_registry, params) req.send_request() end |
#delete_resource_policy(params = {}) ⇒ Struct
Deletes a specified policy.
6073 6074 6075 6076 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6073 def delete_resource_policy(params = {}, = {}) req = build_request(:delete_resource_policy, params) req.send_request() end |
#delete_schema(params = {}) ⇒ Types::DeleteSchemaResponse
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.
6114 6115 6116 6117 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6114 def delete_schema(params = {}, = {}) req = build_request(:delete_schema, params) req.send_request() end |
#delete_schema_versions(params = {}) ⇒ Types::DeleteSchemaVersionsResponse
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.
6176 6177 6178 6179 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6176 def delete_schema_versions(params = {}, = {}) req = build_request(:delete_schema_versions, params) req.send_request() end |
#delete_security_configuration(params = {}) ⇒ Struct
Deletes a specified security configuration.
6198 6199 6200 6201 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6198 def delete_security_configuration(params = {}, = {}) req = build_request(:delete_security_configuration, params) req.send_request() end |
#delete_session(params = {}) ⇒ Types::DeleteSessionResponse
Deletes the session.
6230 6231 6232 6233 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6230 def delete_session(params = {}, = {}) req = build_request(:delete_session, params) req.send_request() end |
#delete_table(params = {}) ⇒ Struct
Removes a table definition from the Data Catalog.
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.
6280 6281 6282 6283 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6280 def delete_table(params = {}, = {}) req = build_request(:delete_table, params) req.send_request() end |
#delete_table_optimizer(params = {}) ⇒ Struct
Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.
6315 6316 6317 6318 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6315 def delete_table_optimizer(params = {}, = {}) req = build_request(:delete_table_optimizer, params) req.send_request() end |
#delete_table_version(params = {}) ⇒ Struct
Deletes a specified version of a table.
6353 6354 6355 6356 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6353 def delete_table_version(params = {}, = {}) req = build_request(:delete_table_version, params) req.send_request() end |
#delete_trigger(params = {}) ⇒ Types::DeleteTriggerResponse
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
6382 6383 6384 6385 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6382 def delete_trigger(params = {}, = {}) req = build_request(:delete_trigger, params) req.send_request() end |
#delete_usage_profile(params = {}) ⇒ Struct
Deletes the Glue specified usage profile.
6404 6405 6406 6407 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6404 def delete_usage_profile(params = {}, = {}) req = build_request(:delete_usage_profile, params) req.send_request() end |
#delete_user_defined_function(params = {}) ⇒ Struct
Deletes an existing function definition from the Data Catalog.
6436 6437 6438 6439 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6436 def delete_user_defined_function(params = {}, = {}) req = build_request(:delete_user_defined_function, params) req.send_request() end |
#delete_workflow(params = {}) ⇒ Types::DeleteWorkflowResponse
Deletes a workflow.
6464 6465 6466 6467 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6464 def delete_workflow(params = {}, = {}) req = build_request(:delete_workflow, params) req.send_request() end |
#describe_connection_type(params = {}) ⇒ Types::DescribeConnectionTypeResponse
The DescribeConnectionType API provides full details of the
supported options for a given connection type in Glue. The response
includes authentication configuration details that show supported
authentication types and properties, and RestConfiguration for custom
REST-based connection types registered via RegisterConnectionType.
See also: ListConnectionTypes, RegisterConnectionType,
DeleteConnectionType
6847 6848 6849 6850 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6847 def describe_connection_type(params = {}, = {}) req = build_request(:describe_connection_type, params) req.send_request() end |
#describe_entity(params = {}) ⇒ Types::DescribeEntityResponse
Provides details regarding the entity used with the connection type, with a description of the data model for each field in the selected entity.
The response includes all the fields which make up the entity.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
6924 6925 6926 6927 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6924 def describe_entity(params = {}, = {}) req = build_request(:describe_entity, params) req.send_request() end |
#describe_inbound_integrations(params = {}) ⇒ Types::DescribeInboundIntegrationsResponse
Returns a list of inbound integrations for the specified integration.
6980 6981 6982 6983 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6980 def describe_inbound_integrations(params = {}, = {}) req = build_request(:describe_inbound_integrations, params) req.send_request() end |
#describe_integrations(params = {}) ⇒ Types::DescribeIntegrationsResponse
The API is used to retrieve a list of integrations.
7051 7052 7053 7054 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7051 def describe_integrations(params = {}, = {}) req = build_request(:describe_integrations, params) req.send_request() end |
#disassociate_glossary_terms(params = {}) ⇒ Types::DisassociateGlossaryTermsResponse
Removes the association of one or more glossary terms from an asset in Glue Data Catalog.
7111 7112 7113 7114 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7111 def disassociate_glossary_terms(params = {}, = {}) req = build_request(:disassociate_glossary_terms, params) req.send_request() end |
#get_asset(params = {}) ⇒ Types::GetAssetOutput
Retrieves the metadata for an asset in Glue Data Catalog, including its forms, additional attachments, and associated glossary terms.
7164 7165 7166 7167 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7164 def get_asset(params = {}, = {}) req = build_request(:get_asset, params) req.send_request() end |
#get_asset_type(params = {}) ⇒ Types::GetAssetTypeResponse
Retrieves an asset type in Glue Data Catalog by its identifier.
7197 7198 7199 7200 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7197 def get_asset_type(params = {}, = {}) req = build_request(:get_asset_type, params) req.send_request() end |
#get_blueprint(params = {}) ⇒ Types::GetBlueprintResponse
Retrieves the details of a blueprint.
7246 7247 7248 7249 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7246 def get_blueprint(params = {}, = {}) req = build_request(:get_blueprint, params) req.send_request() end |
#get_blueprint_run(params = {}) ⇒ Types::GetBlueprintRunResponse
Retrieves the details of a blueprint run.
7287 7288 7289 7290 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7287 def get_blueprint_run(params = {}, = {}) req = build_request(:get_blueprint_run, params) req.send_request() end |
#get_blueprint_runs(params = {}) ⇒ Types::GetBlueprintRunsResponse
Retrieves the details of blueprint runs for a specified blueprint.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
7337 7338 7339 7340 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7337 def get_blueprint_runs(params = {}, = {}) req = build_request(:get_blueprint_runs, params) req.send_request() end |
#get_catalog(params = {}) ⇒ Types::GetCatalogResponse
The name of the Catalog to retrieve. This should be all lowercase.
7404 7405 7406 7407 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7404 def get_catalog(params = {}, = {}) req = build_request(:get_catalog, params) req.send_request() end |
#get_catalog_import_status(params = {}) ⇒ Types::GetCatalogImportStatusResponse
Retrieves the status of a migration operation.
7435 7436 7437 7438 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7435 def get_catalog_import_status(params = {}, = {}) req = build_request(:get_catalog_import_status, params) req.send_request() end |
#get_catalogs(params = {}) ⇒ Types::GetCatalogsResponse
Retrieves all catalogs defined in a catalog in the Glue Data Catalog. For a Redshift-federated catalog use case, this operation returns the list of catalogs mapped to Redshift databases in the Redshift namespace catalog.
7541 7542 7543 7544 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7541 def get_catalogs(params = {}, = {}) req = build_request(:get_catalogs, params) req.send_request() end |
#get_classifier(params = {}) ⇒ Types::GetClassifierResponse
Retrieve a classifier by name.
7601 7602 7603 7604 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7601 def get_classifier(params = {}, = {}) req = build_request(:get_classifier, params) req.send_request() end |
#get_classifiers(params = {}) ⇒ Types::GetClassifiersResponse
Lists all classifier objects in the Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
7670 7671 7672 7673 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7670 def get_classifiers(params = {}, = {}) req = build_request(:get_classifiers, params) req.send_request() end |
#get_column_statistics_for_partition(params = {}) ⇒ Types::GetColumnStatisticsForPartitionResponse
Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this
operation is GetPartition.
7756 7757 7758 7759 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7756 def get_column_statistics_for_partition(params = {}, = {}) req = build_request(:get_column_statistics_for_partition, params) req.send_request() end |
#get_column_statistics_for_table(params = {}) ⇒ Types::GetColumnStatisticsForTableResponse
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this
operation is GetTable.
7838 7839 7840 7841 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7838 def get_column_statistics_for_table(params = {}, = {}) req = build_request(:get_column_statistics_for_table, params) req.send_request() end |
#get_column_statistics_task_run(params = {}) ⇒ Types::GetColumnStatisticsTaskRunResponse
Get the associated metadata/information for a task run, given a task run ID.
7886 7887 7888 7889 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7886 def get_column_statistics_task_run(params = {}, = {}) req = build_request(:get_column_statistics_task_run, params) req.send_request() end |
#get_column_statistics_task_runs(params = {}) ⇒ Types::GetColumnStatisticsTaskRunsResponse
Retrieves information about all runs associated with the specified table.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
7951 7952 7953 7954 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7951 def get_column_statistics_task_runs(params = {}, = {}) req = build_request(:get_column_statistics_task_runs, params) req.send_request() end |
#get_column_statistics_task_settings(params = {}) ⇒ Types::GetColumnStatisticsTaskSettingsResponse
Gets settings for a column statistics task.
7998 7999 8000 8001 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7998 def get_column_statistics_task_settings(params = {}, = {}) req = build_request(:get_column_statistics_task_settings, params) req.send_request() end |
#get_connection(params = {}) ⇒ Types::GetConnectionResponse
Retrieves a connection definition from the Data Catalog.
8079 8080 8081 8082 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8079 def get_connection(params = {}, = {}) req = build_request(:get_connection, params) req.send_request() end |
#get_connections(params = {}) ⇒ Types::GetConnectionsResponse
Retrieves a list of connection definitions from the Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
8172 8173 8174 8175 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8172 def get_connections(params = {}, = {}) req = build_request(:get_connections, params) req.send_request() end |
#get_crawler(params = {}) ⇒ Types::GetCrawlerResponse
Retrieves metadata for a specified crawler.
8277 8278 8279 8280 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8277 def get_crawler(params = {}, = {}) req = build_request(:get_crawler, params) req.send_request() end |
#get_crawler_metrics(params = {}) ⇒ Types::GetCrawlerMetricsResponse
Retrieves metrics about specified crawlers.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
8325 8326 8327 8328 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8325 def get_crawler_metrics(params = {}, = {}) req = build_request(:get_crawler_metrics, params) req.send_request() end |
#get_crawlers(params = {}) ⇒ Types::GetCrawlersResponse
Retrieves metadata for all crawlers defined in the customer account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
8439 8440 8441 8442 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8439 def get_crawlers(params = {}, = {}) req = build_request(:get_crawlers, params) req.send_request() end |
#get_custom_entity_type(params = {}) ⇒ Types::GetCustomEntityTypeResponse
Retrieves the details of a custom pattern by specifying its name.
8472 8473 8474 8475 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8472 def get_custom_entity_type(params = {}, = {}) req = build_request(:get_custom_entity_type, params) req.send_request() end |
#get_dashboard_url(params = {}) ⇒ Types::GetDashboardUrlResponse
Retrieves the URL for the Spark monitoring dashboard for a Glue resource.
8510 8511 8512 8513 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8510 def get_dashboard_url(params = {}, = {}) req = build_request(:get_dashboard_url, params) req.send_request() end |
#get_data_catalog_encryption_settings(params = {}) ⇒ Types::GetDataCatalogEncryptionSettingsResponse
Retrieves the security configuration for a specified catalog.
8544 8545 8546 8547 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8544 def get_data_catalog_encryption_settings(params = {}, = {}) req = build_request(:get_data_catalog_encryption_settings, params) req.send_request() end |
#get_data_catalog_export_configuration(params = {}) ⇒ Types::GetDataCatalogExportConfigurationOutput
Retrieves the current export configuration for the Glue Data Catalog. The export configuration controls whether catalog metadata is exported to S3 Tables.
8576 8577 8578 8579 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8576 def get_data_catalog_export_configuration(params = {}, = {}) req = build_request(:get_data_catalog_export_configuration, params) req.send_request() end |
#get_data_quality_model(params = {}) ⇒ Types::GetDataQualityModelResponse
Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).
8615 8616 8617 8618 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8615 def get_data_quality_model(params = {}, = {}) req = build_request(:get_data_quality_model, params) req.send_request() end |
#get_data_quality_model_result(params = {}) ⇒ Types::GetDataQualityModelResultResponse
Retrieve a statistic's predictions for a given Profile ID.
8655 8656 8657 8658 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8655 def get_data_quality_model_result(params = {}, = {}) req = build_request(:get_data_quality_model_result, params) req.send_request() end |
#get_data_quality_result(params = {}) ⇒ Types::GetDataQualityResultResponse
Retrieves the result of a data quality rule evaluation.
8759 8760 8761 8762 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8759 def get_data_quality_result(params = {}, = {}) req = build_request(:get_data_quality_result, params) req.send_request() end |
#get_data_quality_rule_recommendation_run(params = {}) ⇒ Types::GetDataQualityRuleRecommendationRunResponse
Gets the specified recommendation run that was used to generate rules.
8829 8830 8831 8832 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8829 def get_data_quality_rule_recommendation_run(params = {}, = {}) req = build_request(:get_data_quality_rule_recommendation_run, params) req.send_request() end |
#get_data_quality_ruleset(params = {}) ⇒ Types::GetDataQualityRulesetResponse
Returns an existing ruleset by identifier or name.
8873 8874 8875 8876 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8873 def get_data_quality_ruleset(params = {}, = {}) req = build_request(:get_data_quality_ruleset, params) req.send_request() end |
#get_data_quality_ruleset_evaluation_run(params = {}) ⇒ Types::GetDataQualityRulesetEvaluationRunResponse
Retrieves a specific run where a ruleset is evaluated against a data source.
8988 8989 8990 8991 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8988 def get_data_quality_ruleset_evaluation_run(params = {}, = {}) req = build_request(:get_data_quality_ruleset_evaluation_run, params) req.send_request() end |
#get_database(params = {}) ⇒ Types::GetDatabaseResponse
Retrieves the definition of a specified database.
9038 9039 9040 9041 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9038 def get_database(params = {}, = {}) req = build_request(:get_database, params) req.send_request() end |
#get_databases(params = {}) ⇒ Types::GetDatabasesResponse
Retrieves all databases defined in a given Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9117 9118 9119 9120 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9117 def get_databases(params = {}, = {}) req = build_request(:get_databases, params) req.send_request() end |
#get_dataflow_graph(params = {}) ⇒ Types::GetDataflowGraphResponse
Transforms a Python script into a directed acyclic graph (DAG).
9157 9158 9159 9160 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9157 def get_dataflow_graph(params = {}, = {}) req = build_request(:get_dataflow_graph, params) req.send_request() end |
#get_dev_endpoint(params = {}) ⇒ Types::GetDevEndpointResponse
Retrieves information about a specified development endpoint.
9219 9220 9221 9222 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9219 def get_dev_endpoint(params = {}, = {}) req = build_request(:get_dev_endpoint, params) req.send_request() end |
#get_dev_endpoints(params = {}) ⇒ Types::GetDevEndpointsResponse
Retrieves all the development endpoints in this Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9291 9292 9293 9294 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9291 def get_dev_endpoints(params = {}, = {}) req = build_request(:get_dev_endpoints, params) req.send_request() end |
#get_entity_records(params = {}) ⇒ Types::GetEntityRecordsResponse
This API is used to query preview data from a given connection type or from a native Amazon S3 based Glue Data Catalog.
Returns records as an array of JSON blobs. Each record is formatted
using Jackson JsonNode based on the field type defined by the
DescribeEntity API.
Spark connectors generate schemas according to the same data type
mapping as in the DescribeEntity API. Spark connectors convert data
to the appropriate data types matching the schema when returning rows.
9372 9373 9374 9375 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9372 def get_entity_records(params = {}, = {}) req = build_request(:get_entity_records, params) req.send_request() end |
#get_form_type(params = {}) ⇒ Types::GetFormTypeResponse
Retrieves a form type in Glue Data Catalog by its identifier.
9404 9405 9406 9407 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9404 def get_form_type(params = {}, = {}) req = build_request(:get_form_type, params) req.send_request() end |
#get_glossary(params = {}) ⇒ Types::GetGlossaryResponse
Retrieves a business glossary in Glue Data Catalog by its identifier.
9436 9437 9438 9439 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9436 def get_glossary(params = {}, = {}) req = build_request(:get_glossary, params) req.send_request() end |
#get_glossary_term(params = {}) ⇒ Types::GetGlossaryTermResponse
Retrieves a glossary term in Glue Data Catalog by its identifier.
9472 9473 9474 9475 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9472 def get_glossary_term(params = {}, = {}) req = build_request(:get_glossary_term, params) req.send_request() end |
#get_glue_identity_center_configuration(params = {}) ⇒ Types::GetGlueIdentityCenterConfigurationResponse
Retrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.
9500 9501 9502 9503 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9500 def get_glue_identity_center_configuration(params = {}, = {}) req = build_request(:get_glue_identity_center_configuration, params) req.send_request() end |
#get_integration_resource_property(params = {}) ⇒ Types::GetIntegrationResourcePropertyResponse
This API is used for fetching the ResourceProperty of the Glue
connection (for the source) or Glue database ARN (for the target)
9538 9539 9540 9541 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9538 def get_integration_resource_property(params = {}, = {}) req = build_request(:get_integration_resource_property, params) req.send_request() end |
#get_integration_table_properties(params = {}) ⇒ Types::GetIntegrationTablePropertiesResponse
This API is used to retrieve optional override properties for the tables that need to be replicated. These properties can include properties for filtering and partition for source and target tables.
9595 9596 9597 9598 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9595 def get_integration_table_properties(params = {}, = {}) req = build_request(:get_integration_table_properties, params) req.send_request() end |
#get_job(params = {}) ⇒ Types::GetJobResponse
Retrieves an existing job definition.
9619 9620 9621 9622 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9619 def get_job(params = {}, = {}) req = build_request(:get_job, params) req.send_request() end |
#get_job_bookmark(params = {}) ⇒ Types::GetJobBookmarkResponse
Returns information on a job bookmark entry.
For more information about enabling and using job bookmarks, see:
9671 9672 9673 9674 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9671 def get_job_bookmark(params = {}, = {}) req = build_request(:get_job_bookmark, params) req.send_request() end |
#get_job_run(params = {}) ⇒ Types::GetJobRunResponse
Retrieves the metadata for a given job run. Job run history is accessible for 365 days for your workflow and job run.
9740 9741 9742 9743 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9740 def get_job_run(params = {}, = {}) req = build_request(:get_job_run, params) req.send_request() end |
#get_job_runs(params = {}) ⇒ Types::GetJobRunsResponse
Retrieves metadata for all runs of a given job definition.
GetJobRuns returns the job runs in chronological order, with the
newest jobs returned first.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9816 9817 9818 9819 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9816 def get_job_runs(params = {}, = {}) req = build_request(:get_job_runs, params) req.send_request() end |
#get_jobs(params = {}) ⇒ Types::GetJobsResponse
Retrieves all current job definitions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9847 9848 9849 9850 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9847 def get_jobs(params = {}, = {}) req = build_request(:get_jobs, params) req.send_request() end |
#get_mapping(params = {}) ⇒ Types::GetMappingResponse
Creates mappings.
10268 10269 10270 10271 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10268 def get_mapping(params = {}, = {}) req = build_request(:get_mapping, params) req.send_request() end |
#get_materialized_view_refresh_task_run(params = {}) ⇒ Types::GetMaterializedViewRefreshTaskRunResponse
Get the associated metadata/information for a task run, given a task run ID.
10316 10317 10318 10319 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10316 def get_materialized_view_refresh_task_run(params = {}, = {}) req = build_request(:get_materialized_view_refresh_task_run, params) req.send_request() end |
#get_ml_task_run(params = {}) ⇒ Types::GetMLTaskRunResponse
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.
9908 9909 9910 9911 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9908 def get_ml_task_run(params = {}, = {}) req = build_request(:get_ml_task_run, params) req.send_request() end |
#get_ml_task_runs(params = {}) ⇒ Types::GetMLTaskRunsResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9990 9991 9992 9993 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9990 def get_ml_task_runs(params = {}, = {}) req = build_request(:get_ml_task_runs, params) req.send_request() end |
#get_ml_transform(params = {}) ⇒ Types::GetMLTransformResponse
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.
10085 10086 10087 10088 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10085 def get_ml_transform(params = {}, = {}) req = build_request(:get_ml_transform, params) req.send_request() end |
#get_ml_transforms(params = {}) ⇒ Types::GetMLTransformsResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10196 10197 10198 10199 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10196 def get_ml_transforms(params = {}, = {}) req = build_request(:get_ml_transforms, params) req.send_request() end |
#get_partition(params = {}) ⇒ Types::GetPartitionResponse
Retrieves information about a specified partition.
10411 10412 10413 10414 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10411 def get_partition(params = {}, = {}) req = build_request(:get_partition, params) req.send_request() end |
#get_partition_indexes(params = {}) ⇒ Types::GetPartitionIndexesResponse
Retrieves the partition indexes associated with a table.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10467 10468 10469 10470 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10467 def get_partition_indexes(params = {}, = {}) req = build_request(:get_partition_indexes, params) req.send_request() end |
#get_partitions(params = {}) ⇒ Types::GetPartitionsResponse
Retrieves information about the partitions in a table.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10690 10691 10692 10693 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10690 def get_partitions(params = {}, = {}) req = build_request(:get_partitions, params) req.send_request() end |
#get_plan(params = {}) ⇒ Types::GetPlanResponse
Gets code to perform a specified mapping.
10789 10790 10791 10792 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10789 def get_plan(params = {}, = {}) req = build_request(:get_plan, params) req.send_request() end |
#get_registry(params = {}) ⇒ Types::GetRegistryResponse
Describes the specified registry in detail.
10831 10832 10833 10834 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10831 def get_registry(params = {}, = {}) req = build_request(:get_registry, params) req.send_request() end |
#get_resource_policies(params = {}) ⇒ Types::GetResourcePoliciesResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10877 10878 10879 10880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10877 def get_resource_policies(params = {}, = {}) req = build_request(:get_resource_policies, params) req.send_request() end |
#get_resource_policy(params = {}) ⇒ Types::GetResourcePolicyResponse
Retrieves a specified resource policy.
10918 10919 10920 10921 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10918 def get_resource_policy(params = {}, = {}) req = build_request(:get_resource_policy, params) req.send_request() end |
#get_schema(params = {}) ⇒ Types::GetSchemaResponse
Describes the specified schema in detail.
10982 10983 10984 10985 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10982 def get_schema(params = {}, = {}) req = build_request(:get_schema, params) req.send_request() end |
#get_schema_by_definition(params = {}) ⇒ Types::GetSchemaByDefinitionResponse
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.
11038 11039 11040 11041 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11038 def get_schema_by_definition(params = {}, = {}) req = build_request(:get_schema_by_definition, params) req.send_request() end |
#get_schema_version(params = {}) ⇒ Types::GetSchemaVersionResponse
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.
11105 11106 11107 11108 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11105 def get_schema_version(params = {}, = {}) req = build_request(:get_schema_version, params) req.send_request() end |
#get_schema_versions_diff(params = {}) ⇒ Types::GetSchemaVersionsDiffResponse
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.
11166 11167 11168 11169 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11166 def get_schema_versions_diff(params = {}, = {}) req = build_request(:get_schema_versions_diff, params) req.send_request() end |
#get_security_configuration(params = {}) ⇒ Types::GetSecurityConfigurationResponse
Retrieves a specified security configuration.
11204 11205 11206 11207 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11204 def get_security_configuration(params = {}, = {}) req = build_request(:get_security_configuration, params) req.send_request() end |
#get_security_configurations(params = {}) ⇒ Types::GetSecurityConfigurationsResponse
Retrieves a list of all security configurations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11251 11252 11253 11254 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11251 def get_security_configurations(params = {}, = {}) req = build_request(:get_security_configurations, params) req.send_request() end |
#get_session(params = {}) ⇒ Types::GetSessionResponse
Retrieves the session.
11306 11307 11308 11309 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11306 def get_session(params = {}, = {}) req = build_request(:get_session, params) req.send_request() end |
#get_session_endpoint(params = {}) ⇒ Types::GetSessionEndpointResponse
Returns the Spark Connect endpoint URL and authentication token for an interactive session.
11337 11338 11339 11340 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11337 def get_session_endpoint(params = {}, = {}) req = build_request(:get_session_endpoint, params) req.send_request() end |
#get_statement(params = {}) ⇒ Types::GetStatementResponse
Retrieves the statement.
11385 11386 11387 11388 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11385 def get_statement(params = {}, = {}) req = build_request(:get_statement, params) req.send_request() end |
#get_table(params = {}) ⇒ Types::GetTableResponse
Retrieves the Table definition in a Data Catalog for a specified
table.
11612 11613 11614 11615 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11612 def get_table(params = {}, = {}) req = build_request(:get_table, params) req.send_request() end |
#get_table_optimizer(params = {}) ⇒ Types::GetTableOptimizerResponse
Returns the configuration of all optimizers associated with a specified table.
11697 11698 11699 11700 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11697 def get_table_optimizer(params = {}, = {}) req = build_request(:get_table_optimizer, params) req.send_request() end |
#get_table_version(params = {}) ⇒ Types::GetTableVersionResponse
Retrieves a specified version of a table.
11895 11896 11897 11898 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11895 def get_table_version(params = {}, = {}) req = build_request(:get_table_version, params) req.send_request() end |
#get_table_versions(params = {}) ⇒ Types::GetTableVersionsResponse
Retrieves a list of strings that identify available versions of a specified table.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12102 12103 12104 12105 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12102 def get_table_versions(params = {}, = {}) req = build_request(:get_table_versions, params) req.send_request() end |
#get_tables(params = {}) ⇒ Types::GetTablesResponse
Retrieves the definitions of some or all of the tables in a given
Database.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12350 12351 12352 12353 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12350 def get_tables(params = {}, = {}) req = build_request(:get_tables, params) req.send_request() end |
#get_tags(params = {}) ⇒ Types::GetTagsResponse
Retrieves a list of tags associated with a resource.
12380 12381 12382 12383 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12380 def (params = {}, = {}) req = build_request(:get_tags, params) req.send_request() end |
#get_trigger(params = {}) ⇒ Types::GetTriggerResponse
Retrieves the definition of a trigger.
12431 12432 12433 12434 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12431 def get_trigger(params = {}, = {}) req = build_request(:get_trigger, params) req.send_request() end |
#get_triggers(params = {}) ⇒ Types::GetTriggersResponse
Gets all the triggers associated with a job.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12497 12498 12499 12500 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12497 def get_triggers(params = {}, = {}) req = build_request(:get_triggers, params) req.send_request() end |
#get_unfiltered_partition_metadata(params = {}) ⇒ Types::GetUnfilteredPartitionMetadataResponse
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.
12624 12625 12626 12627 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12624 def (params = {}, = {}) req = build_request(:get_unfiltered_partition_metadata, params) req.send_request() end |
#get_unfiltered_partitions_metadata(params = {}) ⇒ Types::GetUnfilteredPartitionsMetadataResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12854 12855 12856 12857 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12854 def (params = {}, = {}) req = build_request(:get_unfiltered_partitions_metadata, params) req.send_request() end |
#get_unfiltered_table_metadata(params = {}) ⇒ Types::GetUnfilteredTableMetadataResponse
Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.
For IAM authorization, the public IAM action associated with this API
is glue:GetTable.
13150 13151 13152 13153 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13150 def (params = {}, = {}) req = build_request(:get_unfiltered_table_metadata, params) req.send_request() end |
#get_usage_profile(params = {}) ⇒ Types::GetUsageProfileResponse
Retrieves information about the specified Glue usage profile.
13197 13198 13199 13200 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13197 def get_usage_profile(params = {}, = {}) req = build_request(:get_usage_profile, params) req.send_request() end |
#get_user_defined_function(params = {}) ⇒ Types::GetUserDefinedFunctionResponse
Retrieves a specified function definition from the Data Catalog.
13245 13246 13247 13248 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13245 def get_user_defined_function(params = {}, = {}) req = build_request(:get_user_defined_function, params) req.send_request() end |
#get_user_defined_functions(params = {}) ⇒ Types::GetUserDefinedFunctionsResponse
Retrieves multiple function definitions from the Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13319 13320 13321 13322 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13319 def get_user_defined_functions(params = {}, = {}) req = build_request(:get_user_defined_functions, params) req.send_request() end |
#get_workflow(params = {}) ⇒ Types::GetWorkflowResponse
Retrieves resource metadata for a workflow.
13523 13524 13525 13526 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13523 def get_workflow(params = {}, = {}) req = build_request(:get_workflow, params) req.send_request() end |
#get_workflow_run(params = {}) ⇒ Types::GetWorkflowRunResponse
Retrieves the metadata for a given workflow run. Job run history is accessible for 90 days for your workflow and job run.
13650 13651 13652 13653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13650 def get_workflow_run(params = {}, = {}) req = build_request(:get_workflow_run, params) req.send_request() end |
#get_workflow_run_properties(params = {}) ⇒ Types::GetWorkflowRunPropertiesResponse
Retrieves the workflow run properties which were set during the run.
13683 13684 13685 13686 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13683 def get_workflow_run_properties(params = {}, = {}) req = build_request(:get_workflow_run_properties, params) req.send_request() end |
#get_workflow_runs(params = {}) ⇒ Types::GetWorkflowRunsResponse
Retrieves metadata for all runs of a given workflow.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13818 13819 13820 13821 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13818 def get_workflow_runs(params = {}, = {}) req = build_request(:get_workflow_runs, params) req.send_request() end |
#import_catalog_to_glue(params = {}) ⇒ Struct
Imports an existing Amazon Athena Data Catalog to Glue.
13841 13842 13843 13844 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13841 def import_catalog_to_glue(params = {}, = {}) req = build_request(:import_catalog_to_glue, params) req.send_request() end |
#list_asset_types(params = {}) ⇒ Types::ListAssetTypesResponse
Lists the asset types defined in Glue Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13879 13880 13881 13882 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13879 def list_asset_types(params = {}, = {}) req = build_request(:list_asset_types, params) req.send_request() end |
#list_blueprints(params = {}) ⇒ Types::ListBlueprintsResponse
Lists all the blueprint names in an account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13922 13923 13924 13925 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13922 def list_blueprints(params = {}, = {}) req = build_request(:list_blueprints, params) req.send_request() end |
#list_column_statistics_task_runs(params = {}) ⇒ Types::ListColumnStatisticsTaskRunsResponse
List all task runs for a particular account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13959 13960 13961 13962 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13959 def list_column_statistics_task_runs(params = {}, = {}) req = build_request(:list_column_statistics_task_runs, params) req.send_request() end |
#list_connection_types(params = {}) ⇒ Types::ListConnectionTypesResponse
The ListConnectionTypes API provides a discovery mechanism to learn
available connection types in Glue. The response contains a list of
connection types with high-level details of what is supported for each
connection type, including both built-in connection types and custom
connection types registered via RegisterConnectionType. The
connection types listed are the set of supported options for the
ConnectionType value in the CreateConnection API.
See also: DescribeConnectionType, RegisterConnectionType,
DeleteConnectionType
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14022 14023 14024 14025 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14022 def list_connection_types(params = {}, = {}) req = build_request(:list_connection_types, params) req.send_request() end |
#list_crawlers(params = {}) ⇒ Types::ListCrawlersResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14073 14074 14075 14076 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14073 def list_crawlers(params = {}, = {}) req = build_request(:list_crawlers, params) req.send_request() end |
#list_crawls(params = {}) ⇒ Types::ListCrawlsResponse
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.
14149 14150 14151 14152 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14149 def list_crawls(params = {}, = {}) req = build_request(:list_crawls, params) req.send_request() end |
#list_custom_entity_types(params = {}) ⇒ Types::ListCustomEntityTypesResponse
Lists all the custom patterns that have been created.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14195 14196 14197 14198 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14195 def list_custom_entity_types(params = {}, = {}) req = build_request(:list_custom_entity_types, params) req.send_request() end |
#list_data_quality_results(params = {}) ⇒ Types::ListDataQualityResultsResponse
Returns all data quality execution results for your account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14278 14279 14280 14281 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14278 def list_data_quality_results(params = {}, = {}) req = build_request(:list_data_quality_results, params) req.send_request() end |
#list_data_quality_rule_recommendation_runs(params = {}) ⇒ Types::ListDataQualityRuleRecommendationRunsResponse
Lists the recommendation runs meeting the filter criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14366 14367 14368 14369 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14366 def list_data_quality_rule_recommendation_runs(params = {}, = {}) req = build_request(:list_data_quality_rule_recommendation_runs, params) req.send_request() end |
#list_data_quality_ruleset_evaluation_runs(params = {}) ⇒ Types::ListDataQualityRulesetEvaluationRunsResponse
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14448 14449 14450 14451 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14448 def list_data_quality_ruleset_evaluation_runs(params = {}, = {}) req = build_request(:list_data_quality_ruleset_evaluation_runs, params) req.send_request() end |
#list_data_quality_rulesets(params = {}) ⇒ Types::ListDataQualityRulesetsResponse
Returns a paginated list of rulesets for the specified list of Glue tables.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14516 14517 14518 14519 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14516 def list_data_quality_rulesets(params = {}, = {}) req = build_request(:list_data_quality_rulesets, params) req.send_request() end |
#list_data_quality_statistic_annotations(params = {}) ⇒ Types::ListDataQualityStatisticAnnotationsResponse
Retrieve annotations for a data quality statistic.
14570 14571 14572 14573 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14570 def list_data_quality_statistic_annotations(params = {}, = {}) req = build_request(:list_data_quality_statistic_annotations, params) req.send_request() end |
#list_data_quality_statistics(params = {}) ⇒ Types::ListDataQualityStatisticsResponse
Retrieves a list of data quality statistics.
14640 14641 14642 14643 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14640 def list_data_quality_statistics(params = {}, = {}) req = build_request(:list_data_quality_statistics, params) req.send_request() end |
#list_dev_endpoints(params = {}) ⇒ Types::ListDevEndpointsResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14691 14692 14693 14694 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14691 def list_dev_endpoints(params = {}, = {}) req = build_request(:list_dev_endpoints, params) req.send_request() end |
#list_entities(params = {}) ⇒ Types::ListEntitiesResponse
Returns the available entities supported by the connection type.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14751 14752 14753 14754 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14751 def list_entities(params = {}, = {}) req = build_request(:list_entities, params) req.send_request() end |
#list_form_types(params = {}) ⇒ Types::ListFormTypesResponse
Lists the form types defined in Glue Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14789 14790 14791 14792 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14789 def list_form_types(params = {}, = {}) req = build_request(:list_form_types, params) req.send_request() end |
#list_glossaries(params = {}) ⇒ Types::ListGlossariesResponse
Lists business glossaries in Glue Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14828 14829 14830 14831 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14828 def list_glossaries(params = {}, = {}) req = build_request(:list_glossaries, params) req.send_request() end |
#list_glossary_terms(params = {}) ⇒ Types::ListGlossaryTermsResponse
Lists glossary terms within a business glossary in Glue Data Catalog.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14871 14872 14873 14874 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14871 def list_glossary_terms(params = {}, = {}) req = build_request(:list_glossary_terms, params) req.send_request() end |
#list_integration_resource_properties(params = {}) ⇒ Types::ListIntegrationResourcePropertiesResponse
List integration resource properties for a single customer. It supports the filters, maxRecords and markers.
14923 14924 14925 14926 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14923 def list_integration_resource_properties(params = {}, = {}) req = build_request(:list_integration_resource_properties, params) req.send_request() end |
#list_integration_table_properties(params = {}) ⇒ Types::ListIntegrationTablePropertiesResponse
Lists the integration table properties in your account. This operation supports filtering and pagination.
14984 14985 14986 14987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14984 def list_integration_table_properties(params = {}, = {}) req = build_request(:list_integration_table_properties, params) req.send_request() end |
#list_iterable_forms(params = {}) ⇒ Types::ListIterableFormsResponse
Lists the items in an iterable form on an asset in Glue Data Catalog. For example, lists the columns of a table asset.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15034 15035 15036 15037 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15034 def list_iterable_forms(params = {}, = {}) req = build_request(:list_iterable_forms, params) req.send_request() end |
#list_jobs(params = {}) ⇒ Types::ListJobsResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15085 15086 15087 15088 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15085 def list_jobs(params = {}, = {}) req = build_request(:list_jobs, params) req.send_request() end |
#list_materialized_view_refresh_task_runs(params = {}) ⇒ Types::ListMaterializedViewRefreshTaskRunsResponse
List all task runs for a particular account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15225 15226 15227 15228 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15225 def list_materialized_view_refresh_task_runs(params = {}, = {}) req = build_request(:list_materialized_view_refresh_task_runs, params) req.send_request() end |
#list_ml_transforms(params = {}) ⇒ Types::ListMLTransformsResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15161 15162 15163 15164 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15161 def list_ml_transforms(params = {}, = {}) req = build_request(:list_ml_transforms, params) req.send_request() end |
#list_registries(params = {}) ⇒ Types::ListRegistriesResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15271 15272 15273 15274 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15271 def list_registries(params = {}, = {}) req = build_request(:list_registries, params) req.send_request() end |
#list_schema_versions(params = {}) ⇒ Types::ListSchemaVersionsResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15332 15333 15334 15335 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15332 def list_schema_versions(params = {}, = {}) req = build_request(:list_schema_versions, params) req.send_request() end |
#list_schemas(params = {}) ⇒ Types::ListSchemasResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15389 15390 15391 15392 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15389 def list_schemas(params = {}, = {}) req = build_request(:list_schemas, params) req.send_request() end |
#list_sessions(params = {}) ⇒ Types::ListSessionsResponse
Retrieve a list of sessions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15463 15464 15465 15466 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15463 def list_sessions(params = {}, = {}) req = build_request(:list_sessions, params) req.send_request() end |
#list_statements(params = {}) ⇒ Types::ListStatementsResponse
Lists statements for the session.
15514 15515 15516 15517 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15514 def list_statements(params = {}, = {}) req = build_request(:list_statements, params) req.send_request() end |
#list_table_optimizer_runs(params = {}) ⇒ Types::ListTableOptimizerRunsResponse
Lists the history of previous optimizer runs for a specific table.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15596 15597 15598 15599 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15596 def list_table_optimizer_runs(params = {}, = {}) req = build_request(:list_table_optimizer_runs, params) req.send_request() end |
#list_triggers(params = {}) ⇒ Types::ListTriggersResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15653 15654 15655 15656 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15653 def list_triggers(params = {}, = {}) req = build_request(:list_triggers, params) req.send_request() end |
#list_usage_profiles(params = {}) ⇒ Types::ListUsageProfilesResponse
List all the Glue usage profiles.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15693 15694 15695 15696 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15693 def list_usage_profiles(params = {}, = {}) req = build_request(:list_usage_profiles, params) req.send_request() end |
#list_workflows(params = {}) ⇒ Types::ListWorkflowsResponse
Lists names of workflows created in the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15730 15731 15732 15733 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15730 def list_workflows(params = {}, = {}) req = build_request(:list_workflows, params) req.send_request() end |
#modify_integration(params = {}) ⇒ Types::ModifyIntegrationResponse
Modifies a Zero-ETL integration in the caller's account.
15813 15814 15815 15816 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15813 def modify_integration(params = {}, = {}) req = build_request(:modify_integration, params) req.send_request() end |
#put_asset(params = {}) ⇒ Types::PutAssetResponse
Creates or updates an asset in Glue Data Catalog. If the asset already exists, this operation updates it; otherwise, a new asset is created.
15883 15884 15885 15886 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15883 def put_asset(params = {}, = {}) req = build_request(:put_asset, params) req.send_request() end |
#put_asset_type(params = {}) ⇒ Types::PutAssetTypeResponse
Creates or updates an asset type in Glue Data Catalog. An asset type defines the structure of assets by specifying which forms they include. If an asset type with the given name already exists, it is updated.
15936 15937 15938 15939 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15936 def put_asset_type(params = {}, = {}) req = build_request(:put_asset_type, params) req.send_request() end |
#put_attachment(params = {}) ⇒ Types::PutAttachmentResponse
Attaches a form to an asset or an iterable form item in Glue Data Catalog. If an attachment with the same name already exists, it is overwritten.
16006 16007 16008 16009 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16006 def (params = {}, = {}) req = build_request(:put_attachment, params) req.send_request() end |
#put_data_catalog_encryption_settings(params = {}) ⇒ Struct
Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.
16046 16047 16048 16049 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16046 def put_data_catalog_encryption_settings(params = {}, = {}) req = build_request(:put_data_catalog_encryption_settings, params) req.send_request() end |
#put_data_catalog_export_configuration(params = {}) ⇒ Types::PutDataCatalogExportConfigurationOutput
Creates or updates the export configuration for the Glue Data Catalog. Use this operation to enable or disable the export of catalog metadata to S3 Tables.
16097 16098 16099 16100 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16097 def put_data_catalog_export_configuration(params = {}, = {}) req = build_request(:put_data_catalog_export_configuration, params) req.send_request() end |
#put_data_quality_profile_annotation(params = {}) ⇒ Struct
Annotate all datapoints for a Profile.
16123 16124 16125 16126 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16123 def put_data_quality_profile_annotation(params = {}, = {}) req = build_request(:put_data_quality_profile_annotation, params) req.send_request() end |
#put_form_type(params = {}) ⇒ Types::PutFormTypeResponse
Creates or updates a form type in Glue Data Catalog. A form type defines the schema for structured metadata that can be attached to assets.
16169 16170 16171 16172 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16169 def put_form_type(params = {}, = {}) req = build_request(:put_form_type, params) req.send_request() end |
#put_resource_policy(params = {}) ⇒ Types::PutResourcePolicyResponse
Sets the Data Catalog resource policy for access control.
16229 16230 16231 16232 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16229 def put_resource_policy(params = {}, = {}) req = build_request(:put_resource_policy, params) req.send_request() end |
#put_schema_version_metadata(params = {}) ⇒ Types::PutSchemaVersionMetadataResponse
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.
16295 16296 16297 16298 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16295 def (params = {}, = {}) req = build_request(:put_schema_version_metadata, params) req.send_request() end |
#put_workflow_run_properties(params = {}) ⇒ Struct
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.
16335 16336 16337 16338 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16335 def put_workflow_run_properties(params = {}, = {}) req = build_request(:put_workflow_run_properties, params) req.send_request() end |
#query_schema_version_metadata(params = {}) ⇒ Types::QuerySchemaVersionMetadataResponse
Queries for the schema version metadata information.
16407 16408 16409 16410 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16407 def (params = {}, = {}) req = build_request(:query_schema_version_metadata, params) req.send_request() end |
#register_connection_type(params = {}) ⇒ Types::RegisterConnectionTypeResponse
Registers a custom connection type in Glue based on the configuration provided. This operation enables customers to configure custom connectors for any data source with REST-based APIs, eliminating the need for building custom Lambda connectors.
The registered connection type stores details about how requests and responses are interpreted by REST sources, including connection properties, authentication configuration, and REST configuration with entity definitions. Once registered, customers can create connections using this connection type and work with them the same way as natively supported Glue connectors.
Supports multiple authentication types including Basic, OAuth2 (Client Credentials, JWT Bearer, Authorization Code), and Custom Auth configurations.
17004 17005 17006 17007 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17004 def register_connection_type(params = {}, = {}) req = build_request(:register_connection_type, params) req.send_request() end |
#register_schema_version(params = {}) ⇒ Types::RegisterSchemaVersionResponse
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.
17068 17069 17070 17071 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17068 def register_schema_version(params = {}, = {}) req = build_request(:register_schema_version, params) req.send_request() end |
#remove_schema_version_metadata(params = {}) ⇒ Types::RemoveSchemaVersionMetadataResponse
Removes a key value pair from the schema version metadata for the specified schema version ID.
17134 17135 17136 17137 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17134 def (params = {}, = {}) req = build_request(:remove_schema_version_metadata, params) req.send_request() end |
#reset_job_bookmark(params = {}) ⇒ Types::ResetJobBookmarkResponse
Resets a bookmark entry.
For more information about enabling and using job bookmarks, see:
17186 17187 17188 17189 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17186 def reset_job_bookmark(params = {}, = {}) req = build_request(:reset_job_bookmark, params) req.send_request() end |
#resume_workflow_run(params = {}) ⇒ Types::ResumeWorkflowRunResponse
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.
17228 17229 17230 17231 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17228 def resume_workflow_run(params = {}, = {}) req = build_request(:resume_workflow_run, params) req.send_request() end |
#run_statement(params = {}) ⇒ Types::RunStatementResponse
Executes the statement.
17264 17265 17266 17267 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17264 def run_statement(params = {}, = {}) req = build_request(:run_statement, params) req.send_request() end |
#search_assets(params = {}) ⇒ Types::SearchAssetsOutput
Searches for assets in Glue Data Catalog using full-text search, filters, sorting, and aggregations. Returns matching assets with relevance-ranked results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17350 17351 17352 17353 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17350 def search_assets(params = {}, = {}) req = build_request(:search_assets, params) req.send_request() end |
#search_tables(params = {}) ⇒ Types::SearchTablesResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17601 17602 17603 17604 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17601 def search_tables(params = {}, = {}) req = build_request(:search_tables, params) req.send_request() end |
#start_blueprint_run(params = {}) ⇒ Types::StartBlueprintRunResponse
Starts a new run of the specified blueprint.
17637 17638 17639 17640 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17637 def start_blueprint_run(params = {}, = {}) req = build_request(:start_blueprint_run, params) req.send_request() end |
#start_column_statistics_task_run(params = {}) ⇒ Types::StartColumnStatisticsTaskRunResponse
Starts a column statistics task run, for a specified table and columns.
17694 17695 17696 17697 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17694 def start_column_statistics_task_run(params = {}, = {}) req = build_request(:start_column_statistics_task_run, params) req.send_request() end |
#start_column_statistics_task_run_schedule(params = {}) ⇒ Struct
Starts a column statistics task run schedule.
17721 17722 17723 17724 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17721 def start_column_statistics_task_run_schedule(params = {}, = {}) req = build_request(:start_column_statistics_task_run_schedule, params) req.send_request() end |
#start_crawler(params = {}) ⇒ Struct
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
17749 17750 17751 17752 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17749 def start_crawler(params = {}, = {}) req = build_request(:start_crawler, params) req.send_request() end |
#start_crawler_schedule(params = {}) ⇒ Struct
Changes the schedule state of the specified crawler to SCHEDULED,
unless the crawler is already running or the schedule state is already
SCHEDULED.
17773 17774 17775 17776 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17773 def start_crawler_schedule(params = {}, = {}) req = build_request(:start_crawler_schedule, params) req.send_request() end |
#start_data_quality_rule_recommendation_run(params = {}) ⇒ Types::StartDataQualityRuleRecommendationRunResponse
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.
Recommendation runs are automatically deleted after 90 days.
17875 17876 17877 17878 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17875 def start_data_quality_rule_recommendation_run(params = {}, = {}) req = build_request(:start_data_quality_rule_recommendation_run, params) req.send_request() end |
#start_data_quality_ruleset_evaluation_run(params = {}) ⇒ Types::StartDataQualityRulesetEvaluationRunResponse
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.
18034 18035 18036 18037 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18034 def start_data_quality_ruleset_evaluation_run(params = {}, = {}) req = build_request(:start_data_quality_ruleset_evaluation_run, params) req.send_request() end |
#start_export_labels_task_run(params = {}) ⇒ Types::StartExportLabelsTaskRunResponse
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.
18075 18076 18077 18078 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18075 def start_export_labels_task_run(params = {}, = {}) req = build_request(:start_export_labels_task_run, params) req.send_request() end |
#start_import_labels_task_run(params = {}) ⇒ Types::StartImportLabelsTaskRunResponse
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.
18141 18142 18143 18144 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18141 def start_import_labels_task_run(params = {}, = {}) req = build_request(:start_import_labels_task_run, params) req.send_request() end |
#start_job_run(params = {}) ⇒ Types::StartJobRunResponse
Starts a job run using a job definition.
18363 18364 18365 18366 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18363 def start_job_run(params = {}, = {}) req = build_request(:start_job_run, params) req.send_request() end |
#start_materialized_view_refresh_task_run(params = {}) ⇒ Types::StartMaterializedViewRefreshTaskRunResponse
Starts a materialized view refresh task run for a specified materialized view.
18493 18494 18495 18496 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18493 def start_materialized_view_refresh_task_run(params = {}, = {}) req = build_request(:start_materialized_view_refresh_task_run, params) req.send_request() end |
#start_ml_evaluation_task_run(params = {}) ⇒ Types::StartMLEvaluationTaskRunResponse
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.
18398 18399 18400 18401 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18398 def start_ml_evaluation_task_run(params = {}, = {}) req = build_request(:start_ml_evaluation_task_run, params) req.send_request() end |
#start_ml_labeling_set_generation_task_run(params = {}) ⇒ Types::StartMLLabelingSetGenerationTaskRunResponse
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.
Note: The role used to write the generated labeling set to the
OutputS3Path is the role associated with the Machine Learning
Transform, specified in the CreateMLTransform API.
18451 18452 18453 18454 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18451 def start_ml_labeling_set_generation_task_run(params = {}, = {}) req = build_request(:start_ml_labeling_set_generation_task_run, params) req.send_request() end |
#start_trigger(params = {}) ⇒ Types::StartTriggerResponse
Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
18526 18527 18528 18529 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18526 def start_trigger(params = {}, = {}) req = build_request(:start_trigger, params) req.send_request() end |
#start_workflow_run(params = {}) ⇒ Types::StartWorkflowRunResponse
Starts a new run of the specified workflow.
18565 18566 18567 18568 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18565 def start_workflow_run(params = {}, = {}) req = build_request(:start_workflow_run, params) req.send_request() end |
#stop_column_statistics_task_run(params = {}) ⇒ Struct
Stops a task run for the specified table.
18591 18592 18593 18594 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18591 def stop_column_statistics_task_run(params = {}, = {}) req = build_request(:stop_column_statistics_task_run, params) req.send_request() end |
#stop_column_statistics_task_run_schedule(params = {}) ⇒ Struct
Stops a column statistics task run schedule.
18618 18619 18620 18621 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18618 def stop_column_statistics_task_run_schedule(params = {}, = {}) req = build_request(:stop_column_statistics_task_run_schedule, params) req.send_request() end |
#stop_crawler(params = {}) ⇒ Struct
If the specified crawler is running, stops the crawl.
18640 18641 18642 18643 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18640 def stop_crawler(params = {}, = {}) req = build_request(:stop_crawler, params) req.send_request() end |
#stop_crawler_schedule(params = {}) ⇒ Struct
Sets the schedule state of the specified crawler to NOT_SCHEDULED,
but does not stop the crawler if it is already running.
18663 18664 18665 18666 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18663 def stop_crawler_schedule(params = {}, = {}) req = build_request(:stop_crawler_schedule, params) req.send_request() end |
#stop_materialized_view_refresh_task_run(params = {}) ⇒ Struct
Stops a materialized view refresh task run for a specified materialized view.
18695 18696 18697 18698 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18695 def stop_materialized_view_refresh_task_run(params = {}, = {}) req = build_request(:stop_materialized_view_refresh_task_run, params) req.send_request() end |
#stop_session(params = {}) ⇒ Types::StopSessionResponse
Stops the session.
18727 18728 18729 18730 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18727 def stop_session(params = {}, = {}) req = build_request(:stop_session, params) req.send_request() end |
#stop_trigger(params = {}) ⇒ Types::StopTriggerResponse
Stops a specified trigger.
18755 18756 18757 18758 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18755 def stop_trigger(params = {}, = {}) req = build_request(:stop_trigger, params) req.send_request() end |
#stop_workflow_run(params = {}) ⇒ Struct
Stops the execution of the specified workflow run.
18781 18782 18783 18784 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18781 def stop_workflow_run(params = {}, = {}) req = build_request(:stop_workflow_run, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
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.
18822 18823 18824 18825 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18822 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#test_connection(params = {}) ⇒ Struct
Tests a connection to a service to validate the service credentials that you provide.
You can either provide an existing connection name or a
TestConnectionInput for testing a non-existing connection input.
Providing both at the same time will cause an error.
If the action is successful, the service sends back an HTTP 200 response.
18900 18901 18902 18903 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18900 def test_connection(params = {}, = {}) req = build_request(:test_connection, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
18927 18928 18929 18930 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18927 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_asset(params = {}) ⇒ Types::UpdateAssetResponse
Updates the name and description of an existing asset in Glue Data Catalog. Only the fields that you provide are updated.
18978 18979 18980 18981 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18978 def update_asset(params = {}, = {}) req = build_request(:update_asset, params) req.send_request() end |
#update_blueprint(params = {}) ⇒ Types::UpdateBlueprintResponse
Updates a registered blueprint.
19014 19015 19016 19017 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19014 def update_blueprint(params = {}, = {}) req = build_request(:update_blueprint, params) req.send_request() end |
#update_catalog(params = {}) ⇒ Struct
Updates an existing catalog's properties in the Glue Data Catalog.
19095 19096 19097 19098 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19095 def update_catalog(params = {}, = {}) req = build_request(:update_catalog, params) req.send_request() end |
#update_classifier(params = {}) ⇒ Struct
Modifies an existing classifier (a GrokClassifier, an
XMLClassifier, a JsonClassifier, or a CsvClassifier, depending
on which field is present).
19154 19155 19156 19157 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19154 def update_classifier(params = {}, = {}) req = build_request(:update_classifier, params) req.send_request() end |
#update_column_statistics_for_partition(params = {}) ⇒ Types::UpdateColumnStatisticsForPartitionResponse
Creates or updates partition statistics of columns.
The Identity and Access Management (IAM) permission required for this
operation is UpdatePartition.
19292 19293 19294 19295 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19292 def update_column_statistics_for_partition(params = {}, = {}) req = build_request(:update_column_statistics_for_partition, params) req.send_request() end |
#update_column_statistics_for_table(params = {}) ⇒ Types::UpdateColumnStatisticsForTableResponse
Creates or updates table statistics of columns.
The Identity and Access Management (IAM) permission required for this
operation is UpdateTable.
19426 19427 19428 19429 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19426 def update_column_statistics_for_table(params = {}, = {}) req = build_request(:update_column_statistics_for_table, params) req.send_request() end |
#update_column_statistics_task_settings(params = {}) ⇒ Struct
Updates settings for a column statistics task.
19478 19479 19480 19481 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19478 def update_column_statistics_task_settings(params = {}, = {}) req = build_request(:update_column_statistics_task_settings, params) req.send_request() end |
#update_connection(params = {}) ⇒ Struct
Updates a connection definition in the Data Catalog.
19566 19567 19568 19569 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19566 def update_connection(params = {}, = {}) req = build_request(:update_connection, params) req.send_request() end |
#update_crawler(params = {}) ⇒ Struct
Updates a crawler. If a crawler is running, you must stop it using
StopCrawler before updating it.
19736 19737 19738 19739 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19736 def update_crawler(params = {}, = {}) req = build_request(:update_crawler, params) req.send_request() end |
#update_crawler_schedule(params = {}) ⇒ Struct
Updates the schedule of a crawler using a cron expression.
19769 19770 19771 19772 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19769 def update_crawler_schedule(params = {}, = {}) req = build_request(:update_crawler_schedule, params) req.send_request() end |
#update_data_quality_ruleset(params = {}) ⇒ Types::UpdateDataQualityRulesetResponse
Updates the specified data quality ruleset.
19810 19811 19812 19813 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19810 def update_data_quality_ruleset(params = {}, = {}) req = build_request(:update_data_quality_ruleset, params) req.send_request() end |
#update_database(params = {}) ⇒ Struct
Updates an existing database definition in a Data Catalog.
19869 19870 19871 19872 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19869 def update_database(params = {}, = {}) req = build_request(:update_database, params) req.send_request() end |
#update_dev_endpoint(params = {}) ⇒ Struct
Updates a specified development endpoint.
19938 19939 19940 19941 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19938 def update_dev_endpoint(params = {}, = {}) req = build_request(:update_dev_endpoint, params) req.send_request() end |
#update_glossary(params = {}) ⇒ Types::UpdateGlossaryResponse
Updates a business glossary in Glue Data Catalog.
19986 19987 19988 19989 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19986 def update_glossary(params = {}, = {}) req = build_request(:update_glossary, params) req.send_request() end |
#update_glossary_term(params = {}) ⇒ Types::UpdateGlossaryTermResponse
Updates a glossary term in Glue Data Catalog.
20042 20043 20044 20045 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20042 def update_glossary_term(params = {}, = {}) req = build_request(:update_glossary_term, params) req.send_request() end |
#update_glue_identity_center_configuration(params = {}) ⇒ Struct
Updates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.
20071 20072 20073 20074 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20071 def update_glue_identity_center_configuration(params = {}, = {}) req = build_request(:update_glue_identity_center_configuration, params) req.send_request() end |
#update_integration_resource_property(params = {}) ⇒ Types::UpdateIntegrationResourcePropertyResponse
This API can be used for updating the ResourceProperty of the Glue
connection (for the source) or Glue database ARN (for the target).
These properties can include the role to access the connection or
database. Since the same resource can be used across multiple
integrations, updating resource properties will impact all the
integrations using it.
20128 20129 20130 20131 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20128 def update_integration_resource_property(params = {}, = {}) req = build_request(:update_integration_resource_property, params) req.send_request() end |
#update_integration_table_properties(params = {}) ⇒ Struct
This API is used to provide optional override properties for the
tables that need to be replicated. These properties can include
properties for filtering and partitioning for the source and target
tables. To set both source and target properties the same API need to
be invoked with the Glue connection ARN as ResourceArn with
SourceTableConfig, and the Glue database ARN as ResourceArn with
TargetTableConfig respectively.
The override will be reflected across all the integrations using same
ResourceArn and source table.
20187 20188 20189 20190 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20187 def update_integration_table_properties(params = {}, = {}) req = build_request(:update_integration_table_properties, params) req.send_request() end |
#update_job(params = {}) ⇒ Types::UpdateJobResponse
Updates an existing job definition. The previous job definition is completely overwritten by this information.
20214 20215 20216 20217 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20214 def update_job(params = {}, = {}) req = build_request(:update_job, params) req.send_request() end |
#update_job_from_source_control(params = {}) ⇒ Types::UpdateJobFromSourceControlResponse
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.
20285 20286 20287 20288 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20285 def update_job_from_source_control(params = {}, = {}) req = build_request(:update_job_from_source_control, params) req.send_request() end |
#update_ml_transform(params = {}) ⇒ Types::UpdateMLTransformResponse
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).
20403 20404 20405 20406 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20403 def update_ml_transform(params = {}, = {}) req = build_request(:update_ml_transform, params) req.send_request() end |
#update_partition(params = {}) ⇒ Struct
Updates a partition.
20507 20508 20509 20510 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20507 def update_partition(params = {}, = {}) req = build_request(:update_partition, params) req.send_request() end |
#update_registry(params = {}) ⇒ Types::UpdateRegistryResponse
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.
20548 20549 20550 20551 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20548 def update_registry(params = {}, = {}) req = build_request(:update_registry, params) req.send_request() end |
#update_schema(params = {}) ⇒ Types::UpdateSchemaResponse
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.
20620 20621 20622 20623 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20620 def update_schema(params = {}, = {}) req = build_request(:update_schema, params) req.send_request() end |
#update_source_control_from_job(params = {}) ⇒ Types::UpdateSourceControlFromJobResponse
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.
20691 20692 20693 20694 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20691 def update_source_control_from_job(params = {}, = {}) req = build_request(:update_source_control_from_job, params) req.send_request() end |
#update_table(params = {}) ⇒ Struct
Updates a metadata table in the Data Catalog.
20940 20941 20942 20943 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20940 def update_table(params = {}, = {}) req = build_request(:update_table, params) req.send_request() end |
#update_table_optimizer(params = {}) ⇒ Struct
Updates the configuration for an existing table optimizer.
21007 21008 21009 21010 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21007 def update_table_optimizer(params = {}, = {}) req = build_request(:update_table_optimizer, params) req.send_request() end |
#update_trigger(params = {}) ⇒ Types::UpdateTriggerResponse
Updates a trigger definition.
Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Amazon Web Services Secrets Manager or other secret management mechanism if you intend to keep them within the Job.
21101 21102 21103 21104 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21101 def update_trigger(params = {}, = {}) req = build_request(:update_trigger, params) req.send_request() end |
#update_usage_profile(params = {}) ⇒ Types::UpdateUsageProfileResponse
Update an Glue usage profile.
21155 21156 21157 21158 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21155 def update_usage_profile(params = {}, = {}) req = build_request(:update_usage_profile, params) req.send_request() end |
#update_user_defined_function(params = {}) ⇒ Struct
Updates an existing function definition in the Data Catalog.
21205 21206 21207 21208 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21205 def update_user_defined_function(params = {}, = {}) req = build_request(:update_user_defined_function, params) req.send_request() end |
#update_workflow(params = {}) ⇒ Types::UpdateWorkflowResponse
Updates an existing workflow.
21257 21258 21259 21260 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21257 def update_workflow(params = {}, = {}) req = build_request(:update_workflow, params) req.send_request() end |