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
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.
client = boto3.client("glue")
try:
do_something(client)
except (
client.AccessDeniedException,
client.AlreadyExistsException,
client.ClientError,
client.ConcurrentModificationException,
client.ConcurrentRunsExceededException,
client.ConditionCheckFailureException,
client.ConflictException,
client.CrawlerNotRunningException,
client.CrawlerRunningException,
client.CrawlerStoppingException,
client.EntityNotFoundException,
client.GlueEncryptionException,
client.IdempotentParameterMismatchException,
client.IllegalBlueprintStateException,
client.IllegalSessionStateException,
client.IllegalWorkflowStateException,
client.InternalServiceException,
client.InvalidInputException,
client.InvalidStateException,
client.MLTransformNotReadyException,
client.NoScheduleException,
client.OperationTimeoutException,
client.PermissionTypeMismatchException,
client.ResourceNotReadyException,
client.ResourceNumberLimitExceededException,
client.SchedulerNotRunningException,
client.SchedulerRunningException,
client.SchedulerTransitioningException,
client.ValidationException,
client.VersionMismatchException,
) as e:
print(e)
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
def batch_create_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionInputList: Sequence[PartitionInputTypeDef], # (1)
CatalogId: str = ...,
) -> BatchCreatePartitionResponseTypeDef: # (2)
...
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
def batch_delete_connection(
self,
*,
ConnectionNameList: Sequence[str],
CatalogId: str = ...,
) -> BatchDeleteConnectionResponseTypeDef: # (1)
...
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
def batch_delete_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionsToDelete: Sequence[PartitionValueListTypeDef], # (1)
CatalogId: str = ...,
) -> BatchDeletePartitionResponseTypeDef: # (2)
...
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
def batch_delete_table(
self,
*,
DatabaseName: str,
TablesToDelete: Sequence[str],
CatalogId: str = ...,
TransactionId: str = ...,
) -> BatchDeleteTableResponseTypeDef: # (1)
...
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
def batch_delete_table_version(
self,
*,
DatabaseName: str,
TableName: str,
VersionIds: Sequence[str],
CatalogId: str = ...,
) -> BatchDeleteTableVersionResponseTypeDef: # (1)
...
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
def batch_get_blueprints(
self,
*,
Names: Sequence[str],
IncludeBlueprint: bool = ...,
IncludeParameterSpec: bool = ...,
) -> BatchGetBlueprintsResponseTypeDef: # (1)
...
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
def batch_get_crawlers(
self,
*,
CrawlerNames: Sequence[str],
) -> BatchGetCrawlersResponseTypeDef: # (1)
...
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
def batch_get_custom_entity_types(
self,
*,
Names: Sequence[str],
) -> BatchGetCustomEntityTypesResponseTypeDef: # (1)
...
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
def batch_get_data_quality_result(
self,
*,
ResultIds: Sequence[str],
) -> BatchGetDataQualityResultResponseTypeDef: # (1)
...
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
def batch_get_dev_endpoints(
self,
*,
DevEndpointNames: Sequence[str],
) -> BatchGetDevEndpointsResponseTypeDef: # (1)
...
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
def batch_get_jobs(
self,
*,
JobNames: Sequence[str],
) -> BatchGetJobsResponseTypeDef: # (1)
...
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
def batch_get_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionsToGet: Sequence[PartitionValueListTypeDef], # (1)
CatalogId: str = ...,
) -> BatchGetPartitionResponseTypeDef: # (2)
...
kwargs: BatchGetPartitionRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"PartitionsToGet": ...,
}
parent.batch_get_partition(**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
def batch_get_triggers(
self,
*,
TriggerNames: Sequence[str],
) -> BatchGetTriggersResponseTypeDef: # (1)
...
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
def batch_get_workflows(
self,
*,
Names: Sequence[str],
IncludeGraph: bool = ...,
) -> BatchGetWorkflowsResponseTypeDef: # (1)
...
kwargs: BatchGetWorkflowsRequestRequestTypeDef = { # (1)
"Names": ...,
}
parent.batch_get_workflows(**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
def batch_stop_job_run(
self,
*,
JobName: str,
JobRunIds: Sequence[str],
) -> BatchStopJobRunResponseTypeDef: # (1)
...
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
def batch_update_partition(
self,
*,
DatabaseName: str,
TableName: str,
Entries: Sequence[BatchUpdatePartitionRequestEntryTypeDef], # (1)
CatalogId: str = ...,
) -> BatchUpdatePartitionResponseTypeDef: # (2)
...
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
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
def cancel_data_quality_rule_recommendation_run(
self,
*,
RunId: str,
) -> Dict[str, Any]:
...
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
def cancel_data_quality_ruleset_evaluation_run(
self,
*,
RunId: str,
) -> Dict[str, Any]:
...
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
def cancel_ml_task_run(
self,
*,
TransformId: str,
TaskRunId: str,
) -> CancelMLTaskRunResponseTypeDef: # (1)
...
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
def cancel_statement(
self,
*,
SessionId: str,
Id: int,
RequestOrigin: str = ...,
) -> Dict[str, Any]:
...
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
def check_schema_version_validity(
self,
*,
DataFormat: DataFormatType, # (1)
SchemaDefinition: str,
) -> CheckSchemaVersionValidityResponseTypeDef: # (2)
...
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
create_blueprint
Registers a blueprint with Glue.
Type annotations and code completion for boto3.client("glue").create_blueprint
method.
boto3 documentation
def create_blueprint(
self,
*,
Name: str,
BlueprintLocation: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateBlueprintResponseTypeDef: # (1)
...
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
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
kwargs: CreateClassifierRequestRequestTypeDef = { # (1)
"GrokClassifier": ...,
}
parent.create_classifier(**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
def create_connection(
self,
*,
ConnectionInput: ConnectionInputTypeDef, # (1)
CatalogId: str = ...,
Tags: Mapping[str, str] = ...,
) -> Dict[str, Any]:
...
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
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
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
def create_custom_entity_type(
self,
*,
Name: str,
RegexString: str,
ContextWords: Sequence[str] = ...,
) -> CreateCustomEntityTypeResponseTypeDef: # (1)
...
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
def create_data_quality_ruleset(
self,
*,
Name: str,
Ruleset: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
TargetTable: DataQualityTargetTableTypeDef = ..., # (1)
ClientToken: str = ...,
) -> CreateDataQualityRulesetResponseTypeDef: # (2)
...
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
def create_database(
self,
*,
DatabaseInput: DatabaseInputTypeDef, # (1)
CatalogId: str = ...,
Tags: Mapping[str, str] = ...,
) -> Dict[str, Any]:
...
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
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)
...
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
def create_job(
self,
*,
Name: str,
Role: str,
Command: JobCommandTypeDef, # (1)
Description: str = ...,
LogUri: str = ...,
ExecutionProperty: ExecutionPropertyTypeDef = ..., # (2)
DefaultArguments: Mapping[str, str] = ...,
NonOverridableArguments: Mapping[str, str] = ...,
Connections: ConnectionsListTypeDef = ..., # (3)
MaxRetries: int = ...,
AllocatedCapacity: int = ...,
Timeout: int = ...,
MaxCapacity: float = ...,
SecurityConfiguration: str = ...,
Tags: Mapping[str, str] = ...,
NotificationProperty: NotificationPropertyTypeDef = ..., # (4)
GlueVersion: str = ...,
NumberOfWorkers: int = ...,
WorkerType: WorkerTypeType = ..., # (5)
CodeGenConfigurationNodes: Mapping[str, CodeGenConfigurationNodeTypeDef] = ..., # (6)
ExecutionClass: ExecutionClassType = ..., # (7)
SourceControlDetails: SourceControlDetailsTypeDef = ..., # (8)
) -> CreateJobResponseTypeDef: # (9)
...
- See JobCommandTypeDef
- See ExecutionPropertyTypeDef
- See ConnectionsListTypeDef
- See NotificationPropertyTypeDef
- See WorkerTypeType
- See CodeGenConfigurationNodeTypeDef
- See ExecutionClassType
- See SourceControlDetailsTypeDef
- See CreateJobResponseTypeDef
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
def create_ml_transform(
self,
*,
Name: str,
InputRecordTables: Sequence[GlueTableTypeDef], # (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
- See TransformParametersTypeDef
- See WorkerTypeType
- See TransformEncryptionTypeDef
- See CreateMLTransformResponseTypeDef
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
def create_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionInput: PartitionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def create_partition_index(
self,
*,
DatabaseName: str,
TableName: str,
PartitionIndex: PartitionIndexTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def create_registry(
self,
*,
RegistryName: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateRegistryResponseTypeDef: # (1)
...
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
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
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
def create_script(
self,
*,
DagNodes: Sequence[CodeGenNodeTypeDef] = ..., # (1)
DagEdges: Sequence[CodeGenEdgeTypeDef] = ..., # (2)
Language: LanguageType = ..., # (3)
) -> CreateScriptResponseTypeDef: # (4)
...
- See CodeGenNodeTypeDef
- See CodeGenEdgeTypeDef
- See LanguageType
- See CreateScriptResponseTypeDef
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
def create_security_configuration(
self,
*,
Name: str,
EncryptionConfiguration: EncryptionConfigurationTypeDef, # (1)
) -> CreateSecurityConfigurationResponseTypeDef: # (2)
...
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
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
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
def create_table(
self,
*,
DatabaseName: str,
TableInput: TableInputTypeDef, # (1)
CatalogId: str = ...,
PartitionIndexes: Sequence[PartitionIndexTypeDef] = ..., # (2)
TransactionId: str = ...,
) -> Dict[str, Any]:
...
kwargs: CreateTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableInput": ...,
}
parent.create_table(**kwargs)
create_trigger
Creates a new trigger.
Type annotations and code completion for boto3.client("glue").create_trigger
method.
boto3 documentation
def create_trigger(
self,
*,
Name: str,
Type: TriggerTypeType, # (1)
Actions: Sequence[ActionTypeDef], # (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
- See PredicateTypeDef
- See EventBatchingConditionTypeDef
- See CreateTriggerResponseTypeDef
kwargs: CreateTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
"Type": ...,
"Actions": ...,
}
parent.create_trigger(**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
def create_user_defined_function(
self,
*,
DatabaseName: str,
FunctionInput: UserDefinedFunctionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def create_workflow(
self,
*,
Name: str,
Description: str = ...,
DefaultRunProperties: Mapping[str, str] = ...,
Tags: Mapping[str, str] = ...,
MaxConcurrentRuns: int = ...,
) -> CreateWorkflowResponseTypeDef: # (1)
...
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
def delete_blueprint(
self,
*,
Name: str,
) -> DeleteBlueprintResponseTypeDef: # (1)
...
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
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
def delete_column_statistics_for_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def delete_column_statistics_for_table(
self,
*,
DatabaseName: str,
TableName: str,
ColumnName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteColumnStatisticsForTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"ColumnName": ...,
}
parent.delete_column_statistics_for_table(**kwargs)
delete_connection
Deletes a connection from the Data Catalog.
Type annotations and code completion for boto3.client("glue").delete_connection
method.
boto3 documentation
def delete_connection(
self,
*,
ConnectionName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
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
def delete_custom_entity_type(
self,
*,
Name: str,
) -> DeleteCustomEntityTypeResponseTypeDef: # (1)
...
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
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
def delete_database(
self,
*,
Name: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
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
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
def delete_ml_transform(
self,
*,
TransformId: str,
) -> DeleteMLTransformResponseTypeDef: # (1)
...
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
def delete_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def delete_partition_index(
self,
*,
DatabaseName: str,
TableName: str,
IndexName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def delete_registry(
self,
*,
RegistryId: RegistryIdTypeDef, # (1)
) -> DeleteRegistryResponseTypeDef: # (2)
...
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
def delete_resource_policy(
self,
*,
PolicyHashCondition: str = ...,
ResourceArn: str = ...,
) -> Dict[str, Any]:
...
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
def delete_schema(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
) -> DeleteSchemaResponseTypeDef: # (2)
...
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
def delete_schema_versions(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
Versions: str,
) -> DeleteSchemaVersionsResponseTypeDef: # (2)
...
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
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
def delete_session(
self,
*,
Id: str,
RequestOrigin: str = ...,
) -> DeleteSessionResponseTypeDef: # (1)
...
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
def delete_table(
self,
*,
DatabaseName: str,
Name: str,
CatalogId: str = ...,
TransactionId: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"Name": ...,
}
parent.delete_table(**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
def delete_table_version(
self,
*,
DatabaseName: str,
TableName: str,
VersionId: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def delete_trigger(
self,
*,
Name: str,
) -> DeleteTriggerResponseTypeDef: # (1)
...
kwargs: DeleteTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_trigger(**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
def delete_user_defined_function(
self,
*,
DatabaseName: str,
FunctionName: str,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def delete_workflow(
self,
*,
Name: str,
) -> DeleteWorkflowResponseTypeDef: # (1)
...
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
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
def get_blueprint(
self,
*,
Name: str,
IncludeBlueprint: bool = ...,
IncludeParameterSpec: bool = ...,
) -> GetBlueprintResponseTypeDef: # (1)
...
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
def get_blueprint_run(
self,
*,
BlueprintName: str,
RunId: str,
) -> GetBlueprintRunResponseTypeDef: # (1)
...
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
def get_blueprint_runs(
self,
*,
BlueprintName: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetBlueprintRunsResponseTypeDef: # (1)
...
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
def get_catalog_import_status(
self,
*,
CatalogId: str = ...,
) -> GetCatalogImportStatusResponseTypeDef: # (1)
...
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
def get_classifier(
self,
*,
Name: str,
) -> GetClassifierResponseTypeDef: # (1)
...
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
def get_classifiers(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetClassifiersResponseTypeDef: # (1)
...
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
def get_column_statistics_for_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnNames: Sequence[str],
CatalogId: str = ...,
) -> GetColumnStatisticsForPartitionResponseTypeDef: # (1)
...
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
def get_column_statistics_for_table(
self,
*,
DatabaseName: str,
TableName: str,
ColumnNames: Sequence[str],
CatalogId: str = ...,
) -> GetColumnStatisticsForTableResponseTypeDef: # (1)
...
kwargs: GetColumnStatisticsForTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"ColumnNames": ...,
}
parent.get_column_statistics_for_table(**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
def get_connection(
self,
*,
Name: str,
CatalogId: str = ...,
HidePassword: bool = ...,
) -> GetConnectionResponseTypeDef: # (1)
...
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
def get_connections(
self,
*,
CatalogId: str = ...,
Filter: GetConnectionsFilterTypeDef = ..., # (1)
HidePassword: bool = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetConnectionsResponseTypeDef: # (2)
...
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
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
def get_crawler_metrics(
self,
*,
CrawlerNameList: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetCrawlerMetricsResponseTypeDef: # (1)
...
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
def get_crawlers(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetCrawlersResponseTypeDef: # (1)
...
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
def get_custom_entity_type(
self,
*,
Name: str,
) -> GetCustomEntityTypeResponseTypeDef: # (1)
...
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
def get_data_catalog_encryption_settings(
self,
*,
CatalogId: str = ...,
) -> GetDataCatalogEncryptionSettingsResponseTypeDef: # (1)
...
kwargs: GetDataCatalogEncryptionSettingsRequestRequestTypeDef = { # (1)
"CatalogId": ...,
}
parent.get_data_catalog_encryption_settings(**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
def get_data_quality_result(
self,
*,
ResultId: str,
) -> GetDataQualityResultResponseTypeDef: # (1)
...
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
def get_data_quality_rule_recommendation_run(
self,
*,
RunId: str,
) -> GetDataQualityRuleRecommendationRunResponseTypeDef: # (1)
...
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
def get_data_quality_ruleset(
self,
*,
Name: str,
) -> GetDataQualityRulesetResponseTypeDef: # (1)
...
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
def get_data_quality_ruleset_evaluation_run(
self,
*,
RunId: str,
) -> GetDataQualityRulesetEvaluationRunResponseTypeDef: # (1)
...
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
def get_database(
self,
*,
Name: str,
CatalogId: str = ...,
) -> GetDatabaseResponseTypeDef: # (1)
...
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
def get_databases(
self,
*,
CatalogId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
ResourceShareType: ResourceShareTypeType = ..., # (1)
) -> GetDatabasesResponseTypeDef: # (2)
...
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
def get_dataflow_graph(
self,
*,
PythonScript: str = ...,
) -> GetDataflowGraphResponseTypeDef: # (1)
...
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
def get_dev_endpoint(
self,
*,
EndpointName: str,
) -> GetDevEndpointResponseTypeDef: # (1)
...
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
def get_dev_endpoints(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetDevEndpointsResponseTypeDef: # (1)
...
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
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
def get_job_bookmark(
self,
*,
JobName: str,
RunId: str = ...,
) -> GetJobBookmarkResponseTypeDef: # (1)
...
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
def get_job_run(
self,
*,
JobName: str,
RunId: str,
PredecessorsIncluded: bool = ...,
) -> GetJobRunResponseTypeDef: # (1)
...
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
def get_job_runs(
self,
*,
JobName: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetJobRunsResponseTypeDef: # (1)
...
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
def get_jobs(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetJobsResponseTypeDef: # (1)
...
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
def get_mapping(
self,
*,
Source: CatalogEntryTypeDef, # (1)
Sinks: Sequence[CatalogEntryTypeDef] = ..., # (2)
Location: LocationTypeDef = ..., # (3)
) -> GetMappingResponseTypeDef: # (4)
...
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
def get_ml_task_run(
self,
*,
TransformId: str,
TaskRunId: str,
) -> GetMLTaskRunResponseTypeDef: # (1)
...
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
def get_ml_task_runs(
self,
*,
TransformId: str,
NextToken: str = ...,
MaxResults: int = ...,
Filter: TaskRunFilterCriteriaTypeDef = ..., # (1)
Sort: TaskRunSortCriteriaTypeDef = ..., # (2)
) -> GetMLTaskRunsResponseTypeDef: # (3)
...
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
def get_ml_transform(
self,
*,
TransformId: str,
) -> GetMLTransformResponseTypeDef: # (1)
...
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
def get_ml_transforms(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filter: TransformFilterCriteriaTypeDef = ..., # (1)
Sort: TransformSortCriteriaTypeDef = ..., # (2)
) -> GetMLTransformsResponseTypeDef: # (3)
...
- See TransformFilterCriteriaTypeDef
- See TransformSortCriteriaTypeDef
- See GetMLTransformsResponseTypeDef
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
def get_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
CatalogId: str = ...,
) -> GetPartitionResponseTypeDef: # (1)
...
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
def get_partition_indexes(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
NextToken: str = ...,
) -> GetPartitionIndexesResponseTypeDef: # (1)
...
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
def get_partitions(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
Expression: str = ...,
NextToken: str = ...,
Segment: SegmentTypeDef = ..., # (1)
MaxResults: int = ...,
ExcludeColumnSchema: bool = ...,
TransactionId: str = ...,
QueryAsOfTime: Union[datetime, str] = ...,
) -> GetPartitionsResponseTypeDef: # (2)
...
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
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
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
def get_registry(
self,
*,
RegistryId: RegistryIdTypeDef, # (1)
) -> GetRegistryResponseTypeDef: # (2)
...
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
def get_resource_policies(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetResourcePoliciesResponseTypeDef: # (1)
...
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
def get_resource_policy(
self,
*,
ResourceArn: str = ...,
) -> GetResourcePolicyResponseTypeDef: # (1)
...
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
def get_schema(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
) -> GetSchemaResponseTypeDef: # (2)
...
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
def get_schema_by_definition(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
SchemaDefinition: str,
) -> GetSchemaByDefinitionResponseTypeDef: # (2)
...
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
def get_schema_version(
self,
*,
SchemaId: SchemaIdTypeDef = ..., # (1)
SchemaVersionId: str = ...,
SchemaVersionNumber: SchemaVersionNumberTypeDef = ..., # (2)
) -> GetSchemaVersionResponseTypeDef: # (3)
...
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
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
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
def get_security_configuration(
self,
*,
Name: str,
) -> GetSecurityConfigurationResponseTypeDef: # (1)
...
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
def get_security_configurations(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetSecurityConfigurationsResponseTypeDef: # (1)
...
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
def get_session(
self,
*,
Id: str,
RequestOrigin: str = ...,
) -> GetSessionResponseTypeDef: # (1)
...
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
def get_statement(
self,
*,
SessionId: str,
Id: int,
RequestOrigin: str = ...,
) -> GetStatementResponseTypeDef: # (1)
...
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
def get_table(
self,
*,
DatabaseName: str,
Name: str,
CatalogId: str = ...,
TransactionId: str = ...,
QueryAsOfTime: Union[datetime, str] = ...,
) -> GetTableResponseTypeDef: # (1)
...
kwargs: GetTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"Name": ...,
}
parent.get_table(**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
def get_table_version(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
VersionId: str = ...,
) -> GetTableVersionResponseTypeDef: # (1)
...
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
def get_table_versions(
self,
*,
DatabaseName: str,
TableName: str,
CatalogId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetTableVersionsResponseTypeDef: # (1)
...
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
def get_tables(
self,
*,
DatabaseName: str,
CatalogId: str = ...,
Expression: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
TransactionId: str = ...,
QueryAsOfTime: Union[datetime, str] = ...,
) -> GetTablesResponseTypeDef: # (1)
...
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
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
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
def get_triggers(
self,
*,
NextToken: str = ...,
DependentJobName: str = ...,
MaxResults: int = ...,
) -> GetTriggersResponseTypeDef: # (1)
...
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
def get_unfiltered_partition_metadata(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
SupportedPermissionTypes: Sequence[PermissionTypeType], # (1)
AuditContext: AuditContextTypeDef = ..., # (2)
) -> GetUnfilteredPartitionMetadataResponseTypeDef: # (3)
...
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
def get_unfiltered_partitions_metadata(
self,
*,
CatalogId: str,
DatabaseName: str,
TableName: str,
SupportedPermissionTypes: Sequence[PermissionTypeType], # (1)
Expression: str = ...,
AuditContext: AuditContextTypeDef = ..., # (2)
NextToken: str = ...,
Segment: SegmentTypeDef = ..., # (3)
MaxResults: int = ...,
) -> GetUnfilteredPartitionsMetadataResponseTypeDef: # (4)
...
- See PermissionTypeType
- See AuditContextTypeDef
- See SegmentTypeDef
- See GetUnfilteredPartitionsMetadataResponseTypeDef
kwargs: GetUnfilteredPartitionsMetadataRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"TableName": ...,
"SupportedPermissionTypes": ...,
}
parent.get_unfiltered_partitions_metadata(**kwargs)
get_unfiltered_table_metadata
Retrieves table metadata from the Data Catalog that contains unfiltered metadata.
Type annotations and code completion for boto3.client("glue").get_unfiltered_table_metadata
method.
boto3 documentation
def get_unfiltered_table_metadata(
self,
*,
CatalogId: str,
DatabaseName: str,
Name: str,
SupportedPermissionTypes: Sequence[PermissionTypeType], # (1)
AuditContext: AuditContextTypeDef = ..., # (2)
) -> GetUnfilteredTableMetadataResponseTypeDef: # (3)
...
kwargs: GetUnfilteredTableMetadataRequestRequestTypeDef = { # (1)
"CatalogId": ...,
"DatabaseName": ...,
"Name": ...,
"SupportedPermissionTypes": ...,
}
parent.get_unfiltered_table_metadata(**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
def get_user_defined_function(
self,
*,
DatabaseName: str,
FunctionName: str,
CatalogId: str = ...,
) -> GetUserDefinedFunctionResponseTypeDef: # (1)
...
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
def get_user_defined_functions(
self,
*,
Pattern: str,
CatalogId: str = ...,
DatabaseName: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetUserDefinedFunctionsResponseTypeDef: # (1)
...
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
def get_workflow(
self,
*,
Name: str,
IncludeGraph: bool = ...,
) -> GetWorkflowResponseTypeDef: # (1)
...
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
def get_workflow_run(
self,
*,
Name: str,
RunId: str,
IncludeGraph: bool = ...,
) -> GetWorkflowRunResponseTypeDef: # (1)
...
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
def get_workflow_run_properties(
self,
*,
Name: str,
RunId: str,
) -> GetWorkflowRunPropertiesResponseTypeDef: # (1)
...
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
def get_workflow_runs(
self,
*,
Name: str,
IncludeGraph: bool = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetWorkflowRunsResponseTypeDef: # (1)
...
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
def import_catalog_to_glue(
self,
*,
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def list_blueprints(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListBlueprintsResponseTypeDef: # (1)
...
kwargs: ListBlueprintsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_blueprints(**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
def list_crawlers(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
Tags: Mapping[str, str] = ...,
) -> ListCrawlersResponseTypeDef: # (1)
...
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
def list_crawls(
self,
*,
CrawlerName: str,
MaxResults: int = ...,
Filters: Sequence[CrawlsFilterTypeDef] = ..., # (1)
NextToken: str = ...,
) -> ListCrawlsResponseTypeDef: # (2)
...
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
def list_custom_entity_types(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListCustomEntityTypesResponseTypeDef: # (1)
...
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
def list_data_quality_results(
self,
*,
Filter: DataQualityResultFilterCriteriaTypeDef = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataQualityResultsResponseTypeDef: # (2)
...
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
def list_data_quality_rule_recommendation_runs(
self,
*,
Filter: DataQualityRuleRecommendationRunFilterTypeDef = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataQualityRuleRecommendationRunsResponseTypeDef: # (2)
...
- See DataQualityRuleRecommendationRunFilterTypeDef
- See ListDataQualityRuleRecommendationRunsResponseTypeDef
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
def list_data_quality_ruleset_evaluation_runs(
self,
*,
Filter: DataQualityRulesetEvaluationRunFilterTypeDef = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataQualityRulesetEvaluationRunsResponseTypeDef: # (2)
...
- See DataQualityRulesetEvaluationRunFilterTypeDef
- See ListDataQualityRulesetEvaluationRunsResponseTypeDef
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
def list_data_quality_rulesets(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filter: DataQualityRulesetFilterCriteriaTypeDef = ..., # (1)
Tags: Mapping[str, str] = ...,
) -> ListDataQualityRulesetsResponseTypeDef: # (2)
...
kwargs: ListDataQualityRulesetsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_data_quality_rulesets(**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
def list_dev_endpoints(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListDevEndpointsResponseTypeDef: # (1)
...
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
def list_jobs(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListJobsResponseTypeDef: # (1)
...
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
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
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
def list_registries(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListRegistriesResponseTypeDef: # (1)
...
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
def list_schema_versions(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListSchemaVersionsResponseTypeDef: # (2)
...
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
def list_schemas(
self,
*,
RegistryId: RegistryIdTypeDef = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListSchemasResponseTypeDef: # (2)
...
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
def list_sessions(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
RequestOrigin: str = ...,
) -> ListSessionsResponseTypeDef: # (1)
...
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
def list_statements(
self,
*,
SessionId: str,
RequestOrigin: str = ...,
NextToken: str = ...,
) -> ListStatementsResponseTypeDef: # (1)
...
kwargs: ListStatementsRequestRequestTypeDef = { # (1)
"SessionId": ...,
}
parent.list_statements(**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
def list_triggers(
self,
*,
NextToken: str = ...,
DependentJobName: str = ...,
MaxResults: int = ...,
Tags: Mapping[str, str] = ...,
) -> ListTriggersResponseTypeDef: # (1)
...
kwargs: ListTriggersRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_triggers(**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
def list_workflows(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListWorkflowsResponseTypeDef: # (1)
...
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
def put_data_catalog_encryption_settings(
self,
*,
DataCatalogEncryptionSettings: DataCatalogEncryptionSettingsTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
kwargs: PutDataCatalogEncryptionSettingsRequestRequestTypeDef = { # (1)
"DataCatalogEncryptionSettings": ...,
}
parent.put_data_catalog_encryption_settings(**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
def put_resource_policy(
self,
*,
PolicyInJson: str,
ResourceArn: str = ...,
PolicyHashCondition: str = ...,
PolicyExistsCondition: ExistConditionType = ..., # (1)
EnableHybrid: EnableHybridValuesType = ..., # (2)
) -> PutResourcePolicyResponseTypeDef: # (3)
...
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
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
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
def put_workflow_run_properties(
self,
*,
Name: str,
RunId: str,
RunProperties: Mapping[str, str],
) -> Dict[str, Any]:
...
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
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
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
def register_schema_version(
self,
*,
SchemaId: SchemaIdTypeDef, # (1)
SchemaDefinition: str,
) -> RegisterSchemaVersionResponseTypeDef: # (2)
...
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
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
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
def reset_job_bookmark(
self,
*,
JobName: str,
RunId: str = ...,
) -> ResetJobBookmarkResponseTypeDef: # (1)
...
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
def resume_workflow_run(
self,
*,
Name: str,
RunId: str,
NodeIds: Sequence[str],
) -> ResumeWorkflowRunResponseTypeDef: # (1)
...
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
def run_statement(
self,
*,
SessionId: str,
Code: str,
RequestOrigin: str = ...,
) -> RunStatementResponseTypeDef: # (1)
...
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
def search_tables(
self,
*,
CatalogId: str = ...,
NextToken: str = ...,
Filters: Sequence[PropertyPredicateTypeDef] = ..., # (1)
SearchText: str = ...,
SortCriteria: Sequence[SortCriterionTypeDef] = ..., # (2)
MaxResults: int = ...,
ResourceShareType: ResourceShareTypeType = ..., # (3)
) -> SearchTablesResponseTypeDef: # (4)
...
- See PropertyPredicateTypeDef
- See SortCriterionTypeDef
- See ResourceShareTypeType
- See SearchTablesResponseTypeDef
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
def start_blueprint_run(
self,
*,
BlueprintName: str,
RoleArn: str,
Parameters: str = ...,
) -> StartBlueprintRunResponseTypeDef: # (1)
...
kwargs: StartBlueprintRunRequestRequestTypeDef = { # (1)
"BlueprintName": ...,
"RoleArn": ...,
}
parent.start_blueprint_run(**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
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
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
def start_data_quality_rule_recommendation_run(
self,
*,
DataSource: DataSourceTypeDef, # (1)
Role: str,
NumberOfWorkers: int = ...,
Timeout: int = ...,
CreatedRulesetName: str = ...,
ClientToken: str = ...,
) -> StartDataQualityRuleRecommendationRunResponseTypeDef: # (2)
...
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
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)
) -> StartDataQualityRulesetEvaluationRunResponseTypeDef: # (3)
...
- See DataSourceTypeDef
- See DataQualityEvaluationRunAdditionalRunOptionsTypeDef
- See StartDataQualityRulesetEvaluationRunResponseTypeDef
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
def start_export_labels_task_run(
self,
*,
TransformId: str,
OutputS3Path: str,
) -> StartExportLabelsTaskRunResponseTypeDef: # (1)
...
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
def start_import_labels_task_run(
self,
*,
TransformId: str,
InputS3Path: str,
ReplaceAllLabels: bool = ...,
) -> StartImportLabelsTaskRunResponseTypeDef: # (1)
...
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
def start_job_run(
self,
*,
JobName: str,
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
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
def start_ml_evaluation_task_run(
self,
*,
TransformId: str,
) -> StartMLEvaluationTaskRunResponseTypeDef: # (1)
...
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
def start_ml_labeling_set_generation_task_run(
self,
*,
TransformId: str,
OutputS3Path: str,
) -> StartMLLabelingSetGenerationTaskRunResponseTypeDef: # (1)
...
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
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
def start_workflow_run(
self,
*,
Name: str,
RunProperties: Mapping[str, str] = ...,
) -> StartWorkflowRunResponseTypeDef: # (1)
...
kwargs: StartWorkflowRunRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.start_workflow_run(**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
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
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
def stop_session(
self,
*,
Id: str,
RequestOrigin: str = ...,
) -> StopSessionResponseTypeDef: # (1)
...
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
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
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
def tag_resource(
self,
*,
ResourceArn: str,
TagsToAdd: Mapping[str, str],
) -> Dict[str, Any]:
...
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagsToAdd": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Removes tags from a resource.
Type annotations and code completion for boto3.client("glue").untag_resource
method.
boto3 documentation
def untag_resource(
self,
*,
ResourceArn: str,
TagsToRemove: Sequence[str],
) -> Dict[str, Any]:
...
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
def update_blueprint(
self,
*,
Name: str,
BlueprintLocation: str,
Description: str = ...,
) -> UpdateBlueprintResponseTypeDef: # (1)
...
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
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
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
def update_column_statistics_for_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnStatisticsList: Sequence[ColumnStatisticsTypeDef], # (1)
CatalogId: str = ...,
) -> UpdateColumnStatisticsForPartitionResponseTypeDef: # (2)
...
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
def update_column_statistics_for_table(
self,
*,
DatabaseName: str,
TableName: str,
ColumnStatisticsList: Sequence[ColumnStatisticsTypeDef], # (1)
CatalogId: str = ...,
) -> UpdateColumnStatisticsForTableResponseTypeDef: # (2)
...
kwargs: UpdateColumnStatisticsForTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableName": ...,
"ColumnStatisticsList": ...,
}
parent.update_column_statistics_for_table(**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
def update_connection(
self,
*,
Name: str,
ConnectionInput: ConnectionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
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
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
def update_crawler_schedule(
self,
*,
CrawlerName: str,
Schedule: str = ...,
) -> Dict[str, Any]:
...
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
def update_data_quality_ruleset(
self,
*,
Name: str,
UpdatedName: str = ...,
Description: str = ...,
Ruleset: str = ...,
) -> UpdateDataQualityRulesetResponseTypeDef: # (1)
...
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
def update_database(
self,
*,
Name: str,
DatabaseInput: DatabaseInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
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]:
...
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
def update_job(
self,
*,
JobName: str,
JobUpdate: JobUpdateTypeDef, # (1)
) -> UpdateJobResponseTypeDef: # (2)
...
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
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
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
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)
...
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
def update_partition(
self,
*,
DatabaseName: str,
TableName: str,
PartitionValueList: Sequence[str],
PartitionInput: PartitionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def update_registry(
self,
*,
RegistryId: RegistryIdTypeDef, # (1)
Description: str,
) -> UpdateRegistryResponseTypeDef: # (2)
...
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
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
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
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
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
def update_table(
self,
*,
DatabaseName: str,
TableInput: TableInputTypeDef, # (1)
CatalogId: str = ...,
SkipArchive: bool = ...,
TransactionId: str = ...,
VersionId: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateTableRequestRequestTypeDef = { # (1)
"DatabaseName": ...,
"TableInput": ...,
}
parent.update_table(**kwargs)
update_trigger
Updates a trigger definition.
Type annotations and code completion for boto3.client("glue").update_trigger
method.
boto3 documentation
def update_trigger(
self,
*,
Name: str,
TriggerUpdate: TriggerUpdateTypeDef, # (1)
) -> UpdateTriggerResponseTypeDef: # (2)
...
kwargs: UpdateTriggerRequestRequestTypeDef = { # (1)
"Name": ...,
"TriggerUpdate": ...,
}
parent.update_trigger(**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
def update_user_defined_function(
self,
*,
DatabaseName: str,
FunctionName: str,
FunctionInput: UserDefinedFunctionInputTypeDef, # (1)
CatalogId: str = ...,
) -> Dict[str, Any]:
...
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
def update_workflow(
self,
*,
Name: str,
Description: str = ...,
DefaultRunProperties: Mapping[str, str] = ...,
MaxConcurrentRuns: int = ...,
) -> UpdateWorkflowResponseTypeDef: # (1)
...
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("list_registries")
-> ListRegistriesPaginatorclient.get_paginator("list_schema_versions")
-> ListSchemaVersionsPaginatorclient.get_paginator("list_schemas")
-> ListSchemasPaginator