Struct aws_sdk_lambda::client::fluent_builders::PublishLayerVersion [−][src]
pub struct PublishLayerVersion<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to PublishLayerVersion
.
Creates an Lambda
layer from a ZIP archive. Each time you call PublishLayerVersion
with the same
layer name, a new version is created.
Add layers to your function with CreateFunction or UpdateFunctionConfiguration.
Implementations
impl<C, M, R> PublishLayerVersion<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> PublishLayerVersion<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<PublishLayerVersionOutput, SdkError<PublishLayerVersionError>> where
R::Policy: SmithyRetryPolicy<PublishLayerVersionInputOperationOutputAlias, PublishLayerVersionOutput, PublishLayerVersionError, PublishLayerVersionInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<PublishLayerVersionOutput, SdkError<PublishLayerVersionError>> where
R::Policy: SmithyRetryPolicy<PublishLayerVersionInputOperationOutputAlias, PublishLayerVersionOutput, PublishLayerVersionError, PublishLayerVersionInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name or Amazon Resource Name (ARN) of the layer.
The name or Amazon Resource Name (ARN) of the layer.
The description of the version.
The description of the version.
The function layer archive.
The function layer archive.
Appends an item to CompatibleRuntimes
.
To override the contents of this collection use set_compatible_runtimes
.
A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.
A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.
The layer's software license. It can be any of the following:
-
An SPDX license identifier. For example,
MIT
. -
The URL of a license hosted on the internet. For example,
https://opensource.org/licenses/MIT
. -
The full text of the license.
The layer's software license. It can be any of the following:
-
An SPDX license identifier. For example,
MIT
. -
The URL of a license hosted on the internet. For example,
https://opensource.org/licenses/MIT
. -
The full text of the license.
Appends an item to CompatibleArchitectures
.
To override the contents of this collection use set_compatible_architectures
.
A list of compatible instruction set architectures.
A list of compatible instruction set architectures.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for PublishLayerVersion<C, M, R>
impl<C, M, R> Send for PublishLayerVersion<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for PublishLayerVersion<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for PublishLayerVersion<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for PublishLayerVersion<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