GlueClient#
Auto-generated documentation for Glue type annotations stubs module mypy-boto3-glue.
GlueClient#
Type annotations and code completion for boto3.client("glue")
.
boto3 documentation
# GlueClient usage example
from boto3.session import Session
from mypy_boto3_glue.client import GlueClient
def get_glue_client() -> GlueClient:
return Session().client("glue")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("glue").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("glue")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.AlreadyExistsException,
client.exceptions.ClientError,
client.exceptions.ColumnStatisticsTaskNotRunningException,
client.exceptions.ColumnStatisticsTaskRunningException,
client.exceptions.ColumnStatisticsTaskStoppingException,
client.exceptions.ConcurrentModificationException,
client.exceptions.ConcurrentRunsExceededException,
client.exceptions.ConditionCheckFailureException,
client.exceptions.ConflictException,
client.exceptions.CrawlerNotRunningException,
client.exceptions.CrawlerRunningException,
client.exceptions.CrawlerStoppingException,
client.exceptions.EntityNotFoundException,
client.exceptions.FederatedResourceAlreadyExistsException,
client.exceptions.FederationSourceException,
client.exceptions.FederationSourceRetryableException,
client.exceptions.GlueEncryptionException,
client.exceptions.IdempotentParameterMismatchException,
client.exceptions.IllegalBlueprintStateException,
client.exceptions.IllegalSessionStateException,
client.exceptions.IllegalWorkflowStateException,
client.exceptions.InternalServiceException,
client.exceptions.InvalidInputException,
client.exceptions.InvalidStateException,
client.exceptions.MLTransformNotReadyException,
client.exceptions.NoScheduleException,
client.exceptions.OperationNotSupportedException,
client.exceptions.OperationTimeoutException,
client.exceptions.PermissionTypeMismatchException,
client.exceptions.ResourceNotReadyException,
client.exceptions.ResourceNumberLimitExceededException,
client.exceptions.SchedulerNotRunningException,
client.exceptions.SchedulerRunningException,
client.exceptions.SchedulerTransitioningException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
client.exceptions.VersionMismatchException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_glue.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
batch_create_partition#
Creates one or more partitions in a batch operation.
Type annotations and code completion for boto3.client("glue").batch_create_partition
method.
boto3 documentation
# batch_create_partition method definition
def batch_create_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionInputList: Sequence[PartitionInputTypeDef], # (1)
CatalogId: str = ...,
) -> BatchCreatePartitionResponseTypeDef: # (2)
...
# batch_create_partition method usage example with argument unpacking
kwargs: BatchCreatePartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionInputList": ...,
}
parent.batch_create_partition(**kwargs)
batch_delete_connection#
Deletes a list of connection definitions from the Data Catalog.
Type annotations and code completion for boto3.client("glue").batch_delete_connection
method.
boto3 documentation
# batch_delete_connection method definition
def batch_delete_connection(
self,
*,
ConnectionNameList: Sequence[str],
CatalogId: str = ...,
) -> BatchDeleteConnectionResponseTypeDef: # (1)
...
# batch_delete_connection method usage example with argument unpacking
kwargs: BatchDeleteConnectionRequestRequestTypeDef = { # (1)
"ConnectionNameList": ...,
}
parent.batch_delete_connection(**kwargs)
batch_delete_partition#
Deletes one or more partitions in a batch operation.
Type annotations and code completion for boto3.client("glue").batch_delete_partition
method.
boto3 documentation
# batch_delete_partition method definition
def batch_delete_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionsToDelete: Sequence[PartitionValueListUnionTypeDef], # (1)
CatalogId: str = ...,
) -> BatchDeletePartitionResponseTypeDef: # (2)
...
- See PartitionValueListTypeDef PartitionValueListOutputTypeDef
- See BatchDeletePartitionResponseTypeDef
# batch_delete_partition method usage example with argument unpacking
kwargs: BatchDeletePartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionsToDelete": ...,
}
parent.batch_delete_partition(**kwargs)
batch_delete_table#
Deletes multiple tables at once.
Type annotations and code completion for boto3.client("glue").batch_delete_table
method.
boto3 documentation
# batch_delete_table method definition
def batch_delete_table(
self,
*,
DatabaseName: str,
TablesToDelete: Sequence[str],
CatalogId: str = ...,
TransactionId: str = ...,
) -> BatchDeleteTableResponseTypeDef: # (1)
...
# batch_delete_table method usage example with argument unpacking
kwargs: BatchDeleteTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TablesToDelete": ...,
}
parent.batch_delete_table(**kwargs)
batch_delete_table_version#
Deletes a specified batch of versions of a table.
Type annotations and code completion for boto3.client("glue").batch_delete_table_version
method.
boto3 documentation
# batch_delete_table_version method definition
def batch_delete_table_version(
self,
*,
DatabaseName: str,
TableName: str,
VersionIds: Sequence[str],
CatalogId: str = ...,
) -> BatchDeleteTableVersionResponseTypeDef: # (1)
...
# batch_delete_table_version method usage example with argument unpacking
kwargs: BatchDeleteTableVersionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"VersionIds": ...,
}
parent.batch_delete_table_version(**kwargs)
batch_get_blueprints#
Retrieves information about a list of blueprints.
Type annotations and code completion for boto3.client("glue").batch_get_blueprints
method.
boto3 documentation
# batch_get_blueprints method definition
def batch_get_blueprints(
self,
*,
Names: Sequence[str],
IncludeBlueprint: bool = ...,
IncludeParameterSpec: bool = ...,
) -> BatchGetBlueprintsResponseTypeDef: # (1)
...
# batch_get_blueprints method usage example with argument unpacking
kwargs: BatchGetBlueprintsRequestRequestTypeDef = { # (1)
"Names": ...,
}
parent.batch_get_blueprints(**kwargs)
batch_get_crawlers#
Returns a list of resource metadata for a given list of crawler names.
Type annotations and code completion for boto3.client("glue").batch_get_crawlers
method.
boto3 documentation
# batch_get_crawlers method definition
def batch_get_crawlers(
self,
*,
CrawlerNames: Sequence[str],
) -> BatchGetCrawlersResponseTypeDef: # (1)
...
# batch_get_crawlers method usage example with argument unpacking
kwargs: BatchGetCrawlersRequestRequestTypeDef = { # (1)
"CrawlerNames": ...,
}
parent.batch_get_crawlers(**kwargs)
batch_get_custom_entity_types#
Retrieves the details for the custom patterns specified by a list of names.
Type annotations and code completion for boto3.client("glue").batch_get_custom_entity_types
method.
boto3 documentation
# batch_get_custom_entity_types method definition
def batch_get_custom_entity_types(
self,
*,
Names: Sequence[str],
) -> BatchGetCustomEntityTypesResponseTypeDef: # (1)
...
# batch_get_custom_entity_types method usage example with argument unpacking
kwargs: BatchGetCustomEntityTypesRequestRequestTypeDef = { # (1)
"Names": ...,
}
parent.batch_get_custom_entity_types(**kwargs)
batch_get_data_quality_result#
Retrieves a list of data quality results for the specified result IDs.
Type annotations and code completion for boto3.client("glue").batch_get_data_quality_result
method.
boto3 documentation
# batch_get_data_quality_result method definition
def batch_get_data_quality_result(
self,
*,
ResultIds: Sequence[str],
) -> BatchGetDataQualityResultResponseTypeDef: # (1)
...
# batch_get_data_quality_result method usage example with argument unpacking
kwargs: BatchGetDataQualityResultRequestRequestTypeDef = { # (1)
"ResultIds": ...,
}
parent.batch_get_data_quality_result(**kwargs)
batch_get_dev_endpoints#
Returns a list of resource metadata for a given list of development endpoint names.
Type annotations and code completion for boto3.client("glue").batch_get_dev_endpoints
method.
boto3 documentation
# batch_get_dev_endpoints method definition
def batch_get_dev_endpoints(
self,
*,
DevEndpointNames: Sequence[str],
) -> BatchGetDevEndpointsResponseTypeDef: # (1)
...
# batch_get_dev_endpoints method usage example with argument unpacking
kwargs: BatchGetDevEndpointsRequestRequestTypeDef = { # (1)
"DevEndpointNames": ...,
}
parent.batch_get_dev_endpoints(**kwargs)
batch_get_jobs#
Returns a list of resource metadata for a given list of job names.
Type annotations and code completion for boto3.client("glue").batch_get_jobs
method.
boto3 documentation
# batch_get_jobs method definition
def batch_get_jobs(
self,
*,
JobNames: Sequence[str],
) -> BatchGetJobsResponseTypeDef: # (1)
...
# batch_get_jobs method usage example with argument unpacking
kwargs: BatchGetJobsRequestRequestTypeDef = { # (1)
"JobNames": ...,
}
parent.batch_get_jobs(**kwargs)
batch_get_partition#
Retrieves partitions in a batch request.
Type annotations and code completion for boto3.client("glue").batch_get_partition
method.
boto3 documentation
# batch_get_partition method definition
def batch_get_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionsToGet: Sequence[PartitionValueListTypeDef], # (1)
CatalogId: str = ...,
) -> BatchGetPartitionResponseTypeDef: # (2)
...
# batch_get_partition method usage example with argument unpacking
kwargs: BatchGetPartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionsToGet": ...,
}
parent.batch_get_partition(**kwargs)
batch_get_table_optimizer#
Returns the configuration for the specified table optimizers.
Type annotations and code completion for boto3.client("glue").batch_get_table_optimizer
method.
boto3 documentation
# batch_get_table_optimizer method definition
def batch_get_table_optimizer(
self,
*,
Entries: Sequence[BatchGetTableOptimizerEntryTypeDef], # (1)
) -> BatchGetTableOptimizerResponseTypeDef: # (2)
...
# batch_get_table_optimizer method usage example with argument unpacking
kwargs: BatchGetTableOptimizerRequestRequestTypeDef = { # (1)
"Entries": ...,
}
parent.batch_get_table_optimizer(**kwargs)
batch_get_triggers#
Returns a list of resource metadata for a given list of trigger names.
Type annotations and code completion for boto3.client("glue").batch_get_triggers
method.
boto3 documentation
# batch_get_triggers method definition
def batch_get_triggers(
self,
*,
TriggerNames: Sequence[str],
) -> BatchGetTriggersResponseTypeDef: # (1)
...
# batch_get_triggers method usage example with argument unpacking
kwargs: BatchGetTriggersRequestRequestTypeDef = { # (1)
"TriggerNames": ...,
}
parent.batch_get_triggers(**kwargs)
batch_get_workflows#
Returns a list of resource metadata for a given list of workflow names.
Type annotations and code completion for boto3.client("glue").batch_get_workflows
method.
boto3 documentation
# batch_get_workflows method definition
def batch_get_workflows(
self,
*,
Names: Sequence[str],
IncludeGraph: bool = ...,
) -> BatchGetWorkflowsResponseTypeDef: # (1)
...
# batch_get_workflows method usage example with argument unpacking
kwargs: BatchGetWorkflowsRequestRequestTypeDef = { # (1)
"Names": ...,
}
parent.batch_get_workflows(**kwargs)
batch_put_data_quality_statistic_annotation#
Annotate datapoints over time for a specific data quality statistic.
Type annotations and code completion for boto3.client("glue").batch_put_data_quality_statistic_annotation
method.
boto3 documentation
# batch_put_data_quality_statistic_annotation method definition
def batch_put_data_quality_statistic_annotation(
self,
*,
InclusionAnnotations: Sequence[DatapointInclusionAnnotationTypeDef], # (1)
ClientToken: str = ...,
) -> BatchPutDataQualityStatisticAnnotationResponseTypeDef: # (2)
...
# batch_put_data_quality_statistic_annotation method usage example with argument unpacking
kwargs: BatchPutDataQualityStatisticAnnotationRequestRequestTypeDef = { # (1)
"InclusionAnnotations": ...,
}
parent.batch_put_data_quality_statistic_annotation(**kwargs)
batch_stop_job_run#
Stops one or more job runs for a specified job definition.
Type annotations and code completion for boto3.client("glue").batch_stop_job_run
method.
boto3 documentation
# batch_stop_job_run method definition
def batch_stop_job_run(
self,
*,
JobName: str,
JobRunIds: Sequence[str],
) -> BatchStopJobRunResponseTypeDef: # (1)
...
# batch_stop_job_run method usage example with argument unpacking
kwargs: BatchStopJobRunRequestRequestTypeDef = { # (1)
"JobName": ...,
"JobRunIds": ...,
}
parent.batch_stop_job_run(**kwargs)
batch_update_partition#
Updates one or more partitions in a batch operation.
Type annotations and code completion for boto3.client("glue").batch_update_partition
method.
boto3 documentation
# batch_update_partition method definition
def batch_update_partition(
self,
*,
DatabaseName: str,
TableName: str,
Entries: Sequence[BatchUpdatePartitionRequestEntryTypeDef], # (1)
CatalogId: str = ...,
) -> BatchUpdatePartitionResponseTypeDef: # (2)
...
# batch_update_partition method usage example with argument unpacking
kwargs: BatchUpdatePartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"Entries": ...,
}
parent.batch_update_partition(**kwargs)
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("glue").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
cancel_data_quality_rule_recommendation_run#
Cancels the specified recommendation run that was being used to generate rules.
Type annotations and code completion for boto3.client("glue").cancel_data_quality_rule_recommendation_run
method.
boto3 documentation
# cancel_data_quality_rule_recommendation_run method definition
def cancel_data_quality_rule_recommendation_run(
self,
*,
RunId: str,
) -> Dict[str, Any]:
...
# cancel_data_quality_rule_recommendation_run method usage example with argument unpacking
kwargs: CancelDataQualityRuleRecommendationRunRequestRequestTypeDef = { # (1)
"RunId": ...,
}
parent.cancel_data_quality_rule_recommendation_run(**kwargs)
cancel_data_quality_ruleset_evaluation_run#
Cancels a run where a ruleset is being evaluated against a data source.
Type annotations and code completion for boto3.client("glue").cancel_data_quality_ruleset_evaluation_run
method.
boto3 documentation
# cancel_data_quality_ruleset_evaluation_run method definition
def cancel_data_quality_ruleset_evaluation_run(
self,
*,
RunId: str,
) -> Dict[str, Any]:
...
# cancel_data_quality_ruleset_evaluation_run method usage example with argument unpacking
kwargs: CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef = { # (1)
"RunId": ...,
}
parent.cancel_data_quality_ruleset_evaluation_run(**kwargs)
cancel_ml_task_run#
Cancels (stops) a task run.
Type annotations and code completion for boto3.client("glue").cancel_ml_task_run
method.
boto3 documentation
# cancel_ml_task_run method definition
def cancel_ml_task_run(
self,
*,
TransformId: str,
TaskRunId: str,
) -> CancelMLTaskRunResponseTypeDef: # (1)
...
# cancel_ml_task_run method usage example with argument unpacking
kwargs: CancelMLTaskRunRequestRequestTypeDef = { # (1)
"TransformId": ...,
"TaskRunId": ...,
}
parent.cancel_ml_task_run(**kwargs)
cancel_statement#
Cancels the statement.
Type annotations and code completion for boto3.client("glue").cancel_statement
method.
boto3 documentation
# cancel_statement method definition
def cancel_statement(
self,
*,
SessionId: str,
Id: int,
RequestOrigin: str = ...,
) -> Dict[str, Any]:
...
# cancel_statement method usage example with argument unpacking
kwargs: CancelStatementRequestRequestTypeDef = { # (1)
"SessionId": ...,
"Id": ...,
}
parent.cancel_statement(**kwargs)
check_schema_version_validity#
Validates the supplied schema.
Type annotations and code completion for boto3.client("glue").check_schema_version_validity
method.
boto3 documentation
# check_schema_version_validity method definition
def check_schema_version_validity(
self,
*,
DataFormat: DataFormatType, # (1)
SchemaDefinition: str,
) -> CheckSchemaVersionValidityResponseTypeDef: # (2)
...
# check_schema_version_validity method usage example with argument unpacking
kwargs: CheckSchemaVersionValidityInputRequestTypeDef = { # (1)
"DataFormat": ...,
"SchemaDefinition": ...,
}
parent.check_schema_version_validity(**kwargs)
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("glue").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_blueprint#
Registers a blueprint with Glue.
Type annotations and code completion for boto3.client("glue").create_blueprint
method.
boto3 documentation
# create_blueprint method definition
def create_blueprint(
self,
*,
Name: str,
BlueprintLocation: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateBlueprintResponseTypeDef: # (1)
...
# create_blueprint method usage example with argument unpacking
kwargs: CreateBlueprintRequestRequestTypeDef = { # (1)
"Name": ...,
"BlueprintLocation": ...,
}
parent.create_blueprint(**kwargs)
create_classifier#
Creates a classifier in the user's account.
Type annotations and code completion for boto3.client("glue").create_classifier
method.
boto3 documentation
# create_classifier method definition
def create_classifier(
self,
*,
GrokClassifier: CreateGrokClassifierRequestTypeDef = ..., # (1)
XMLClassifier: CreateXMLClassifierRequestTypeDef = ..., # (2)
JsonClassifier: CreateJsonClassifierRequestTypeDef = ..., # (3)
CsvClassifier: CreateCsvClassifierRequestTypeDef = ..., # (4)
) -> Dict[str, Any]:
...
- See CreateGrokClassifierRequestTypeDef
- See CreateXMLClassifierRequestTypeDef
- See CreateJsonClassifierRequestTypeDef
- See CreateCsvClassifierRequestTypeDef
# create_classifier method usage example with argument unpacking
kwargs: CreateClassifierRequestRequestTypeDef = { # (1)
"GrokClassifier": ...,
}
parent.create_classifier(**kwargs)
create_column_statistics_task_settings#
Creates settings for a column statistics task.
Type annotations and code completion for boto3.client("glue").create_column_statistics_task_settings
method.
boto3 documentation
# create_column_statistics_task_settings method definition
def create_column_statistics_task_settings(
self,
*,
DatabaseName: str,
TableName: str,
Role: str,
Schedule: str = ...,
ColumnNameList: Sequence[str] = ...,
SampleSize: float = ...,
CatalogID: str = ...,
SecurityConfiguration: str = ...,
Tags: Mapping[str, str] = ...,
) -> Dict[str, Any]:
...
# create_column_statistics_task_settings method usage example with argument unpacking
kwargs: CreateColumnStatisticsTaskSettingsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"Role": ...,
}
parent.create_column_statistics_task_settings(**kwargs)
create_connection#
Creates a connection definition in the Data Catalog.
Type annotations and code completion for boto3.client("glue").create_connection
method.
boto3 documentation
# create_connection method definition
def create_connection(
self,
*,
ConnectionInput: ConnectionInputTypeDef, # (1)
CatalogId: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateConnectionResponseTypeDef: # (2)
...
# create_connection method usage example with argument unpacking
kwargs: CreateConnectionRequestRequestTypeDef = { # (1)
"ConnectionInput": ...,
}
parent.create_connection(**kwargs)
create_crawler#
Creates a new crawler with specified targets, role, configuration, and optional schedule.
Type annotations and code completion for boto3.client("glue").create_crawler
method.
boto3 documentation
# create_crawler method definition
def create_crawler(
self,
*,
Name: str,
Role: str,
Targets: CrawlerTargetsTypeDef, # (1)
DatabaseName: str = ...,
Description: str = ...,
Schedule: str = ...,
Classifiers: Sequence[str] = ...,
TablePrefix: str = ...,
SchemaChangePolicy: SchemaChangePolicyTypeDef = ..., # (2)
RecrawlPolicy: RecrawlPolicyTypeDef = ..., # (3)
LineageConfiguration: LineageConfigurationTypeDef = ..., # (4)
LakeFormationConfiguration: LakeFormationConfigurationTypeDef = ..., # (5)
Configuration: str = ...,
CrawlerSecurityConfiguration: str = ...,
Tags: Mapping[str, str] = ...,
) -> Dict[str, Any]:
...
- See CrawlerTargetsTypeDef
- See SchemaChangePolicyTypeDef
- See RecrawlPolicyTypeDef
- See LineageConfigurationTypeDef
- See LakeFormationConfigurationTypeDef
# create_crawler method usage example with argument unpacking
kwargs: CreateCrawlerRequestRequestTypeDef = { # (1)
"Name": ...,
"Role": ...,
"Targets": ...,
}
parent.create_crawler(**kwargs)
create_custom_entity_type#
Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
Type annotations and code completion for boto3.client("glue").create_custom_entity_type
method.
boto3 documentation
# create_custom_entity_type method definition
def create_custom_entity_type(
self,
*,
Name: str,
RegexString: str,
ContextWords: Sequence[str] = ...,
Tags: Mapping[str, str] = ...,
) -> CreateCustomEntityTypeResponseTypeDef: # (1)
...
# create_custom_entity_type method usage example with argument unpacking
kwargs: CreateCustomEntityTypeRequestRequestTypeDef = { # (1)
"Name": ...,
"RegexString": ...,
}
parent.create_custom_entity_type(**kwargs)
create_data_quality_ruleset#
Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
Type annotations and code completion for boto3.client("glue").create_data_quality_ruleset
method.
boto3 documentation
# create_data_quality_ruleset method definition
def create_data_quality_ruleset(
self,
*,
Name: str,
Ruleset: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
TargetTable: DataQualityTargetTableTypeDef = ..., # (1)
DataQualitySecurityConfiguration: str = ...,
ClientToken: str = ...,
) -> CreateDataQualityRulesetResponseTypeDef: # (2)
...
# create_data_quality_ruleset method usage example with argument unpacking
kwargs: CreateDataQualityRulesetRequestRequestTypeDef = { # (1)
"Name": ...,
"Ruleset": ...,
}
parent.create_data_quality_ruleset(**kwargs)
create_database#
Creates a new database in a Data Catalog.
Type annotations and code completion for boto3.client("glue").create_database
method.
boto3 documentation
# create_database method definition
def create_database(
self,
*,
DatabaseInput: DatabaseInputTypeDef, # (1)
CatalogId: str = ...,
Tags: Mapping[str, str] = ...,
) -> Dict[str, Any]:
...
# create_database method usage example with argument unpacking
kwargs: CreateDatabaseRequestRequestTypeDef = { # (1)
"DatabaseInput": ...,
}
parent.create_database(**kwargs)
create_dev_endpoint#
Creates a new development endpoint.
Type annotations and code completion for boto3.client("glue").create_dev_endpoint
method.
boto3 documentation
# create_dev_endpoint method definition
def create_dev_endpoint(
self,
*,
EndpointName: str,
RoleArn: str,
SecurityGroupIds: Sequence[str] = ...,
SubnetId: str = ...,
PublicKey: str = ...,
PublicKeys: Sequence[str] = ...,
NumberOfNodes: int = ...,
WorkerType: WorkerTypeType = ..., # (1)
GlueVersion: str = ...,
NumberOfWorkers: int = ...,
ExtraPythonLibsS3Path: str = ...,
ExtraJarsS3Path: str = ...,
SecurityConfiguration: str = ...,
Tags: Mapping[str, str] = ...,
Arguments: Mapping[str, str] = ...,
) -> CreateDevEndpointResponseTypeDef: # (2)
...
# create_dev_endpoint method usage example with argument unpacking
kwargs: CreateDevEndpointRequestRequestTypeDef = { # (1)
"EndpointName": ...,
"RoleArn": ...,
}
parent.create_dev_endpoint(**kwargs)
create_job#
Creates a new job definition.
Type annotations and code completion for boto3.client("glue").create_job
method.
boto3 documentation
# create_job method definition
def create_job(
self,
*,
Name: str,
Role: str,
Command: JobCommandTypeDef, # (1)
JobMode: JobModeType = ..., # (2)
JobRunQueuingEnabled: bool = ...,
Description: str = ...,
LogUri: str = ...,
ExecutionProperty: ExecutionPropertyTypeDef = ..., # (3)
DefaultArguments: Mapping[str, str] = ...,
NonOverridableArguments: Mapping[str, str] = ...,
Connections: ConnectionsListTypeDef = ..., # (4)
MaxRetries: int = ...,
AllocatedCapacity: int = ...,
Timeout: int = ...,
MaxCapacity: float = ...,
SecurityConfiguration: str = ...,
Tags: Mapping[str, str] = ...,
NotificationProperty: NotificationPropertyTypeDef = ..., # (5)
GlueVersion: str = ...,
NumberOfWorkers: int = ...,
WorkerType: WorkerTypeType = ..., # (6)
CodeGenConfigurationNodes: Mapping[str, CodeGenConfigurationNodeUnionTypeDef] = ..., # (7)
ExecutionClass: ExecutionClassType = ..., # (8)
SourceControlDetails: SourceControlDetailsTypeDef = ..., # (9)
MaintenanceWindow: str = ...,
) -> CreateJobResponseTypeDef: # (10)
...
- See JobCommandTypeDef
- See JobModeType
- See ExecutionPropertyTypeDef
- See ConnectionsListTypeDef
- See NotificationPropertyTypeDef
- See WorkerTypeType
- See CodeGenConfigurationNodeTypeDef CodeGenConfigurationNodeOutputTypeDef
- See ExecutionClassType
- See SourceControlDetailsTypeDef
- See CreateJobResponseTypeDef
# create_job method usage example with argument unpacking
kwargs: CreateJobRequestRequestTypeDef = { # (1)
"Name": ...,
"Role": ...,
"Command": ...,
}
parent.create_job(**kwargs)
create_ml_transform#
Creates an Glue machine learning transform.
Type annotations and code completion for boto3.client("glue").create_ml_transform
method.
boto3 documentation
# create_ml_transform method definition
def create_ml_transform(
self,
*,
Name: str,
InputRecordTables: Sequence[GlueTableUnionTypeDef], # (1)
Parameters: TransformParametersTypeDef, # (2)
Role: str,
Description: str = ...,
GlueVersion: str = ...,
MaxCapacity: float = ...,
WorkerType: WorkerTypeType = ..., # (3)
NumberOfWorkers: int = ...,
Timeout: int = ...,
MaxRetries: int = ...,
Tags: Mapping[str, str] = ...,
TransformEncryption: TransformEncryptionTypeDef = ..., # (4)
) -> CreateMLTransformResponseTypeDef: # (5)
...
- See GlueTableTypeDef GlueTableOutputTypeDef
- See TransformParametersTypeDef
- See WorkerTypeType
- See TransformEncryptionTypeDef
- See CreateMLTransformResponseTypeDef
# create_ml_transform method usage example with argument unpacking
kwargs: CreateMLTransformRequestRequestTypeDef = { # (1)
"Name": ...,
"InputRecordTables": ...,
"Parameters": ...,
"Role": ...,
}
parent.create_ml_transform(**kwargs)
create_partition#
Creates a new partition.
Type annotations and code completion for boto3.client("glue").create_partition
method.
boto3 documentation
# create_partition method definition
def create_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionInput: PartitionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# create_partition method usage example with argument unpacking
kwargs: CreatePartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionInput": ...,
}
parent.create_partition(**kwargs)
create_partition_index#
Creates a specified partition index in an existing table.
Type annotations and code completion for boto3.client("glue").create_partition_index
method.
boto3 documentation
# create_partition_index method definition
def create_partition_index(
self,
*,
DatabaseName: str,
TableName: str,
PartitionIndex: PartitionIndexTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# create_partition_index method usage example with argument unpacking
kwargs: CreatePartitionIndexRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionIndex": ...,
}
parent.create_partition_index(**kwargs)
create_registry#
Creates a new registry which may be used to hold a collection of schemas.
Type annotations and code completion for boto3.client("glue").create_registry
method.
boto3 documentation
# create_registry method definition
def create_registry(
self,
*,
RegistryName: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateRegistryResponseTypeDef: # (1)
...
# create_registry method usage example with argument unpacking
kwargs: CreateRegistryInputRequestTypeDef = { # (1)
"RegistryName": ...,
}
parent.create_registry(**kwargs)
create_schema#
Creates a new schema set and registers the schema definition.
Type annotations and code completion for boto3.client("glue").create_schema
method.
boto3 documentation
# create_schema method definition
def create_schema(
self,
*,
SchemaName: str,
DataFormat: DataFormatType, # (1)
RegistryId: RegistryIdTypeDef = ..., # (2)
Compatibility: CompatibilityType = ..., # (3)
Description: str = ...,
Tags: Mapping[str, str] = ...,
SchemaDefinition: str = ...,
) -> CreateSchemaResponseTypeDef: # (4)
...
- See DataFormatType
- See RegistryIdTypeDef
- See CompatibilityType
- See CreateSchemaResponseTypeDef
# create_schema method usage example with argument unpacking
kwargs: CreateSchemaInputRequestTypeDef = { # (1)
"SchemaName": ...,
"DataFormat": ...,
}
parent.create_schema(**kwargs)
create_script#
Transforms a directed acyclic graph (DAG) into code.
Type annotations and code completion for boto3.client("glue").create_script
method.
boto3 documentation
# create_script method definition
def create_script(
self,
*,
DagNodes: Sequence[CodeGenNodeUnionTypeDef] = ..., # (1)
DagEdges: Sequence[CodeGenEdgeTypeDef] = ..., # (2)
Language: LanguageType = ..., # (3)
) -> CreateScriptResponseTypeDef: # (4)
...
- See CodeGenNodeTypeDef CodeGenNodeOutputTypeDef
- See CodeGenEdgeTypeDef
- See LanguageType
- See CreateScriptResponseTypeDef
# create_script method usage example with argument unpacking
kwargs: CreateScriptRequestRequestTypeDef = { # (1)
"DagNodes": ...,
}
parent.create_script(**kwargs)
create_security_configuration#
Creates a new security configuration.
Type annotations and code completion for boto3.client("glue").create_security_configuration
method.
boto3 documentation
# create_security_configuration method definition
def create_security_configuration(
self,
*,
Name: str,
EncryptionConfiguration: EncryptionConfigurationTypeDef, # (1)
) -> CreateSecurityConfigurationResponseTypeDef: # (2)
...
# create_security_configuration method usage example with argument unpacking
kwargs: CreateSecurityConfigurationRequestRequestTypeDef = { # (1)
"Name": ...,
"EncryptionConfiguration": ...,
}
parent.create_security_configuration(**kwargs)
create_session#
Creates a new session.
Type annotations and code completion for boto3.client("glue").create_session
method.
boto3 documentation
# create_session method definition
def create_session(
self,
*,
Id: str,
Role: str,
Command: SessionCommandTypeDef, # (1)
Description: str = ...,
Timeout: int = ...,
IdleTimeout: int = ...,
DefaultArguments: Mapping[str, str] = ...,
Connections: ConnectionsListTypeDef = ..., # (2)
MaxCapacity: float = ...,
NumberOfWorkers: int = ...,
WorkerType: WorkerTypeType = ..., # (3)
SecurityConfiguration: str = ...,
GlueVersion: str = ...,
Tags: Mapping[str, str] = ...,
RequestOrigin: str = ...,
) -> CreateSessionResponseTypeDef: # (4)
...
- See SessionCommandTypeDef
- See ConnectionsListTypeDef
- See WorkerTypeType
- See CreateSessionResponseTypeDef
# create_session method usage example with argument unpacking
kwargs: CreateSessionRequestRequestTypeDef = { # (1)
"Id": ...,
"Role": ...,
"Command": ...,
}
parent.create_session(**kwargs)
create_table#
Creates a new table definition in the Data Catalog.
Type annotations and code completion for boto3.client("glue").create_table
method.
boto3 documentation
# create_table method definition
def create_table(
self,
*,
DatabaseName: str,
TableInput: TableInputTypeDef, # (1)
CatalogId: str = ...,
PartitionIndexes: Sequence[PartitionIndexTypeDef] = ..., # (2)
TransactionId: str = ...,
OpenTableFormatInput: OpenTableFormatInputTypeDef = ..., # (3)
) -> Dict[str, Any]:
...
# create_table method usage example with argument unpacking
kwargs: CreateTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableInput": ...,
}
parent.create_table(**kwargs)
create_table_optimizer#
Creates a new table optimizer for a specific function.
Type annotations and code completion for boto3.client("glue").create_table_optimizer
method.
boto3 documentation
# create_table_optimizer method definition
def create_table_optimizer(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
TableOptimizerConfiguration: TableOptimizerConfigurationTypeDef, # (2)
) -> Dict[str, Any]:
...
# create_table_optimizer method usage example with argument unpacking
kwargs: CreateTableOptimizerRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"Type": ...,
"TableOptimizerConfiguration": ...,
}
parent.create_table_optimizer(**kwargs)
create_trigger#
Creates a new trigger.
Type annotations and code completion for boto3.client("glue").create_trigger
method.
boto3 documentation
# create_trigger method definition
def create_trigger(
self,
*,
Name: str,
Type: TriggerTypeType, # (1)
Actions: Sequence[ActionUnionTypeDef], # (2)
WorkflowName: str = ...,
Schedule: str = ...,
Predicate: PredicateTypeDef = ..., # (3)
Description: str = ...,
StartOnCreation: bool = ...,
Tags: Mapping[str, str] = ...,
EventBatchingCondition: EventBatchingConditionTypeDef = ..., # (4)
) -> CreateTriggerResponseTypeDef: # (5)
...
- See TriggerTypeType
- See ActionTypeDef ActionOutputTypeDef
- See PredicateTypeDef
- See EventBatchingConditionTypeDef
- See CreateTriggerResponseTypeDef
# create_trigger method usage example with argument unpacking
kwargs: CreateTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
"Type": ...,
"Actions": ...,
}
parent.create_trigger(**kwargs)
create_usage_profile#
Creates an Glue usage profile.
Type annotations and code completion for boto3.client("glue").create_usage_profile
method.
boto3 documentation
# create_usage_profile method definition
def create_usage_profile(
self,
*,
Name: str,
Configuration: ProfileConfigurationTypeDef, # (1)
Description: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateUsageProfileResponseTypeDef: # (2)
...
# create_usage_profile method usage example with argument unpacking
kwargs: CreateUsageProfileRequestRequestTypeDef = { # (1)
"Name": ...,
"Configuration": ...,
}
parent.create_usage_profile(**kwargs)
create_user_defined_function#
Creates a new function definition in the Data Catalog.
Type annotations and code completion for boto3.client("glue").create_user_defined_function
method.
boto3 documentation
# create_user_defined_function method definition
def create_user_defined_function(
self,
*,
DatabaseName: str,
FunctionInput: UserDefinedFunctionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# create_user_defined_function method usage example with argument unpacking
kwargs: CreateUserDefinedFunctionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"FunctionInput": ...,
}
parent.create_user_defined_function(**kwargs)
create_workflow#
Creates a new workflow.
Type annotations and code completion for boto3.client("glue").create_workflow
method.
boto3 documentation
# create_workflow method definition
def create_workflow(
self,
*,
Name: str,
Description: str = ...,
DefaultRunProperties: Mapping[str, str] = ...,
Tags: Mapping[str, str] = ...,
MaxConcurrentRuns: int = ...,
) -> CreateWorkflowResponseTypeDef: # (1)
...
# create_workflow method usage example with argument unpacking
kwargs: CreateWorkflowRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.create_workflow(**kwargs)
delete_blueprint#
Deletes an existing blueprint.
Type annotations and code completion for boto3.client("glue").delete_blueprint
method.
boto3 documentation
# delete_blueprint method definition
def delete_blueprint(
self,
*,
Name: str,
) -> DeleteBlueprintResponseTypeDef: # (1)
...
# delete_blueprint method usage example with argument unpacking
kwargs: DeleteBlueprintRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_blueprint(**kwargs)
delete_classifier#
Removes a classifier from the Data Catalog.
Type annotations and code completion for boto3.client("glue").delete_classifier
method.
boto3 documentation
# delete_classifier method definition
def delete_classifier(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# delete_classifier method usage example with argument unpacking
kwargs: DeleteClassifierRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_classifier(**kwargs)
delete_column_statistics_for_partition#
Delete the partition column statistics of a column.
Type annotations and code completion for boto3.client("glue").delete_column_statistics_for_partition
method.
boto3 documentation
# delete_column_statistics_for_partition method definition
def delete_column_statistics_for_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_column_statistics_for_partition method usage example with argument unpacking
kwargs: DeleteColumnStatisticsForPartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionValues": ...,
"ColumnName": ...,
}
parent.delete_column_statistics_for_partition(**kwargs)
delete_column_statistics_for_table#
Retrieves table statistics of columns.
Type annotations and code completion for boto3.client("glue").delete_column_statistics_for_table
method.
boto3 documentation
# delete_column_statistics_for_table method definition
def delete_column_statistics_for_table(
self,
*,
DatabaseName: str,
TableName: str,
ColumnName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_column_statistics_for_table method usage example with argument unpacking
kwargs: DeleteColumnStatisticsForTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"ColumnName": ...,
}
parent.delete_column_statistics_for_table(**kwargs)
delete_column_statistics_task_settings#
Deletes settings for a column statistics task.
Type annotations and code completion for boto3.client("glue").delete_column_statistics_task_settings
method.
boto3 documentation
# delete_column_statistics_task_settings method definition
def delete_column_statistics_task_settings(
self,
*,
DatabaseName: str,
TableName: str,
) -> Dict[str, Any]:
...
# delete_column_statistics_task_settings method usage example with argument unpacking
kwargs: DeleteColumnStatisticsTaskSettingsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.delete_column_statistics_task_settings(**kwargs)
delete_connection#
Deletes a connection from the Data Catalog.
Type annotations and code completion for boto3.client("glue").delete_connection
method.
boto3 documentation
# delete_connection method definition
def delete_connection(
self,
*,
ConnectionName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_connection method usage example with argument unpacking
kwargs: DeleteConnectionRequestRequestTypeDef = { # (1)
"ConnectionName": ...,
}
parent.delete_connection(**kwargs)
delete_crawler#
Removes a specified crawler from the Glue Data Catalog, unless the crawler
state is RUNNING
.
Type annotations and code completion for boto3.client("glue").delete_crawler
method.
boto3 documentation
# delete_crawler method definition
def delete_crawler(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# delete_crawler method usage example with argument unpacking
kwargs: DeleteCrawlerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_crawler(**kwargs)
delete_custom_entity_type#
Deletes a custom pattern by specifying its name.
Type annotations and code completion for boto3.client("glue").delete_custom_entity_type
method.
boto3 documentation
# delete_custom_entity_type method definition
def delete_custom_entity_type(
self,
*,
Name: str,
) -> DeleteCustomEntityTypeResponseTypeDef: # (1)
...
# delete_custom_entity_type method usage example with argument unpacking
kwargs: DeleteCustomEntityTypeRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_custom_entity_type(**kwargs)
delete_data_quality_ruleset#
Deletes a data quality ruleset.
Type annotations and code completion for boto3.client("glue").delete_data_quality_ruleset
method.
boto3 documentation
# delete_data_quality_ruleset method definition
def delete_data_quality_ruleset(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# delete_data_quality_ruleset method usage example with argument unpacking
kwargs: DeleteDataQualityRulesetRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_data_quality_ruleset(**kwargs)
delete_database#
Removes a specified database from a Data Catalog.
Type annotations and code completion for boto3.client("glue").delete_database
method.
boto3 documentation
# delete_database method definition
def delete_database(
self,
*,
Name: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_database method usage example with argument unpacking
kwargs: DeleteDatabaseRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_database(**kwargs)
delete_dev_endpoint#
Deletes a specified development endpoint.
Type annotations and code completion for boto3.client("glue").delete_dev_endpoint
method.
boto3 documentation
# delete_dev_endpoint method definition
def delete_dev_endpoint(
self,
*,
EndpointName: str,
) -> Dict[str, Any]:
...
# delete_dev_endpoint method usage example with argument unpacking
kwargs: DeleteDevEndpointRequestRequestTypeDef = { # (1)
"EndpointName": ...,
}
parent.delete_dev_endpoint(**kwargs)
delete_job#
Deletes a specified job definition.
Type annotations and code completion for boto3.client("glue").delete_job
method.
boto3 documentation
# delete_job method definition
def delete_job(
self,
*,
JobName: str,
) -> DeleteJobResponseTypeDef: # (1)
...
# delete_job method usage example with argument unpacking
kwargs: DeleteJobRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.delete_job(**kwargs)
delete_ml_transform#
Deletes an Glue machine learning transform.
Type annotations and code completion for boto3.client("glue").delete_ml_transform
method.
boto3 documentation
# delete_ml_transform method definition
def delete_ml_transform(
self,
*,
TransformId: str,
) -> DeleteMLTransformResponseTypeDef: # (1)
...
# delete_ml_transform method usage example with argument unpacking
kwargs: DeleteMLTransformRequestRequestTypeDef = { # (1)
"TransformId": ...,
}
parent.delete_ml_transform(**kwargs)
delete_partition#
Deletes a specified partition.
Type annotations and code completion for boto3.client("glue").delete_partition
method.
boto3 documentation
# delete_partition method definition
def delete_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_partition method usage example with argument unpacking
kwargs: DeletePartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionValues": ...,
}
parent.delete_partition(**kwargs)
delete_partition_index#
Deletes a specified partition index from an existing table.
Type annotations and code completion for boto3.client("glue").delete_partition_index
method.
boto3 documentation
# delete_partition_index method definition
def delete_partition_index(
self,
*,
DatabaseName: str,
TableName: str,
IndexName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_partition_index method usage example with argument unpacking
kwargs: DeletePartitionIndexRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"IndexName": ...,
}
parent.delete_partition_index(**kwargs)
delete_registry#
Delete the entire registry including schema and all of its versions.
Type annotations and code completion for boto3.client("glue").delete_registry
method.
boto3 documentation
# delete_registry method definition
def delete_registry(
self,
*,
RegistryId: RegistryIdTypeDef, # (1)
) -> DeleteRegistryResponseTypeDef: # (2)
...
# delete_registry method usage example with argument unpacking
kwargs: DeleteRegistryInputRequestTypeDef = { # (1)
"RegistryId": ...,
}
parent.delete_registry(**kwargs)
delete_resource_policy#
Deletes a specified policy.
Type annotations and code completion for boto3.client("glue").delete_resource_policy
method.
boto3 documentation
# delete_resource_policy method definition
def delete_resource_policy(
self,
*,
PolicyHashCondition: str = ...,
ResourceArn: str = ...,
) -> Dict[str, Any]:
...
# delete_resource_policy method usage example with argument unpacking
kwargs: DeleteResourcePolicyRequestRequestTypeDef = { # (1)
"PolicyHashCondition": ...,
}
parent.delete_resource_policy(**kwargs)
delete_schema#
Deletes the entire schema set, including the schema set and all of its versions.
Type annotations and code completion for boto3.client("glue").delete_schema
method.
boto3 documentation
# delete_schema method definition
def delete_schema(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
) -> DeleteSchemaResponseTypeDef: # (2)
...
# delete_schema method usage example with argument unpacking
kwargs: DeleteSchemaInputRequestTypeDef = { # (1)
"SchemaId": ...,
}
parent.delete_schema(**kwargs)
delete_schema_versions#
Remove versions from the specified schema.
Type annotations and code completion for boto3.client("glue").delete_schema_versions
method.
boto3 documentation
# delete_schema_versions method definition
def delete_schema_versions(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
Versions: str,
) -> DeleteSchemaVersionsResponseTypeDef: # (2)
...
# delete_schema_versions method usage example with argument unpacking
kwargs: DeleteSchemaVersionsInputRequestTypeDef = { # (1)
"SchemaId": ...,
"Versions": ...,
}
parent.delete_schema_versions(**kwargs)
delete_security_configuration#
Deletes a specified security configuration.
Type annotations and code completion for boto3.client("glue").delete_security_configuration
method.
boto3 documentation
# delete_security_configuration method definition
def delete_security_configuration(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# delete_security_configuration method usage example with argument unpacking
kwargs: DeleteSecurityConfigurationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_security_configuration(**kwargs)
delete_session#
Deletes the session.
Type annotations and code completion for boto3.client("glue").delete_session
method.
boto3 documentation
# delete_session method definition
def delete_session(
self,
*,
Id: str,
RequestOrigin: str = ...,
) -> DeleteSessionResponseTypeDef: # (1)
...
# delete_session method usage example with argument unpacking
kwargs: DeleteSessionRequestRequestTypeDef = { # (1)
"Id": ...,
}
parent.delete_session(**kwargs)
delete_table#
Removes a table definition from the Data Catalog.
Type annotations and code completion for boto3.client("glue").delete_table
method.
boto3 documentation
# delete_table method definition
def delete_table(
self,
*,
DatabaseName: str,
Name: str,
CatalogId: str = ...,
TransactionId: str = ...,
) -> Dict[str, Any]:
...
# delete_table method usage example with argument unpacking
kwargs: DeleteTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"Name": ...,
}
parent.delete_table(**kwargs)
delete_table_optimizer#
Deletes an optimizer and all associated metadata for a table.
Type annotations and code completion for boto3.client("glue").delete_table_optimizer
method.
boto3 documentation
# delete_table_optimizer method definition
def delete_table_optimizer(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
) -> Dict[str, Any]:
...
# delete_table_optimizer method usage example with argument unpacking
kwargs: DeleteTableOptimizerRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"Type": ...,
}
parent.delete_table_optimizer(**kwargs)
delete_table_version#
Deletes a specified version of a table.
Type annotations and code completion for boto3.client("glue").delete_table_version
method.
boto3 documentation
# delete_table_version method definition
def delete_table_version(
self,
*,
DatabaseName: str,
TableName: str,
VersionId: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_table_version method usage example with argument unpacking
kwargs: DeleteTableVersionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"VersionId": ...,
}
parent.delete_table_version(**kwargs)
delete_trigger#
Deletes a specified trigger.
Type annotations and code completion for boto3.client("glue").delete_trigger
method.
boto3 documentation
# delete_trigger method definition
def delete_trigger(
self,
*,
Name: str,
) -> DeleteTriggerResponseTypeDef: # (1)
...
# delete_trigger method usage example with argument unpacking
kwargs: DeleteTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_trigger(**kwargs)
delete_usage_profile#
Deletes the Glue specified usage profile.
Type annotations and code completion for boto3.client("glue").delete_usage_profile
method.
boto3 documentation
# delete_usage_profile method definition
def delete_usage_profile(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# delete_usage_profile method usage example with argument unpacking
kwargs: DeleteUsageProfileRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_usage_profile(**kwargs)
delete_user_defined_function#
Deletes an existing function definition from the Data Catalog.
Type annotations and code completion for boto3.client("glue").delete_user_defined_function
method.
boto3 documentation
# delete_user_defined_function method definition
def delete_user_defined_function(
self,
*,
DatabaseName: str,
FunctionName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# delete_user_defined_function method usage example with argument unpacking
kwargs: DeleteUserDefinedFunctionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"FunctionName": ...,
}
parent.delete_user_defined_function(**kwargs)
delete_workflow#
Deletes a workflow.
Type annotations and code completion for boto3.client("glue").delete_workflow
method.
boto3 documentation
# delete_workflow method definition
def delete_workflow(
self,
*,
Name: str,
) -> DeleteWorkflowResponseTypeDef: # (1)
...
# delete_workflow method usage example with argument unpacking
kwargs: DeleteWorkflowRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_workflow(**kwargs)
generate_presigned_url#
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("glue").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_blueprint#
Retrieves the details of a blueprint.
Type annotations and code completion for boto3.client("glue").get_blueprint
method.
boto3 documentation
# get_blueprint method definition
def get_blueprint(
self,
*,
Name: str,
IncludeBlueprint: bool = ...,
IncludeParameterSpec: bool = ...,
) -> GetBlueprintResponseTypeDef: # (1)
...
# get_blueprint method usage example with argument unpacking
kwargs: GetBlueprintRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_blueprint(**kwargs)
get_blueprint_run#
Retrieves the details of a blueprint run.
Type annotations and code completion for boto3.client("glue").get_blueprint_run
method.
boto3 documentation
# get_blueprint_run method definition
def get_blueprint_run(
self,
*,
BlueprintName: str,
RunId: str,
) -> GetBlueprintRunResponseTypeDef: # (1)
...
# get_blueprint_run method usage example with argument unpacking
kwargs: GetBlueprintRunRequestRequestTypeDef = { # (1)
"BlueprintName": ...,
"RunId": ...,
}
parent.get_blueprint_run(**kwargs)
get_blueprint_runs#
Retrieves the details of blueprint runs for a specified blueprint.
Type annotations and code completion for boto3.client("glue").get_blueprint_runs
method.
boto3 documentation
# get_blueprint_runs method definition
def get_blueprint_runs(
self,
*,
BlueprintName: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetBlueprintRunsResponseTypeDef: # (1)
...
# get_blueprint_runs method usage example with argument unpacking
kwargs: GetBlueprintRunsRequestRequestTypeDef = { # (1)
"BlueprintName": ...,
}
parent.get_blueprint_runs(**kwargs)
get_catalog_import_status#
Retrieves the status of a migration operation.
Type annotations and code completion for boto3.client("glue").get_catalog_import_status
method.
boto3 documentation
# get_catalog_import_status method definition
def get_catalog_import_status(
self,
*,
CatalogId: str = ...,
) -> GetCatalogImportStatusResponseTypeDef: # (1)
...
# get_catalog_import_status method usage example with argument unpacking
kwargs: GetCatalogImportStatusRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.get_catalog_import_status(**kwargs)
get_classifier#
Retrieve a classifier by name.
Type annotations and code completion for boto3.client("glue").get_classifier
method.
boto3 documentation
# get_classifier method definition
def get_classifier(
self,
*,
Name: str,
) -> GetClassifierResponseTypeDef: # (1)
...
# get_classifier method usage example with argument unpacking
kwargs: GetClassifierRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_classifier(**kwargs)
get_classifiers#
Lists all classifier objects in the Data Catalog.
Type annotations and code completion for boto3.client("glue").get_classifiers
method.
boto3 documentation
# get_classifiers method definition
def get_classifiers(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetClassifiersResponseTypeDef: # (1)
...
# get_classifiers method usage example with argument unpacking
kwargs: GetClassifiersRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.get_classifiers(**kwargs)
get_column_statistics_for_partition#
Retrieves partition statistics of columns.
Type annotations and code completion for boto3.client("glue").get_column_statistics_for_partition
method.
boto3 documentation
# get_column_statistics_for_partition method definition
def get_column_statistics_for_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnNames: Sequence[str],
CatalogId: str = ...,
) -> GetColumnStatisticsForPartitionResponseTypeDef: # (1)
...
# get_column_statistics_for_partition method usage example with argument unpacking
kwargs: GetColumnStatisticsForPartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionValues": ...,
"ColumnNames": ...,
}
parent.get_column_statistics_for_partition(**kwargs)
get_column_statistics_for_table#
Retrieves table statistics of columns.
Type annotations and code completion for boto3.client("glue").get_column_statistics_for_table
method.
boto3 documentation
# get_column_statistics_for_table method definition
def get_column_statistics_for_table(
self,
*,
DatabaseName: str,
TableName: str,
ColumnNames: Sequence[str],
CatalogId: str = ...,
) -> GetColumnStatisticsForTableResponseTypeDef: # (1)
...
# get_column_statistics_for_table method usage example with argument unpacking
kwargs: GetColumnStatisticsForTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"ColumnNames": ...,
}
parent.get_column_statistics_for_table(**kwargs)
get_column_statistics_task_run#
Get the associated metadata/information for a task run, given a task run ID.
Type annotations and code completion for boto3.client("glue").get_column_statistics_task_run
method.
boto3 documentation
# get_column_statistics_task_run method definition
def get_column_statistics_task_run(
self,
*,
ColumnStatisticsTaskRunId: str,
) -> GetColumnStatisticsTaskRunResponseTypeDef: # (1)
...
# get_column_statistics_task_run method usage example with argument unpacking
kwargs: GetColumnStatisticsTaskRunRequestRequestTypeDef = { # (1)
"ColumnStatisticsTaskRunId": ...,
}
parent.get_column_statistics_task_run(**kwargs)
get_column_statistics_task_runs#
Retrieves information about all runs associated with the specified table.
Type annotations and code completion for boto3.client("glue").get_column_statistics_task_runs
method.
boto3 documentation
# get_column_statistics_task_runs method definition
def get_column_statistics_task_runs(
self,
*,
DatabaseName: str,
TableName: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetColumnStatisticsTaskRunsResponseTypeDef: # (1)
...
# get_column_statistics_task_runs method usage example with argument unpacking
kwargs: GetColumnStatisticsTaskRunsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.get_column_statistics_task_runs(**kwargs)
get_column_statistics_task_settings#
Gets settings for a column statistics task.
Type annotations and code completion for boto3.client("glue").get_column_statistics_task_settings
method.
boto3 documentation
# get_column_statistics_task_settings method definition
def get_column_statistics_task_settings(
self,
*,
DatabaseName: str,
TableName: str,
) -> GetColumnStatisticsTaskSettingsResponseTypeDef: # (1)
...
# get_column_statistics_task_settings method usage example with argument unpacking
kwargs: GetColumnStatisticsTaskSettingsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.get_column_statistics_task_settings(**kwargs)
get_connection#
Retrieves a connection definition from the Data Catalog.
Type annotations and code completion for boto3.client("glue").get_connection
method.
boto3 documentation
# get_connection method definition
def get_connection(
self,
*,
Name: str,
CatalogId: str = ...,
HidePassword: bool = ...,
) -> GetConnectionResponseTypeDef: # (1)
...
# get_connection method usage example with argument unpacking
kwargs: GetConnectionRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_connection(**kwargs)
get_connections#
Retrieves a list of connection definitions from the Data Catalog.
Type annotations and code completion for boto3.client("glue").get_connections
method.
boto3 documentation
# get_connections method definition
def get_connections(
self,
*,
CatalogId: str = ...,
Filter: GetConnectionsFilterTypeDef = ..., # (1)
HidePassword: bool = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetConnectionsResponseTypeDef: # (2)
...
# get_connections method usage example with argument unpacking
kwargs: GetConnectionsRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.get_connections(**kwargs)
get_crawler#
Retrieves metadata for a specified crawler.
Type annotations and code completion for boto3.client("glue").get_crawler
method.
boto3 documentation
# get_crawler method definition
def get_crawler(
self,
*,
Name: str,
) -> GetCrawlerResponseTypeDef: # (1)
...
# get_crawler method usage example with argument unpacking
kwargs: GetCrawlerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_crawler(**kwargs)
get_crawler_metrics#
Retrieves metrics about specified crawlers.
Type annotations and code completion for boto3.client("glue").get_crawler_metrics
method.
boto3 documentation
# get_crawler_metrics method definition
def get_crawler_metrics(
self,
*,
CrawlerNameList: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetCrawlerMetricsResponseTypeDef: # (1)
...
# get_crawler_metrics method usage example with argument unpacking
kwargs: GetCrawlerMetricsRequestRequestTypeDef = { # (1)
"CrawlerNameList": ...,
}
parent.get_crawler_metrics(**kwargs)
get_crawlers#
Retrieves metadata for all crawlers defined in the customer account.
Type annotations and code completion for boto3.client("glue").get_crawlers
method.
boto3 documentation
# get_crawlers method definition
def get_crawlers(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetCrawlersResponseTypeDef: # (1)
...
# get_crawlers method usage example with argument unpacking
kwargs: GetCrawlersRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.get_crawlers(**kwargs)
get_custom_entity_type#
Retrieves the details of a custom pattern by specifying its name.
Type annotations and code completion for boto3.client("glue").get_custom_entity_type
method.
boto3 documentation
# get_custom_entity_type method definition
def get_custom_entity_type(
self,
*,
Name: str,
) -> GetCustomEntityTypeResponseTypeDef: # (1)
...
# get_custom_entity_type method usage example with argument unpacking
kwargs: GetCustomEntityTypeRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_custom_entity_type(**kwargs)
get_data_catalog_encryption_settings#
Retrieves the security configuration for a specified catalog.
Type annotations and code completion for boto3.client("glue").get_data_catalog_encryption_settings
method.
boto3 documentation
# get_data_catalog_encryption_settings method definition
def get_data_catalog_encryption_settings(
self,
*,
CatalogId: str = ...,
) -> GetDataCatalogEncryptionSettingsResponseTypeDef: # (1)
...
# get_data_catalog_encryption_settings method usage example with argument unpacking
kwargs: GetDataCatalogEncryptionSettingsRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.get_data_catalog_encryption_settings(**kwargs)
get_data_quality_model#
Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).
Type annotations and code completion for boto3.client("glue").get_data_quality_model
method.
boto3 documentation
# get_data_quality_model method definition
def get_data_quality_model(
self,
*,
ProfileId: str,
StatisticId: str = ...,
) -> GetDataQualityModelResponseTypeDef: # (1)
...
# get_data_quality_model method usage example with argument unpacking
kwargs: GetDataQualityModelRequestRequestTypeDef = { # (1)
"ProfileId": ...,
}
parent.get_data_quality_model(**kwargs)
get_data_quality_model_result#
Retrieve a statistic's predictions for a given Profile ID.
Type annotations and code completion for boto3.client("glue").get_data_quality_model_result
method.
boto3 documentation
# get_data_quality_model_result method definition
def get_data_quality_model_result(
self,
*,
StatisticId: str,
ProfileId: str,
) -> GetDataQualityModelResultResponseTypeDef: # (1)
...
# get_data_quality_model_result method usage example with argument unpacking
kwargs: GetDataQualityModelResultRequestRequestTypeDef = { # (1)
"StatisticId": ...,
"ProfileId": ...,
}
parent.get_data_quality_model_result(**kwargs)
get_data_quality_result#
Retrieves the result of a data quality rule evaluation.
Type annotations and code completion for boto3.client("glue").get_data_quality_result
method.
boto3 documentation
# get_data_quality_result method definition
def get_data_quality_result(
self,
*,
ResultId: str,
) -> GetDataQualityResultResponseTypeDef: # (1)
...
# get_data_quality_result method usage example with argument unpacking
kwargs: GetDataQualityResultRequestRequestTypeDef = { # (1)
"ResultId": ...,
}
parent.get_data_quality_result(**kwargs)
get_data_quality_rule_recommendation_run#
Gets the specified recommendation run that was used to generate rules.
Type annotations and code completion for boto3.client("glue").get_data_quality_rule_recommendation_run
method.
boto3 documentation
# get_data_quality_rule_recommendation_run method definition
def get_data_quality_rule_recommendation_run(
self,
*,
RunId: str,
) -> GetDataQualityRuleRecommendationRunResponseTypeDef: # (1)
...
# get_data_quality_rule_recommendation_run method usage example with argument unpacking
kwargs: GetDataQualityRuleRecommendationRunRequestRequestTypeDef = { # (1)
"RunId": ...,
}
parent.get_data_quality_rule_recommendation_run(**kwargs)
get_data_quality_ruleset#
Returns an existing ruleset by identifier or name.
Type annotations and code completion for boto3.client("glue").get_data_quality_ruleset
method.
boto3 documentation
# get_data_quality_ruleset method definition
def get_data_quality_ruleset(
self,
*,
Name: str,
) -> GetDataQualityRulesetResponseTypeDef: # (1)
...
# get_data_quality_ruleset method usage example with argument unpacking
kwargs: GetDataQualityRulesetRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_data_quality_ruleset(**kwargs)
get_data_quality_ruleset_evaluation_run#
Retrieves a specific run where a ruleset is evaluated against a data source.
Type annotations and code completion for boto3.client("glue").get_data_quality_ruleset_evaluation_run
method.
boto3 documentation
# get_data_quality_ruleset_evaluation_run method definition
def get_data_quality_ruleset_evaluation_run(
self,
*,
RunId: str,
) -> GetDataQualityRulesetEvaluationRunResponseTypeDef: # (1)
...
# get_data_quality_ruleset_evaluation_run method usage example with argument unpacking
kwargs: GetDataQualityRulesetEvaluationRunRequestRequestTypeDef = { # (1)
"RunId": ...,
}
parent.get_data_quality_ruleset_evaluation_run(**kwargs)
get_database#
Retrieves the definition of a specified database.
Type annotations and code completion for boto3.client("glue").get_database
method.
boto3 documentation
# get_database method definition
def get_database(
self,
*,
Name: str,
CatalogId: str = ...,
) -> GetDatabaseResponseTypeDef: # (1)
...
# get_database method usage example with argument unpacking
kwargs: GetDatabaseRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_database(**kwargs)
get_databases#
Retrieves all databases defined in a given Data Catalog.
Type annotations and code completion for boto3.client("glue").get_databases
method.
boto3 documentation
# get_databases method definition
def get_databases(
self,
*,
CatalogId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
ResourceShareType: ResourceShareTypeType = ..., # (1)
AttributesToGet: Sequence[DatabaseAttributesType] = ..., # (2)
) -> GetDatabasesResponseTypeDef: # (3)
...
# get_databases method usage example with argument unpacking
kwargs: GetDatabasesRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.get_databases(**kwargs)
get_dataflow_graph#
Transforms a Python script into a directed acyclic graph (DAG).
Type annotations and code completion for boto3.client("glue").get_dataflow_graph
method.
boto3 documentation
# get_dataflow_graph method definition
def get_dataflow_graph(
self,
*,
PythonScript: str = ...,
) -> GetDataflowGraphResponseTypeDef: # (1)
...
# get_dataflow_graph method usage example with argument unpacking
kwargs: GetDataflowGraphRequestRequestTypeDef = { # (1)
"PythonScript": ...,
}
parent.get_dataflow_graph(**kwargs)
get_dev_endpoint#
Retrieves information about a specified development endpoint.
Type annotations and code completion for boto3.client("glue").get_dev_endpoint
method.
boto3 documentation
# get_dev_endpoint method definition
def get_dev_endpoint(
self,
*,
EndpointName: str,
) -> GetDevEndpointResponseTypeDef: # (1)
...
# get_dev_endpoint method usage example with argument unpacking
kwargs: GetDevEndpointRequestRequestTypeDef = { # (1)
"EndpointName": ...,
}
parent.get_dev_endpoint(**kwargs)
get_dev_endpoints#
Retrieves all the development endpoints in this Amazon Web Services account.
Type annotations and code completion for boto3.client("glue").get_dev_endpoints
method.
boto3 documentation
# get_dev_endpoints method definition
def get_dev_endpoints(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetDevEndpointsResponseTypeDef: # (1)
...
# get_dev_endpoints method usage example with argument unpacking
kwargs: GetDevEndpointsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.get_dev_endpoints(**kwargs)
get_job#
Retrieves an existing job definition.
Type annotations and code completion for boto3.client("glue").get_job
method.
boto3 documentation
# get_job method definition
def get_job(
self,
*,
JobName: str,
) -> GetJobResponseTypeDef: # (1)
...
# get_job method usage example with argument unpacking
kwargs: GetJobRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.get_job(**kwargs)
get_job_bookmark#
Returns information on a job bookmark entry.
Type annotations and code completion for boto3.client("glue").get_job_bookmark
method.
boto3 documentation
# get_job_bookmark method definition
def get_job_bookmark(
self,
*,
JobName: str,
RunId: str = ...,
) -> GetJobBookmarkResponseTypeDef: # (1)
...
# get_job_bookmark method usage example with argument unpacking
kwargs: GetJobBookmarkRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.get_job_bookmark(**kwargs)
get_job_run#
Retrieves the metadata for a given job run.
Type annotations and code completion for boto3.client("glue").get_job_run
method.
boto3 documentation
# get_job_run method definition
def get_job_run(
self,
*,
JobName: str,
RunId: str,
PredecessorsIncluded: bool = ...,
) -> GetJobRunResponseTypeDef: # (1)
...
# get_job_run method usage example with argument unpacking
kwargs: GetJobRunRequestRequestTypeDef = { # (1)
"JobName": ...,
"RunId": ...,
}
parent.get_job_run(**kwargs)
get_job_runs#
Retrieves metadata for all runs of a given job definition.
Type annotations and code completion for boto3.client("glue").get_job_runs
method.
boto3 documentation
# get_job_runs method definition
def get_job_runs(
self,
*,
JobName: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetJobRunsResponseTypeDef: # (1)
...
# get_job_runs method usage example with argument unpacking
kwargs: GetJobRunsRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.get_job_runs(**kwargs)
get_jobs#
Retrieves all current job definitions.
Type annotations and code completion for boto3.client("glue").get_jobs
method.
boto3 documentation
# get_jobs method definition
def get_jobs(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetJobsResponseTypeDef: # (1)
...
# get_jobs method usage example with argument unpacking
kwargs: GetJobsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.get_jobs(**kwargs)
get_mapping#
Creates mappings.
Type annotations and code completion for boto3.client("glue").get_mapping
method.
boto3 documentation
# get_mapping method definition
def get_mapping(
self,
*,
Source: CatalogEntryTypeDef, # (1)
Sinks: Sequence[CatalogEntryTypeDef] = ..., # (2)
Location: LocationTypeDef = ..., # (3)
) -> GetMappingResponseTypeDef: # (4)
...
# get_mapping method usage example with argument unpacking
kwargs: GetMappingRequestRequestTypeDef = { # (1)
"Source": ...,
}
parent.get_mapping(**kwargs)
get_ml_task_run#
Gets details for a specific task run on a machine learning transform.
Type annotations and code completion for boto3.client("glue").get_ml_task_run
method.
boto3 documentation
# get_ml_task_run method definition
def get_ml_task_run(
self,
*,
TransformId: str,
TaskRunId: str,
) -> GetMLTaskRunResponseTypeDef: # (1)
...
# get_ml_task_run method usage example with argument unpacking
kwargs: GetMLTaskRunRequestRequestTypeDef = { # (1)
"TransformId": ...,
"TaskRunId": ...,
}
parent.get_ml_task_run(**kwargs)
get_ml_task_runs#
Gets a list of runs for a machine learning transform.
Type annotations and code completion for boto3.client("glue").get_ml_task_runs
method.
boto3 documentation
# get_ml_task_runs method definition
def get_ml_task_runs(
self,
*,
TransformId: str,
NextToken: str = ...,
MaxResults: int = ...,
Filter: TaskRunFilterCriteriaTypeDef = ..., # (1)
Sort: TaskRunSortCriteriaTypeDef = ..., # (2)
) -> GetMLTaskRunsResponseTypeDef: # (3)
...
# get_ml_task_runs method usage example with argument unpacking
kwargs: GetMLTaskRunsRequestRequestTypeDef = { # (1)
"TransformId": ...,
}
parent.get_ml_task_runs(**kwargs)
get_ml_transform#
Gets an Glue machine learning transform artifact and all its corresponding metadata.
Type annotations and code completion for boto3.client("glue").get_ml_transform
method.
boto3 documentation
# get_ml_transform method definition
def get_ml_transform(
self,
*,
TransformId: str,
) -> GetMLTransformResponseTypeDef: # (1)
...
# get_ml_transform method usage example with argument unpacking
kwargs: GetMLTransformRequestRequestTypeDef = { # (1)
"TransformId": ...,
}
parent.get_ml_transform(**kwargs)
get_ml_transforms#
Gets a sortable, filterable list of existing Glue machine learning transforms.
Type annotations and code completion for boto3.client("glue").get_ml_transforms
method.
boto3 documentation
# get_ml_transforms method definition
def get_ml_transforms(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filter: TransformFilterCriteriaTypeDef = ..., # (1)
Sort: TransformSortCriteriaTypeDef = ..., # (2)
) -> GetMLTransformsResponseTypeDef: # (3)
...
- See TransformFilterCriteriaTypeDef
- See TransformSortCriteriaTypeDef
- See GetMLTransformsResponseTypeDef
# get_ml_transforms method usage example with argument unpacking
kwargs: GetMLTransformsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.get_ml_transforms(**kwargs)
get_partition#
Retrieves information about a specified partition.
Type annotations and code completion for boto3.client("glue").get_partition
method.
boto3 documentation
# get_partition method definition
def get_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
CatalogId: str = ...,
) -> GetPartitionResponseTypeDef: # (1)
...
# get_partition method usage example with argument unpacking
kwargs: GetPartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionValues": ...,
}
parent.get_partition(**kwargs)
get_partition_indexes#
Retrieves the partition indexes associated with a table.
Type annotations and code completion for boto3.client("glue").get_partition_indexes
method.
boto3 documentation
# get_partition_indexes method definition
def get_partition_indexes(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
NextToken: str = ...,
) -> GetPartitionIndexesResponseTypeDef: # (1)
...
# get_partition_indexes method usage example with argument unpacking
kwargs: GetPartitionIndexesRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.get_partition_indexes(**kwargs)
get_partitions#
Retrieves information about the partitions in a table.
Type annotations and code completion for boto3.client("glue").get_partitions
method.
boto3 documentation
# get_partitions method definition
def get_partitions(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
Expression: str = ...,
NextToken: str = ...,
Segment: SegmentTypeDef = ..., # (1)
MaxResults: int = ...,
ExcludeColumnSchema: bool = ...,
TransactionId: str = ...,
QueryAsOfTime: TimestampTypeDef = ...,
) -> GetPartitionsResponseTypeDef: # (2)
...
# get_partitions method usage example with argument unpacking
kwargs: GetPartitionsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.get_partitions(**kwargs)
get_plan#
Gets code to perform a specified mapping.
Type annotations and code completion for boto3.client("glue").get_plan
method.
boto3 documentation
# get_plan method definition
def get_plan(
self,
*,
Mapping: Sequence[MappingEntryTypeDef], # (1)
Source: CatalogEntryTypeDef, # (2)
Sinks: Sequence[CatalogEntryTypeDef] = ..., # (3)
Location: LocationTypeDef = ..., # (4)
Language: LanguageType = ..., # (5)
AdditionalPlanOptionsMap: Mapping[str, str] = ...,
) -> GetPlanResponseTypeDef: # (6)
...
- See MappingEntryTypeDef
- See CatalogEntryTypeDef
- See CatalogEntryTypeDef
- See LocationTypeDef
- See LanguageType
- See GetPlanResponseTypeDef
# get_plan method usage example with argument unpacking
kwargs: GetPlanRequestRequestTypeDef = { # (1)
"Mapping": ...,
"Source": ...,
}
parent.get_plan(**kwargs)
get_registry#
Describes the specified registry in detail.
Type annotations and code completion for boto3.client("glue").get_registry
method.
boto3 documentation
# get_registry method definition
def get_registry(
self,
*,
RegistryId: RegistryIdTypeDef, # (1)
) -> GetRegistryResponseTypeDef: # (2)
...
# get_registry method usage example with argument unpacking
kwargs: GetRegistryInputRequestTypeDef = { # (1)
"RegistryId": ...,
}
parent.get_registry(**kwargs)
get_resource_policies#
Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.
Type annotations and code completion for boto3.client("glue").get_resource_policies
method.
boto3 documentation
# get_resource_policies method definition
def get_resource_policies(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetResourcePoliciesResponseTypeDef: # (1)
...
# get_resource_policies method usage example with argument unpacking
kwargs: GetResourcePoliciesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.get_resource_policies(**kwargs)
get_resource_policy#
Retrieves a specified resource policy.
Type annotations and code completion for boto3.client("glue").get_resource_policy
method.
boto3 documentation
# get_resource_policy method definition
def get_resource_policy(
self,
*,
ResourceArn: str = ...,
) -> GetResourcePolicyResponseTypeDef: # (1)
...
# get_resource_policy method usage example with argument unpacking
kwargs: GetResourcePolicyRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.get_resource_policy(**kwargs)
get_schema#
Describes the specified schema in detail.
Type annotations and code completion for boto3.client("glue").get_schema
method.
boto3 documentation
# get_schema method definition
def get_schema(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
) -> GetSchemaResponseTypeDef: # (2)
...
# get_schema method usage example with argument unpacking
kwargs: GetSchemaInputRequestTypeDef = { # (1)
"SchemaId": ...,
}
parent.get_schema(**kwargs)
get_schema_by_definition#
Retrieves a schema by the SchemaDefinition
.
Type annotations and code completion for boto3.client("glue").get_schema_by_definition
method.
boto3 documentation
# get_schema_by_definition method definition
def get_schema_by_definition(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
SchemaDefinition: str,
) -> GetSchemaByDefinitionResponseTypeDef: # (2)
...
# get_schema_by_definition method usage example with argument unpacking
kwargs: GetSchemaByDefinitionInputRequestTypeDef = { # (1)
"SchemaId": ...,
"SchemaDefinition": ...,
}
parent.get_schema_by_definition(**kwargs)
get_schema_version#
Get the specified schema by its unique ID assigned when a version of the schema is created or registered.
Type annotations and code completion for boto3.client("glue").get_schema_version
method.
boto3 documentation
# get_schema_version method definition
def get_schema_version(
self,
*,
SchemaId: SchemaIdTypeDef = ..., # (1)
SchemaVersionId: str = ...,
SchemaVersionNumber: SchemaVersionNumberTypeDef = ..., # (2)
) -> GetSchemaVersionResponseTypeDef: # (3)
...
# get_schema_version method usage example with argument unpacking
kwargs: GetSchemaVersionInputRequestTypeDef = { # (1)
"SchemaId": ...,
}
parent.get_schema_version(**kwargs)
get_schema_versions_diff#
Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.
Type annotations and code completion for boto3.client("glue").get_schema_versions_diff
method.
boto3 documentation
# get_schema_versions_diff method definition
def get_schema_versions_diff(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
FirstSchemaVersionNumber: SchemaVersionNumberTypeDef, # (2)
SecondSchemaVersionNumber: SchemaVersionNumberTypeDef, # (2)
SchemaDiffType: SchemaDiffTypeType, # (4)
) -> GetSchemaVersionsDiffResponseTypeDef: # (5)
...
- See SchemaIdTypeDef
- See SchemaVersionNumberTypeDef
- See SchemaVersionNumberTypeDef
- See SchemaDiffTypeType
- See GetSchemaVersionsDiffResponseTypeDef
# get_schema_versions_diff method usage example with argument unpacking
kwargs: GetSchemaVersionsDiffInputRequestTypeDef = { # (1)
"SchemaId": ...,
"FirstSchemaVersionNumber": ...,
"SecondSchemaVersionNumber": ...,
"SchemaDiffType": ...,
}
parent.get_schema_versions_diff(**kwargs)
get_security_configuration#
Retrieves a specified security configuration.
Type annotations and code completion for boto3.client("glue").get_security_configuration
method.
boto3 documentation
# get_security_configuration method definition
def get_security_configuration(
self,
*,
Name: str,
) -> GetSecurityConfigurationResponseTypeDef: # (1)
...
# get_security_configuration method usage example with argument unpacking
kwargs: GetSecurityConfigurationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_security_configuration(**kwargs)
get_security_configurations#
Retrieves a list of all security configurations.
Type annotations and code completion for boto3.client("glue").get_security_configurations
method.
boto3 documentation
# get_security_configurations method definition
def get_security_configurations(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetSecurityConfigurationsResponseTypeDef: # (1)
...
# get_security_configurations method usage example with argument unpacking
kwargs: GetSecurityConfigurationsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.get_security_configurations(**kwargs)
get_session#
Retrieves the session.
Type annotations and code completion for boto3.client("glue").get_session
method.
boto3 documentation
# get_session method definition
def get_session(
self,
*,
Id: str,
RequestOrigin: str = ...,
) -> GetSessionResponseTypeDef: # (1)
...
# get_session method usage example with argument unpacking
kwargs: GetSessionRequestRequestTypeDef = { # (1)
"Id": ...,
}
parent.get_session(**kwargs)
get_statement#
Retrieves the statement.
Type annotations and code completion for boto3.client("glue").get_statement
method.
boto3 documentation
# get_statement method definition
def get_statement(
self,
*,
SessionId: str,
Id: int,
RequestOrigin: str = ...,
) -> GetStatementResponseTypeDef: # (1)
...
# get_statement method usage example with argument unpacking
kwargs: GetStatementRequestRequestTypeDef = { # (1)
"SessionId": ...,
"Id": ...,
}
parent.get_statement(**kwargs)
get_table#
Retrieves the Table
definition in a Data Catalog for a specified table.
Type annotations and code completion for boto3.client("glue").get_table
method.
boto3 documentation
# get_table method definition
def get_table(
self,
*,
DatabaseName: str,
Name: str,
CatalogId: str = ...,
TransactionId: str = ...,
QueryAsOfTime: TimestampTypeDef = ...,
IncludeStatusDetails: bool = ...,
) -> GetTableResponseTypeDef: # (1)
...
# get_table method usage example with argument unpacking
kwargs: GetTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"Name": ...,
}
parent.get_table(**kwargs)
get_table_optimizer#
Returns the configuration of all optimizers associated with a specified table.
Type annotations and code completion for boto3.client("glue").get_table_optimizer
method.
boto3 documentation
# get_table_optimizer method definition
def get_table_optimizer(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
) -> GetTableOptimizerResponseTypeDef: # (2)
...
# get_table_optimizer method usage example with argument unpacking
kwargs: GetTableOptimizerRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"Type": ...,
}
parent.get_table_optimizer(**kwargs)
get_table_version#
Retrieves a specified version of a table.
Type annotations and code completion for boto3.client("glue").get_table_version
method.
boto3 documentation
# get_table_version method definition
def get_table_version(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
VersionId: str = ...,
) -> GetTableVersionResponseTypeDef: # (1)
...
# get_table_version method usage example with argument unpacking
kwargs: GetTableVersionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.get_table_version(**kwargs)
get_table_versions#
Retrieves a list of strings that identify available versions of a specified table.
Type annotations and code completion for boto3.client("glue").get_table_versions
method.
boto3 documentation
# get_table_versions method definition
def get_table_versions(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetTableVersionsResponseTypeDef: # (1)
...
# get_table_versions method usage example with argument unpacking
kwargs: GetTableVersionsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.get_table_versions(**kwargs)
get_tables#
Retrieves the definitions of some or all of the tables in a given Database
.
Type annotations and code completion for boto3.client("glue").get_tables
method.
boto3 documentation
# get_tables method definition
def get_tables(
self,
*,
DatabaseName: str,
CatalogId: str = ...,
Expression: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
TransactionId: str = ...,
QueryAsOfTime: TimestampTypeDef = ...,
IncludeStatusDetails: bool = ...,
AttributesToGet: Sequence[TableAttributesType] = ..., # (1)
) -> GetTablesResponseTypeDef: # (2)
...
# get_tables method usage example with argument unpacking
kwargs: GetTablesRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
}
parent.get_tables(**kwargs)
get_tags#
Retrieves a list of tags associated with a resource.
Type annotations and code completion for boto3.client("glue").get_tags
method.
boto3 documentation
# get_tags method definition
def get_tags(
self,
*,
ResourceArn: str,
) -> GetTagsResponseTypeDef: # (1)
...
# get_tags method usage example with argument unpacking
kwargs: GetTagsRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.get_tags(**kwargs)
get_trigger#
Retrieves the definition of a trigger.
Type annotations and code completion for boto3.client("glue").get_trigger
method.
boto3 documentation
# get_trigger method definition
def get_trigger(
self,
*,
Name: str,
) -> GetTriggerResponseTypeDef: # (1)
...
# get_trigger method usage example with argument unpacking
kwargs: GetTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_trigger(**kwargs)
get_triggers#
Gets all the triggers associated with a job.
Type annotations and code completion for boto3.client("glue").get_triggers
method.
boto3 documentation
# get_triggers method definition
def get_triggers(
self,
*,
NextToken: str = ...,
DependentJobName: str = ...,
MaxResults: int = ...,
) -> GetTriggersResponseTypeDef: # (1)
...
# get_triggers method usage example with argument unpacking
kwargs: GetTriggersRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.get_triggers(**kwargs)
get_unfiltered_partition_metadata#
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
Type annotations and code completion for boto3.client("glue").get_unfiltered_partition_metadata
method.
boto3 documentation
# get_unfiltered_partition_metadata method definition
def get_unfiltered_partition_metadata(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
SupportedPermissionTypes: Sequence[PermissionTypeType], # (1)
Region: str = ...,
AuditContext: AuditContextTypeDef = ..., # (2)
QuerySessionContext: QuerySessionContextTypeDef = ..., # (3)
) -> GetUnfilteredPartitionMetadataResponseTypeDef: # (4)
...
- See PermissionTypeType
- See AuditContextTypeDef
- See QuerySessionContextTypeDef
- See GetUnfilteredPartitionMetadataResponseTypeDef
# get_unfiltered_partition_metadata method usage example with argument unpacking
kwargs: GetUnfilteredPartitionMetadataRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"PartitionValues": ...,
"SupportedPermissionTypes": ...,
}
parent.get_unfiltered_partition_metadata(**kwargs)
get_unfiltered_partitions_metadata#
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
Type annotations and code completion for boto3.client("glue").get_unfiltered_partitions_metadata
method.
boto3 documentation
# get_unfiltered_partitions_metadata method definition
def get_unfiltered_partitions_metadata(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
SupportedPermissionTypes: Sequence[PermissionTypeType], # (1)
Region: str = ...,
Expression: str = ...,
AuditContext: AuditContextTypeDef = ..., # (2)
NextToken: str = ...,
Segment: SegmentTypeDef = ..., # (3)
MaxResults: int = ...,
QuerySessionContext: QuerySessionContextTypeDef = ..., # (4)
) -> GetUnfilteredPartitionsMetadataResponseTypeDef: # (5)
...
- See PermissionTypeType
- See AuditContextTypeDef
- See SegmentTypeDef
- See QuerySessionContextTypeDef
- See GetUnfilteredPartitionsMetadataResponseTypeDef
# get_unfiltered_partitions_metadata method usage example with argument unpacking
kwargs: GetUnfilteredPartitionsMetadataRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"SupportedPermissionTypes": ...,
}
parent.get_unfiltered_partitions_metadata(**kwargs)
get_unfiltered_table_metadata#
Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.
Type annotations and code completion for boto3.client("glue").get_unfiltered_table_metadata
method.
boto3 documentation
# get_unfiltered_table_metadata method definition
def get_unfiltered_table_metadata(
self,
*,
CatalogId: str,
DatabaseName: str,
Name: str,
SupportedPermissionTypes: Sequence[PermissionTypeType], # (1)
Region: str = ...,
AuditContext: AuditContextTypeDef = ..., # (2)
ParentResourceArn: str = ...,
RootResourceArn: str = ...,
SupportedDialect: SupportedDialectTypeDef = ..., # (3)
Permissions: Sequence[PermissionType] = ..., # (4)
QuerySessionContext: QuerySessionContextTypeDef = ..., # (5)
) -> GetUnfilteredTableMetadataResponseTypeDef: # (6)
...
- See PermissionTypeType
- See AuditContextTypeDef
- See SupportedDialectTypeDef
- See PermissionType
- See QuerySessionContextTypeDef
- See GetUnfilteredTableMetadataResponseTypeDef
# get_unfiltered_table_metadata method usage example with argument unpacking
kwargs: GetUnfilteredTableMetadataRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"Name": ...,
"SupportedPermissionTypes": ...,
}
parent.get_unfiltered_table_metadata(**kwargs)
get_usage_profile#
Retrieves information about the specified Glue usage profile.
Type annotations and code completion for boto3.client("glue").get_usage_profile
method.
boto3 documentation
# get_usage_profile method definition
def get_usage_profile(
self,
*,
Name: str,
) -> GetUsageProfileResponseTypeDef: # (1)
...
# get_usage_profile method usage example with argument unpacking
kwargs: GetUsageProfileRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_usage_profile(**kwargs)
get_user_defined_function#
Retrieves a specified function definition from the Data Catalog.
Type annotations and code completion for boto3.client("glue").get_user_defined_function
method.
boto3 documentation
# get_user_defined_function method definition
def get_user_defined_function(
self,
*,
DatabaseName: str,
FunctionName: str,
CatalogId: str = ...,
) -> GetUserDefinedFunctionResponseTypeDef: # (1)
...
# get_user_defined_function method usage example with argument unpacking
kwargs: GetUserDefinedFunctionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"FunctionName": ...,
}
parent.get_user_defined_function(**kwargs)
get_user_defined_functions#
Retrieves multiple function definitions from the Data Catalog.
Type annotations and code completion for boto3.client("glue").get_user_defined_functions
method.
boto3 documentation
# get_user_defined_functions method definition
def get_user_defined_functions(
self,
*,
Pattern: str,
CatalogId: str = ...,
DatabaseName: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetUserDefinedFunctionsResponseTypeDef: # (1)
...
# get_user_defined_functions method usage example with argument unpacking
kwargs: GetUserDefinedFunctionsRequestRequestTypeDef = { # (1)
"Pattern": ...,
}
parent.get_user_defined_functions(**kwargs)
get_workflow#
Retrieves resource metadata for a workflow.
Type annotations and code completion for boto3.client("glue").get_workflow
method.
boto3 documentation
# get_workflow method definition
def get_workflow(
self,
*,
Name: str,
IncludeGraph: bool = ...,
) -> GetWorkflowResponseTypeDef: # (1)
...
# get_workflow method usage example with argument unpacking
kwargs: GetWorkflowRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_workflow(**kwargs)
get_workflow_run#
Retrieves the metadata for a given workflow run.
Type annotations and code completion for boto3.client("glue").get_workflow_run
method.
boto3 documentation
# get_workflow_run method definition
def get_workflow_run(
self,
*,
Name: str,
RunId: str,
IncludeGraph: bool = ...,
) -> GetWorkflowRunResponseTypeDef: # (1)
...
# get_workflow_run method usage example with argument unpacking
kwargs: GetWorkflowRunRequestRequestTypeDef = { # (1)
"Name": ...,
"RunId": ...,
}
parent.get_workflow_run(**kwargs)
get_workflow_run_properties#
Retrieves the workflow run properties which were set during the run.
Type annotations and code completion for boto3.client("glue").get_workflow_run_properties
method.
boto3 documentation
# get_workflow_run_properties method definition
def get_workflow_run_properties(
self,
*,
Name: str,
RunId: str,
) -> GetWorkflowRunPropertiesResponseTypeDef: # (1)
...
# get_workflow_run_properties method usage example with argument unpacking
kwargs: GetWorkflowRunPropertiesRequestRequestTypeDef = { # (1)
"Name": ...,
"RunId": ...,
}
parent.get_workflow_run_properties(**kwargs)
get_workflow_runs#
Retrieves metadata for all runs of a given workflow.
Type annotations and code completion for boto3.client("glue").get_workflow_runs
method.
boto3 documentation
# get_workflow_runs method definition
def get_workflow_runs(
self,
*,
Name: str,
IncludeGraph: bool = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetWorkflowRunsResponseTypeDef: # (1)
...
# get_workflow_runs method usage example with argument unpacking
kwargs: GetWorkflowRunsRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_workflow_runs(**kwargs)
import_catalog_to_glue#
Imports an existing Amazon Athena Data Catalog to Glue.
Type annotations and code completion for boto3.client("glue").import_catalog_to_glue
method.
boto3 documentation
# import_catalog_to_glue method definition
def import_catalog_to_glue(
self,
*,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# import_catalog_to_glue method usage example with argument unpacking
kwargs: ImportCatalogToGlueRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.import_catalog_to_glue(**kwargs)
list_blueprints#
Lists all the blueprint names in an account.
Type annotations and code completion for boto3.client("glue").list_blueprints
method.
boto3 documentation
# list_blueprints method definition
def list_blueprints(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListBlueprintsResponseTypeDef: # (1)
...
# list_blueprints method usage example with argument unpacking
kwargs: ListBlueprintsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_blueprints(**kwargs)
list_column_statistics_task_runs#
List all task runs for a particular account.
Type annotations and code completion for boto3.client("glue").list_column_statistics_task_runs
method.
boto3 documentation
# list_column_statistics_task_runs method definition
def list_column_statistics_task_runs(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListColumnStatisticsTaskRunsResponseTypeDef: # (1)
...
# list_column_statistics_task_runs method usage example with argument unpacking
kwargs: ListColumnStatisticsTaskRunsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_column_statistics_task_runs(**kwargs)
list_crawlers#
Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.
Type annotations and code completion for boto3.client("glue").list_crawlers
method.
boto3 documentation
# list_crawlers method definition
def list_crawlers(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
Tags: Mapping[str, str] = ...,
) -> ListCrawlersResponseTypeDef: # (1)
...
# list_crawlers method usage example with argument unpacking
kwargs: ListCrawlersRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_crawlers(**kwargs)
list_crawls#
Returns all the crawls of a specified crawler.
Type annotations and code completion for boto3.client("glue").list_crawls
method.
boto3 documentation
# list_crawls method definition
def list_crawls(
self,
*,
CrawlerName: str,
MaxResults: int = ...,
Filters: Sequence[CrawlsFilterTypeDef] = ..., # (1)
NextToken: str = ...,
) -> ListCrawlsResponseTypeDef: # (2)
...
# list_crawls method usage example with argument unpacking
kwargs: ListCrawlsRequestRequestTypeDef = { # (1)
"CrawlerName": ...,
}
parent.list_crawls(**kwargs)
list_custom_entity_types#
Lists all the custom patterns that have been created.
Type annotations and code completion for boto3.client("glue").list_custom_entity_types
method.
boto3 documentation
# list_custom_entity_types method definition
def list_custom_entity_types(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListCustomEntityTypesResponseTypeDef: # (1)
...
# list_custom_entity_types method usage example with argument unpacking
kwargs: ListCustomEntityTypesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_custom_entity_types(**kwargs)
list_data_quality_results#
Returns all data quality execution results for your account.
Type annotations and code completion for boto3.client("glue").list_data_quality_results
method.
boto3 documentation
# list_data_quality_results method definition
def list_data_quality_results(
self,
*,
Filter: DataQualityResultFilterCriteriaTypeDef = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataQualityResultsResponseTypeDef: # (2)
...
# list_data_quality_results method usage example with argument unpacking
kwargs: ListDataQualityResultsRequestRequestTypeDef = { # (1)
"Filter": ...,
}
parent.list_data_quality_results(**kwargs)
list_data_quality_rule_recommendation_runs#
Lists the recommendation runs meeting the filter criteria.
Type annotations and code completion for boto3.client("glue").list_data_quality_rule_recommendation_runs
method.
boto3 documentation
# list_data_quality_rule_recommendation_runs method definition
def list_data_quality_rule_recommendation_runs(
self,
*,
Filter: DataQualityRuleRecommendationRunFilterTypeDef = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataQualityRuleRecommendationRunsResponseTypeDef: # (2)
...
- See DataQualityRuleRecommendationRunFilterTypeDef
- See ListDataQualityRuleRecommendationRunsResponseTypeDef
# list_data_quality_rule_recommendation_runs method usage example with argument unpacking
kwargs: ListDataQualityRuleRecommendationRunsRequestRequestTypeDef = { # (1)
"Filter": ...,
}
parent.list_data_quality_rule_recommendation_runs(**kwargs)
list_data_quality_ruleset_evaluation_runs#
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
Type annotations and code completion for boto3.client("glue").list_data_quality_ruleset_evaluation_runs
method.
boto3 documentation
# list_data_quality_ruleset_evaluation_runs method definition
def list_data_quality_ruleset_evaluation_runs(
self,
*,
Filter: DataQualityRulesetEvaluationRunFilterTypeDef = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataQualityRulesetEvaluationRunsResponseTypeDef: # (2)
...
- See DataQualityRulesetEvaluationRunFilterTypeDef
- See ListDataQualityRulesetEvaluationRunsResponseTypeDef
# list_data_quality_ruleset_evaluation_runs method usage example with argument unpacking
kwargs: ListDataQualityRulesetEvaluationRunsRequestRequestTypeDef = { # (1)
"Filter": ...,
}
parent.list_data_quality_ruleset_evaluation_runs(**kwargs)
list_data_quality_rulesets#
Returns a paginated list of rulesets for the specified list of Glue tables.
Type annotations and code completion for boto3.client("glue").list_data_quality_rulesets
method.
boto3 documentation
# list_data_quality_rulesets method definition
def list_data_quality_rulesets(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filter: DataQualityRulesetFilterCriteriaTypeDef = ..., # (1)
Tags: Mapping[str, str] = ...,
) -> ListDataQualityRulesetsResponseTypeDef: # (2)
...
# list_data_quality_rulesets method usage example with argument unpacking
kwargs: ListDataQualityRulesetsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_data_quality_rulesets(**kwargs)
list_data_quality_statistic_annotations#
Retrieve annotations for a data quality statistic.
Type annotations and code completion for boto3.client("glue").list_data_quality_statistic_annotations
method.
boto3 documentation
# list_data_quality_statistic_annotations method definition
def list_data_quality_statistic_annotations(
self,
*,
StatisticId: str = ...,
ProfileId: str = ...,
TimestampFilter: TimestampFilterTypeDef = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListDataQualityStatisticAnnotationsResponseTypeDef: # (2)
...
# list_data_quality_statistic_annotations method usage example with argument unpacking
kwargs: ListDataQualityStatisticAnnotationsRequestRequestTypeDef = { # (1)
"StatisticId": ...,
}
parent.list_data_quality_statistic_annotations(**kwargs)
list_data_quality_statistics#
Retrieves a list of data quality statistics.
Type annotations and code completion for boto3.client("glue").list_data_quality_statistics
method.
boto3 documentation
# list_data_quality_statistics method definition
def list_data_quality_statistics(
self,
*,
StatisticId: str = ...,
ProfileId: str = ...,
TimestampFilter: TimestampFilterTypeDef = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListDataQualityStatisticsResponseTypeDef: # (2)
...
# list_data_quality_statistics method usage example with argument unpacking
kwargs: ListDataQualityStatisticsRequestRequestTypeDef = { # (1)
"StatisticId": ...,
}
parent.list_data_quality_statistics(**kwargs)
list_dev_endpoints#
Retrieves the names of all DevEndpoint
resources in this Amazon Web Services
account, or the resources with the specified tag.
Type annotations and code completion for boto3.client("glue").list_dev_endpoints
method.
boto3 documentation
# list_dev_endpoints method definition
def list_dev_endpoints(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListDevEndpointsResponseTypeDef: # (1)
...
# list_dev_endpoints method usage example with argument unpacking
kwargs: ListDevEndpointsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_dev_endpoints(**kwargs)
list_jobs#
Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.
Type annotations and code completion for boto3.client("glue").list_jobs
method.
boto3 documentation
# list_jobs method definition
def list_jobs(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListJobsResponseTypeDef: # (1)
...
# list_jobs method usage example with argument unpacking
kwargs: ListJobsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_jobs(**kwargs)
list_ml_transforms#
Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag.
Type annotations and code completion for boto3.client("glue").list_ml_transforms
method.
boto3 documentation
# list_ml_transforms method definition
def list_ml_transforms(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filter: TransformFilterCriteriaTypeDef = ..., # (1)
Sort: TransformSortCriteriaTypeDef = ..., # (2)
Tags: Mapping[str, str] = ...,
) -> ListMLTransformsResponseTypeDef: # (3)
...
- See TransformFilterCriteriaTypeDef
- See TransformSortCriteriaTypeDef
- See ListMLTransformsResponseTypeDef
# list_ml_transforms method usage example with argument unpacking
kwargs: ListMLTransformsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_ml_transforms(**kwargs)
list_registries#
Returns a list of registries that you have created, with minimal registry information.
Type annotations and code completion for boto3.client("glue").list_registries
method.
boto3 documentation
# list_registries method definition
def list_registries(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListRegistriesResponseTypeDef: # (1)
...
# list_registries method usage example with argument unpacking
kwargs: ListRegistriesInputRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_registries(**kwargs)
list_schema_versions#
Returns a list of schema versions that you have created, with minimal information.
Type annotations and code completion for boto3.client("glue").list_schema_versions
method.
boto3 documentation
# list_schema_versions method definition
def list_schema_versions(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListSchemaVersionsResponseTypeDef: # (2)
...
# list_schema_versions method usage example with argument unpacking
kwargs: ListSchemaVersionsInputRequestTypeDef = { # (1)
"SchemaId": ...,
}
parent.list_schema_versions(**kwargs)
list_schemas#
Returns a list of schemas with minimal details.
Type annotations and code completion for boto3.client("glue").list_schemas
method.
boto3 documentation
# list_schemas method definition
def list_schemas(
self,
*,
RegistryId: RegistryIdTypeDef = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListSchemasResponseTypeDef: # (2)
...
# list_schemas method usage example with argument unpacking
kwargs: ListSchemasInputRequestTypeDef = { # (1)
"RegistryId": ...,
}
parent.list_schemas(**kwargs)
list_sessions#
Retrieve a list of sessions.
Type annotations and code completion for boto3.client("glue").list_sessions
method.
boto3 documentation
# list_sessions method definition
def list_sessions(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
RequestOrigin: str = ...,
) -> ListSessionsResponseTypeDef: # (1)
...
# list_sessions method usage example with argument unpacking
kwargs: ListSessionsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_sessions(**kwargs)
list_statements#
Lists statements for the session.
Type annotations and code completion for boto3.client("glue").list_statements
method.
boto3 documentation
# list_statements method definition
def list_statements(
self,
*,
SessionId: str,
RequestOrigin: str = ...,
NextToken: str = ...,
) -> ListStatementsResponseTypeDef: # (1)
...
# list_statements method usage example with argument unpacking
kwargs: ListStatementsRequestRequestTypeDef = { # (1)
"SessionId": ...,
}
parent.list_statements(**kwargs)
list_table_optimizer_runs#
Lists the history of previous optimizer runs for a specific table.
Type annotations and code completion for boto3.client("glue").list_table_optimizer_runs
method.
boto3 documentation
# list_table_optimizer_runs method definition
def list_table_optimizer_runs(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListTableOptimizerRunsResponseTypeDef: # (2)
...
# list_table_optimizer_runs method usage example with argument unpacking
kwargs: ListTableOptimizerRunsRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"Type": ...,
}
parent.list_table_optimizer_runs(**kwargs)
list_triggers#
Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.
Type annotations and code completion for boto3.client("glue").list_triggers
method.
boto3 documentation
# list_triggers method definition
def list_triggers(
self,
*,
NextToken: str = ...,
DependentJobName: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListTriggersResponseTypeDef: # (1)
...
# list_triggers method usage example with argument unpacking
kwargs: ListTriggersRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_triggers(**kwargs)
list_usage_profiles#
List all the Glue usage profiles.
Type annotations and code completion for boto3.client("glue").list_usage_profiles
method.
boto3 documentation
# list_usage_profiles method definition
def list_usage_profiles(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListUsageProfilesResponseTypeDef: # (1)
...
# list_usage_profiles method usage example with argument unpacking
kwargs: ListUsageProfilesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_usage_profiles(**kwargs)
list_workflows#
Lists names of workflows created in the account.
Type annotations and code completion for boto3.client("glue").list_workflows
method.
boto3 documentation
# list_workflows method definition
def list_workflows(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListWorkflowsResponseTypeDef: # (1)
...
# list_workflows method usage example with argument unpacking
kwargs: ListWorkflowsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_workflows(**kwargs)
put_data_catalog_encryption_settings#
Sets the security configuration for a specified catalog.
Type annotations and code completion for boto3.client("glue").put_data_catalog_encryption_settings
method.
boto3 documentation
# put_data_catalog_encryption_settings method definition
def put_data_catalog_encryption_settings(
self,
*,
DataCatalogEncryptionSettings: DataCatalogEncryptionSettingsTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# put_data_catalog_encryption_settings method usage example with argument unpacking
kwargs: PutDataCatalogEncryptionSettingsRequestRequestTypeDef = { # (1)
"DataCatalogEncryptionSettings": ...,
}
parent.put_data_catalog_encryption_settings(**kwargs)
put_data_quality_profile_annotation#
Annotate all datapoints for a Profile.
Type annotations and code completion for boto3.client("glue").put_data_quality_profile_annotation
method.
boto3 documentation
# put_data_quality_profile_annotation method definition
def put_data_quality_profile_annotation(
self,
*,
ProfileId: str,
InclusionAnnotation: InclusionAnnotationValueType, # (1)
) -> Dict[str, Any]:
...
# put_data_quality_profile_annotation method usage example with argument unpacking
kwargs: PutDataQualityProfileAnnotationRequestRequestTypeDef = { # (1)
"ProfileId": ...,
"InclusionAnnotation": ...,
}
parent.put_data_quality_profile_annotation(**kwargs)
put_resource_policy#
Sets the Data Catalog resource policy for access control.
Type annotations and code completion for boto3.client("glue").put_resource_policy
method.
boto3 documentation
# put_resource_policy method definition
def put_resource_policy(
self,
*,
PolicyInJson: str,
ResourceArn: str = ...,
PolicyHashCondition: str = ...,
PolicyExistsCondition: ExistConditionType = ..., # (1)
EnableHybrid: EnableHybridValuesType = ..., # (2)
) -> PutResourcePolicyResponseTypeDef: # (3)
...
# put_resource_policy method usage example with argument unpacking
kwargs: PutResourcePolicyRequestRequestTypeDef = { # (1)
"PolicyInJson": ...,
}
parent.put_resource_policy(**kwargs)
put_schema_version_metadata#
Puts the metadata key value pair for a specified schema version ID.
Type annotations and code completion for boto3.client("glue").put_schema_version_metadata
method.
boto3 documentation
# put_schema_version_metadata method definition
def put_schema_version_metadata(
self,
*,
MetadataKeyValue: MetadataKeyValuePairTypeDef, # (1)
SchemaId: SchemaIdTypeDef = ..., # (2)
SchemaVersionNumber: SchemaVersionNumberTypeDef = ..., # (3)
SchemaVersionId: str = ...,
) -> PutSchemaVersionMetadataResponseTypeDef: # (4)
...
- See MetadataKeyValuePairTypeDef
- See SchemaIdTypeDef
- See SchemaVersionNumberTypeDef
- See PutSchemaVersionMetadataResponseTypeDef
# put_schema_version_metadata method usage example with argument unpacking
kwargs: PutSchemaVersionMetadataInputRequestTypeDef = { # (1)
"MetadataKeyValue": ...,
}
parent.put_schema_version_metadata(**kwargs)
put_workflow_run_properties#
Puts the specified workflow run properties for the given workflow run.
Type annotations and code completion for boto3.client("glue").put_workflow_run_properties
method.
boto3 documentation
# put_workflow_run_properties method definition
def put_workflow_run_properties(
self,
*,
Name: str,
RunId: str,
RunProperties: Mapping[str, str],
) -> Dict[str, Any]:
...
# put_workflow_run_properties method usage example with argument unpacking
kwargs: PutWorkflowRunPropertiesRequestRequestTypeDef = { # (1)
"Name": ...,
"RunId": ...,
"RunProperties": ...,
}
parent.put_workflow_run_properties(**kwargs)
query_schema_version_metadata#
Queries for the schema version metadata information.
Type annotations and code completion for boto3.client("glue").query_schema_version_metadata
method.
boto3 documentation
# query_schema_version_metadata method definition
def query_schema_version_metadata(
self,
*,
SchemaId: SchemaIdTypeDef = ..., # (1)
SchemaVersionNumber: SchemaVersionNumberTypeDef = ..., # (2)
SchemaVersionId: str = ...,
MetadataList: Sequence[MetadataKeyValuePairTypeDef] = ..., # (3)
MaxResults: int = ...,
NextToken: str = ...,
) -> QuerySchemaVersionMetadataResponseTypeDef: # (4)
...
- See SchemaIdTypeDef
- See SchemaVersionNumberTypeDef
- See MetadataKeyValuePairTypeDef
- See QuerySchemaVersionMetadataResponseTypeDef
# query_schema_version_metadata method usage example with argument unpacking
kwargs: QuerySchemaVersionMetadataInputRequestTypeDef = { # (1)
"SchemaId": ...,
}
parent.query_schema_version_metadata(**kwargs)
register_schema_version#
Adds a new version to the existing schema.
Type annotations and code completion for boto3.client("glue").register_schema_version
method.
boto3 documentation
# register_schema_version method definition
def register_schema_version(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
SchemaDefinition: str,
) -> RegisterSchemaVersionResponseTypeDef: # (2)
...
# register_schema_version method usage example with argument unpacking
kwargs: RegisterSchemaVersionInputRequestTypeDef = { # (1)
"SchemaId": ...,
"SchemaDefinition": ...,
}
parent.register_schema_version(**kwargs)
remove_schema_version_metadata#
Removes a key value pair from the schema version metadata for the specified schema version ID.
Type annotations and code completion for boto3.client("glue").remove_schema_version_metadata
method.
boto3 documentation
# remove_schema_version_metadata method definition
def remove_schema_version_metadata(
self,
*,
MetadataKeyValue: MetadataKeyValuePairTypeDef, # (1)
SchemaId: SchemaIdTypeDef = ..., # (2)
SchemaVersionNumber: SchemaVersionNumberTypeDef = ..., # (3)
SchemaVersionId: str = ...,
) -> RemoveSchemaVersionMetadataResponseTypeDef: # (4)
...
- See MetadataKeyValuePairTypeDef
- See SchemaIdTypeDef
- See SchemaVersionNumberTypeDef
- See RemoveSchemaVersionMetadataResponseTypeDef
# remove_schema_version_metadata method usage example with argument unpacking
kwargs: RemoveSchemaVersionMetadataInputRequestTypeDef = { # (1)
"MetadataKeyValue": ...,
}
parent.remove_schema_version_metadata(**kwargs)
reset_job_bookmark#
Resets a bookmark entry.
Type annotations and code completion for boto3.client("glue").reset_job_bookmark
method.
boto3 documentation
# reset_job_bookmark method definition
def reset_job_bookmark(
self,
*,
JobName: str,
RunId: str = ...,
) -> ResetJobBookmarkResponseTypeDef: # (1)
...
# reset_job_bookmark method usage example with argument unpacking
kwargs: ResetJobBookmarkRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.reset_job_bookmark(**kwargs)
resume_workflow_run#
Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run.
Type annotations and code completion for boto3.client("glue").resume_workflow_run
method.
boto3 documentation
# resume_workflow_run method definition
def resume_workflow_run(
self,
*,
Name: str,
RunId: str,
NodeIds: Sequence[str],
) -> ResumeWorkflowRunResponseTypeDef: # (1)
...
# resume_workflow_run method usage example with argument unpacking
kwargs: ResumeWorkflowRunRequestRequestTypeDef = { # (1)
"Name": ...,
"RunId": ...,
"NodeIds": ...,
}
parent.resume_workflow_run(**kwargs)
run_statement#
Executes the statement.
Type annotations and code completion for boto3.client("glue").run_statement
method.
boto3 documentation
# run_statement method definition
def run_statement(
self,
*,
SessionId: str,
Code: str,
RequestOrigin: str = ...,
) -> RunStatementResponseTypeDef: # (1)
...
# run_statement method usage example with argument unpacking
kwargs: RunStatementRequestRequestTypeDef = { # (1)
"SessionId": ...,
"Code": ...,
}
parent.run_statement(**kwargs)
search_tables#
Searches a set of tables based on properties in the table metadata as well as on the parent database.
Type annotations and code completion for boto3.client("glue").search_tables
method.
boto3 documentation
# search_tables method definition
def search_tables(
self,
*,
CatalogId: str = ...,
NextToken: str = ...,
Filters: Sequence[PropertyPredicateTypeDef] = ..., # (1)
SearchText: str = ...,
SortCriteria: Sequence[SortCriterionTypeDef] = ..., # (2)
MaxResults: int = ...,
ResourceShareType: ResourceShareTypeType = ..., # (3)
IncludeStatusDetails: bool = ...,
) -> SearchTablesResponseTypeDef: # (4)
...
- See PropertyPredicateTypeDef
- See SortCriterionTypeDef
- See ResourceShareTypeType
- See SearchTablesResponseTypeDef
# search_tables method usage example with argument unpacking
kwargs: SearchTablesRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.search_tables(**kwargs)
start_blueprint_run#
Starts a new run of the specified blueprint.
Type annotations and code completion for boto3.client("glue").start_blueprint_run
method.
boto3 documentation
# start_blueprint_run method definition
def start_blueprint_run(
self,
*,
BlueprintName: str,
RoleArn: str,
Parameters: str = ...,
) -> StartBlueprintRunResponseTypeDef: # (1)
...
# start_blueprint_run method usage example with argument unpacking
kwargs: StartBlueprintRunRequestRequestTypeDef = { # (1)
"BlueprintName": ...,
"RoleArn": ...,
}
parent.start_blueprint_run(**kwargs)
start_column_statistics_task_run#
Starts a column statistics task run, for a specified table and columns.
Type annotations and code completion for boto3.client("glue").start_column_statistics_task_run
method.
boto3 documentation
# start_column_statistics_task_run method definition
def start_column_statistics_task_run(
self,
*,
DatabaseName: str,
TableName: str,
Role: str,
ColumnNameList: Sequence[str] = ...,
SampleSize: float = ...,
CatalogID: str = ...,
SecurityConfiguration: str = ...,
) -> StartColumnStatisticsTaskRunResponseTypeDef: # (1)
...
# start_column_statistics_task_run method usage example with argument unpacking
kwargs: StartColumnStatisticsTaskRunRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"Role": ...,
}
parent.start_column_statistics_task_run(**kwargs)
start_column_statistics_task_run_schedule#
Starts a column statistics task run schedule.
Type annotations and code completion for boto3.client("glue").start_column_statistics_task_run_schedule
method.
boto3 documentation
# start_column_statistics_task_run_schedule method definition
def start_column_statistics_task_run_schedule(
self,
*,
DatabaseName: str,
TableName: str,
) -> Dict[str, Any]:
...
# start_column_statistics_task_run_schedule method usage example with argument unpacking
kwargs: StartColumnStatisticsTaskRunScheduleRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.start_column_statistics_task_run_schedule(**kwargs)
start_crawler#
Starts a crawl using the specified crawler, regardless of what is scheduled.
Type annotations and code completion for boto3.client("glue").start_crawler
method.
boto3 documentation
# start_crawler method definition
def start_crawler(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# start_crawler method usage example with argument unpacking
kwargs: StartCrawlerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.start_crawler(**kwargs)
start_crawler_schedule#
Changes the schedule state of the specified crawler to SCHEDULED
, unless the
crawler is already running or the schedule state is already SCHEDULED
.
Type annotations and code completion for boto3.client("glue").start_crawler_schedule
method.
boto3 documentation
# start_crawler_schedule method definition
def start_crawler_schedule(
self,
*,
CrawlerName: str,
) -> Dict[str, Any]:
...
# start_crawler_schedule method usage example with argument unpacking
kwargs: StartCrawlerScheduleRequestRequestTypeDef = { # (1)
"CrawlerName": ...,
}
parent.start_crawler_schedule(**kwargs)
start_data_quality_rule_recommendation_run#
Starts a recommendation run that is used to generate rules when you don't know what rules to write.
Type annotations and code completion for boto3.client("glue").start_data_quality_rule_recommendation_run
method.
boto3 documentation
# start_data_quality_rule_recommendation_run method definition
def start_data_quality_rule_recommendation_run(
self,
*,
DataSource: DataSourceTypeDef, # (1)
Role: str,
NumberOfWorkers: int = ...,
Timeout: int = ...,
CreatedRulesetName: str = ...,
DataQualitySecurityConfiguration: str = ...,
ClientToken: str = ...,
) -> StartDataQualityRuleRecommendationRunResponseTypeDef: # (2)
...
# start_data_quality_rule_recommendation_run method usage example with argument unpacking
kwargs: StartDataQualityRuleRecommendationRunRequestRequestTypeDef = { # (1)
"DataSource": ...,
"Role": ...,
}
parent.start_data_quality_rule_recommendation_run(**kwargs)
start_data_quality_ruleset_evaluation_run#
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).
Type annotations and code completion for boto3.client("glue").start_data_quality_ruleset_evaluation_run
method.
boto3 documentation
# start_data_quality_ruleset_evaluation_run method definition
def start_data_quality_ruleset_evaluation_run(
self,
*,
DataSource: DataSourceTypeDef, # (1)
Role: str,
RulesetNames: Sequence[str],
NumberOfWorkers: int = ...,
Timeout: int = ...,
ClientToken: str = ...,
AdditionalRunOptions: DataQualityEvaluationRunAdditionalRunOptionsTypeDef = ..., # (2)
AdditionalDataSources: Mapping[str, DataSourceUnionTypeDef] = ..., # (3)
) -> StartDataQualityRulesetEvaluationRunResponseTypeDef: # (4)
...
- See DataSourceTypeDef
- See DataQualityEvaluationRunAdditionalRunOptionsTypeDef
- See DataSourceTypeDef DataSourceOutputTypeDef
- See StartDataQualityRulesetEvaluationRunResponseTypeDef
# start_data_quality_ruleset_evaluation_run method usage example with argument unpacking
kwargs: StartDataQualityRulesetEvaluationRunRequestRequestTypeDef = { # (1)
"DataSource": ...,
"Role": ...,
"RulesetNames": ...,
}
parent.start_data_quality_ruleset_evaluation_run(**kwargs)
start_export_labels_task_run#
Begins an asynchronous task to export all labeled data for a particular transform.
Type annotations and code completion for boto3.client("glue").start_export_labels_task_run
method.
boto3 documentation
# start_export_labels_task_run method definition
def start_export_labels_task_run(
self,
*,
TransformId: str,
OutputS3Path: str,
) -> StartExportLabelsTaskRunResponseTypeDef: # (1)
...
# start_export_labels_task_run method usage example with argument unpacking
kwargs: StartExportLabelsTaskRunRequestRequestTypeDef = { # (1)
"TransformId": ...,
"OutputS3Path": ...,
}
parent.start_export_labels_task_run(**kwargs)
start_import_labels_task_run#
Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality.
Type annotations and code completion for boto3.client("glue").start_import_labels_task_run
method.
boto3 documentation
# start_import_labels_task_run method definition
def start_import_labels_task_run(
self,
*,
TransformId: str,
InputS3Path: str,
ReplaceAllLabels: bool = ...,
) -> StartImportLabelsTaskRunResponseTypeDef: # (1)
...
# start_import_labels_task_run method usage example with argument unpacking
kwargs: StartImportLabelsTaskRunRequestRequestTypeDef = { # (1)
"TransformId": ...,
"InputS3Path": ...,
}
parent.start_import_labels_task_run(**kwargs)
start_job_run#
Starts a job run using a job definition.
Type annotations and code completion for boto3.client("glue").start_job_run
method.
boto3 documentation
# start_job_run method definition
def start_job_run(
self,
*,
JobName: str,
JobRunQueuingEnabled: bool = ...,
JobRunId: str = ...,
Arguments: Mapping[str, str] = ...,
AllocatedCapacity: int = ...,
Timeout: int = ...,
MaxCapacity: float = ...,
SecurityConfiguration: str = ...,
NotificationProperty: NotificationPropertyTypeDef = ..., # (1)
WorkerType: WorkerTypeType = ..., # (2)
NumberOfWorkers: int = ...,
ExecutionClass: ExecutionClassType = ..., # (3)
) -> StartJobRunResponseTypeDef: # (4)
...
- See NotificationPropertyTypeDef
- See WorkerTypeType
- See ExecutionClassType
- See StartJobRunResponseTypeDef
# start_job_run method usage example with argument unpacking
kwargs: StartJobRunRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.start_job_run(**kwargs)
start_ml_evaluation_task_run#
Starts a task to estimate the quality of the transform.
Type annotations and code completion for boto3.client("glue").start_ml_evaluation_task_run
method.
boto3 documentation
# start_ml_evaluation_task_run method definition
def start_ml_evaluation_task_run(
self,
*,
TransformId: str,
) -> StartMLEvaluationTaskRunResponseTypeDef: # (1)
...
# start_ml_evaluation_task_run method usage example with argument unpacking
kwargs: StartMLEvaluationTaskRunRequestRequestTypeDef = { # (1)
"TransformId": ...,
}
parent.start_ml_evaluation_task_run(**kwargs)
start_ml_labeling_set_generation_task_run#
Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.
Type annotations and code completion for boto3.client("glue").start_ml_labeling_set_generation_task_run
method.
boto3 documentation
# start_ml_labeling_set_generation_task_run method definition
def start_ml_labeling_set_generation_task_run(
self,
*,
TransformId: str,
OutputS3Path: str,
) -> StartMLLabelingSetGenerationTaskRunResponseTypeDef: # (1)
...
# start_ml_labeling_set_generation_task_run method usage example with argument unpacking
kwargs: StartMLLabelingSetGenerationTaskRunRequestRequestTypeDef = { # (1)
"TransformId": ...,
"OutputS3Path": ...,
}
parent.start_ml_labeling_set_generation_task_run(**kwargs)
start_trigger#
Starts an existing trigger.
Type annotations and code completion for boto3.client("glue").start_trigger
method.
boto3 documentation
# start_trigger method definition
def start_trigger(
self,
*,
Name: str,
) -> StartTriggerResponseTypeDef: # (1)
...
# start_trigger method usage example with argument unpacking
kwargs: StartTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.start_trigger(**kwargs)
start_workflow_run#
Starts a new run of the specified workflow.
Type annotations and code completion for boto3.client("glue").start_workflow_run
method.
boto3 documentation
# start_workflow_run method definition
def start_workflow_run(
self,
*,
Name: str,
RunProperties: Mapping[str, str] = ...,
) -> StartWorkflowRunResponseTypeDef: # (1)
...
# start_workflow_run method usage example with argument unpacking
kwargs: StartWorkflowRunRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.start_workflow_run(**kwargs)
stop_column_statistics_task_run#
Stops a task run for the specified table.
Type annotations and code completion for boto3.client("glue").stop_column_statistics_task_run
method.
boto3 documentation
# stop_column_statistics_task_run method definition
def stop_column_statistics_task_run(
self,
*,
DatabaseName: str,
TableName: str,
) -> Dict[str, Any]:
...
# stop_column_statistics_task_run method usage example with argument unpacking
kwargs: StopColumnStatisticsTaskRunRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.stop_column_statistics_task_run(**kwargs)
stop_column_statistics_task_run_schedule#
Stops a column statistics task run schedule.
Type annotations and code completion for boto3.client("glue").stop_column_statistics_task_run_schedule
method.
boto3 documentation
# stop_column_statistics_task_run_schedule method definition
def stop_column_statistics_task_run_schedule(
self,
*,
DatabaseName: str,
TableName: str,
) -> Dict[str, Any]:
...
# stop_column_statistics_task_run_schedule method usage example with argument unpacking
kwargs: StopColumnStatisticsTaskRunScheduleRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.stop_column_statistics_task_run_schedule(**kwargs)
stop_crawler#
If the specified crawler is running, stops the crawl.
Type annotations and code completion for boto3.client("glue").stop_crawler
method.
boto3 documentation
# stop_crawler method definition
def stop_crawler(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# stop_crawler method usage example with argument unpacking
kwargs: StopCrawlerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.stop_crawler(**kwargs)
stop_crawler_schedule#
Sets the schedule state of the specified crawler to NOT_SCHEDULED
, but does
not stop the crawler if it is already running.
Type annotations and code completion for boto3.client("glue").stop_crawler_schedule
method.
boto3 documentation
# stop_crawler_schedule method definition
def stop_crawler_schedule(
self,
*,
CrawlerName: str,
) -> Dict[str, Any]:
...
# stop_crawler_schedule method usage example with argument unpacking
kwargs: StopCrawlerScheduleRequestRequestTypeDef = { # (1)
"CrawlerName": ...,
}
parent.stop_crawler_schedule(**kwargs)
stop_session#
Stops the session.
Type annotations and code completion for boto3.client("glue").stop_session
method.
boto3 documentation
# stop_session method definition
def stop_session(
self,
*,
Id: str,
RequestOrigin: str = ...,
) -> StopSessionResponseTypeDef: # (1)
...
# stop_session method usage example with argument unpacking
kwargs: StopSessionRequestRequestTypeDef = { # (1)
"Id": ...,
}
parent.stop_session(**kwargs)
stop_trigger#
Stops a specified trigger.
Type annotations and code completion for boto3.client("glue").stop_trigger
method.
boto3 documentation
# stop_trigger method definition
def stop_trigger(
self,
*,
Name: str,
) -> StopTriggerResponseTypeDef: # (1)
...
# stop_trigger method usage example with argument unpacking
kwargs: StopTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.stop_trigger(**kwargs)
stop_workflow_run#
Stops the execution of the specified workflow run.
Type annotations and code completion for boto3.client("glue").stop_workflow_run
method.
boto3 documentation
# stop_workflow_run method definition
def stop_workflow_run(
self,
*,
Name: str,
RunId: str,
) -> Dict[str, Any]:
...
# stop_workflow_run method usage example with argument unpacking
kwargs: StopWorkflowRunRequestRequestTypeDef = { # (1)
"Name": ...,
"RunId": ...,
}
parent.stop_workflow_run(**kwargs)
tag_resource#
Adds tags to a resource.
Type annotations and code completion for boto3.client("glue").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
ResourceArn: str,
TagsToAdd: Mapping[str, str],
) -> Dict[str, Any]:
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagsToAdd": ...,
}
parent.tag_resource(**kwargs)
test_connection#
Tests a connection to a service to validate the service credentials that you provide.
Type annotations and code completion for boto3.client("glue").test_connection
method.
boto3 documentation
# test_connection method definition
def test_connection(
self,
*,
ConnectionName: str = ...,
TestConnectionInput: TestConnectionInputTypeDef = ..., # (1)
) -> Dict[str, Any]:
...
# test_connection method usage example with argument unpacking
kwargs: TestConnectionRequestRequestTypeDef = { # (1)
"ConnectionName": ...,
}
parent.test_connection(**kwargs)
untag_resource#
Removes tags from a resource.
Type annotations and code completion for boto3.client("glue").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
ResourceArn: str,
TagsToRemove: Sequence[str],
) -> Dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagsToRemove": ...,
}
parent.untag_resource(**kwargs)
update_blueprint#
Updates a registered blueprint.
Type annotations and code completion for boto3.client("glue").update_blueprint
method.
boto3 documentation
# update_blueprint method definition
def update_blueprint(
self,
*,
Name: str,
BlueprintLocation: str,
Description: str = ...,
) -> UpdateBlueprintResponseTypeDef: # (1)
...
# update_blueprint method usage example with argument unpacking
kwargs: UpdateBlueprintRequestRequestTypeDef = { # (1)
"Name": ...,
"BlueprintLocation": ...,
}
parent.update_blueprint(**kwargs)
update_classifier#
Modifies an existing classifier (a GrokClassifier
, an XMLClassifier
, a
JsonClassifier
, or a CsvClassifier
, depending on which field is present).
Type annotations and code completion for boto3.client("glue").update_classifier
method.
boto3 documentation
# update_classifier method definition
def update_classifier(
self,
*,
GrokClassifier: UpdateGrokClassifierRequestTypeDef = ..., # (1)
XMLClassifier: UpdateXMLClassifierRequestTypeDef = ..., # (2)
JsonClassifier: UpdateJsonClassifierRequestTypeDef = ..., # (3)
CsvClassifier: UpdateCsvClassifierRequestTypeDef = ..., # (4)
) -> Dict[str, Any]:
...
- See UpdateGrokClassifierRequestTypeDef
- See UpdateXMLClassifierRequestTypeDef
- See UpdateJsonClassifierRequestTypeDef
- See UpdateCsvClassifierRequestTypeDef
# update_classifier method usage example with argument unpacking
kwargs: UpdateClassifierRequestRequestTypeDef = { # (1)
"GrokClassifier": ...,
}
parent.update_classifier(**kwargs)
update_column_statistics_for_partition#
Creates or updates partition statistics of columns.
Type annotations and code completion for boto3.client("glue").update_column_statistics_for_partition
method.
boto3 documentation
# update_column_statistics_for_partition method definition
def update_column_statistics_for_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnStatisticsList: Sequence[ColumnStatisticsUnionTypeDef], # (1)
CatalogId: str = ...,
) -> UpdateColumnStatisticsForPartitionResponseTypeDef: # (2)
...
- See ColumnStatisticsTypeDef ColumnStatisticsOutputTypeDef
- See UpdateColumnStatisticsForPartitionResponseTypeDef
# update_column_statistics_for_partition method usage example with argument unpacking
kwargs: UpdateColumnStatisticsForPartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionValues": ...,
"ColumnStatisticsList": ...,
}
parent.update_column_statistics_for_partition(**kwargs)
update_column_statistics_for_table#
Creates or updates table statistics of columns.
Type annotations and code completion for boto3.client("glue").update_column_statistics_for_table
method.
boto3 documentation
# update_column_statistics_for_table method definition
def update_column_statistics_for_table(
self,
*,
DatabaseName: str,
TableName: str,
ColumnStatisticsList: Sequence[ColumnStatisticsTypeDef], # (1)
CatalogId: str = ...,
) -> UpdateColumnStatisticsForTableResponseTypeDef: # (2)
...
# update_column_statistics_for_table method usage example with argument unpacking
kwargs: UpdateColumnStatisticsForTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"ColumnStatisticsList": ...,
}
parent.update_column_statistics_for_table(**kwargs)
update_column_statistics_task_settings#
Updates settings for a column statistics task.
Type annotations and code completion for boto3.client("glue").update_column_statistics_task_settings
method.
boto3 documentation
# update_column_statistics_task_settings method definition
def update_column_statistics_task_settings(
self,
*,
DatabaseName: str,
TableName: str,
Role: str = ...,
Schedule: str = ...,
ColumnNameList: Sequence[str] = ...,
SampleSize: float = ...,
CatalogID: str = ...,
SecurityConfiguration: str = ...,
) -> Dict[str, Any]:
...
# update_column_statistics_task_settings method usage example with argument unpacking
kwargs: UpdateColumnStatisticsTaskSettingsRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
}
parent.update_column_statistics_task_settings(**kwargs)
update_connection#
Updates a connection definition in the Data Catalog.
Type annotations and code completion for boto3.client("glue").update_connection
method.
boto3 documentation
# update_connection method definition
def update_connection(
self,
*,
Name: str,
ConnectionInput: ConnectionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# update_connection method usage example with argument unpacking
kwargs: UpdateConnectionRequestRequestTypeDef = { # (1)
"Name": ...,
"ConnectionInput": ...,
}
parent.update_connection(**kwargs)
update_crawler#
Updates a crawler.
Type annotations and code completion for boto3.client("glue").update_crawler
method.
boto3 documentation
# update_crawler method definition
def update_crawler(
self,
*,
Name: str,
Role: str = ...,
DatabaseName: str = ...,
Description: str = ...,
Targets: CrawlerTargetsTypeDef = ..., # (1)
Schedule: str = ...,
Classifiers: Sequence[str] = ...,
TablePrefix: str = ...,
SchemaChangePolicy: SchemaChangePolicyTypeDef = ..., # (2)
RecrawlPolicy: RecrawlPolicyTypeDef = ..., # (3)
LineageConfiguration: LineageConfigurationTypeDef = ..., # (4)
LakeFormationConfiguration: LakeFormationConfigurationTypeDef = ..., # (5)
Configuration: str = ...,
CrawlerSecurityConfiguration: str = ...,
) -> Dict[str, Any]:
...
- See CrawlerTargetsTypeDef
- See SchemaChangePolicyTypeDef
- See RecrawlPolicyTypeDef
- See LineageConfigurationTypeDef
- See LakeFormationConfigurationTypeDef
# update_crawler method usage example with argument unpacking
kwargs: UpdateCrawlerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.update_crawler(**kwargs)
update_crawler_schedule#
Updates the schedule of a crawler using a cron
expression.
Type annotations and code completion for boto3.client("glue").update_crawler_schedule
method.
boto3 documentation
# update_crawler_schedule method definition
def update_crawler_schedule(
self,
*,
CrawlerName: str,
Schedule: str = ...,
) -> Dict[str, Any]:
...
# update_crawler_schedule method usage example with argument unpacking
kwargs: UpdateCrawlerScheduleRequestRequestTypeDef = { # (1)
"CrawlerName": ...,
}
parent.update_crawler_schedule(**kwargs)
update_data_quality_ruleset#
Updates the specified data quality ruleset.
Type annotations and code completion for boto3.client("glue").update_data_quality_ruleset
method.
boto3 documentation
# update_data_quality_ruleset method definition
def update_data_quality_ruleset(
self,
*,
Name: str,
Description: str = ...,
Ruleset: str = ...,
) -> UpdateDataQualityRulesetResponseTypeDef: # (1)
...
# update_data_quality_ruleset method usage example with argument unpacking
kwargs: UpdateDataQualityRulesetRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.update_data_quality_ruleset(**kwargs)
update_database#
Updates an existing database definition in a Data Catalog.
Type annotations and code completion for boto3.client("glue").update_database
method.
boto3 documentation
# update_database method definition
def update_database(
self,
*,
Name: str,
DatabaseInput: DatabaseInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# update_database method usage example with argument unpacking
kwargs: UpdateDatabaseRequestRequestTypeDef = { # (1)
"Name": ...,
"DatabaseInput": ...,
}
parent.update_database(**kwargs)
update_dev_endpoint#
Updates a specified development endpoint.
Type annotations and code completion for boto3.client("glue").update_dev_endpoint
method.
boto3 documentation
# update_dev_endpoint method definition
def update_dev_endpoint(
self,
*,
EndpointName: str,
PublicKey: str = ...,
AddPublicKeys: Sequence[str] = ...,
DeletePublicKeys: Sequence[str] = ...,
CustomLibraries: DevEndpointCustomLibrariesTypeDef = ..., # (1)
UpdateEtlLibraries: bool = ...,
DeleteArguments: Sequence[str] = ...,
AddArguments: Mapping[str, str] = ...,
) -> Dict[str, Any]:
...
# update_dev_endpoint method usage example with argument unpacking
kwargs: UpdateDevEndpointRequestRequestTypeDef = { # (1)
"EndpointName": ...,
}
parent.update_dev_endpoint(**kwargs)
update_job#
Updates an existing job definition.
Type annotations and code completion for boto3.client("glue").update_job
method.
boto3 documentation
# update_job method definition
def update_job(
self,
*,
JobName: str,
JobUpdate: JobUpdateTypeDef, # (1)
) -> UpdateJobResponseTypeDef: # (2)
...
# update_job method usage example with argument unpacking
kwargs: UpdateJobRequestRequestTypeDef = { # (1)
"JobName": ...,
"JobUpdate": ...,
}
parent.update_job(**kwargs)
update_job_from_source_control#
Synchronizes a job from the source control repository.
Type annotations and code completion for boto3.client("glue").update_job_from_source_control
method.
boto3 documentation
# update_job_from_source_control method definition
def update_job_from_source_control(
self,
*,
JobName: str = ...,
Provider: SourceControlProviderType = ..., # (1)
RepositoryName: str = ...,
RepositoryOwner: str = ...,
BranchName: str = ...,
Folder: str = ...,
CommitId: str = ...,
AuthStrategy: SourceControlAuthStrategyType = ..., # (2)
AuthToken: str = ...,
) -> UpdateJobFromSourceControlResponseTypeDef: # (3)
...
- See SourceControlProviderType
- See SourceControlAuthStrategyType
- See UpdateJobFromSourceControlResponseTypeDef
# update_job_from_source_control method usage example with argument unpacking
kwargs: UpdateJobFromSourceControlRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.update_job_from_source_control(**kwargs)
update_ml_transform#
Updates an existing machine learning transform.
Type annotations and code completion for boto3.client("glue").update_ml_transform
method.
boto3 documentation
# update_ml_transform method definition
def update_ml_transform(
self,
*,
TransformId: str,
Name: str = ...,
Description: str = ...,
Parameters: TransformParametersTypeDef = ..., # (1)
Role: str = ...,
GlueVersion: str = ...,
MaxCapacity: float = ...,
WorkerType: WorkerTypeType = ..., # (2)
NumberOfWorkers: int = ...,
Timeout: int = ...,
MaxRetries: int = ...,
) -> UpdateMLTransformResponseTypeDef: # (3)
...
# update_ml_transform method usage example with argument unpacking
kwargs: UpdateMLTransformRequestRequestTypeDef = { # (1)
"TransformId": ...,
}
parent.update_ml_transform(**kwargs)
update_partition#
Updates a partition.
Type annotations and code completion for boto3.client("glue").update_partition
method.
boto3 documentation
# update_partition method definition
def update_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValueList: Sequence[str],
PartitionInput: PartitionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# update_partition method usage example with argument unpacking
kwargs: UpdatePartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionValueList": ...,
"PartitionInput": ...,
}
parent.update_partition(**kwargs)
update_registry#
Updates an existing registry which is used to hold a collection of schemas.
Type annotations and code completion for boto3.client("glue").update_registry
method.
boto3 documentation
# update_registry method definition
def update_registry(
self,
*,
RegistryId: RegistryIdTypeDef, # (1)
Description: str,
) -> UpdateRegistryResponseTypeDef: # (2)
...
# update_registry method usage example with argument unpacking
kwargs: UpdateRegistryInputRequestTypeDef = { # (1)
"RegistryId": ...,
"Description": ...,
}
parent.update_registry(**kwargs)
update_schema#
Updates the description, compatibility setting, or version checkpoint for a schema set.
Type annotations and code completion for boto3.client("glue").update_schema
method.
boto3 documentation
# update_schema method definition
def update_schema(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
SchemaVersionNumber: SchemaVersionNumberTypeDef = ..., # (2)
Compatibility: CompatibilityType = ..., # (3)
Description: str = ...,
) -> UpdateSchemaResponseTypeDef: # (4)
...
- See SchemaIdTypeDef
- See SchemaVersionNumberTypeDef
- See CompatibilityType
- See UpdateSchemaResponseTypeDef
# update_schema method usage example with argument unpacking
kwargs: UpdateSchemaInputRequestTypeDef = { # (1)
"SchemaId": ...,
}
parent.update_schema(**kwargs)
update_source_control_from_job#
Synchronizes a job to the source control repository.
Type annotations and code completion for boto3.client("glue").update_source_control_from_job
method.
boto3 documentation
# update_source_control_from_job method definition
def update_source_control_from_job(
self,
*,
JobName: str = ...,
Provider: SourceControlProviderType = ..., # (1)
RepositoryName: str = ...,
RepositoryOwner: str = ...,
BranchName: str = ...,
Folder: str = ...,
CommitId: str = ...,
AuthStrategy: SourceControlAuthStrategyType = ..., # (2)
AuthToken: str = ...,
) -> UpdateSourceControlFromJobResponseTypeDef: # (3)
...
- See SourceControlProviderType
- See SourceControlAuthStrategyType
- See UpdateSourceControlFromJobResponseTypeDef
# update_source_control_from_job method usage example with argument unpacking
kwargs: UpdateSourceControlFromJobRequestRequestTypeDef = { # (1)
"JobName": ...,
}
parent.update_source_control_from_job(**kwargs)
update_table#
Updates a metadata table in the Data Catalog.
Type annotations and code completion for boto3.client("glue").update_table
method.
boto3 documentation
# update_table method definition
def update_table(
self,
*,
DatabaseName: str,
TableInput: TableInputTypeDef, # (1)
CatalogId: str = ...,
SkipArchive: bool = ...,
TransactionId: str = ...,
VersionId: str = ...,
ViewUpdateAction: ViewUpdateActionType = ..., # (2)
Force: bool = ...,
) -> Dict[str, Any]:
...
# update_table method usage example with argument unpacking
kwargs: UpdateTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableInput": ...,
}
parent.update_table(**kwargs)
update_table_optimizer#
Updates the configuration for an existing table optimizer.
Type annotations and code completion for boto3.client("glue").update_table_optimizer
method.
boto3 documentation
# update_table_optimizer method definition
def update_table_optimizer(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
TableOptimizerConfiguration: TableOptimizerConfigurationTypeDef, # (2)
) -> Dict[str, Any]:
...
# update_table_optimizer method usage example with argument unpacking
kwargs: UpdateTableOptimizerRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"Type": ...,
"TableOptimizerConfiguration": ...,
}
parent.update_table_optimizer(**kwargs)
update_trigger#
Updates a trigger definition.
Type annotations and code completion for boto3.client("glue").update_trigger
method.
boto3 documentation
# update_trigger method definition
def update_trigger(
self,
*,
Name: str,
TriggerUpdate: TriggerUpdateTypeDef, # (1)
) -> UpdateTriggerResponseTypeDef: # (2)
...
# update_trigger method usage example with argument unpacking
kwargs: UpdateTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
"TriggerUpdate": ...,
}
parent.update_trigger(**kwargs)
update_usage_profile#
Update an Glue usage profile.
Type annotations and code completion for boto3.client("glue").update_usage_profile
method.
boto3 documentation
# update_usage_profile method definition
def update_usage_profile(
self,
*,
Name: str,
Configuration: ProfileConfigurationTypeDef, # (1)
Description: str = ...,
) -> UpdateUsageProfileResponseTypeDef: # (2)
...
# update_usage_profile method usage example with argument unpacking
kwargs: UpdateUsageProfileRequestRequestTypeDef = { # (1)
"Name": ...,
"Configuration": ...,
}
parent.update_usage_profile(**kwargs)
update_user_defined_function#
Updates an existing function definition in the Data Catalog.
Type annotations and code completion for boto3.client("glue").update_user_defined_function
method.
boto3 documentation
# update_user_defined_function method definition
def update_user_defined_function(
self,
*,
DatabaseName: str,
FunctionName: str,
FunctionInput: UserDefinedFunctionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
# update_user_defined_function method usage example with argument unpacking
kwargs: UpdateUserDefinedFunctionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"FunctionName": ...,
"FunctionInput": ...,
}
parent.update_user_defined_function(**kwargs)
update_workflow#
Updates an existing workflow.
Type annotations and code completion for boto3.client("glue").update_workflow
method.
boto3 documentation
# update_workflow method definition
def update_workflow(
self,
*,
Name: str,
Description: str = ...,
DefaultRunProperties: Mapping[str, str] = ...,
MaxConcurrentRuns: int = ...,
) -> UpdateWorkflowResponseTypeDef: # (1)
...
# update_workflow method usage example with argument unpacking
kwargs: UpdateWorkflowRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.update_workflow(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("glue").get_paginator
method with overloads.
client.get_paginator("get_classifiers")
-> GetClassifiersPaginatorclient.get_paginator("get_connections")
-> GetConnectionsPaginatorclient.get_paginator("get_crawler_metrics")
-> GetCrawlerMetricsPaginatorclient.get_paginator("get_crawlers")
-> GetCrawlersPaginatorclient.get_paginator("get_databases")
-> GetDatabasesPaginatorclient.get_paginator("get_dev_endpoints")
-> GetDevEndpointsPaginatorclient.get_paginator("get_job_runs")
-> GetJobRunsPaginatorclient.get_paginator("get_jobs")
-> GetJobsPaginatorclient.get_paginator("get_partition_indexes")
-> GetPartitionIndexesPaginatorclient.get_paginator("get_partitions")
-> GetPartitionsPaginatorclient.get_paginator("get_resource_policies")
-> GetResourcePoliciesPaginatorclient.get_paginator("get_security_configurations")
-> GetSecurityConfigurationsPaginatorclient.get_paginator("get_table_versions")
-> GetTableVersionsPaginatorclient.get_paginator("get_tables")
-> GetTablesPaginatorclient.get_paginator("get_triggers")
-> GetTriggersPaginatorclient.get_paginator("get_user_defined_functions")
-> GetUserDefinedFunctionsPaginatorclient.get_paginator("get_workflow_runs")
-> GetWorkflowRunsPaginatorclient.get_paginator("list_blueprints")
-> ListBlueprintsPaginatorclient.get_paginator("list_jobs")
-> ListJobsPaginatorclient.get_paginator("list_registries")
-> ListRegistriesPaginatorclient.get_paginator("list_schema_versions")
-> ListSchemaVersionsPaginatorclient.get_paginator("list_schemas")
-> ListSchemasPaginatorclient.get_paginator("list_table_optimizer_runs")
-> ListTableOptimizerRunsPaginatorclient.get_paginator("list_triggers")
-> ListTriggersPaginatorclient.get_paginator("list_usage_profiles")
-> ListUsageProfilesPaginatorclient.get_paginator("list_workflows")
-> ListWorkflowsPaginator