pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for AWS Glue

Client for invoking operations on AWS Glue. Each operation on AWS Glue is a method on this this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.

Examples

Constructing a client and invoking an operation

    // create a shared configuration. This can be used & shared between multiple service clients.
    let shared_config = aws_config::load_from_env().await;
    let client = aws_sdk_glue::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operation_name>().
        .<param>("some value")
        .send().await; */

Constructing a client with custom configuration

use aws_config::RetryConfig;
    let shared_config = aws_config::load_from_env().await;
    let config = aws_sdk_glue::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_glue::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the BatchCreatePartition operation.

See BatchCreatePartition for more information about the operation and its arguments.

Constructs a fluent builder for the BatchDeleteConnection operation.

See BatchDeleteConnection for more information about the operation and its arguments.

Constructs a fluent builder for the BatchDeletePartition operation.

See BatchDeletePartition for more information about the operation and its arguments.

Constructs a fluent builder for the BatchDeleteTable operation.

See BatchDeleteTable for more information about the operation and its arguments.

Constructs a fluent builder for the BatchDeleteTableVersion operation.

See BatchDeleteTableVersion for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetBlueprints operation.

See BatchGetBlueprints for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetCrawlers operation.

See BatchGetCrawlers for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetDevEndpoints operation.

See BatchGetDevEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetJobs operation.

See BatchGetJobs for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetPartition operation.

See BatchGetPartition for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetTriggers operation.

See BatchGetTriggers for more information about the operation and its arguments.

Constructs a fluent builder for the BatchGetWorkflows operation.

See BatchGetWorkflows for more information about the operation and its arguments.

Constructs a fluent builder for the BatchStopJobRun operation.

See BatchStopJobRun for more information about the operation and its arguments.

Constructs a fluent builder for the BatchUpdatePartition operation.

See BatchUpdatePartition for more information about the operation and its arguments.

Constructs a fluent builder for the CancelMLTaskRun operation.

See CancelMLTaskRun for more information about the operation and its arguments.

Constructs a fluent builder for the CheckSchemaVersionValidity operation.

See CheckSchemaVersionValidity for more information about the operation and its arguments.

Constructs a fluent builder for the CreateBlueprint operation.

See CreateBlueprint for more information about the operation and its arguments.

Constructs a fluent builder for the CreateClassifier operation.

See CreateClassifier for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConnection operation.

See CreateConnection for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCrawler operation.

See CreateCrawler for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDatabase operation.

See CreateDatabase for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDevEndpoint operation.

See CreateDevEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the CreateJob operation.

See CreateJob for more information about the operation and its arguments.

Constructs a fluent builder for the CreateMLTransform operation.

See CreateMLTransform for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePartition operation.

See CreatePartition for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePartitionIndex operation.

See CreatePartitionIndex for more information about the operation and its arguments.

Constructs a fluent builder for the CreateRegistry operation.

See CreateRegistry for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSchema operation.

See CreateSchema for more information about the operation and its arguments.

Constructs a fluent builder for the CreateScript operation.

See CreateScript for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSecurityConfiguration operation.

See CreateSecurityConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTable operation.

See CreateTable for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTrigger operation.

See CreateTrigger for more information about the operation and its arguments.

Constructs a fluent builder for the CreateUserDefinedFunction operation.

See CreateUserDefinedFunction for more information about the operation and its arguments.

Constructs a fluent builder for the CreateWorkflow operation.

See CreateWorkflow for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteBlueprint operation.

See DeleteBlueprint for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteClassifier operation.

See DeleteClassifier for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteColumnStatisticsForPartition operation.

See DeleteColumnStatisticsForPartition for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteColumnStatisticsForTable operation.

See DeleteColumnStatisticsForTable for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConnection operation.

See DeleteConnection for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCrawler operation.

See DeleteCrawler for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDatabase operation.

See DeleteDatabase for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDevEndpoint operation.

See DeleteDevEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteJob operation.

See DeleteJob for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteMLTransform operation.

See DeleteMLTransform for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePartition operation.

See DeletePartition for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePartitionIndex operation.

See DeletePartitionIndex for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRegistry operation.

See DeleteRegistry for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteResourcePolicy operation.

See DeleteResourcePolicy for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSchema operation.

See DeleteSchema for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSchemaVersions operation.

See DeleteSchemaVersions for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSecurityConfiguration operation.

See DeleteSecurityConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTable operation.

See DeleteTable for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTableVersion operation.

See DeleteTableVersion for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTrigger operation.

See DeleteTrigger for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteUserDefinedFunction operation.

See DeleteUserDefinedFunction for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteWorkflow operation.

See DeleteWorkflow for more information about the operation and its arguments.

Constructs a fluent builder for the GetBlueprint operation.

See GetBlueprint for more information about the operation and its arguments.

Constructs a fluent builder for the GetBlueprintRun operation.

See GetBlueprintRun for more information about the operation and its arguments.

Constructs a fluent builder for the GetBlueprintRuns operation.

See GetBlueprintRuns for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetCatalogImportStatus operation.

See GetCatalogImportStatus for more information about the operation and its arguments.

Constructs a fluent builder for the GetClassifier operation.

See GetClassifier for more information about the operation and its arguments.

Constructs a fluent builder for the GetClassifiers operation.

See GetClassifiers for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetColumnStatisticsForPartition operation.

See GetColumnStatisticsForPartition for more information about the operation and its arguments.

Constructs a fluent builder for the GetColumnStatisticsForTable operation.

See GetColumnStatisticsForTable for more information about the operation and its arguments.

Constructs a fluent builder for the GetConnection operation.

See GetConnection for more information about the operation and its arguments.

Constructs a fluent builder for the GetConnections operation.

See GetConnections for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetCrawler operation.

See GetCrawler for more information about the operation and its arguments.

Constructs a fluent builder for the GetCrawlerMetrics operation.

See GetCrawlerMetrics for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetCrawlers operation.

See GetCrawlers for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetDatabase operation.

See GetDatabase for more information about the operation and its arguments.

Constructs a fluent builder for the GetDatabases operation.

See GetDatabases for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetDataCatalogEncryptionSettings operation.

See GetDataCatalogEncryptionSettings for more information about the operation and its arguments.

Constructs a fluent builder for the GetDataflowGraph operation.

See GetDataflowGraph for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevEndpoint operation.

See GetDevEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevEndpoints operation.

See GetDevEndpoints for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetJob operation.

See GetJob for more information about the operation and its arguments.

Constructs a fluent builder for the GetJobBookmark operation.

See GetJobBookmark for more information about the operation and its arguments.

Constructs a fluent builder for the GetJobRun operation.

See GetJobRun for more information about the operation and its arguments.

Constructs a fluent builder for the GetJobRuns operation.

See GetJobRuns for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetJobs operation.

See GetJobs for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetMapping operation.

See GetMapping for more information about the operation and its arguments.

Constructs a fluent builder for the GetMLTaskRun operation.

See GetMLTaskRun for more information about the operation and its arguments.

Constructs a fluent builder for the GetMLTaskRuns operation.

See GetMLTaskRuns for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetMLTransform operation.

See GetMLTransform for more information about the operation and its arguments.

Constructs a fluent builder for the GetMLTransforms operation.

See GetMLTransforms for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetPartition operation.

See GetPartition for more information about the operation and its arguments.

Constructs a fluent builder for the GetPartitionIndexes operation.

See GetPartitionIndexes for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetPartitions operation.

See GetPartitions for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetPlan operation.

See GetPlan for more information about the operation and its arguments.

Constructs a fluent builder for the GetRegistry operation.

See GetRegistry for more information about the operation and its arguments.

Constructs a fluent builder for the GetResourcePolicies operation.

See GetResourcePolicies for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetResourcePolicy operation.

See GetResourcePolicy for more information about the operation and its arguments.

Constructs a fluent builder for the GetSchema operation.

See GetSchema for more information about the operation and its arguments.

Constructs a fluent builder for the GetSchemaByDefinition operation.

See GetSchemaByDefinition for more information about the operation and its arguments.

Constructs a fluent builder for the GetSchemaVersion operation.

See GetSchemaVersion for more information about the operation and its arguments.

Constructs a fluent builder for the GetSchemaVersionsDiff operation.

See GetSchemaVersionsDiff for more information about the operation and its arguments.

Constructs a fluent builder for the GetSecurityConfiguration operation.

See GetSecurityConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetSecurityConfigurations operation.

See GetSecurityConfigurations for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetTable operation.

See GetTable for more information about the operation and its arguments.

Constructs a fluent builder for the GetTables operation.

See GetTables for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetTableVersion operation.

See GetTableVersion for more information about the operation and its arguments.

Constructs a fluent builder for the GetTableVersions operation.

See GetTableVersions for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetTags operation.

See GetTags for more information about the operation and its arguments.

Constructs a fluent builder for the GetTrigger operation.

See GetTrigger for more information about the operation and its arguments.

Constructs a fluent builder for the GetTriggers operation.

See GetTriggers for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetUnfilteredPartitionMetadata operation.

See GetUnfilteredPartitionMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the GetUnfilteredPartitionsMetadata operation.

See GetUnfilteredPartitionsMetadata for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetUnfilteredTableMetadata operation.

See GetUnfilteredTableMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the GetUserDefinedFunction operation.

See GetUserDefinedFunction for more information about the operation and its arguments.

Constructs a fluent builder for the GetUserDefinedFunctions operation.

See GetUserDefinedFunctions for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetWorkflow operation.

See GetWorkflow for more information about the operation and its arguments.

Constructs a fluent builder for the GetWorkflowRun operation.

See GetWorkflowRun for more information about the operation and its arguments.

Constructs a fluent builder for the GetWorkflowRunProperties operation.

See GetWorkflowRunProperties for more information about the operation and its arguments.

Constructs a fluent builder for the GetWorkflowRuns operation.

See GetWorkflowRuns for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ImportCatalogToGlue operation.

See ImportCatalogToGlue for more information about the operation and its arguments.

Constructs a fluent builder for the ListBlueprints operation.

See ListBlueprints for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListCrawlers operation.

See ListCrawlers for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListDevEndpoints operation.

See ListDevEndpoints for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListJobs operation.

See ListJobs for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListMLTransforms operation.

See ListMLTransforms for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListRegistries operation.

See ListRegistries for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListSchemas operation.

See ListSchemas for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListSchemaVersions operation.

See ListSchemaVersions for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListTriggers operation.

See ListTriggers for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListWorkflows operation.

See ListWorkflows for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the PutDataCatalogEncryptionSettings operation.

See PutDataCatalogEncryptionSettings for more information about the operation and its arguments.

Constructs a fluent builder for the PutResourcePolicy operation.

See PutResourcePolicy for more information about the operation and its arguments.

Constructs a fluent builder for the PutSchemaVersionMetadata operation.

See PutSchemaVersionMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the PutWorkflowRunProperties operation.

See PutWorkflowRunProperties for more information about the operation and its arguments.

Constructs a fluent builder for the QuerySchemaVersionMetadata operation.

See QuerySchemaVersionMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterSchemaVersion operation.

See RegisterSchemaVersion for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveSchemaVersionMetadata operation.

See RemoveSchemaVersionMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the ResetJobBookmark operation.

See ResetJobBookmark for more information about the operation and its arguments.

Constructs a fluent builder for the ResumeWorkflowRun operation.

See ResumeWorkflowRun for more information about the operation and its arguments.

Constructs a fluent builder for the SearchTables operation.

See SearchTables for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the StartBlueprintRun operation.

See StartBlueprintRun for more information about the operation and its arguments.

Constructs a fluent builder for the StartCrawler operation.

See StartCrawler for more information about the operation and its arguments.

Constructs a fluent builder for the StartCrawlerSchedule operation.

See StartCrawlerSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the StartExportLabelsTaskRun operation.

See StartExportLabelsTaskRun for more information about the operation and its arguments.

Constructs a fluent builder for the StartImportLabelsTaskRun operation.

See StartImportLabelsTaskRun for more information about the operation and its arguments.

Constructs a fluent builder for the StartJobRun operation.

See StartJobRun for more information about the operation and its arguments.

Constructs a fluent builder for the StartMLEvaluationTaskRun operation.

See StartMLEvaluationTaskRun for more information about the operation and its arguments.

Constructs a fluent builder for the StartMLLabelingSetGenerationTaskRun operation.

See StartMLLabelingSetGenerationTaskRun for more information about the operation and its arguments.

Constructs a fluent builder for the StartTrigger operation.

See StartTrigger for more information about the operation and its arguments.

Constructs a fluent builder for the StartWorkflowRun operation.

See StartWorkflowRun for more information about the operation and its arguments.

Constructs a fluent builder for the StopCrawler operation.

See StopCrawler for more information about the operation and its arguments.

Constructs a fluent builder for the StopCrawlerSchedule operation.

See StopCrawlerSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the StopTrigger operation.

See StopTrigger for more information about the operation and its arguments.

Constructs a fluent builder for the StopWorkflowRun operation.

See StopWorkflowRun for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateBlueprint operation.

See UpdateBlueprint for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateClassifier operation.

See UpdateClassifier for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateColumnStatisticsForPartition operation.

See UpdateColumnStatisticsForPartition for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateColumnStatisticsForTable operation.

See UpdateColumnStatisticsForTable for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConnection operation.

See UpdateConnection for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCrawler operation.

See UpdateCrawler for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCrawlerSchedule operation.

See UpdateCrawlerSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDatabase operation.

See UpdateDatabase for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDevEndpoint operation.

See UpdateDevEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateJob operation.

See UpdateJob for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateMLTransform operation.

See UpdateMLTransform for more information about the operation and its arguments.

Constructs a fluent builder for the UpdatePartition operation.

See UpdatePartition for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateRegistry operation.

See UpdateRegistry for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSchema operation.

See UpdateSchema for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTable operation.

See UpdateTable for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTrigger operation.

See UpdateTrigger for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateUserDefinedFunction operation.

See UpdateUserDefinedFunction for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateWorkflow operation.

See UpdateWorkflow for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more