Struct aws_sdk_lakeformation::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for AWS Lake Formation
Client for invoking operations on AWS Lake Formation. Each operation on AWS Lake Formation 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_lakeformation::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_lakeformation::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_lakeformation::Client::from_conf(config);
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AddLFTagsToResource
operation.
See AddLFTagsToResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGrantPermissions
operation.
See BatchGrantPermissions
for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchRevokePermissions
operation.
See BatchRevokePermissions
for more information about the
operation and its arguments.
Constructs a fluent builder for the CancelTransaction
operation.
See CancelTransaction
for more information about the
operation and its arguments.
Constructs a fluent builder for the CommitTransaction
operation.
See CommitTransaction
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDataCellsFilter
operation.
See CreateDataCellsFilter
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateLFTag
operation.
See CreateLFTag
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDataCellsFilter
operation.
See DeleteDataCellsFilter
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteLFTag
operation.
See DeleteLFTag
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteObjectsOnCancel
operation.
See DeleteObjectsOnCancel
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterResource
operation.
See DeregisterResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeResource
operation.
See DescribeResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTransaction
operation.
See DescribeTransaction
for more information about the
operation and its arguments.
Constructs a fluent builder for the ExtendTransaction
operation.
See ExtendTransaction
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDataLakeSettings
operation.
See GetDataLakeSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetEffectivePermissionsForPath
operation.
See GetEffectivePermissionsForPath
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetLFTag
operation.
See GetLFTag
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetQueryState
operation.
See GetQueryState
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetQueryStatistics
operation.
See GetQueryStatistics
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResourceLFTags
operation.
See GetResourceLFTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTableObjects
operation.
See GetTableObjects
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetWorkUnitResults
operation.
See GetWorkUnitResults
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetWorkUnits
operation.
See GetWorkUnits
for more information about the
operation and its arguments.
Constructs a fluent builder for the GrantPermissions
operation.
See GrantPermissions
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListDataCellsFilter
operation.
See ListDataCellsFilter
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListLFTags
operation.
See ListLFTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListPermissions
operation.
See ListPermissions
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResources
operation.
See ListResources
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTableStorageOptimizers
operation.
See ListTableStorageOptimizers
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTransactions
operation.
See ListTransactions
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutDataLakeSettings
operation.
See PutDataLakeSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterResource
operation.
See RegisterResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveLFTagsFromResource
operation.
See RemoveLFTagsFromResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the RevokePermissions
operation.
See RevokePermissions
for more information about the
operation and its arguments.
Constructs a fluent builder for the SearchDatabasesByLFTags
operation.
See SearchDatabasesByLFTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the SearchTablesByLFTags
operation.
See SearchTablesByLFTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartQueryPlanning
operation.
See StartQueryPlanning
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartTransaction
operation.
See StartTransaction
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateLFTag
operation.
See UpdateLFTag
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateResource
operation.
See UpdateResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTableObjects
operation.
See UpdateTableObjects
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTableStorageOptimizer
operation.
See UpdateTableStorageOptimizer
for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
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