Struct aws_sdk_lambda::client::Client[][src]

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

An ergonomic service client for AWSGirApiService.

This client allows ergonomic access to a AWSGirApiService-shaped service. Each method corresponds to an endpoint defined in the service’s Smithy model, and the request and response shapes are auto-generated from that same model.

Using a Client

Once you have a client set up, you can access the service’s endpoints by calling the appropriate method on Client. Each such method returns a request builder for that endpoint, with methods for setting the various fields of the request. Once your request is complete, use the send method to send the request. send returns a future, which you then have to .await to get the service’s response.

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AddLayerVersionPermission operation.

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

Constructs a fluent builder for the AddPermission operation.

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

Constructs a fluent builder for the CreateAlias operation.

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

Constructs a fluent builder for the CreateCodeSigningConfig operation.

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

Constructs a fluent builder for the CreateEventSourceMapping operation.

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

Constructs a fluent builder for the CreateFunction operation.

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

Constructs a fluent builder for the DeleteAlias operation.

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

Constructs a fluent builder for the DeleteCodeSigningConfig operation.

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

Constructs a fluent builder for the DeleteEventSourceMapping operation.

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

Constructs a fluent builder for the DeleteFunction operation.

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

Constructs a fluent builder for the DeleteFunctionCodeSigningConfig operation.

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

Constructs a fluent builder for the DeleteFunctionConcurrency operation.

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

Constructs a fluent builder for the DeleteFunctionEventInvokeConfig operation.

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

Constructs a fluent builder for the DeleteLayerVersion operation.

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

Constructs a fluent builder for the DeleteProvisionedConcurrencyConfig operation.

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

Constructs a fluent builder for the GetAccountSettings operation.

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

Constructs a fluent builder for the GetAlias operation.

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

Constructs a fluent builder for the GetCodeSigningConfig operation.

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

Constructs a fluent builder for the GetEventSourceMapping operation.

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

Constructs a fluent builder for the GetFunction operation.

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

Constructs a fluent builder for the GetFunctionCodeSigningConfig operation.

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

Constructs a fluent builder for the GetFunctionConcurrency operation.

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

Constructs a fluent builder for the GetFunctionConfiguration operation.

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

Constructs a fluent builder for the GetFunctionEventInvokeConfig operation.

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

Constructs a fluent builder for the GetLayerVersion operation.

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

Constructs a fluent builder for the GetLayerVersionByArn operation.

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

Constructs a fluent builder for the GetLayerVersionPolicy operation.

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

Constructs a fluent builder for the GetPolicy operation.

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

Constructs a fluent builder for the GetProvisionedConcurrencyConfig operation.

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

Constructs a fluent builder for the Invoke operation.

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

Constructs a fluent builder for the InvokeAsync operation.

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

Constructs a fluent builder for the ListAliases operation.

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

Constructs a fluent builder for the ListCodeSigningConfigs operation.

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

Constructs a fluent builder for the ListEventSourceMappings operation.

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

Constructs a fluent builder for the ListFunctionEventInvokeConfigs operation.

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

Constructs a fluent builder for the ListFunctions operation.

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

Constructs a fluent builder for the ListFunctionsByCodeSigningConfig operation.

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

Constructs a fluent builder for the ListLayers operation.

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

Constructs a fluent builder for the ListLayerVersions operation.

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

Constructs a fluent builder for the ListProvisionedConcurrencyConfigs operation.

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

Constructs a fluent builder for the ListTags operation.

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

Constructs a fluent builder for the ListVersionsByFunction operation.

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

Constructs a fluent builder for the PublishLayerVersion operation.

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

Constructs a fluent builder for the PublishVersion operation.

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

Constructs a fluent builder for the PutFunctionCodeSigningConfig operation.

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

Constructs a fluent builder for the PutFunctionConcurrency operation.

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

Constructs a fluent builder for the PutFunctionEventInvokeConfig operation.

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

Constructs a fluent builder for the PutProvisionedConcurrencyConfig operation.

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

Constructs a fluent builder for the RemoveLayerVersionPermission operation.

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

Constructs a fluent builder for the RemovePermission operation.

See RemovePermission 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 UpdateAlias operation.

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

Constructs a fluent builder for the UpdateCodeSigningConfig operation.

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

Constructs a fluent builder for the UpdateEventSourceMapping operation.

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

Constructs a fluent builder for the UpdateFunctionCode operation.

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

Constructs a fluent builder for the UpdateFunctionConfiguration operation.

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

Constructs a fluent builder for the UpdateFunctionEventInvokeConfig operation.

See UpdateFunctionEventInvokeConfig 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)

recently added

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