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_result_v2(params = {}) ⇒ Types::BatchGetDataQualityResultV2Response
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_result_v2(params = {}) ⇒ Types::GetDataQualityResultV2Response
Retrieves the result of a data quality rule evaluation published from any supported data platform.
-
#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_system_logs_for_job_run(params = {}) ⇒ Types::GetSystemLogsForJobRunResponse
Retrieves the system logs for a job run.
-
#get_system_logs_for_session(params = {}) ⇒ Types::GetSystemLogsForSessionResponse
Retrieves the system logs for an interactive session.
-
#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_results_v2(params = {}) ⇒ Types::ListDataQualityResultsV2Response
Returns a paginated list of data quality execution results for your account, filtered by the specified criteria.
-
#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.
-
#publish_data_quality_result_v2(params = {}) ⇒ Types::PublishDataQualityResultV2Response
This operation is intended for internal use. -
#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.
485 486 487 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 485 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.
545 546 547 548 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 545 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.
654 655 656 657 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 654 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.
692 693 694 695 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 692 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.
744 745 746 747 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 744 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.
802 803 804 805 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 802 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.
850 851 852 853 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 850 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.
904 905 906 907 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 904 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.
1019 1020 1021 1022 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1019 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.
1055 1056 1057 1058 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1055 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.
1149 1150 1151 1152 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1149 def batch_get_data_quality_result(params = {}, = {}) req = build_request(:batch_get_data_quality_result, params) req.send_request() end |
#batch_get_data_quality_result_v2(params = {}) ⇒ Types::BatchGetDataQualityResultV2Response
Retrieves a list of data quality results for the specified result IDs. You can specify up to 100 result IDs in a single request.
1247 1248 1249 1250 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1247 def batch_get_data_quality_result_v2(params = {}, = {}) req = build_request(:batch_get_data_quality_result_v2, 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.
1351 1352 1353 1354 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1351 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.
1415 1416 1417 1418 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1415 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.
1468 1469 1470 1471 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1468 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.
1498 1499 1500 1501 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1498 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.
1625 1626 1627 1628 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1625 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.
1711 1712 1713 1714 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1711 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.
1771 1772 1773 1774 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1771 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.
1984 1985 1986 1987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 1984 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.
2031 2032 2033 2034 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2031 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.
2072 2073 2074 2075 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2072 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.
2184 2185 2186 2187 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2184 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.
2207 2208 2209 2210 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2207 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.
2230 2231 2232 2233 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2230 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.
2270 2271 2272 2273 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2270 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.
2300 2301 2302 2303 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2300 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.
2338 2339 2340 2341 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2338 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.
2380 2381 2382 2383 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2380 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.
2469 2470 2471 2472 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2469 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.
2528 2529 2530 2531 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2528 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.
2586 2587 2588 2589 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2586 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.
2685 2686 2687 2688 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2685 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.
2875 2876 2877 2878 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2875 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.
2929 2930 2931 2932 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2929 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.
2995 2996 2997 2998 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 2995 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.
3053 3054 3055 3056 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3053 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.
3252 3253 3254 3255 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3252 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.
3297 3298 3299 3300 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3297 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.
3354 3355 3356 3357 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3354 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.
3395 3396 3397 3398 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3395 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.
3507 3508 3509 3510 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3507 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.
3575 3576 3577 3578 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3575 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.
3639 3640 3641 3642 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3639 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.
3975 3976 3977 3978 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 3975 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.
4187 4188 4189 4190 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4187 def create_ml_transform(params = {}, = {}) req = build_request(:create_ml_transform, params) req.send_request() end |
#create_partition(params = {}) ⇒ Struct
Creates a new partition.
4283 4284 4285 4286 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4283 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.
4323 4324 4325 4326 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4323 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.
4373 4374 4375 4376 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4373 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.
4521 4522 4523 4524 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4521 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.
4578 4579 4580 4581 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4578 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.
4639 4640 4641 4642 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4639 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.
4857 4858 4859 4860 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 4857 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.
5085 5086 5087 5088 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5085 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.
5152 5153 5154 5155 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5152 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.
5268 5269 5270 5271 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5268 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.
5328 5329 5330 5331 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5328 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.
5372 5373 5374 5375 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5372 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.
5431 5432 5433 5434 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5431 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.
5453 5454 5455 5456 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5453 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.
5475 5476 5477 5478 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5475 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.
5523 5524 5525 5526 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5523 def (params = {}, = {}) req = build_request(:delete_attachment, params) req.send_request() end |
#delete_blueprint(params = {}) ⇒ Types::DeleteBlueprintResponse
Deletes an existing blueprint.
5551 5552 5553 5554 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5551 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.
5586 5587 5588 5589 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5586 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.
5608 5609 5610 5611 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5608 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.
5651 5652 5653 5654 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5651 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.
5690 5691 5692 5693 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5690 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.
5721 5722 5723 5724 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5721 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.
5748 5749 5750 5751 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5748 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.
5776 5777 5778 5779 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5776 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.
5799 5800 5801 5802 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5799 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.
5827 5828 5829 5830 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5827 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.
5849 5850 5851 5852 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5849 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.
5892 5893 5894 5895 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5892 def delete_database(params = {}, = {}) req = build_request(:delete_database, params) req.send_request() end |
#delete_dev_endpoint(params = {}) ⇒ Struct
Deletes a specified development endpoint.
5914 5915 5916 5917 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5914 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.
5937 5938 5939 5940 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5937 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.
5960 5961 5962 5963 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5960 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.
5982 5983 5984 5985 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5982 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.
5996 5997 5998 5999 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 5996 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.
6051 6052 6053 6054 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6051 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).
6074 6075 6076 6077 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6074 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.
6101 6102 6103 6104 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6101 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.
6130 6131 6132 6133 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6130 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.
6164 6165 6166 6167 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6164 def delete_ml_transform(params = {}, = {}) req = build_request(:delete_ml_transform, params) req.send_request() end |
#delete_partition(params = {}) ⇒ Struct
Deletes a specified partition.
6201 6202 6203 6204 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6201 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.
6237 6238 6239 6240 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6237 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.
6278 6279 6280 6281 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6278 def delete_registry(params = {}, = {}) req = build_request(:delete_registry, params) req.send_request() end |
#delete_resource_policy(params = {}) ⇒ Struct
Deletes a specified policy.
6304 6305 6306 6307 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6304 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.
6345 6346 6347 6348 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6345 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.
6407 6408 6409 6410 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6407 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.
6429 6430 6431 6432 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6429 def delete_security_configuration(params = {}, = {}) req = build_request(:delete_security_configuration, params) req.send_request() end |
#delete_session(params = {}) ⇒ Types::DeleteSessionResponse
Deletes the session.
6461 6462 6463 6464 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6461 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.
6511 6512 6513 6514 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6511 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.
6546 6547 6548 6549 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6546 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.
6584 6585 6586 6587 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6584 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.
6613 6614 6615 6616 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6613 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.
6635 6636 6637 6638 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6635 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.
6667 6668 6669 6670 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6667 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.
6695 6696 6697 6698 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 6695 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
7078 7079 7080 7081 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7078 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.
7155 7156 7157 7158 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7155 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.
7212 7213 7214 7215 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7212 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.
7284 7285 7286 7287 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7284 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.
7344 7345 7346 7347 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7344 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.
7397 7398 7399 7400 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7397 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.
7430 7431 7432 7433 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7430 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.
7479 7480 7481 7482 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7479 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.
7520 7521 7522 7523 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7520 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.
7570 7571 7572 7573 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7570 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.
7637 7638 7639 7640 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7637 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.
7668 7669 7670 7671 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7668 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.
7774 7775 7776 7777 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7774 def get_catalogs(params = {}, = {}) req = build_request(:get_catalogs, params) req.send_request() end |
#get_classifier(params = {}) ⇒ Types::GetClassifierResponse
Retrieve a classifier by name.
7834 7835 7836 7837 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7834 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.
7903 7904 7905 7906 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7903 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.
7989 7990 7991 7992 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 7989 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.
8071 8072 8073 8074 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8071 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.
8119 8120 8121 8122 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8119 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.
8189 8190 8191 8192 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8189 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.
8241 8242 8243 8244 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8241 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.
8322 8323 8324 8325 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8322 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.
8415 8416 8417 8418 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8415 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.
8521 8522 8523 8524 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8521 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.
8569 8570 8571 8572 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8569 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.
8684 8685 8686 8687 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8684 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.
8717 8718 8719 8720 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8717 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.
8755 8756 8757 8758 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8755 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.
8789 8790 8791 8792 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8789 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.
8821 8822 8823 8824 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8821 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).
8860 8861 8862 8863 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8860 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.
8900 8901 8902 8903 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 8900 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.
9004 9005 9006 9007 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9004 def get_data_quality_result(params = {}, = {}) req = build_request(:get_data_quality_result, params) req.send_request() end |
#get_data_quality_result_v2(params = {}) ⇒ Types::GetDataQualityResultV2Response
Retrieves the result of a data quality rule evaluation published from any supported data platform.
9114 9115 9116 9117 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9114 def get_data_quality_result_v2(params = {}, = {}) req = build_request(:get_data_quality_result_v2, 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.
9184 9185 9186 9187 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9184 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.
9228 9229 9230 9231 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9228 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.
9343 9344 9345 9346 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9343 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.
9393 9394 9395 9396 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9393 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.
9472 9473 9474 9475 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9472 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).
9512 9513 9514 9515 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9512 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.
9574 9575 9576 9577 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9574 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.
9646 9647 9648 9649 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9646 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.
9727 9728 9729 9730 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9727 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.
9759 9760 9761 9762 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9759 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.
9791 9792 9793 9794 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9791 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.
9827 9828 9829 9830 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9827 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.
9855 9856 9857 9858 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9855 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)
9893 9894 9895 9896 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9893 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.
9950 9951 9952 9953 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9950 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.
9974 9975 9976 9977 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 9974 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:
10026 10027 10028 10029 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10026 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.
10095 10096 10097 10098 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10095 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.
10171 10172 10173 10174 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10171 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.
10202 10203 10204 10205 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10202 def get_jobs(params = {}, = {}) req = build_request(:get_jobs, params) req.send_request() end |
#get_mapping(params = {}) ⇒ Types::GetMappingResponse
Creates mappings.
10623 10624 10625 10626 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10623 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.
10671 10672 10673 10674 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10671 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.
10263 10264 10265 10266 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10263 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.
10345 10346 10347 10348 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10345 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.
10440 10441 10442 10443 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10440 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.
10551 10552 10553 10554 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10551 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.
10766 10767 10768 10769 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10766 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.
10822 10823 10824 10825 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 10822 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.
11045 11046 11047 11048 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11045 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.
11144 11145 11146 11147 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11144 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.
11186 11187 11188 11189 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11186 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.
11232 11233 11234 11235 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11232 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.
11273 11274 11275 11276 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11273 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.
11337 11338 11339 11340 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11337 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.
11393 11394 11395 11396 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11393 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.
11460 11461 11462 11463 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11460 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.
11521 11522 11523 11524 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11521 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.
11559 11560 11561 11562 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11559 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.
11606 11607 11608 11609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11606 def get_security_configurations(params = {}, = {}) req = build_request(:get_security_configurations, params) req.send_request() end |
#get_session(params = {}) ⇒ Types::GetSessionResponse
Retrieves the session.
11661 11662 11663 11664 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11661 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.
11692 11693 11694 11695 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11692 def get_session_endpoint(params = {}, = {}) req = build_request(:get_session_endpoint, params) req.send_request() end |
#get_statement(params = {}) ⇒ Types::GetStatementResponse
Retrieves the statement.
11740 11741 11742 11743 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11740 def get_statement(params = {}, = {}) req = build_request(:get_statement, params) req.send_request() end |
#get_system_logs_for_job_run(params = {}) ⇒ Types::GetSystemLogsForJobRunResponse
Retrieves the system logs for a job run.
11772 11773 11774 11775 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11772 def get_system_logs_for_job_run(params = {}, = {}) req = build_request(:get_system_logs_for_job_run, params) req.send_request() end |
#get_system_logs_for_session(params = {}) ⇒ Types::GetSystemLogsForSessionResponse
Retrieves the system logs for an interactive session.
11800 11801 11802 11803 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 11800 def get_system_logs_for_session(params = {}, = {}) req = build_request(:get_system_logs_for_session, params) req.send_request() end |
#get_table(params = {}) ⇒ Types::GetTableResponse
Retrieves the Table definition in a Data Catalog for a specified
table.
12029 12030 12031 12032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12029 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.
12114 12115 12116 12117 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12114 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.
12314 12315 12316 12317 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12314 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.
12523 12524 12525 12526 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12523 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.
12773 12774 12775 12776 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12773 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.
12803 12804 12805 12806 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12803 def (params = {}, = {}) req = build_request(:get_tags, params) req.send_request() end |
#get_trigger(params = {}) ⇒ Types::GetTriggerResponse
Retrieves the definition of a trigger.
12854 12855 12856 12857 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12854 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.
12920 12921 12922 12923 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 12920 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.
13047 13048 13049 13050 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13047 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.
13277 13278 13279 13280 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13277 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.
13575 13576 13577 13578 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13575 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.
13622 13623 13624 13625 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13622 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.
13670 13671 13672 13673 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13670 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.
13744 13745 13746 13747 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13744 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.
13948 13949 13950 13951 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 13948 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.
14075 14076 14077 14078 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14075 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.
14108 14109 14110 14111 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14108 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.
14243 14244 14245 14246 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14243 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.
14266 14267 14268 14269 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14266 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.
14304 14305 14306 14307 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14304 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.
14347 14348 14349 14350 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14347 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.
14384 14385 14386 14387 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14384 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.
14447 14448 14449 14450 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14447 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.
14498 14499 14500 14501 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14498 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.
14574 14575 14576 14577 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14574 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.
14620 14621 14622 14623 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14620 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.
14703 14704 14705 14706 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14703 def list_data_quality_results(params = {}, = {}) req = build_request(:list_data_quality_results, params) req.send_request() end |
#list_data_quality_results_v2(params = {}) ⇒ Types::ListDataQualityResultsV2Response
Returns a paginated list of data quality execution results for your
account, filtered by the specified criteria. Use the NextToken
parameter to retrieve additional results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
14794 14795 14796 14797 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14794 def list_data_quality_results_v2(params = {}, = {}) req = build_request(:list_data_quality_results_v2, 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.
14882 14883 14884 14885 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14882 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.
14964 14965 14966 14967 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 14964 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.
15032 15033 15034 15035 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15032 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.
15086 15087 15088 15089 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15086 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.
15156 15157 15158 15159 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15156 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.
15207 15208 15209 15210 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15207 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.
15267 15268 15269 15270 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15267 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.
15305 15306 15307 15308 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15305 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.
15344 15345 15346 15347 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15344 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.
15387 15388 15389 15390 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15387 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.
15439 15440 15441 15442 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15439 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.
15500 15501 15502 15503 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15500 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.
15550 15551 15552 15553 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15550 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.
15601 15602 15603 15604 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15601 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.
15741 15742 15743 15744 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15741 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.
15677 15678 15679 15680 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15677 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.
15787 15788 15789 15790 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15787 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.
15848 15849 15850 15851 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15848 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.
15905 15906 15907 15908 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15905 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.
15979 15980 15981 15982 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 15979 def list_sessions(params = {}, = {}) req = build_request(:list_sessions, params) req.send_request() end |
#list_statements(params = {}) ⇒ Types::ListStatementsResponse
Lists statements for the session.
16030 16031 16032 16033 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16030 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.
16112 16113 16114 16115 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16112 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.
16169 16170 16171 16172 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16169 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.
16209 16210 16211 16212 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16209 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.
16246 16247 16248 16249 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16246 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.
16331 16332 16333 16334 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16331 def modify_integration(params = {}, = {}) req = build_request(:modify_integration, params) req.send_request() end |
#publish_data_quality_result_v2(params = {}) ⇒ Types::PublishDataQualityResultV2Response
AWS Glue Data Quality uses this operation to publish a data quality result.
16530 16531 16532 16533 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16530 def publish_data_quality_result_v2(params = {}, = {}) req = build_request(:publish_data_quality_result_v2, 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.
16600 16601 16602 16603 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16600 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.
16653 16654 16655 16656 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16653 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.
16723 16724 16725 16726 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16723 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.
16763 16764 16765 16766 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16763 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.
16814 16815 16816 16817 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16814 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.
16840 16841 16842 16843 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16840 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.
16886 16887 16888 16889 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16886 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.
16946 16947 16948 16949 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 16946 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.
17012 17013 17014 17015 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17012 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.
17052 17053 17054 17055 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17052 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.
17124 17125 17126 17127 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17124 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.
17721 17722 17723 17724 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17721 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.
17785 17786 17787 17788 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17785 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.
17851 17852 17853 17854 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17851 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:
17903 17904 17905 17906 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17903 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.
17945 17946 17947 17948 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17945 def resume_workflow_run(params = {}, = {}) req = build_request(:resume_workflow_run, params) req.send_request() end |
#run_statement(params = {}) ⇒ Types::RunStatementResponse
Executes the statement.
17981 17982 17983 17984 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 17981 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.
18067 18068 18069 18070 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18067 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.
18320 18321 18322 18323 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18320 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.
18356 18357 18358 18359 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18356 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.
18413 18414 18415 18416 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18413 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.
18445 18446 18447 18448 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18445 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.
18473 18474 18475 18476 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18473 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.
18497 18498 18499 18500 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18497 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.
18599 18600 18601 18602 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18599 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.
18758 18759 18760 18761 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18758 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.
18799 18800 18801 18802 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18799 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.
18865 18866 18867 18868 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 18865 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.
19139 19140 19141 19142 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19139 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.
19269 19270 19271 19272 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19269 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.
19174 19175 19176 19177 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19174 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.
19227 19228 19229 19230 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19227 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.
19302 19303 19304 19305 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19302 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.
19341 19342 19343 19344 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19341 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.
19372 19373 19374 19375 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19372 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.
19404 19405 19406 19407 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19404 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.
19426 19427 19428 19429 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19426 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.
19449 19450 19451 19452 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19449 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.
19481 19482 19483 19484 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19481 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.
19513 19514 19515 19516 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19513 def stop_session(params = {}, = {}) req = build_request(:stop_session, params) req.send_request() end |
#stop_trigger(params = {}) ⇒ Types::StopTriggerResponse
Stops a specified trigger.
19541 19542 19543 19544 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19541 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.
19567 19568 19569 19570 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19567 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.
19608 19609 19610 19611 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19608 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.
19686 19687 19688 19689 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19686 def test_connection(params = {}, = {}) req = build_request(:test_connection, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
19713 19714 19715 19716 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19713 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.
19764 19765 19766 19767 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19764 def update_asset(params = {}, = {}) req = build_request(:update_asset, params) req.send_request() end |
#update_blueprint(params = {}) ⇒ Types::UpdateBlueprintResponse
Updates a registered blueprint.
19800 19801 19802 19803 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19800 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.
19881 19882 19883 19884 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19881 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).
19940 19941 19942 19943 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 19940 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.
20078 20079 20080 20081 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20078 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.
20212 20213 20214 20215 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20212 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.
20264 20265 20266 20267 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20264 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.
20352 20353 20354 20355 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20352 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.
20527 20528 20529 20530 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20527 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.
20560 20561 20562 20563 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20560 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.
20601 20602 20603 20604 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20601 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.
20660 20661 20662 20663 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20660 def update_database(params = {}, = {}) req = build_request(:update_database, params) req.send_request() end |
#update_dev_endpoint(params = {}) ⇒ Struct
Updates a specified development endpoint.
20729 20730 20731 20732 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20729 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.
20777 20778 20779 20780 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20777 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.
20833 20834 20835 20836 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20833 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.
20862 20863 20864 20865 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20862 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.
20919 20920 20921 20922 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20919 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.
20978 20979 20980 20981 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 20978 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.
21005 21006 21007 21008 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21005 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.
21076 21077 21078 21079 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21076 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).
21194 21195 21196 21197 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21194 def update_ml_transform(params = {}, = {}) req = build_request(:update_ml_transform, params) req.send_request() end |
#update_partition(params = {}) ⇒ Struct
Updates a partition.
21298 21299 21300 21301 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21298 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.
21339 21340 21341 21342 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21339 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.
21411 21412 21413 21414 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21411 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.
21482 21483 21484 21485 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21482 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.
21732 21733 21734 21735 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21732 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.
21799 21800 21801 21802 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21799 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.
21893 21894 21895 21896 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21893 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.
21947 21948 21949 21950 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21947 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.
21997 21998 21999 22000 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 21997 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.
22049 22050 22051 22052 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/client.rb', line 22049 def update_workflow(params = {}, = {}) req = build_request(:update_workflow, params) req.send_request() end |